Newton Dynamics  4.00
ndShapeConvexPolygon Member List

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

AddRef() const (defined in ndShape)ndShapevirtual
BeamClipping(const ndVector &origin, ndFloat32 size, const ndShapeInstance *const parentMesh) (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
BuildCylinderCapPoly(ndFloat32 radius, const ndMatrix &transform, ndVector *const vertexOut) const (defined in ndShapeConvex)ndShapeConvexprotected
CalculateAabb(const ndMatrix &matrix, ndVector &p0, ndVector &p1) const (defined in ndShapeConvex)ndShapeConvexprotectedvirtual
CalculateContactToConvexHullContinue(const ndShapeInstance *const parentMesh, ndContactSolver &proxy) (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
CalculateContactToConvexHullDescrete(const ndShapeInstance *const parentMesh, ndContactSolver &proxy) (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
CalculateGlobalNormal(const ndShapeInstance *const parentMesh, const ndVector &localNormal) const (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
CalculateInertiaAndCenterOfMass(const ndMatrix &alignMatrix, const ndVector &localScale, const ndMatrix &matrix) const (defined in ndShapeConvex)ndShapeConvexprotectedvirtual
CalculateMassProperties(const ndMatrix &offset, ndVector &inertia, ndVector &crossInertia, ndVector &centerOfMass) const (defined in ndShapeConvex)ndShapeConvexprotectedvirtual
CalculatePlaneIntersection(const ndVector &normal, const ndVector &point, ndVector *const contactsOut) const (defined in ndShapeConvexPolygon)ndShapeConvexPolygonvirtual
CalculateVolumeIntegral(const ndMatrix &globalMatrix, const ndVector &globalPlane, const ndShapeInstance &parentScale) const (defined in ndShapeConvex)ndShapeConvexprotectedvirtual
CalculateVolumeIntegral(const ndPlane &plane) const (defined in ndShapeConvex)ndShapeConvexprotected
D_CLASS_REFLECTION(ndShapeConvex) (defined in ndShapeConvex)ndShapeConvex
D_CLASS_REFLECTION(ndShape) (defined in ndShape)ndShape
DebugShape(const ndMatrix &matrix, ndShapeDebugNotify &debugCallback) const (defined in ndShapeConvex)ndShapeConvexprotectedvirtual
Flush() (defined in ndFreeListAlloc)ndFreeListAllocstatic
Flush(ndInt32 size) (defined in ndFreeListAlloc)ndFreeListAllocstatic
FlushFreeList(ndInt32 size) (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inlinestatic
GenerateConvexCap(const ndShapeInstance *const parentMesh) (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
GetAsShapeAsConvexPolygon() (defined in ndShapeConvexPolygon)ndShapeConvexPolygoninlinevirtual
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 ndShapeConvex)ndShapeConvexinlineprotectedvirtual
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 ndShapeConvexPolygon)ndShapeConvexPolygoninlinevirtual
GetBoxMinRadius() const (defined in ndShapeConvexPolygon)ndShapeConvexPolygoninlinevirtual
GetConvexVertexCount() const (defined in ndShapeConvex)ndShapeConvexinlineprotectedvirtual
GetObbOrigin() const (defined in ndShape)ndShapeinline
GetObbSize() const (defined in ndShape)ndShapeinline
GetRefCount() const (defined in ndShape)ndShape
GetShapeInfo() const (defined in ndShapeConvex)ndShapeConvexprotectedvirtual
GetUmbraClipSize() const (defined in ndShape)ndShapeinline
GetVertexToEdgeMapping() const (defined in ndShapeConvex)ndShapeConvexinlineprotectedvirtual
GetVolume() const (defined in ndShapeConvexPolygon)ndShapeConvexPolygoninlinevirtual
m_adjacentFaceEdgeNormalIndex (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_boxMaxRadius (defined in ndShapeConvex)ndShapeConvexprotected
m_boxMinRadius (defined in ndShapeConvex)ndShapeConvexprotected
m_boxOrigin (defined in ndShape)ndShapeprotected
m_boxSize (defined in ndShape)ndShapeprotected
m_centerOfMass (defined in ndShape)ndShapeprotected
m_clippEdgeNormal (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_collisionId (defined in ndShape)ndShapeprotected
m_count (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_crossInertia (defined in ndShape)ndShapeprotected
m_edgeCount (defined in ndShapeConvex)ndShapeConvexprotected
m_faceClipSize (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_faceId (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_faceNormalIndex (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_flushZero (defined in ndShape)ndShapeprotectedstatic
m_inertia (defined in ndShape)ndShapeprotected
m_localPoly (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_normal (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_paddedCount (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_refCount (defined in ndShape)ndShapemutableprotected
m_simplex (defined in ndShapeConvex)ndShapeConvexprotected
m_simplexVolume (defined in ndShapeConvex)ndShapeConvexprotected
m_stride (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_vertex (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
m_vertexCount (defined in ndShapeConvex)ndShapeConvexprotected
m_vertexIndex (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
MassProperties() (defined in ndShapeConvex)ndShapeConvexprotectedvirtual
ndContainersFreeListAlloc() (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inline
ndFreeListAlloc() (defined in ndFreeListAlloc)ndFreeListAllocinline
ndShape(ndShapeID id) (defined in ndShape)ndShapeprotected
ndShape(const ndShape &source) (defined in ndShape)ndShapeprotected
ndShapeConvex(ndShapeID id) (defined in ndShapeConvex)ndShapeConvexprotected
ndShapeConvexPolygon() (defined in ndShapeConvexPolygon)ndShapeConvexPolygon
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 ndShapeConvexPolygon)ndShapeConvexPolygoninlinevirtual
RectifyConvexSlice(ndInt32 count, const ndVector &normal, ndVector *const contactsOut) const (defined in ndShapeConvex)ndShapeConvexprotected
Release() const (defined in ndShapeConvexPolygon)ndShapeConvexPolygonvirtual
SanityCheck(ndPolyhedra &hull) const (defined in ndShapeConvex)ndShapeConvexprotected
SanityCheck(ndInt32 count, const ndVector &normal, ndVector *const contactsOut) const (defined in ndShapeConvex)ndShapeConvexprotected
Save(const ndLoadSaveBase::ndSaveDescriptor &desc) const (defined in ndShapeConvex)ndShapeConvexprotectedvirtual
SetVolumeAndCG() (defined in ndShapeConvex)ndShapeConvexprotected
SupportVertex(const ndVector &dir, ndInt32 *const vertexIndex) const (defined in ndShapeConvexPolygon)ndShapeConvexPolygonvirtual
SupportVertexSpecial(const ndVector &dir, ndFloat32, ndInt32 *const vertexIndex) const (defined in ndShapeConvex)ndShapeConvexinlineprotectedvirtual
SupportVertexSpecialProjectPoint(const ndVector &point, const ndVector &) const (defined in ndShapeConvex)ndShapeConvexinlineprotectedvirtual
~ndContainersFreeListAlloc() (defined in ndContainersFreeListAlloc< ndShape >)ndContainersFreeListAlloc< ndShape >inline
~ndShape() (defined in ndShape)ndShapevirtual
~ndShapeConvex() (defined in ndShapeConvex)ndShapeConvexprotected
~ndShapeConvexPolygon() (defined in ndShapeConvexPolygon)ndShapeConvexPolygon