Ejemplo n.º 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;
	}	
}
Ejemplo n.º 2
0
void VisualDebugger::onNpFactoryBufferRelease(PxClothFabric& data)
{
	doMeshFactoryBufferRelease( data );
}
Ejemplo n.º 3
0
void VisualDebugger::onGuMeshFactoryBufferRelease(PxTriangleMesh& data)
{
	doMeshFactoryBufferRelease( data );
}
Ejemplo n.º 4
0
void VisualDebugger::onGuMeshFactoryBufferRelease(PxHeightField& data)
{
	doMeshFactoryBufferRelease( data );
}
Ejemplo n.º 5
0
void VisualDebugger::onGuMeshFactoryBufferRelease(PxConvexMesh& data)
{
	doMeshFactoryBufferRelease( data );
}