![]() |
ezEngine
Release 25.03
|
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 | ) |