This is the complete list of members for dgCollisionCompound, including all inherited members.
AddCollision(dgCollisionConvex *part) (defined in dgCollisionCompound) | dgCollisionCompound | |
AddRef() (defined in dgCollision) | dgCollision | inline |
BuildTopDownTree(dgInt32 count, dgNodeBase **const proxiArray, dgInt32 &id) (defined in dgCollisionCompound) | dgCollisionCompound | protected |
BuildTree(dgInt32 count, dgCollisionConvex *const shapeArray[]) (defined in dgCollisionCompound) | dgCollisionCompound | protected |
CalcAABB(const dgMatrix &matrix, dgVector &p0, dgVector &p1) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
CalcAABBSimd(const dgMatrix &matrix, dgVector &p0, dgVector &p1) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
CalculateContacts(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
CalculateContactsBruteForce(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
CalculateContactsToCollisionTree(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
CalculateContactsToCompound(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
CalculateContactsToHeightField(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
CalculateContactsToSingle(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
CalculateInertia(dgVector &inertia, dgVector &origin) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
CalculateSignature() const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
CalculateSurfaceArea(dgNodeBase *const node0, dgNodeBase *const node1, dgVector &minBox, dgVector &maxBox) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
CalculateVolumeIntegral(const dgMatrix &globalMatrix, GetBuoyancyPlane bouyancyPlane, void *const context) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
ClosestDitance(dgBody *const bodyA, dgTriplex &contactA, dgBody *const bodyB, dgTriplex &contactB, dgTriplex &normalAB) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
DebugCollision(const dgMatrix &matrix, OnDebugCollisionMeshCallback callback, void *const userData) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
DG_GCC_VECTOR_ALIGMENT (defined in dgCollisionCompound) | dgCollisionCompound | protected |
dgCollision(dgMemoryAllocator *const allocator, dgUnsigned32 signature, const dgMatrix &matrix, dgCollisionID id) (defined in dgCollision) | dgCollision | protected |
dgCollision(dgWorld *const world, dgDeserialize deserialization, void *const userData) (defined in dgCollision) | dgCollision | protected |
dgCollisionBox_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionBVH_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionCapsule_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionChamferCylinder_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionCompound(dgWorld *world) (defined in dgCollisionCompound) | dgCollisionCompound | |
dgCollisionCompound(const dgCollisionCompound &source) (defined in dgCollisionCompound) | dgCollisionCompound | |
dgCollisionCompound(dgInt32 count, dgCollisionConvex *const shapeArray[], dgWorld *world) (defined in dgCollisionCompound) | dgCollisionCompound | |
dgCollisionCompound(dgWorld *const world, dgDeserialize deserialization, void *const userData) (defined in dgCollisionCompound) | dgCollisionCompound | |
dgCollisionCompound_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionCompoundBreakable_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionCone_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionConvexHull_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionConvexModifier_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionConvexPolygon_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionCylinder_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionEllipse_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionHeightField_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionMesh_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionNull_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionScene_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionSphere_RTTI enum value (defined in dgCollision) | dgCollision | |
dgCollisionUserMesh_RTTI enum value (defined in dgCollision) | dgCollision | |
dgConvexCollision_RTTI enum value (defined in dgCollision) | dgCollision | |
dgNodeType enum name (defined in dgCollisionCompound) | dgCollisionCompound | protected |
GetAllocator() const (defined in dgCollision) | dgCollision | inline |
GetBoxMaxRadius() const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
GetBoxMinRadius() const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
GetBreakImpulse() const (defined in dgCollision) | dgCollision | inlinevirtual |
GetCollisionInfo(dgCollisionInfo *info) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
GetCollisionPrimityType() const (defined in dgCollision) | dgCollision | inline |
GetOffsetMatrix() const (defined in dgCollision) | dgCollision | inline |
GetRefCount() const (defined in dgCollision) | dgCollision | inline |
GetSignature() const (defined in dgCollision) | dgCollision | inline |
GetUserData() const (defined in dgCollision) | dgCollision | virtual |
GetVolume() const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
ImproveNodeFitness(dgNodeBase *const node) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
Init(dgInt32 count, dgCollisionConvex *const shapeArray[]) (defined in dgCollisionCompound) | dgCollisionCompound | protected |
IsEdgeIntersection() const (defined in dgCollision) | dgCollision | inlinevirtual |
IsTriggerVolume() const (defined in dgCollision) | dgCollision | inlinevirtual |
IsType(RTTI type) const (defined in dgCollision) | dgCollision | inline |
LinkParentNodes() (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_allocator (defined in dgCollision) | dgCollision | protected |
m_array (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_boxMaxRadius (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_boxMinRadius (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_collsionId (defined in dgCollision) | dgCollision | protected |
m_count (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_leaf enum value (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_node enum value (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_offset (defined in dgCollision) | dgCollision | protected |
m_preCollisionFilter (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_refCount (defined in dgCollision) | dgCollision | protected |
m_root (defined in dgCollisionCompound) | dgCollisionCompound | protected |
m_rtti (defined in dgCollision) | dgCollision | protected |
m_signature (defined in dgCollision) | dgCollision | protected |
m_userDataID (defined in dgCollision) | dgCollision | protected |
m_world (defined in dgCollisionCompound) | dgCollisionCompound | protected |
MakeCRC(void *buffer, int size) (defined in dgCollision) | dgCollision | static |
ModifierGetMatrix() const (defined in dgCollision) | dgCollision | inlinevirtual |
ModifierSetMatrix(const dgMatrix &matrix) (defined in dgCollision) | dgCollision | inlinevirtual |
OOBBTest(const dgMatrix &matrix, const dgCollisionConvex *const shape, void *const cacheOrder) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
PushNodes(dgNodeBase *const root, dgNodeBase **const proxiArray, dgInt32 &index) const (defined in dgCollisionCompound) | dgCollisionCompound | protected |
Quantize(dgFloat32 value) (defined in dgCollision) | dgCollision | static |
RayCast(const dgVector &localP0, const dgVector &localP1, dgContactPoint &contactOut, OnRayPrecastAction preFilter, const dgBody *const body, void *const userData) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
RayCastSimd(const dgVector &localP0, const dgVector &localP1, dgContactPoint &contactOut, OnRayPrecastAction preFilter, const dgBody *const body, void *const userData) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
Release() (defined in dgCollision) | dgCollision | inlinevirtual |
RemoveCollision(dgNodeBase *node) (defined in dgCollisionCompound) | dgCollisionCompound | |
RTTI enum name (defined in dgCollision) | dgCollision | |
Serialize(dgSerialize callback, void *const userData) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
SerializeLow(dgSerialize callback, void *const userData) const (defined in dgCollision) | dgCollision | virtual |
SetAsTriggerVolume(bool mode) (defined in dgCollision) | dgCollision | inlinevirtual |
SetBreakImpulse(dgFloat32 force) (defined in dgCollision) | dgCollision | inlinevirtual |
SetCollisionBBox(const dgVector &p0, const dgVector &p1) (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
SetOffsetMatrix(const dgMatrix &matrix) (defined in dgCollision) | dgCollision | |
SetSignature(dgInt32 signature) (defined in dgCollision) | dgCollision | inlineprotected |
SetUserData(void *const userData) (defined in dgCollision) | dgCollision | virtual |
SetUserDataID() const (defined in dgCollision) | dgCollision | inline |
SetUserDataID(dgUnsigned32 userData) (defined in dgCollision) | dgCollision | inline |
SupportVertex(const dgVector &dir) const (defined in dgCollisionCompound) | dgCollisionCompound | protectedvirtual |
~dgCollision() (defined in dgCollision) | dgCollision | protectedvirtual |
~dgCollisionCompound() (defined in dgCollisionCompound) | dgCollisionCompound | virtual |