ScummVM API documentation
dgCollisionCompound Member List

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

AddCollision(dgCollisionConvex *part) (defined in dgCollisionCompound)dgCollisionCompound
AddRef() (defined in dgCollision)dgCollisioninline
BuildTopDownTree(dgInt32 count, dgNodeBase **const proxiArray, dgInt32 &id) (defined in dgCollisionCompound)dgCollisionCompoundprotected
BuildTree(dgInt32 count, dgCollisionConvex *const shapeArray[]) (defined in dgCollisionCompound)dgCollisionCompoundprotected
CalcAABB(const dgMatrix &matrix, dgVector &p0, dgVector &p1) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
CalcAABBSimd(const dgMatrix &matrix, dgVector &p0, dgVector &p1) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
CalculateContacts(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
CalculateContactsBruteForce(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
CalculateContactsToCollisionTree(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
CalculateContactsToCompound(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
CalculateContactsToHeightField(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
CalculateContactsToSingle(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy, dgInt32 useSimd) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
CalculateInertia(dgVector &inertia, dgVector &origin) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
CalculateSignature() const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
CalculateSurfaceArea(dgNodeBase *const node0, dgNodeBase *const node1, dgVector &minBox, dgVector &maxBox) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
CalculateVolumeIntegral(const dgMatrix &globalMatrix, GetBuoyancyPlane bouyancyPlane, void *const context) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
ClosestDitance(dgBody *const bodyA, dgTriplex &contactA, dgBody *const bodyB, dgTriplex &contactB, dgTriplex &normalAB) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
DebugCollision(const dgMatrix &matrix, OnDebugCollisionMeshCallback callback, void *const userData) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
DG_GCC_VECTOR_ALIGMENT (defined in dgCollisionCompound)dgCollisionCompoundprotected
dgCollision(dgMemoryAllocator *const allocator, dgUnsigned32 signature, const dgMatrix &matrix, dgCollisionID id) (defined in dgCollision)dgCollisionprotected
dgCollision(dgWorld *const world, dgDeserialize deserialization, void *const userData) (defined in dgCollision)dgCollisionprotected
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)dgCollisionCompoundprotected
GetAllocator() const (defined in dgCollision)dgCollisioninline
GetBoxMaxRadius() const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
GetBoxMinRadius() const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
GetBreakImpulse() const (defined in dgCollision)dgCollisioninlinevirtual
GetCollisionInfo(dgCollisionInfo *info) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
GetCollisionPrimityType() const (defined in dgCollision)dgCollisioninline
GetOffsetMatrix() const (defined in dgCollision)dgCollisioninline
GetRefCount() const (defined in dgCollision)dgCollisioninline
GetSignature() const (defined in dgCollision)dgCollisioninline
GetUserData() const (defined in dgCollision)dgCollisionvirtual
GetVolume() const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
ImproveNodeFitness(dgNodeBase *const node) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
Init(dgInt32 count, dgCollisionConvex *const shapeArray[]) (defined in dgCollisionCompound)dgCollisionCompoundprotected
IsEdgeIntersection() const (defined in dgCollision)dgCollisioninlinevirtual
IsTriggerVolume() const (defined in dgCollision)dgCollisioninlinevirtual
IsType(RTTI type) const (defined in dgCollision)dgCollisioninline
LinkParentNodes() (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_allocator (defined in dgCollision)dgCollisionprotected
m_array (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_boxMaxRadius (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_boxMinRadius (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_collsionId (defined in dgCollision)dgCollisionprotected
m_count (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_leaf enum value (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_node enum value (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_offset (defined in dgCollision)dgCollisionprotected
m_preCollisionFilter (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_refCount (defined in dgCollision)dgCollisionprotected
m_root (defined in dgCollisionCompound)dgCollisionCompoundprotected
m_rtti (defined in dgCollision)dgCollisionprotected
m_signature (defined in dgCollision)dgCollisionprotected
m_userDataID (defined in dgCollision)dgCollisionprotected
m_world (defined in dgCollisionCompound)dgCollisionCompoundprotected
MakeCRC(void *buffer, int size) (defined in dgCollision)dgCollisionstatic
ModifierGetMatrix() const (defined in dgCollision)dgCollisioninlinevirtual
ModifierSetMatrix(const dgMatrix &matrix) (defined in dgCollision)dgCollisioninlinevirtual
OOBBTest(const dgMatrix &matrix, const dgCollisionConvex *const shape, void *const cacheOrder) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
PushNodes(dgNodeBase *const root, dgNodeBase **const proxiArray, dgInt32 &index) const (defined in dgCollisionCompound)dgCollisionCompoundprotected
Quantize(dgFloat32 value) (defined in dgCollision)dgCollisionstatic
RayCast(const dgVector &localP0, const dgVector &localP1, dgContactPoint &contactOut, OnRayPrecastAction preFilter, const dgBody *const body, void *const userData) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
RayCastSimd(const dgVector &localP0, const dgVector &localP1, dgContactPoint &contactOut, OnRayPrecastAction preFilter, const dgBody *const body, void *const userData) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
Release() (defined in dgCollision)dgCollisioninlinevirtual
RemoveCollision(dgNodeBase *node) (defined in dgCollisionCompound)dgCollisionCompound
RTTI enum name (defined in dgCollision)dgCollision
Serialize(dgSerialize callback, void *const userData) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
SerializeLow(dgSerialize callback, void *const userData) const (defined in dgCollision)dgCollisionvirtual
SetAsTriggerVolume(bool mode) (defined in dgCollision)dgCollisioninlinevirtual
SetBreakImpulse(dgFloat32 force) (defined in dgCollision)dgCollisioninlinevirtual
SetCollisionBBox(const dgVector &p0, const dgVector &p1) (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
SetOffsetMatrix(const dgMatrix &matrix) (defined in dgCollision)dgCollision
SetSignature(dgInt32 signature) (defined in dgCollision)dgCollisioninlineprotected
SetUserData(void *const userData) (defined in dgCollision)dgCollisionvirtual
SetUserDataID() const (defined in dgCollision)dgCollisioninline
SetUserDataID(dgUnsigned32 userData) (defined in dgCollision)dgCollisioninline
SupportVertex(const dgVector &dir) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
~dgCollision() (defined in dgCollision)dgCollisionprotectedvirtual
~dgCollisionCompound() (defined in dgCollisionCompound)dgCollisionCompoundvirtual