|
|
| BVTetrahedronMesh (TetrahedronMeshData &mesh, SoftBodyCollisionData &d, MeshFactory *factory=NULL) |
| |
|
PX_FORCE_INLINE const Gu::BV4Tree & | getBV4Tree () const |
| |
|
PX_FORCE_INLINE Gu::BV4Tree & | getBV4Tree () |
| |
|
PX_FORCE_INLINE void * | getGRBTetraFaceRemap () |
| |
|
PX_FORCE_INLINE void * | getGRBTetraFaceRemapInverse () |
| |
| virtual const PxU32 * | getTetrahedraRemap () const |
| | Returns the tetrahedra remapping table.
|
| |
|
PX_FORCE_INLINE bool | isTetMeshGPUCompatible () const |
| |
|
| TetrahedronMesh (PxU32 nbVertices, PxVec3 *vertices, PxU32 nbTetrahedrons, void *tetrahedrons, PxU8 flags, PxBounds3 aabb, PxReal geomEpsilon) |
| |
|
| TetrahedronMesh (TetrahedronMeshData &mesh) |
| |
|
| TetrahedronMesh (MeshFactory *meshFactory, TetrahedronMeshData &mesh) |
| |
| virtual const char * | getConcreteTypeName () const |
| | Returns string name of dynamic type.
|
| |
| virtual void | acquireReference () |
| | Acquires a counted reference to this object.
|
| |
| virtual PxU32 | getReferenceCount () const |
| | Returns the reference count of the object.
|
| |
| virtual void | release () |
| | Decrements the reference count of a tetrahedron mesh and releases it if the new reference count is zero.
|
| |
| virtual void | onRefCountZero () |
| |
| virtual PxU32 | getNbVertices () const |
| | Returns the number of vertices.
|
| |
| virtual const PxVec3 * | getVertices () const |
| | Returns the vertices.
|
| |
| virtual PxU32 | getNbTetrahedrons () const |
| | Returns the number of tetrahedrons.
|
| |
| virtual const void * | getTetrahedrons () const |
| | Returns the tetrahedron indices.
|
| |
| virtual PxTetrahedronMeshFlags | getTetrahedronMeshFlags () const |
| | Reads the PxTetrahedronMesh flags.
|
| |
|
PX_FORCE_INLINE PxU32 | getNbVerticesFast () const |
| |
|
PX_FORCE_INLINE PxVec3 * | getVerticesFast () const |
| |
|
PX_FORCE_INLINE PxU32 | getNbTetrahedronsFast () const |
| |
|
PX_FORCE_INLINE const void * | getTetrahedronsFast () const |
| |
|
PX_FORCE_INLINE bool | has16BitIndices () const |
| |
|
PX_FORCE_INLINE bool | hasPerTriangleMaterials () const |
| |
|
PX_FORCE_INLINE const PxU16 * | getMaterials () const |
| |
|
PX_FORCE_INLINE const CenterExtents & | getLocalBoundsFast () const |
| |
|
PX_FORCE_INLINE const CenterExtentsPadded & | getPaddedBounds () const |
| |
| virtual PxBounds3 | getLocalBounds () const |
| | Returns the local-space (vertex space) AABB from the tetrahedron mesh.
|
| |
|
template<class T > |
| T * | is () |
| |
|
template<class T > |
| const T * | is () const |
| |
| PX_FORCE_INLINE PxType | getConcreteType () const |
| | Returns concrete type of object.
|
| |
| PX_FORCE_INLINE void | setBaseFlag (PxBaseFlag::Enum flag, bool value) |
| | Set PxBaseFlag
|
| |
| PX_FORCE_INLINE void | setBaseFlags (PxBaseFlags inFlags) |
| | Set PxBaseFlags
|
| |
| PX_FORCE_INLINE PxBaseFlags | getBaseFlags () const |
| | Returns PxBaseFlags.
|
| |
| virtual bool | isReleasable () const |
| | Whether the object is subordinate.
|
| |
|
PX_INLINE void * | operator new (size_t, void *address) |
| |
|
PX_INLINE void | operator delete (void *, void *) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
PX_INLINE void | operator delete (void *ptr) |
| |
|
PX_INLINE void | operator delete[] (void *ptr) |
| |