Jolt Physics
A multi core friendly Game Physics Engine
|
This is the complete list of members for QuadTree, including all inherited members.
AddBodiesAbort(TrackingVector &ioTracking, const AddState &inState) | QuadTree | |
AddBodiesFinalize(TrackingVector &ioTracking, int inNumberBodies, const AddState &inState) | QuadTree | |
AddBodiesPrepare(const BodyVector &inBodies, TrackingVector &ioTracking, BodyID *ioBodyIDs, int inNumber, AddState &outState) | QuadTree | |
Allocator typedef | QuadTree | |
CanBeUpdated() const | QuadTree | inline |
CastAABox(const AABoxCast &inBox, CastShapeBodyCollector &ioCollector, const ObjectLayerFilter &inObjectLayerFilter, const TrackingVector &inTracking) const | QuadTree | |
CastRay(const RayCast &inRay, RayCastBodyCollector &ioCollector, const ObjectLayerFilter &inObjectLayerFilter, const TrackingVector &inTracking) const | QuadTree | |
CollideAABox(const AABox &inBox, CollideShapeBodyCollector &ioCollector, const ObjectLayerFilter &inObjectLayerFilter, const TrackingVector &inTracking) const | QuadTree | |
CollideOrientedBox(const OrientedBox &inBox, CollideShapeBodyCollector &ioCollector, const ObjectLayerFilter &inObjectLayerFilter, const TrackingVector &inTracking) const | QuadTree | |
CollidePoint(Vec3Arg inPoint, CollideShapeBodyCollector &ioCollector, const ObjectLayerFilter &inObjectLayerFilter, const TrackingVector &inTracking) const | QuadTree | |
CollideSphere(Vec3Arg inCenter, float inRadius, CollideShapeBodyCollector &ioCollector, const ObjectLayerFilter &inObjectLayerFilter, const TrackingVector &inTracking) const | QuadTree | |
DiscardOldTree() | QuadTree | |
FindCollidingPairs(const BodyVector &inBodies, const BodyID *inActiveBodies, int inNumActiveBodies, float inSpeculativeContactDistance, BodyPairCollector &ioPairCollector, const ObjectLayerPairFilter &inObjectLayerPairFilter) const | QuadTree | |
GetBounds() const | QuadTree | |
GetName() const | QuadTree | inline |
HasBodies() const | QuadTree | inline |
Init(Allocator &inAllocator) | QuadTree | |
IsDirty() const | QuadTree | inline |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
NotifyBodiesAABBChanged(const BodyVector &inBodies, const TrackingVector &inTracking, const BodyID *ioBodyIDs, int inNumber) | QuadTree | |
operator=(const NonCopyable &)=delete | NonCopyable | |
RemoveBodies(const BodyVector &inBodies, TrackingVector &ioTracking, const BodyID *ioBodyIDs, int inNumber) | QuadTree | |
SetName(const char *inName) | QuadTree | inline |
TrackingVector typedef | QuadTree | |
UpdateFinalize(const BodyVector &inBodies, const TrackingVector &inTracking, const UpdateState &inUpdateState) | QuadTree | |
UpdatePrepare(const BodyVector &inBodies, TrackingVector &ioTracking, UpdateState &outUpdateState, bool inFullRebuild) | QuadTree | |
~QuadTree() | QuadTree |