Newton Dynamics  4.00
ndShapeCompound Member List

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

AddCollision(ndShapeInstance *const part) (defined in ndShapeCompound)ndShapeCompoundvirtual
AddRef() const (defined in ndShape)ndShapevirtual
ApplyScale(const ndVector &scale) (defined in ndShapeCompound)ndShapeCompoundprotected
BeginAddRemove() (defined in ndShapeCompound)ndShapeCompoundvirtual
BuildTopDown(ndNodeBase **const leafArray, ndInt32 firstBox, ndInt32 lastBox, ndNodeBase **rootNodesMemory, ndInt32 &rootIndex) (defined in ndShapeCompound)ndShapeCompoundprotected
BuildTopDownBig(ndNodeBase **const leafArray, ndInt32 firstBox, ndInt32 lastBox, ndNodeBase **rootNodesMemory, ndInt32 &rootIndex) (defined in ndShapeCompound)ndShapeCompoundprotected
CalculateAabb(const ndMatrix &matrix, ndVector &p0, ndVector &p1) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
CalculateEntropy(ndInt32 count, ndNodeBase **array) (defined in ndShapeCompound)ndShapeCompoundprotected
CalculateInertiaAndCenterOfMass(const ndMatrix &alignMatrix, const ndVector &localScale, const ndMatrix &matrix) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
CalculateMassProperties(const ndMatrix &offset, ndVector &inertia, ndVector &crossInertia, ndVector &centerOfMass) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
CalculatePlaneIntersection(const ndVector &normal, const ndVector &point, ndVector *const contactsOut) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
CalculateSurfaceArea(ndNodeBase *const node0, ndNodeBase *const node1, ndVector &minBox, ndVector &maxBox) const (defined in ndShapeCompound)ndShapeCompoundprotected
CalculateVolumeIntegral(const ndMatrix &globalMatrix, const ndVector &plane, const ndShapeInstance &parentScale) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
D_CLASS_REFLECTION(ndShapeCompound) (defined in ndShapeCompound)ndShapeCompound
D_CLASS_REFLECTION(ndShape) (defined in ndShape)ndShape
DebugShape(const ndMatrix &matrix, ndShapeDebugNotify &debugCallback) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
EndAddRemove() (defined in ndShapeCompound)ndShapeCompoundvirtual
Flush() (defined in ndFreeListAlloc)ndFreeListAllocstatic
Flush(ndInt32 size) (defined in ndFreeListAlloc)ndFreeListAllocstatic
FlushFreeList(ndInt32 size) (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inlinestatic
GetAsShapeAsConvexPolygon() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeBox() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeCapsule() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeChamferCylinder() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeCompound() (defined in ndShapeCompound)ndShapeCompoundinlineprotectedvirtual
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 ndShape)ndShapeinlinevirtual
GetAsShapeStaticMesh() (defined in ndShape)ndShapeinlinevirtual
GetAsShapeStaticProceduralMesh() (defined in ndShape)ndShapeinlinevirtual
GetBoxMaxRadius() const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
GetBoxMinRadius() const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
GetConvexVertexCount() const (defined in ndShape)ndShapeinlinevirtual
GetObbOrigin() const (defined in ndShape)ndShapeinline
GetObbSize() const (defined in ndShape)ndShapeinline
GetRefCount() const (defined in ndShape)ndShape
GetShapeInfo() const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
GetTree() const (defined in ndShapeCompound)ndShapeCompound
GetUmbraClipSize() const (defined in ndShape)ndShapeinline
GetVolume() const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
ImproveNodeFitness(ndNodeBase *const node) const (defined in ndShapeCompound)ndShapeCompoundprotected
m_array (defined in ndShapeCompound)ndShapeCompoundprotected
m_boxMaxRadius (defined in ndShapeCompound)ndShapeCompoundprotected
m_boxMinRadius (defined in ndShapeCompound)ndShapeCompoundprotected
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_idIndex (defined in ndShapeCompound)ndShapeCompoundprotected
m_inertia (defined in ndShape)ndShapeprotected
m_leaf enum value (defined in ndShapeCompound)ndShapeCompound
m_myInstance (defined in ndShapeCompound)ndShapeCompoundprotected
m_node enum value (defined in ndShapeCompound)ndShapeCompound
m_refCount (defined in ndShape)ndShapemutableprotected
m_root (defined in ndShapeCompound)ndShapeCompoundprotected
m_treeEntropy (defined in ndShapeCompound)ndShapeCompoundprotected
MassProperties() (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
ndBodyKinematic (defined in ndShapeCompound)ndShapeCompoundfriend
ndContactSolver (defined in ndShapeCompound)ndShapeCompoundfriend
ndContainersFreeListAlloc() (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inline
ndFreeListAlloc() (defined in ndFreeListAlloc)ndFreeListAllocinline
ndNodeType enum name (defined in ndShapeCompound)ndShapeCompound
ndShape(ndShapeID id) (defined in ndShape)ndShapeprotected
ndShape(const ndShape &source) (defined in ndShape)ndShapeprotected
ndShapeCompound() (defined in ndShapeCompound)ndShapeCompound
ndShapeCompound(const ndLoadSaveBase::ndLoadDescriptor &desc) (defined in ndShapeCompound)ndShapeCompound
ndShapeCompound(const ndShapeCompound &source, const ndShapeInstance *const myInstance) (defined in ndShapeCompound)ndShapeCompoundprotected
ndShapeInstance (defined in ndShapeCompound)ndShapeCompoundfriend
operator delete(void *ptr) (defined in ndFreeListAlloc)ndFreeListAlloc
operator new(size_t size) (defined in ndFreeListAlloc)ndFreeListAlloc
RayCast(ndRayCastNotify &callback, const ndVector &localP0, const ndVector &localP1, ndFloat32 maxT, const ndBody *const body, ndContactPoint &contactOut) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
Release() const (defined in ndShape)ndShapevirtual
Save(const ndLoadSaveBase::ndSaveDescriptor &desc) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
SetOwner(const ndShapeInstance *const myInstance) (defined in ndShapeCompound)ndShapeCompoundinline
SetSubShapeOwner(ndBodyKinematic *const body) (defined in ndShapeCompound)ndShapeCompoundprotected
SupportVertex(const ndVector &dir, ndInt32 *const vertexIndex) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
SupportVertexSpecial(const ndVector &dir, ndFloat32 skinMargin, ndInt32 *const vertexIndex) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
SupportVertexSpecialProjectPoint(const ndVector &point, const ndVector &dir) const (defined in ndShapeCompound)ndShapeCompoundprotectedvirtual
~ndContainersFreeListAlloc() (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inline
~ndShape() (defined in ndShape)ndShapevirtual
~ndShapeCompound() (defined in ndShapeCompound)ndShapeCompoundvirtual