Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for BroadPhaseQuadTree, including all inherited members.
AddBodiesAbort(BodyID *ioBodies, int inNumber, AddState inAddState) override | BroadPhaseQuadTree | virtual |
AddBodiesFinalize(BodyID *ioBodies, int inNumber, AddState inAddState) override | BroadPhaseQuadTree | virtual |
AddBodiesPrepare(BodyID *ioBodies, int inNumber) override | BroadPhaseQuadTree | virtual |
AddState typedef | BroadPhase | |
CastAABox(const AABoxCast &inBox, CastShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const override | BroadPhaseQuadTree | virtual |
CastAABoxNoLock(const AABoxCast &inBox, CastShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const override | BroadPhaseQuadTree | virtual |
CastRay(const RayCast &inRay, RayCastBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const override | BroadPhaseQuadTree | virtual |
CollideAABox(const AABox &inBox, CollideShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const override | BroadPhaseQuadTree | virtual |
CollideOrientedBox(const OrientedBox &inBox, CollideShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const override | BroadPhaseQuadTree | virtual |
CollidePoint(Vec3Arg inPoint, CollideShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const override | BroadPhaseQuadTree | virtual |
CollideSphere(Vec3Arg inCenter, float inRadius, CollideShapeBodyCollector &ioCollector, const BroadPhaseLayerFilter &inBroadPhaseLayerFilter, const ObjectLayerFilter &inObjectLayerFilter) const override | BroadPhaseQuadTree | virtual |
FindCollidingPairs(BodyID *ioActiveBodies, int inNumActiveBodies, float inSpeculativeContactDistance, const ObjectVsBroadPhaseLayerFilter &inObjectVsBroadPhaseLayerFilter, const ObjectLayerPairFilter &inObjectLayerPairFilter, BodyPairCollector &ioPairCollector) const override | BroadPhaseQuadTree | virtual |
FrameSync() override | BroadPhaseQuadTree | virtual |
GetBounds() const override | BroadPhaseQuadTree | virtual |
Init(BodyManager *inBodyManager, const BroadPhaseLayerInterface &inLayerInterface) override | BroadPhaseQuadTree | virtual |
LockModifications() override | BroadPhaseQuadTree | virtual |
mBodyManager | BroadPhase | protected |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
NotifyBodiesAABBChanged(BodyID *ioBodies, int inNumber, bool inTakeLock) override | BroadPhaseQuadTree | virtual |
NotifyBodiesLayerChanged(BodyID *ioBodies, int inNumber) override | BroadPhaseQuadTree | virtual |
operator=(const NonCopyable &)=delete | NonCopyable | |
Optimize() override | BroadPhaseQuadTree | virtual |
RemoveBodies(BodyID *ioBodies, int inNumber) override | BroadPhaseQuadTree | virtual |
UnlockModifications() override | BroadPhaseQuadTree | virtual |
UpdateFinalize(const UpdateState &inUpdateState) override | BroadPhaseQuadTree | virtual |
UpdatePrepare() override | BroadPhaseQuadTree | virtual |
~BroadPhaseQuadTree() override | BroadPhaseQuadTree | virtual |
~BroadPhaseQuery()=default | BroadPhaseQuery | virtual |