This is the complete list of members for dgCollisionBVH, including all inherited members.
AddFace(dgInt32 vertexCount, const dgFloat32 *const vertexPtr, dgInt32 strideInBytes, dgInt32 faceAttribute) (defined in dgCollisionBVH) | dgCollisionBVH | |
AddRef() (defined in dgCollision) | dgCollision | inline |
BeginBuild() (defined in dgCollisionBVH) | dgCollisionBVH | |
CalculateFaceMaxSize(dgTriplex *const vertex, dgInt32 indexCount, const dgInt32 *const indexArray) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protected |
CalculateInertia(dgVector &inertia, dgVector &origin) const (defined in dgCollisionMesh) | dgCollisionMesh | virtual |
Create(const dgPolygonSoupDatabaseBuilder &builder, bool optimizedBuild) (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protected |
Deserialize(dgDeserialize callback, void *const userData) (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | virtual |
DG_GCC_VECTOR_ALIGMENT (defined in dgCollisionBVH) | dgCollisionBVH | |
dgAABBPolygonSoup() (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | 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(dgMemoryAllocator *const allocator) (defined in dgCollisionBVH) | dgCollisionBVH | |
dgCollisionBVH(dgWorld *const world, dgDeserialize deserialization, void *const userData) (defined in dgCollisionBVH) | dgCollisionBVH | |
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_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(dgMemoryAllocator *const allocator, dgCollisionID type) (defined in dgCollisionMesh) | dgCollisionMesh | |
dgCollisionMesh(dgWorld *const world, dgDeserialize deserialization, void *const userData) (defined in dgCollisionMesh) | dgCollisionMesh | |
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 | |
dgPolygonSoupDatabase(const char *name=NULL) (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | inlineprotected |
EndBuild(dgInt32 optimize) (defined in dgCollisionBVH) | dgCollisionBVH | |
ForAllSectors(const dgVector &min, const dgVector &max, dgAABBIntersectCallback callback, void *const context) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protectedvirtual |
ForAllSectorsRayHit(const dgFastRayTest &ray, dgRayIntersectCallback callback, void *const context) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protectedvirtual |
ForAllSectorsRayHitSimd(const dgFastRayTest &ray, dgRayIntersectCallback callback, void *const context) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protectedvirtual |
ForAllSectorsSimd(const dgVector &min, const dgVector &max, dgAABBIntersectCallback callback, void *const context) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protectedvirtual |
ForAllSectorsSupportVectex(const dgVector &dir) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protectedvirtual |
GetAABB(dgVector &p0, dgVector &p1) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | virtual |
GetAllocator() const (defined in dgCollision) | dgCollision | inline |
GetBackNode(const void *const root) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protected |
GetBoxMaxRadius() const (defined in dgCollisionMesh) | dgCollisionMesh | virtual |
GetBoxMinRadius() const (defined in dgCollisionMesh) | dgCollisionMesh | virtual |
GetBreakImpulse() const (defined in dgCollision) | dgCollision | inlinevirtual |
GetCollisionPrimityType() const (defined in dgCollision) | dgCollision | inline |
GetDebugCollisionCallback() const (defined in dgCollisionMesh) | dgCollisionMesh | inline |
GetDebugRayCastCallback() const (defined in dgCollisionBVH) | dgCollisionBVH | inline |
GetFrontNode(const void *const root) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protected |
GetIndexCount() const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | inline |
GetIndexPool() const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | inline |
GetLocalVertexPool() const (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | inline |
GetNodeAABB(const void *const root, dgVector &p0, dgVector &p1) const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protected |
GetOffsetMatrix() const (defined in dgCollision) | dgCollision | inline |
GetRadius() const (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | inline |
GetRefCount() const (defined in dgCollision) | dgCollision | inline |
GetRootNode() const (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protected |
GetSignature() const (defined in dgCollision) | dgCollision | inline |
GetStrideInBytes() const (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | inline |
GetTagId(const dgInt32 *face) const (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | inline |
GetUserData() const (defined in dgCollisionMesh) | dgCollisionMesh | virtual |
GetVertexCount() const (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | inline |
GetVertexListIndexList(const dgVector &p0, const dgVector &p1, dgGetVertexListIndexList &data) const (defined in dgCollisionBVH) | dgCollisionBVH | virtual |
GetVolume() const (defined in dgCollisionMesh) | dgCollisionMesh | virtual |
IsEdgeIntersection() const (defined in dgCollision) | dgCollision | inlinevirtual |
IsTriggerVolume() const (defined in dgCollision) | dgCollision | inlinevirtual |
IsType(RTTI type) const (defined in dgCollision) | dgCollision | inline |
m_allocator (defined in dgCollisionMesh) | dgCollisionMesh | protected |
m_boxOrigin (defined in dgCollisionMesh) | dgCollisionMesh | protected |
m_boxSize (defined in dgCollisionMesh) | dgCollisionMesh | protected |
m_collsionId (defined in dgCollision) | dgCollision | protected |
m_debugCallback (defined in dgCollisionMesh) | dgCollisionMesh | protected |
m_localVertex (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | protected |
m_offset (defined in dgCollision) | dgCollision | protected |
m_polygon (defined in dgCollisionMesh) | dgCollisionMesh | protected |
m_refCount (defined in dgCollision) | dgCollision | protected |
m_rtti (defined in dgCollision) | dgCollision | protected |
m_signature (defined in dgCollision) | dgCollision | protected |
m_strideInBytes (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | protected |
m_userDataID (defined in dgCollision) | dgCollision | protected |
m_vertexCount (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | 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 |
Quantize(dgFloat32 value) (defined in dgCollision) | dgCollision | static |
Release() (defined in dgCollision) | dgCollision | inlinevirtual |
RTTI enum name (defined in dgCollision) | dgCollision | |
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 dgCollisionMesh) | dgCollisionMesh | protectedvirtual |
SetCollisionCallback(dgCollisionMeshCollisionCallback debugCallback) (defined in dgCollisionMesh) | dgCollisionMesh | |
SetCollisionRayCastCallback(dgCollisionBVHUserRayCastCallback rayCastCallback) (defined in dgCollisionBVH) | dgCollisionBVH | |
SetOffsetMatrix(const dgMatrix &matrix) (defined in dgCollision) | dgCollision | |
SetSignature(dgInt32 signature) (defined in dgCollision) | dgCollision | inlineprotected |
SetTagId(const dgInt32 *face, dgUnsigned32 newID) const (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | inline |
SetUserData(void *const userData) (defined in dgCollision) | dgCollision | virtual |
SetUserDataID() const (defined in dgCollision) | dgCollision | inline |
SetUserDataID(dgUnsigned32 userData) (defined in dgCollision) | dgCollision | inline |
~dgAABBPolygonSoup() (defined in dgAABBPolygonSoup) | dgAABBPolygonSoup | protected |
~dgCollision() (defined in dgCollision) | dgCollision | protectedvirtual |
~dgCollisionBVH(void) (defined in dgCollisionBVH) | dgCollisionBVH | virtual |
~dgCollisionMesh() (defined in dgCollisionMesh) | dgCollisionMesh | virtual |
~dgPolygonSoupDatabase() (defined in dgPolygonSoupDatabase) | dgPolygonSoupDatabase | inlineprotectedvirtual |