My Project: Member List

My Project

dgCollisionCompoundFractured Member List

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

AddCollision(dgCollisionInstance *const part) | dgCollisionCompound | virtual
AddRef() const | dgCollision |
ApplyScale(const dgVector &scale) | dgCollisionCompound |
BeginAddRemove() | dgCollisionCompoundFractured | virtual
BuildTopDown(dgNodeBase **const leafArray, dgInt32 firstBox, dgInt32 lastBox, dgList< dgNodeBase *>::dgListNode **const nextNode) | dgCollisionCompound | protected
CalculateContactsToCollisionTree(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
CalculateContactsToCollisionTreeContinue(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
CalculateContactsToCompound(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
CalculateContactsToCompoundContinue(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
CalculateContactsToHeightField(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
CalculateContactsToSingle(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
CalculateContactsToSingleContinue(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
CalculateContactsUserDefinedCollision(dgCollidingPairCollector::dgPair *const pair, dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
CalculateEntropy(dgList< dgNodeBase *> &list) | dgCollisionCompound | protected
CalculateInertia(void *userData, int vertexCount, const dgFloat32 *const FaceArray, int faceId) | dgCollisionCompound | protectedstatic
CalculateInertiaAndCenterOfMass(const dgMatrix &m_alignMatrix, const dgVector &localScale, const dgMatrix &matrix) const | dgCollisionCompound | protectedvirtual
CalculateMassProperties(const dgMatrix &offset, dgVector &inertia, dgVector &crossInertia, dgVector &centerOfMass) const | dgCollisionCompound | protectedvirtual
CalculatePlaneIntersection(const dgVector &normal, const dgVector &point, dgVector *const contactsOut, dgFloat32 normalSign) const | dgCollisionCompound | protectedvirtual
CalculateSignature() const | dgCollisionCompound | protectedvirtual
CalculateSurfaceArea(dgNodeBase *const node0, dgNodeBase *const node1, dgVector &minBox, dgVector &maxBox) const | dgCollisionCompound | protected
CalculateVolumeIntegral(const dgMatrix &globalMatrix, const dgVector &plane, const dgCollisionInstance &parentScale) const | dgCollisionCompound | protectedvirtual
ClosestDistance(dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
ClosestDistanceToCompound(dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
ClosestDistanceToConvex(dgCollisionParamProxy &proxy) const | dgCollisionCompound | protected
ConvexRayCast(const dgCollisionInstance *const instance, const dgMatrix &instanceMatrix, const dgVector &instanceVeloc, dgFloat32 maxT, dgContactPoint &contactOut, const dgBody *const referenceBody, const dgCollisionInstance *const referenceInstance, void *const userData, dgInt32 threadId) const | dgCollisionCompound | protectedvirtual
ConvexRayCastSingleConvex(const dgCollisionInstance *const convexInstance, const dgMatrix &instanceMatrix, const dgVector &instanceVeloc, dgFloat32 maxT, dgContactPoint &contactOut, const dgBody *const referenceBody, const dgCollisionInstance *const referenceInstance, void *const userData, dgInt32 threadId) const | dgCollisionCompound | protected
DebugCollision(const dgMatrix &matrix, dgCollision::OnDebugCollisionMeshCallback callback, void *const userData) const | dgCollisionCompound | protectedvirtual
DG_GCC_VECTOR_ALIGMENT | dgCollisionCompound |
DG_GCC_VECTOR_ALIGMENT | dgCollisionCompound |
dgCollision(const dgCollision &source) | dgCollision | protected
dgCollision(dgMemoryAllocator *const allocator, dgUnsigned32 signature, dgCollisionID id) | dgCollision | protected
dgCollision(dgWorld *const world, dgDeserialize deserialization, void *const userData) | dgCollision | protected
dgCollisionBox_RTTI enum value | dgCollision |
dgCollisionBVH_RTTI enum value | dgCollision |
dgCollisionCapsule_RTTI enum value | dgCollision |
dgCollisionChamferCylinder_RTTI enum value | dgCollision |
dgCollisionCompound(dgWorld *const world) | dgCollisionCompound |
dgCollisionCompound(const dgCollisionCompound &source, const dgCollisionInstance *const myInstance) | dgCollisionCompound |
dgCollisionCompound(dgWorld *const world, dgDeserialize deserialization, void *const userData, const dgCollisionInstance *const myInstance) | dgCollisionCompound |
dgCollisionCompound_RTTI enum value | dgCollision |
dgCollisionCompoundBreakable_RTTI enum value | dgCollision |
dgCollisionCompoundFractured(const dgCollisionCompoundFractured &source, const dgCollisionInstance *const myInstance) | dgCollisionCompoundFractured |
dgCollisionCompoundFractured(dgCollisionCompoundFractured &source, const dgList< dgConectivityGraph::dgListNode *> &island) | dgCollisionCompoundFractured |
dgCollisionCompoundFractured(dgWorld *const world, dgMeshEffect *const solidMesh, dgInt32 fracturePhysicsMaterialID, int pointcloudCount, const dgFloat32 *const vertexCloud, int strideInBytes, int materialID, const dgMatrix &offsetMatrix, OnEmitFractureChunkCallBack emitFracturedChunk, OnEmitNewCompundFractureCallBack emitNewCompoundFactured, OnReconstructFractureMainMeshCallBack reconstructMainMesh) | dgCollisionCompoundFractured |
dgCollisionCompoundFractured(dgWorld *const world, dgDeserialize deserialization, void *const userData, const dgCollisionInstance *const myInstance) | dgCollisionCompoundFractured |
dgCollisionCone_RTTI enum value | dgCollision |
dgCollisionConvexHull_RTTI enum value | dgCollision |
dgCollisionConvexPolygon_RTTI enum value | dgCollision |
dgCollisionConvexShape_RTTI enum value | dgCollision |
dgCollisionCylinder_RTTI enum value | dgCollision |
dgCollisionDeformableClothPatch_RTTI enum value | dgCollision |
dgCollisionDeformableMesh_RTTI enum value | dgCollision |
dgCollisionDeformableSolidMesh_RTTI enum value | dgCollision |
dgCollisionHeightField_RTTI enum value | dgCollision |
dgCollisionMesh_RTTI enum value | dgCollision |
dgCollisionNull_RTTI enum value | dgCollision |
dgCollisionScene_RTTI enum value | dgCollision |
dgCollisionSphere_RTTI enum value | dgCollision |
dgCollisionTaperedCapsule_RTTI enum value | dgCollision |
dgCollisionTaperedCylinder_RTTI enum value | dgCollision |
dgCollisionUserMesh_RTTI enum value | dgCollision |
dgNodeType enum name | dgCollisionCompound | protected
dgRTTI enum name | dgCollision |
EndAddRemove() | dgCollisionCompoundFractured | virtual
dgCollisionCompound::EndAddRemove(bool flushCache=true) | dgCollisionCompound | virtual
FindNodeByIndex(dgInt32 index) const | dgCollisionCompound |
GetAABB(dgVector &p0, dgVector &p1) const | dgCollisionCompound |
GetAllocator() const | dgCollision |
GetBoxMaxRadius() const | dgCollisionCompound | protectedvirtual
GetBoxMinRadius() const | dgCollisionCompound | protectedvirtual
GetCollisionFromNode(dgTreeArray::dgTreeNode *const node) const | dgCollisionCompound |
GetCollisionInfo(dgCollisionInfo *const info) const | dgCollisionCompound | protectedvirtual
GetCollisionPrimityType() const | dgCollision |
GetConvexVertexCount() const | dgCollision | virtual
GetFirstMesh() const | dgCollisionCompoundFractured |
GetFirstNiegborghArray(dgTreeArray::dgTreeNode *const node, dgTreeArray::dgTreeNode **const nodesArray, int maxCount) const | dgCollisionCompoundFractured |
GetFirstNode() const | dgCollisionCompound |
GetImpulseStrength() const | dgCollisionCompoundFractured |
GetMainMesh() const | dgCollisionCompoundFractured |
GetNextMesh(dgConectivityGraph::dgListNode *const mesh) const | dgCollisionCompoundFractured |
GetNextNode(dgTreeArray::dgTreeNode *const node) const | dgCollisionCompound |
GetNodeIndex(dgTreeArray::dgTreeNode *const node) const | dgCollisionCompound |
GetObbOrigin() const | dgCollision |
GetRefCount() const | dgCollision |
GetSegmentIndexStream(dgConectivityGraph::dgListNode *const node, dgMesh::dgListNode *const segment, dgInt32 *const index) const | dgCollisionCompoundFractured |
GetSetImpulsePropgationFactor() const | dgCollisionCompoundFractured |
GetSignature() const | dgCollision |
GetSkinThickness() const | dgCollision | virtual
GetUmbraClipSize() const | dgCollision |
GetVertecCount(dgConectivityGraph::dgListNode *const node) const | dgCollisionCompoundFractured |
GetVertexNormal(dgConectivityGraph::dgListNode *const node) const | dgCollisionCompoundFractured |
GetVertexPositions(dgConectivityGraph::dgListNode *const node) const | dgCollisionCompoundFractured |
GetVertexUVs(dgConectivityGraph::dgListNode *const node) const | dgCollisionCompoundFractured |
GetVolume() const | dgCollisionCompound | protectedvirtual
ImproveNodeFitness(dgNodeBase *const node) const | dgCollisionCompound | protected
IsNodeSaseToDetach(dgTreeArray::dgTreeNode *const node) const | dgCollisionCompoundFractured |
IsType(dgRTTI type) const | dgCollision |
m_allocator | dgCollision | protected
m_array | dgCollisionCompound | protected
m_boxMaxRadius | dgCollisionCompound | protected
m_boxMinRadius | dgCollisionCompound | protected
m_boxOrigin | dgCollision | protected
m_boxSize | dgCollision | protected
m_centerOfMass | dgCollision | protected
m_collisionId | dgCollision | protected
m_criticalSectionLock | dgCollisionCompound | protected
m_crossInertia | dgCollision | protected
m_idIndex | dgCollisionCompound | protected
m_inertia | dgCollision | protected
m_leaf enum value | dgCollisionCompound | protected
m_myInstance | dgCollisionCompound | protected
m_node enum value | dgCollisionCompound | protected
m_padding | dgCollisionCompound | protectedstatic
m_refCount | dgCollision | mutableprotected
m_root | dgCollisionCompound | protected
m_rtti | dgCollision | protected
m_signature | dgCollision | protected
m_treeEntropy | dgCollisionCompound | protected
m_world | dgCollisionCompound | protected
MassProperties() | dgCollisionCompound | protectedvirtual
OnDebugCollisionMeshCallback typedef | dgCollision |
OnEmitFractureChunkCallBack typedef | dgCollisionCompoundFractured |
OnEmitNewCompundFractureCallBack typedef | dgCollisionCompoundFractured |
OnReconstructFractureMainMeshCallBack typedef | dgCollisionCompoundFractured |
PlaneClip(const dgVector &plane) | dgCollisionCompoundFractured |
PushNode(const dgMatrix &matrix, dgUpHeap< dgHeapNodePair, dgFloat32 > &heap, dgNodeBase *const myNode, dgNodeBase *const otehrNode) const | dgCollisionCompound | protected
Quantize(dgFloat32 value) | dgCollision | static
Quantize(void *buffer, int size) | dgCollision | static
RayCast(const dgVector &localP0, const dgVector &localP1, dgFloat32 maxT, dgContactPoint &contactOut, const dgBody *const body, void *const userData, OnRayPrecastAction preFilter) const | dgCollisionCompound | protectedvirtual
Release() const | dgCollision | virtual
RemoveCollision(dgTreeArray::dgTreeNode *const node) | dgCollisionCompoundFractured | virtual
dgCollisionCompound::RemoveCollision(dgNodeBase *const node) | dgCollisionCompound | protected
SerializeLow(dgSerialize callback, void *const userData) const | dgCollision | virtual
SetCallbacks(OnEmitFractureChunkCallBack emitFracturedChunk, OnEmitNewCompundFractureCallBack emitNewCompoundFactured, OnReconstructFractureMainMeshCallBack reconstructMainMesh) | dgCollisionCompoundFractured |
SetCollisionBBox(const dgVector &p0, const dgVector &p1) | dgCollisionCompound | protectedvirtual
SetCollisionMatrix(dgTreeArray::dgTreeNode *const node, const dgMatrix &matrix) | dgCollisionCompound | virtual
SetImpulsePropgationFactor(dgFloat32 factor) | dgCollisionCompoundFractured |
SetImpulseStrength(dgFloat32 impulseStrength) | dgCollisionCompoundFractured |
SetParent(const dgCollisionInstance *const myInstance) | dgCollisionCompound |
SetSignature(dgInt32 signature) | dgCollision | protected
SupportVertex(const dgVector &dir, dgInt32 *const vertexIndex) const | dgCollisionCompound | protectedvirtual
~dgCollision() | dgCollision | protectedvirtual
~dgCollisionCompound() | dgCollisionCompound | virtual
~dgCollisionCompoundFractured(void) | dgCollisionCompoundFractured | virtual