Newton Dynamics  4.00
ndShapeStatic_bvh Member List

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

AddRef() const (defined in ndShape)ndShapevirtual
CalculateAabb(const ndMatrix &matrix, ndVector &p0, ndVector &p1) const (defined in ndShapeStaticMesh)ndShapeStaticMeshprotectedvirtual
CalculateAdjacent() (defined in ndAabbPolygonSoup)ndAabbPolygonSoupprotected
CalculateInertiaAndCenterOfMass(const ndMatrix &alignMatrix, const ndVector &localScale, const ndMatrix &matrix) const (defined in ndShape)ndShapeinlinevirtual
CalculateMassProperties(const ndMatrix &offset, ndVector &inertia, ndVector &crossInertia, ndVector &centerOfMass) const (defined in ndShape)ndShapeinlinevirtual
CalculatePlaneIntersection(const ndVector &normal, const ndVector &point, ndVector *const contactsOut) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
CalculatePlaneIntersection(const ndFloat32 *const vertex, const ndInt32 *const index, ndInt32 indexCount, ndInt32 strideInFloat, const ndPlane &localPlane, ndVector *const contactsOut) const (defined in ndShapeStaticMesh)ndShapeStaticMeshprotected
CalculateVolumeIntegral(const ndMatrix &globalMatrix, const ndVector &plane, const ndShapeInstance &parentScale) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
Create(const ndPolygonSoupBuilder &builder) (defined in ndAabbPolygonSoup)ndAabbPolygonSoupprotected
D_CLASS_REFLECTION(ndShapeStatic_bvh) (defined in ndShapeStatic_bvh)ndShapeStatic_bvh
D_CLASS_REFLECTION(ndShapeStaticMesh) (defined in ndShapeStaticMesh)ndShapeStaticMesh
D_CLASS_REFLECTION(ndShape) (defined in ndShape)ndShape
D_GCC_NEWTON_ALIGN_32 (defined in ndShapeStaticMesh)ndShapeStaticMeshprotected
DebugShape(const ndMatrix &matrix, ndShapeDebugNotify &debugCallback) const (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedvirtual
Deserialize(const char *const path)ndAabbPolygonSoupvirtual
Flush() (defined in ndFreeListAlloc)ndFreeListAllocstatic
Flush(ndInt32 size) (defined in ndFreeListAlloc)ndFreeListAllocstatic
FlushFreeList(ndInt32 size) (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inlinestatic
ForAllSectors(const ndFastAabb &obbAabb, const ndVector &boxDistanceTravel, ndFloat32 maxT, ndAaabbIntersectCallback callback, void *const context) const (defined in ndAabbPolygonSoup)ndAabbPolygonSoupprotectedvirtual
ForAllSectorsRayHit(const ndFastRay &ray, ndFloat32 maxT, ndRayIntersectCallback callback, void *const context) const (defined in ndAabbPolygonSoup)ndAabbPolygonSoupprotectedvirtual
ForAllSectorsSupportVertex(const ndVector &dir) const (defined in ndAabbPolygonSoup)ndAabbPolygonSoupprotectedvirtual
ForThisSector(const ndAabbPolygonSoup::ndNode *const node, const ndFastAabb &obbAabb, const ndVector &boxDistanceTravel, ndFloat32 maxT, ndAaabbIntersectCallback callback, void *const context) const (defined in ndAabbPolygonSoup)ndAabbPolygonSoupprotectedvirtual
Free(void *const ptr)ndClassAllocstatic
GetAABB(ndVector &p0, ndVector &p1) constndAabbPolygonSoupvirtual
GetAsShapeAsConvexPolygon() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeBox() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeCapsule() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeChamferCylinder() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeCompound() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeCone() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeConvex() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeCylinder() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeHeightfield() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeNull() (defined in ndShape)ndShapeinlinevirtual
GetAsShapePoint() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeSphere() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeStaticBVH() (defined in ndShapeStatic_bvh)ndShapeStatic_bvhinlineprotectedvirtual
GetAsShapeStaticMesh() (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
GetAsShapeStaticProceduralMesh() (defined in ndShape)ndShapeinlinevirtual
GetBackNode(const ndNode *const node) constndAabbPolygonSoupinline
GetBoxMaxRadius() const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
GetBoxMinRadius() const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
GetCollidingFaces(ndPolygonMeshDesc *const data) const (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedvirtual
GetConvexVertexCount() const (defined in ndShape)ndShapeinlinevirtual
GetFrontNode(const ndNode *const node) constndAabbPolygonSoupinline
GetLocalVertexPool() const (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseinline
GetNodeAabb(const ndNode *const node, ndVector &p0, ndVector &p1) constndAabbPolygonSoupinline
GetObbOrigin() const (defined in ndShape)ndShapeinline
GetObbSize() const (defined in ndShape)ndShapeinline
GetPolygon(void *const context, const ndFloat32 *const polygon, ndInt32 strideInBytes, const ndInt32 *const indexArray, ndInt32 indexCount, ndFloat32 hitDistance) (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedstatic
GetRadius() const (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseinline
GetRefCount() const (defined in ndShape)ndShape
GetRootNode() constndAabbPolygonSoupinline
GetShapeInfo() const (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedvirtual
GetStrideInBytes() const (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseinline
GetTagId(const ndInt32 *const face, ndInt32 indexCount) const (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseinline
GetTriangleCount(void *const context, const ndFloat32 *const polygon, ndInt32 strideInBytes, const ndInt32 *const indexArray, ndInt32 indexCount, ndFloat32 hitDistance) (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedstatic
GetUmbraClipSize() const (defined in ndShape)ndShapeinline
GetVertexCount() const (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseinline
GetVolume() const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
m_boxOrigin (defined in ndShape)ndShapeprotected
m_boxSize (defined in ndShape)ndShapeprotected
m_centerOfMass (defined in ndShape)ndShapeprotected
m_collisionId (defined in ndShape)ndShapeprotected
m_crossInertia (defined in ndShape)ndShapeprotected
m_flushZero (defined in ndShape)ndShapeprotectedstatic
m_inertia (defined in ndShape)ndShapeprotected
m_localVertex (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseprotected
m_refCount (defined in ndShape)ndShapemutableprotected
m_strideInBytes (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseprotected
m_vertexCount (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseprotected
Malloc(size_t size)ndClassAllocstatic
MassProperties() (defined in ndShape)ndShapevirtual
ndAabbPolygonSoup() (defined in ndAabbPolygonSoup)ndAabbPolygonSoupprotected
ndClassAlloc()ndClassAllocinline
ndContactSolver (defined in ndShapeStatic_bvh)ndShapeStatic_bvhfriend
ndContainersFreeListAlloc() (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inline
ndFreeListAlloc() (defined in ndFreeListAlloc)ndFreeListAllocinline
ndPolygonSoupDatabase(const char *const name=nullptr) (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseprotected
ndShape(ndShapeID id) (defined in ndShape)ndShapeprotected
ndShape(const ndShape &source) (defined in ndShape)ndShapeprotected
ndShapeStatic_bvh(const ndPolygonSoupBuilder &builder) (defined in ndShapeStatic_bvh)ndShapeStatic_bvh
ndShapeStatic_bvh(const ndLoadSaveBase::ndLoadDescriptor &desc) (defined in ndShapeStatic_bvh)ndShapeStatic_bvh
ndShapeStaticMesh(ndShapeID id) (defined in ndShapeStaticMesh)ndShapeStaticMesh
ndShapeStaticMesh(const ndLoadSaveBase::ndLoadDescriptor &desc) (defined in ndShapeStaticMesh)ndShapeStaticMesh
operator delete(void *ptr) (defined in ndShapeStatic_bvh)ndShapeStatic_bvhinline
operator new(size_t size) (defined in ndShapeStatic_bvh)ndShapeStatic_bvhinline
RayCast(ndRayCastNotify &callback, const ndVector &localP0, const ndVector &localP1, ndFloat32 maxT, const ndBody *const body, ndContactPoint &contactOut) const (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedvirtual
RayHit(void *const context, const ndFloat32 *const polygon, ndInt32 strideInBytes, const ndInt32 *const indexArray, ndInt32 indexCount) (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedstatic
Release() const (defined in ndShape)ndShapevirtual
Save(const ndLoadSaveBase::ndSaveDescriptor &desc) const (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedvirtual
Serialize(const char *const path) constndAabbPolygonSoupvirtual
SetTagId(const ndInt32 *const face, ndInt32 indexCount, ndUnsigned32 newID) const (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabase
ShowDebugPolygon(void *const context, const ndFloat32 *const polygon, ndInt32 strideInBytes, const ndInt32 *const indexArray, ndInt32 indexCount, ndFloat32 hitDistance) (defined in ndShapeStatic_bvh)ndShapeStatic_bvhprotectedstatic
SupportVertex(const ndVector &dir, ndInt32 *const vertexIndex) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
SupportVertexSpecial(const ndVector &dir, ndFloat32 skinMargin, ndInt32 *const vertexIndex) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
SupportVertexSpecialProjectPoint(const ndVector &point, const ndVector &dir) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
~ndAabbPolygonSoup() (defined in ndAabbPolygonSoup)ndAabbPolygonSoupprotectedvirtual
~ndClassAlloc()ndClassAllocinline
~ndContainersFreeListAlloc() (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inline
~ndPolygonSoupDatabase() (defined in ndPolygonSoupDatabase)ndPolygonSoupDatabaseprotectedvirtual
~ndShape() (defined in ndShape)ndShapevirtual
~ndShapeStatic_bvh() (defined in ndShapeStatic_bvh)ndShapeStatic_bvhvirtual
~ndShapeStaticMesh() (defined in ndShapeStaticMesh)ndShapeStaticMeshvirtual