SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnCreatePack()

bool Spices::GltfPack::OnCreatePack ( bool isCreateBuffer = true)
overridevirtual

This interface is used for build specific meshPack data.

Parameters
[in]isCreateBufferWhether it needs to create buffer.
Returns
Returns true if Create Pack successfully.

Reimplemented from Spices::MeshPack.

Definition at line 13 of file GltfPack.cpp.

14 {
16
17 if (MeshPack::OnCreatePack(isCreateBuffer)) return true;
18
19 m_Func(this);
20
21 if (isCreateBuffer)
22 {
25 }
26
27 return true;
28 }
#define SPICES_PROFILE_ZONE
std::function< void(GltfPack *) m_Func)
function pointer of createPack.
Definition GltfPack.h:52
virtual bool OnCreatePack(bool isCreateBuffer=true)
This interface is used for build specific mesh pack data.
Definition MeshPack.cpp:119
void CreateBuffer()
Create Vertices buffer anf Indices buffer.
Definition MeshPack.cpp:278
static void GenerateMeshLodClusterHierarchy(MeshPack *meshPack)
Generate Mesh Lod Resources.

References Spices::MeshPack::CreateBuffer(), Spices::MeshProcessor::GenerateMeshLodClusterHierarchy(), and Spices::MeshPack::OnCreatePack().