Loading [MathJax]/extensions/tex2jax.js
Jolt Physics
A multi core friendly Game Physics Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BroadPhaseQuadTree Member List

This is the complete list of members for BroadPhaseQuadTree, including all inherited members.

AddBodiesAbort(BodyID *ioBodies, int inNumber, AddState inAddState) overrideBroadPhaseQuadTreevirtual
AddBodiesFinalize(BodyID *ioBodies, int inNumber, AddState inAddState) overrideBroadPhaseQuadTreevirtual
AddBodiesPrepare(BodyID *ioBodies, int inNumber) overrideBroadPhaseQuadTreevirtual
AddState typedefBroadPhase
CastAABox(const AABoxCast &inBox, CastShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const overrideBroadPhaseQuadTreevirtual
CastAABoxNoLock(const AABoxCast &inBox, CastShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const overrideBroadPhaseQuadTreevirtual
CastRay(const RayCast &inRay, RayCastBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const overrideBroadPhaseQuadTreevirtual
CollideAABox(const AABox &inBox, CollideShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const overrideBroadPhaseQuadTreevirtual
CollideOrientedBox(const OrientedBox &inBox, CollideShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const overrideBroadPhaseQuadTreevirtual
CollidePoint(Vec3Arg inPoint, CollideShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const overrideBroadPhaseQuadTreevirtual
CollideSphere(Vec3Arg inCenter, float inRadius, CollideShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const overrideBroadPhaseQuadTreevirtual
FindCollidingPairs(BodyID *ioActiveBodies, int inNumActiveBodies, float inSpeculativeContactDistance, const ObjectVsBroadPhaseLayerFilter &inObjectVsBroadPhaseLayerFilter, const ObjectLayerPairFilter &inObjectLayerPairFilter, BodyPairCollector &ioPairCollector) const overrideBroadPhaseQuadTreevirtual
FrameSync() overrideBroadPhaseQuadTreevirtual
GetBounds() const overrideBroadPhaseQuadTreevirtual
Init(BodyManager *inBodyManager, const BroadPhaseLayerInterface &inLayerInterface) overrideBroadPhaseQuadTreevirtual
LockModifications() overrideBroadPhaseQuadTreevirtual
mBodyManagerBroadPhaseprotected
NonCopyable()=defaultNonCopyable
NonCopyable(const NonCopyable &)=deleteNonCopyable
NotifyBodiesAABBChanged(BodyID *ioBodies, int inNumber, bool inTakeLock) overrideBroadPhaseQuadTreevirtual
NotifyBodiesLayerChanged(BodyID *ioBodies, int inNumber) overrideBroadPhaseQuadTreevirtual
operator=(const NonCopyable &)=deleteNonCopyable
Optimize() overrideBroadPhaseQuadTreevirtual
RemoveBodies(BodyID *ioBodies, int inNumber) overrideBroadPhaseQuadTreevirtual
UnlockModifications() overrideBroadPhaseQuadTreevirtual
UpdateFinalize(const UpdateState &inUpdateState) overrideBroadPhaseQuadTreevirtual
UpdatePrepare() overrideBroadPhaseQuadTreevirtual
~BroadPhaseQuadTree() overrideBroadPhaseQuadTreevirtual
~BroadPhaseQuery()=defaultBroadPhaseQueryvirtual