Example #1
0
void VisualDebugger::onGuMeshFactoryBufferRelease(const PxBase* object, PxType typeID, bool memRelease)
{
	PX_UNUSED(memRelease);

	switch(typeID)
	{
		case PxConcreteType::eHEIGHTFIELD:
			doMeshFactoryBufferRelease( static_cast<const PxHeightField*>(object) );
		break;

		case PxConcreteType::eCONVEX_MESH:
			doMeshFactoryBufferRelease( static_cast<const PxConvexMesh*>(object) );
		break;

		case PxConcreteType::eTRIANGLE_MESH:
			doMeshFactoryBufferRelease( static_cast<const PxTriangleMesh*>(object) );
		break;

		default:
		break;
	}	
}
Example #2
0
void VisualDebugger::onNpFactoryBufferRelease(PxClothFabric& data)
{
	doMeshFactoryBufferRelease( data );
}
Example #3
0
void VisualDebugger::onGuMeshFactoryBufferRelease(PxTriangleMesh& data)
{
	doMeshFactoryBufferRelease( data );
}
Example #4
0
void VisualDebugger::onGuMeshFactoryBufferRelease(PxHeightField& data)
{
	doMeshFactoryBufferRelease( data );
}
Example #5
0
void VisualDebugger::onGuMeshFactoryBufferRelease(PxConvexMesh& data)
{
	doMeshFactoryBufferRelease( data );
}