15 #include "physxTriangleMesh.h"
16 #include "physxMeshPool.h"
25 void PhysxTriangleMesh::
26 link(NxTriangleMesh *meshPtr) {
39 void PhysxTriangleMesh::
43 _error_type = ET_released;
52 void PhysxTriangleMesh::
55 nassertv(_error_type == ET_ok);
58 NxGetPhysicsSDK()->releaseTriangleMesh(*_ptr);
61 PhysxMeshPool::release_triangle_mesh(
this);
72 nassertr(_error_type == ET_ok, 0);
74 return _ptr->getReferenceCount();
static PhysxManager * get_global_ptr()
Returns a pointer to the global PhysxManager object.
unsigned int get_reference_count() const
Returns the reference count for shared meshes.
TypeHandle is the identifier used to differentiate C++ class types.