Plasma Engine  2.0
Loading...
Searching...
No Matches
plJoltCooking Class Reference

Public Types

enum class  MeshType { Triangle , ConvexHull , ConvexDecomposition }
 

Static Public Member Functions

static plResult CookTriangleMesh (const plJoltCookingMesh &mesh, plStreamWriter &ref_outputStream)
 
static plResult CookConvexMesh (const plJoltCookingMesh &mesh, plStreamWriter &ref_outputStream)
 
static plResult ComputeConvexHull (const plJoltCookingMesh &mesh, plJoltCookingMesh &out_mesh)
 
static plStatus WriteResourceToStream (plChunkStreamWriter &inout_stream, const plJoltCookingMesh &mesh, const plArrayPtr< plString > &surfaces, MeshType meshType, plUInt32 uiMaxConvexPieces=1)
 
static plResult CookDecomposedConvexMesh (const plJoltCookingMesh &mesh, plStreamWriter &ref_outputStream, plUInt32 uiMaxConvexPieces)
 

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