_bounds | cugl::ObstacleWorld | protected |
_collide | cugl::ObstacleWorld | protected |
_destroy | cugl::ObstacleWorld | protected |
_filters | cugl::ObstacleWorld | protected |
_gravity | cugl::ObstacleWorld | protected |
_itposition | cugl::ObstacleWorld | protected |
_itvelocity | cugl::ObstacleWorld | protected |
_lockstep | cugl::ObstacleWorld | protected |
_objects | cugl::ObstacleWorld | protected |
_stepssize | cugl::ObstacleWorld | protected |
_world | cugl::ObstacleWorld | protected |
activateCollisionCallbacks(bool flag) | cugl::ObstacleWorld | |
activateDestructionCallbacks(bool flag) | cugl::ObstacleWorld | |
activateFilterCallbacks(bool flag) | cugl::ObstacleWorld | |
addObstacle(const std::shared_ptr< Obstacle > &obj) | cugl::ObstacleWorld | |
afterSolve | cugl::ObstacleWorld | |
alloc(const Rect &bounds) | cugl::ObstacleWorld | inlinestatic |
alloc(const Rect &bounds, const Vec2 &gravity) | cugl::ObstacleWorld | inlinestatic |
beforeSolve | cugl::ObstacleWorld | |
BeginContact(b2Contact *contact) override | cugl::ObstacleWorld | inline |
clear() | cugl::ObstacleWorld | |
destroyFixture | cugl::ObstacleWorld | |
destroyJoint | cugl::ObstacleWorld | |
dispose() | cugl::ObstacleWorld | |
enabledCollisionCallbacks() const | cugl::ObstacleWorld | inline |
enabledDestructionCallbacks() const | cugl::ObstacleWorld | inline |
enabledFilterCallbacks() const | cugl::ObstacleWorld | inline |
EndContact(b2Contact *contact) override | cugl::ObstacleWorld | inline |
garbageCollect() | cugl::ObstacleWorld | |
getBounds() const | cugl::ObstacleWorld | inline |
getGravity() const | cugl::ObstacleWorld | inline |
getObstacles() | cugl::ObstacleWorld | inline |
getPositionIterations() const | cugl::ObstacleWorld | inline |
getStepsize() const | cugl::ObstacleWorld | inline |
getVelocityIterations() const | cugl::ObstacleWorld | inline |
getWorld() | cugl::ObstacleWorld | inline |
inBounds(Obstacle *obj) | cugl::ObstacleWorld | |
init(const Rect &bounds) | cugl::ObstacleWorld | |
init(const Rect &bounds, const Vec2 &gravity) | cugl::ObstacleWorld | |
isLockStep() const | cugl::ObstacleWorld | inline |
ObstacleWorld() | cugl::ObstacleWorld | |
onBeginContact | cugl::ObstacleWorld | |
onEndContact | cugl::ObstacleWorld | |
PostSolve(b2Contact *contact, const b2ContactImpulse *impulse) override | cugl::ObstacleWorld | inline |
PreSolve(b2Contact *contact, const b2Manifold *oldManifold) override | cugl::ObstacleWorld | inline |
queryAABB(std::function< bool(b2Fixture *fixture)> callback, const Rect &aabb) const | cugl::ObstacleWorld | |
rayCast(std::function< float(b2Fixture *fixture, const Vec2 &point, const Vec2 &normal, float fraction)> callback, const Vec2 &point1, const Vec2 &point2) const | cugl::ObstacleWorld | |
removeObstacle(Obstacle *obj) | cugl::ObstacleWorld | |
SayGoodbye(b2Joint *joint) override | cugl::ObstacleWorld | inline |
SayGoodbye(b2Fixture *fixture) override | cugl::ObstacleWorld | inline |
setGravity(const Vec2 &gravity) | cugl::ObstacleWorld | |
setLockStep(bool flag) | cugl::ObstacleWorld | inline |
setPositionIterations(int position) | cugl::ObstacleWorld | inline |
setStepsize(float step) | cugl::ObstacleWorld | inline |
setVelocityIterations(int velocity) | cugl::ObstacleWorld | inline |
shouldCollide | cugl::ObstacleWorld | |
ShouldCollide(b2Fixture *fixtureA, b2Fixture *fixtureB) override | cugl::ObstacleWorld | inline |
update(float dt) | cugl::ObstacleWorld | |
~ObstacleWorld() | cugl::ObstacleWorld | inline |