Builder Class. This class helps to create a mesh. More...
#include <Mesh.h>
Public Member Functions | |
| Builder () | |
| Constructor Function. | |
| virtual | ~Builder ()=default |
| Destructor Function. | |
| Builder & | AddPack (std::shared_ptr< MeshPack > meshPack) |
| Add pack to mesh. | |
| std::shared_ptr< Mesh > | Build () const |
| Build a mesh shared pointer. | |
Private Attributes | |
| std::shared_ptr< scl::linked_unordered_map< uint32_t, std::shared_ptr< MeshPack > > > | m_Pack |
| The packs that used for create mesh. | |
| uint32_t | m_PackNums = 0 |
| The packs nums. | |