ScummVM API documentation
dgCollisionCompoundBreakable Member List

This is the complete list of members for dgCollisionCompoundBreakable, 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
CreateComponentBody(dgDebriGraph::dgListNode *node) const (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
DebugCollision(const dgMatrix &matrix, OnDebugCollisionMeshCallback callback, void *const userData) const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
DeleteComponent(dgDebriGraph::dgListNode *node) (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
DeleteComponentBegin() (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
DeleteComponentEnd() (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
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(const dgCollisionCompoundBreakable &source) (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
dgCollisionCompoundBreakable(dgInt32 count, dgMeshEffect *const solidArray[], const dgInt32 *const idArray, const dgFloat32 *const densities, const dgInt32 *const internalFaceMaterial, dgInt32 debriiId, dgFloat32 gaps, dgWorld *world) (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
dgCollisionCompoundBreakable(dgWorld *const world, dgDeserialize deserialization, void *const userData) (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
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
EnumerateIslands() (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
GetAllocator() const (defined in dgCollision)dgCollisioninline
GetBoxMaxRadius() const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
GetBoxMinRadius() const (defined in dgCollisionCompound)dgCollisionCompoundprotectedvirtual
GetBreakImpulse() const (defined in dgCollision)dgCollisioninlinevirtual
GetCollisionPrimityType() const (defined in dgCollision)dgCollisioninline
GetFirstComponentMesh() const (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakableinline
GetMainMesh() const (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakableinline
GetOffsetMatrix() const (defined in dgCollision)dgCollisioninline
GetRefCount() const (defined in dgCollision)dgCollisioninline
GetSegmentIndexStream(dgDebriGraph::dgListNode *const node, dgMesh::dgListNode *segment, dgInt32 *const index) const (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
GetSegmentIndexStreamShort(const dgDebriGraph::dgListNode *const node, dgMesh::dgListNode *segment, dgInt16 *const index) const (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
GetSegmentsInRadius(const dgVector &origin, dgFloat32 radius, dgDebriGraph::dgListNode **segments, dgInt32 maxCount) const (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
GetSignature() const (defined in dgCollision)dgCollisioninline
GetUserData() const (defined in dgCollision)dgCollisionvirtual
GetVertecCount() const (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakableinline
GetVertexStreams(dgInt32 vertexStrideInByte, dgFloat32 *vertex, dgInt32 normalStrideInByte, dgFloat32 *normal, dgInt32 uvStrideInByte, dgFloat32 *uv) const (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakableinline
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
ResetAnchor() (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
RTTI enum name (defined in dgCollision)dgCollision
SerializeLow(dgSerialize callback, void *const userData) const (defined in dgCollision)dgCollisionvirtual
SetAnchoredParts(dgInt32 count, const dgMatrix *const matrixArray, dgCollision *const *collisionArray) (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakable
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
~dgCollisionCompoundBreakable(void) (defined in dgCollisionCompoundBreakable)dgCollisionCompoundBreakablevirtual