CUGL 2.1
Cornell University Game Library
cugl::physics2::ObstacleWorld Member List

This is the complete list of members for cugl::physics2::ObstacleWorld, including all inherited members.

_boundscugl::physics2::ObstacleWorldprotected
_collidecugl::physics2::ObstacleWorldprotected
_destroycugl::physics2::ObstacleWorldprotected
_filterscugl::physics2::ObstacleWorldprotected
_gravitycugl::physics2::ObstacleWorldprotected
_itpositioncugl::physics2::ObstacleWorldprotected
_itvelocitycugl::physics2::ObstacleWorldprotected
_lockstepcugl::physics2::ObstacleWorldprotected
_objectscugl::physics2::ObstacleWorldprotected
_stepssizecugl::physics2::ObstacleWorldprotected
_worldcugl::physics2::ObstacleWorldprotected
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
afterSolvecugl::physics2::ObstacleWorld
alloc(const Rect bounds)cugl::physics2::ObstacleWorldinlinestatic
alloc(const Rect bounds, const Vec2 gravity)cugl::physics2::ObstacleWorldinlinestatic
beforeSolvecugl::physics2::ObstacleWorld
BeginContact(b2Contact *contact) overridecugl::physics2::ObstacleWorldinline
clear()cugl::physics2::ObstacleWorld
destroyFixturecugl::physics2::ObstacleWorld
destroyJointcugl::physics2::ObstacleWorld
dispose()cugl::physics2::ObstacleWorld
enabledCollisionCallbacks() constcugl::physics2::ObstacleWorldinline
enabledDestructionCallbacks() constcugl::physics2::ObstacleWorldinline
enabledFilterCallbacks() constcugl::physics2::ObstacleWorldinline
EndContact(b2Contact *contact) overridecugl::physics2::ObstacleWorldinline
garbageCollect()cugl::physics2::ObstacleWorld
getBounds() constcugl::physics2::ObstacleWorldinline
getGravity() constcugl::physics2::ObstacleWorldinline
getObstacles()cugl::physics2::ObstacleWorldinline
getPositionIterations() constcugl::physics2::ObstacleWorldinline
getStepsize() constcugl::physics2::ObstacleWorldinline
getVelocityIterations() constcugl::physics2::ObstacleWorldinline
getWorld()cugl::physics2::ObstacleWorldinline
inBounds(Obstacle *obj)cugl::physics2::ObstacleWorld
init(const Rect bounds)cugl::physics2::ObstacleWorld
init(const Rect bounds, const Vec2 gravity)cugl::physics2::ObstacleWorld
isLockStep() constcugl::physics2::ObstacleWorldinline
ObstacleWorld()cugl::physics2::ObstacleWorld
onBeginContactcugl::physics2::ObstacleWorld
onEndContactcugl::physics2::ObstacleWorld
PostSolve(b2Contact *contact, const b2ContactImpulse *impulse) overridecugl::physics2::ObstacleWorldinline
PreSolve(b2Contact *contact, const b2Manifold *oldManifold) overridecugl::physics2::ObstacleWorldinline
queryAABB(std::function< bool(b2Fixture *fixture)> callback, const Rect aabb) constcugl::physics2::ObstacleWorld
rayCast(std::function< float(b2Fixture *fixture, const Vec2 point, const Vec2 normal, float fraction)> callback, const Vec2 point1, const Vec2 point2) constcugl::physics2::ObstacleWorld
removeObstacle(Obstacle *obj)cugl::physics2::ObstacleWorld
SayGoodbye(b2Joint *joint) overridecugl::physics2::ObstacleWorldinline
SayGoodbye(b2Fixture *fixture) overridecugl::physics2::ObstacleWorldinline
setGravity(const Vec2 gravity)cugl::physics2::ObstacleWorld
setLockStep(bool flag)cugl::physics2::ObstacleWorldinline
setPositionIterations(int position)cugl::physics2::ObstacleWorldinline
setStepsize(float step)cugl::physics2::ObstacleWorldinline
setVelocityIterations(int velocity)cugl::physics2::ObstacleWorldinline
shouldCollidecugl::physics2::ObstacleWorld
ShouldCollide(b2Fixture *fixtureA, b2Fixture *fixtureB) overridecugl::physics2::ObstacleWorldinline
update(float dt)cugl::physics2::ObstacleWorld
~ObstacleWorld()cugl::physics2::ObstacleWorldinline