CUGL 1.3
Cornell University Game Library
cugl::ObstacleWorld Member List

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

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