![]() |
Plasma Engine
2.0
|
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) |