Newton Dynamics  4.00
ndShapeStaticBVH Member List

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

AddRef() const (defined in ndShape)ndShapeinline
CalcAABB(const dMatrix &matrix, dVector &p0, dVector &p1) const (defined in ndShapeStaticMesh)ndShapeStaticMeshprotectedvirtual
CalculateAdjacendy() (defined in dAabbPolygonSoup)dAabbPolygonSoupprotected
CalculateInertiaAndCenterOfMass(const dMatrix &alignMatrix, const dVector &localScale, const dMatrix &matrix) const (defined in ndShape)ndShapeinlinevirtual
CalculateMassProperties(const dMatrix &offset, dVector &inertia, dVector &crossInertia, dVector &centerOfMass) const (defined in ndShape)ndShapeinlinevirtual
CalculatePlaneIntersection(const dVector &normal, const dVector &point, dVector *const contactsOut) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
CalculatePlaneIntersection(const dFloat32 *const vertex, const dInt32 *const index, dInt32 indexCount, dInt32 strideInFloat, const dPlane &localPlane, dVector *const contactsOut) const (defined in ndShapeStaticMesh)ndShapeStaticMeshprotected
CalculateVolumeIntegral(const dMatrix &globalMatrix, const dVector &plane, const ndShapeInstance &parentScale) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
Create(const dPolygonSoupBuilder &builder) (defined in dAabbPolygonSoup)dAabbPolygonSoupprotected
D_GCC_NEWTON_ALIGN_32 (defined in ndShapeStaticBVH)ndShapeStaticBVH
dAabbPolygonSoup() (defined in dAabbPolygonSoup)dAabbPolygonSoupprotected
ndShapeStaticMesh::dClassAlloc()dClassAllocinline
dAabbPolygonSoup::dClassAlloc()dClassAllocinline
DebugShape(const dMatrix &matrix, ndShapeDebugCallback &debugCallback) const (defined in ndShapeStaticBVH)ndShapeStaticBVHprotectedvirtual
Deserialize(const char *const path) (defined in dAabbPolygonSoup)dAabbPolygonSoupvirtual
dPolygonSoupDatabase(const char *const name=nullptr) (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseprotected
ForAllSectors(const dFastAabbInfo &obbAabb, const dVector &boxDistanceTravel, dFloat32 m_maxT, dAaabbIntersectCallback callback, void *const context) const (defined in dAabbPolygonSoup)dAabbPolygonSoupprotectedvirtual
ForAllSectorsRayHit(const dFastRayTest &ray, dFloat32 maxT, dRayIntersectCallback callback, void *const context) const (defined in dAabbPolygonSoup)dAabbPolygonSoupprotectedvirtual
ForAllSectorsSupportVectex(const dVector &dir) const (defined in dAabbPolygonSoup)dAabbPolygonSoupprotectedvirtual
ndShapeStaticMesh::Free(void *const ptr)dClassAllocstatic
dAabbPolygonSoup::Free(void *const ptr)dClassAllocstatic
GetAABB(dVector &p0, dVector &p1) const (defined in dAabbPolygonSoup)dAabbPolygonSoupvirtual
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
GetAsShapeNull() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeSphere() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeStaticMeshShape() (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
GetBackNode(const void *const root) const (defined in dAabbPolygonSoup)dAabbPolygonSoupinlineprotected
GetBoxMaxRadius() const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
GetBoxMinRadius() const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
GetCollidingFaces(ndPolygonMeshDesc *const data) const (defined in ndShapeStaticBVH)ndShapeStaticBVHprotectedvirtual
GetConvexVertexCount() const (defined in ndShape)ndShapeinlinevirtual
GetFrontNode(const void *const root) const (defined in dAabbPolygonSoup)dAabbPolygonSoupinlineprotected
GetLocalVertexPool() const (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseinline
GetNodeAABB(const void *const root, dVector &p0, dVector &p1) const (defined in dAabbPolygonSoup)dAabbPolygonSoupinlineprotected
GetObbOrigin() const (defined in ndShape)ndShapeinline
GetObbSize() const (defined in ndShape)ndShapeinline
GetPolygon(void *const context, const dFloat32 *const polygon, dInt32 strideInBytes, const dInt32 *const indexArray, dInt32 indexCount, dFloat32 hitDistance) (defined in ndShapeStaticBVH)ndShapeStaticBVHprotectedstatic
GetRadius() const (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseinline
GetRefCount() const (defined in ndShape)ndShapeinline
GetRootNode() const (defined in dAabbPolygonSoup)dAabbPolygonSoupinlineprotected
GetShapeInfo() const (defined in ndShapeStaticBVH)ndShapeStaticBVHprotectedvirtual
GetStrideInBytes() const (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseinline
GetTagId(const dInt32 *const face, dInt32 indexCount) const (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseinline
GetTriangleCount(void *const context, const dFloat32 *const polygon, dInt32 strideInBytes, const dInt32 *const indexArray, dInt32 indexCount, dFloat32 hitDistance) (defined in ndShapeStaticBVH)ndShapeStaticBVHprotectedstatic
GetUmbraClipSize() const (defined in ndShape)ndShapeinline
GetVertexCount() const (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseinline
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 dPolygonSoupDatabase)dPolygonSoupDatabaseprotected
m_refCount (defined in ndShape)ndShapemutableprotected
m_strideInBytes (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseprotected
m_vertexCount (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseprotected
ndShapeStaticMesh::Malloc(size_t size)dClassAllocstatic
dAabbPolygonSoup::Malloc(size_t size)dClassAllocstatic
MassProperties() (defined in ndShape)ndShapevirtual
ndShape(ndShapeID id) (defined in ndShape)ndShapeprotected
ndShape(const ndShape &source) (defined in ndShape)ndShapeprotected
ndShapeStaticBVH(const dPolygonSoupBuilder &builder) (defined in ndShapeStaticBVH)ndShapeStaticBVH
ndShapeStaticBVH(const nd::TiXmlNode *const xmlNode, const char *const assetPath) (defined in ndShapeStaticBVH)ndShapeStaticBVH
ndShapeStaticMesh(ndShapeID id) (defined in ndShapeStaticMesh)ndShapeStaticMesh
ndShapeStaticMesh::operator delete(void *ptr)dClassAllocinline
dAabbPolygonSoup::operator delete(void *ptr)dClassAllocinline
ndShapeStaticMesh::operator new(size_t size)dClassAllocinline
dAabbPolygonSoup::operator new(size_t size)dClassAllocinline
RayCast(ndRayCastNotify &callback, const dVector &localP0, const dVector &localP1, const ndBody *const body, ndContactPoint &contactOut) const (defined in ndShapeStaticBVH)ndShapeStaticBVHprotectedvirtual
RayHit(void *const context, const dFloat32 *const polygon, dInt32 strideInBytes, const dInt32 *const indexArray, dInt32 indexCount) (defined in ndShapeStaticBVH)ndShapeStaticBVHprotectedstatic
Release() const (defined in ndShape)ndShapeinlinevirtual
Serialize(const char *const path) const (defined in dAabbPolygonSoup)dAabbPolygonSoupvirtual
SetTagId(const dInt32 *const face, dInt32 indexCount, dUnsigned32 newID) const (defined in dPolygonSoupDatabase)dPolygonSoupDatabase
ShowDebugPolygon(void *const context, const dFloat32 *const polygon, dInt32 strideInBytes, const dInt32 *const indexArray, dInt32 indexCount, dFloat32 hitDistance) (defined in ndShapeStaticBVH)ndShapeStaticBVHprotectedstatic
SupportVertex(const dVector &dir, dInt32 *const vertexIndex) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
SupportVertexSpecial(const dVector &dir, dFloat32 skinThickness, dInt32 *const vertexIndex) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
SupportVertexSpecialProjectPoint(const dVector &point, const dVector &dir) const (defined in ndShapeStaticMesh)ndShapeStaticMeshinlineprotectedvirtual
~dAabbPolygonSoup() (defined in dAabbPolygonSoup)dAabbPolygonSoupprotectedvirtual
ndShapeStaticMesh::~dClassAlloc()dClassAllocinline
dAabbPolygonSoup::~dClassAlloc()dClassAllocinline
~dPolygonSoupDatabase() (defined in dPolygonSoupDatabase)dPolygonSoupDatabaseprotectedvirtual
~ndShape() (defined in ndShape)ndShapeprotectedvirtual
~ndShapeStaticBVH() (defined in ndShapeStaticBVH)ndShapeStaticBVHvirtual
~ndShapeStaticMesh() (defined in ndShapeStaticMesh)ndShapeStaticMeshvirtual