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