SpiecsEngine
 
Loading...
Searching...
No Matches

◆ OnCreatePack()

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

This interface is used for build specific mesh pack data.

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

Reimplemented from Spices::MeshPack.

Definition at line 551 of file MeshPack.cpp.

552 {
554
555 if (MeshPack::OnCreatePack(isCreateBuffer)) return true;
556
558 if(isCreateBuffer) CreateBuffer();
559
560 return true;
561 }
#define SPICES_PROFILE_ZONE
std::string m_Path
The mesh file path in disk.
Definition MeshPack.h:575
static bool Load(const std::string &fileName, MeshPack *outMeshPack)
Public called API, it is entrance.
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

References Spices::MeshPack::CreateBuffer(), Spices::MeshLoader::Load(), m_Path, and Spices::MeshPack::OnCreatePack().