![]() |
ezEngine Release 25.08
|
Classes | |
| struct | BoneData |
| struct | Material |
| struct | SubMesh |
Public Member Functions | |
| void | Clear () |
| ezMeshBufferResourceDescriptor & | MeshBufferDesc () |
| const ezMeshBufferResourceDescriptor & | MeshBufferDesc () const |
| void | UseExistingMeshBuffer (const ezMeshBufferResourceHandle &hBuffer) |
| void | AddSubMesh (ezUInt32 uiPrimitiveCount, ezUInt32 uiFirstPrimitive, ezUInt32 uiMaterialIndex) |
| void | SetMaterial (ezUInt32 uiMaterialIndex, const char *szPathToMaterial) |
| void | Save (ezStreamWriter &inout_stream) |
| ezResult | Save (const char *szFile) |
| ezResult | Load (ezStreamReader &inout_stream) |
| ezResult | Load (const char *szFile) |
| const ezMeshBufferResourceHandle & | GetExistingMeshBuffer () const |
| ezArrayPtr< const Material > | GetMaterials () const |
| ezArrayPtr< const SubMesh > | GetSubMeshes () const |
| void | CollapseSubMeshes () |
| Merges all submeshes into just one. | |
| void | ComputeBounds () |
| const ezBoundingBoxSphere & | GetBounds () const |
| void | SetBounds (const ezBoundingBoxSphere &bounds) |
Public Attributes | |
| ezSkeletonResourceHandle | m_hDefaultSkeleton |
| ezHashTable< ezHashedString, BoneData > | m_Bones |
| float | m_fMaxBoneVertexOffset = 0.0f |
| ezResult ezMeshResourceDescriptor::Load | ( | ezStreamReader & | inout_stream | ) |
| void ezMeshResourceDescriptor::Save | ( | ezStreamWriter & | inout_stream | ) |