ScummVM API documentation
dgCollisionBVH Member List

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)dgCollisioninline
BeginBuild() (defined in dgCollisionBVH)dgCollisionBVH
CalculateFaceMaxSize(dgTriplex *const vertex, dgInt32 indexCount, const dgInt32 *const indexArray) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotected
CalculateInertia(dgVector &inertia, dgVector &origin) const (defined in dgCollisionMesh)dgCollisionMeshvirtual
Create(const dgPolygonSoupDatabaseBuilder &builder, bool optimizedBuild) (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotected
Deserialize(dgDeserialize callback, void *const userData) (defined in dgAABBPolygonSoup)dgAABBPolygonSoupvirtual
DG_GCC_VECTOR_ALIGMENT (defined in dgCollisionBVH)dgCollisionBVH
dgAABBPolygonSoup() (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotected
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(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)dgPolygonSoupDatabaseinlineprotected
EndBuild(dgInt32 optimize) (defined in dgCollisionBVH)dgCollisionBVH
ForAllSectors(const dgVector &min, const dgVector &max, dgAABBIntersectCallback callback, void *const context) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotectedvirtual
ForAllSectorsRayHit(const dgFastRayTest &ray, dgRayIntersectCallback callback, void *const context) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotectedvirtual
ForAllSectorsRayHitSimd(const dgFastRayTest &ray, dgRayIntersectCallback callback, void *const context) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotectedvirtual
ForAllSectorsSimd(const dgVector &min, const dgVector &max, dgAABBIntersectCallback callback, void *const context) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotectedvirtual
ForAllSectorsSupportVectex(const dgVector &dir) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotectedvirtual
GetAABB(dgVector &p0, dgVector &p1) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupvirtual
GetAllocator() const (defined in dgCollision)dgCollisioninline
GetBackNode(const void *const root) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotected
GetBoxMaxRadius() const (defined in dgCollisionMesh)dgCollisionMeshvirtual
GetBoxMinRadius() const (defined in dgCollisionMesh)dgCollisionMeshvirtual
GetBreakImpulse() const (defined in dgCollision)dgCollisioninlinevirtual
GetCollisionPrimityType() const (defined in dgCollision)dgCollisioninline
GetDebugCollisionCallback() const (defined in dgCollisionMesh)dgCollisionMeshinline
GetDebugRayCastCallback() const (defined in dgCollisionBVH)dgCollisionBVHinline
GetFrontNode(const void *const root) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotected
GetIndexCount() const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupinline
GetIndexPool() const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupinline
GetLocalVertexPool() const (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseinline
GetNodeAABB(const void *const root, dgVector &p0, dgVector &p1) const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotected
GetOffsetMatrix() const (defined in dgCollision)dgCollisioninline
GetRadius() const (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseinline
GetRefCount() const (defined in dgCollision)dgCollisioninline
GetRootNode() const (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotected
GetSignature() const (defined in dgCollision)dgCollisioninline
GetStrideInBytes() const (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseinline
GetTagId(const dgInt32 *face) const (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseinline
GetUserData() const (defined in dgCollisionMesh)dgCollisionMeshvirtual
GetVertexCount() const (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseinline
GetVertexListIndexList(const dgVector &p0, const dgVector &p1, dgGetVertexListIndexList &data) const (defined in dgCollisionBVH)dgCollisionBVHvirtual
GetVolume() const (defined in dgCollisionMesh)dgCollisionMeshvirtual
IsEdgeIntersection() const (defined in dgCollision)dgCollisioninlinevirtual
IsTriggerVolume() const (defined in dgCollision)dgCollisioninlinevirtual
IsType(RTTI type) const (defined in dgCollision)dgCollisioninline
m_allocator (defined in dgCollisionMesh)dgCollisionMeshprotected
m_boxOrigin (defined in dgCollisionMesh)dgCollisionMeshprotected
m_boxSize (defined in dgCollisionMesh)dgCollisionMeshprotected
m_collsionId (defined in dgCollision)dgCollisionprotected
m_debugCallback (defined in dgCollisionMesh)dgCollisionMeshprotected
m_localVertex (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseprotected
m_offset (defined in dgCollision)dgCollisionprotected
m_polygon (defined in dgCollisionMesh)dgCollisionMeshprotected
m_refCount (defined in dgCollision)dgCollisionprotected
m_rtti (defined in dgCollision)dgCollisionprotected
m_signature (defined in dgCollision)dgCollisionprotected
m_strideInBytes (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseprotected
m_userDataID (defined in dgCollision)dgCollisionprotected
m_vertexCount (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseprotected
MakeCRC(void *buffer, int size) (defined in dgCollision)dgCollisionstatic
ModifierGetMatrix() const (defined in dgCollision)dgCollisioninlinevirtual
ModifierSetMatrix(const dgMatrix &matrix) (defined in dgCollision)dgCollisioninlinevirtual
Quantize(dgFloat32 value) (defined in dgCollision)dgCollisionstatic
Release() (defined in dgCollision)dgCollisioninlinevirtual
RTTI enum name (defined in dgCollision)dgCollision
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 dgCollisionMesh)dgCollisionMeshprotectedvirtual
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)dgCollisioninlineprotected
SetTagId(const dgInt32 *face, dgUnsigned32 newID) const (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseinline
SetUserData(void *const userData) (defined in dgCollision)dgCollisionvirtual
SetUserDataID() const (defined in dgCollision)dgCollisioninline
SetUserDataID(dgUnsigned32 userData) (defined in dgCollision)dgCollisioninline
~dgAABBPolygonSoup() (defined in dgAABBPolygonSoup)dgAABBPolygonSoupprotected
~dgCollision() (defined in dgCollision)dgCollisionprotectedvirtual
~dgCollisionBVH(void) (defined in dgCollisionBVH)dgCollisionBVHvirtual
~dgCollisionMesh() (defined in dgCollisionMesh)dgCollisionMeshvirtual
~dgPolygonSoupDatabase() (defined in dgPolygonSoupDatabase)dgPolygonSoupDatabaseinlineprotectedvirtual