RavEngine
Loading...
Searching...
No Matches
physx::RTreeTriangleMeshBuilder Class Reference
Inheritance diagram for physx::RTreeTriangleMeshBuilder:
[legend]
Collaboration diagram for physx::RTreeTriangleMeshBuilder:
[legend]

Public Member Functions

 RTreeTriangleMeshBuilder (const PxCookingParams &params)
 
virtual PxMeshMidPhase::Enum getMidphaseID () const
 
virtual void createMidPhaseStructure ()
 
virtual void saveMidPhaseStructure (PxOutputStream &stream, bool mismatch) const
 
- Public Member Functions inherited from physx::TriangleMeshBuilder
 TriangleMeshBuilder (Gu::TriangleMeshData &mesh, const PxCookingParams &params)
 
virtual void onMeshIndexFormatChange ()
 
bool cleanMesh (bool validate, PxTriangleMeshCookingResult::Enum *condition)
 
void remapTopology (const PxU32 *order)
 
void createVertMapping ()
 
void createSharedEdgeData (bool buildAdjacencies, bool buildActiveEdges)
 
void recordTriangleIndices ()
 
void createGRBMidPhaseAndData (const PxU32 originalTriangleCount)
 
void createGRBData ()
 
bool loadFromDesc (const PxTriangleMeshDesc &, PxTriangleMeshCookingResult::Enum *condition, bool validate=false)
 
bool save (PxOutputStream &stream, bool platformMismatch, const PxCookingParams &params) const
 
void checkMeshIndicesSize ()
 
PX_FORCE_INLINE Gu::TriangleMeshData & getMeshData ()
 

Public Attributes

Gu::RTreeTriangleData mData
 

Additional Inherited Members

- Protected Member Functions inherited from physx::TriangleMeshBuilder
bool importMesh (const PxTriangleMeshDesc &desc, const PxCookingParams &params, PxTriangleMeshCookingResult::Enum *condition, bool validate=false)
 
bool loadFromDescInternal (PxTriangleMeshDesc &, PxTriangleMeshCookingResult::Enum *condition, bool validate=false)
 
void buildInertiaTensor ()
 
void buildInertiaTensorFromSDF ()
 
TriangleMeshBuilder & operator= (const TriangleMeshBuilder &)
 
- Protected Attributes inherited from physx::TriangleMeshBuilder
Gu::EdgeList * mEdgeList
 
const PxCookingParams & mParams
 
Gu::TriangleMeshData & mMeshData
 

Member Function Documentation

◆ createMidPhaseStructure()

void RTreeTriangleMeshBuilder::createMidPhaseStructure ( )
virtual

◆ getMidphaseID()

virtual PxMeshMidPhase::Enum physx::RTreeTriangleMeshBuilder::getMidphaseID ( ) const
inlinevirtual

◆ saveMidPhaseStructure()

void RTreeTriangleMeshBuilder::saveMidPhaseStructure ( PxOutputStream &  stream,
bool  mismatch 
) const
virtual

The documentation for this class was generated from the following files: