15 using LockBuffer = Toshi::TVertexPoolResourceInterface::LockBuffer;
41 return &m_aSubMeshes[ a_uiIndex ];
47 Toshi::TVertexPoolResourceInterface* m_pVertexPool;
#define TDECLARE_CLASS(THIS_CLASS, PARENT_CLASS)
Main header file for the Toshi game engine.
virtual TBOOL Lock(LockBuffer &a_rLockBuffer)
virtual Toshi::TVertexPoolResourceInterface * GetVertexPool()
friend class AModelLoader
virtual TBOOL Validate() override
virtual TBOOL Create(TUINT32 a_uiFlags, TUINT16 a_uiMaxVertices)
virtual void Invalidate() override
virtual void Unlock(TUINT32 a_uiNumVertices)
virtual void OnDestroy() override
AWorldMesh::SubMesh * GetSubMesh(TUINT a_uiIndex)
Toshi::TVertexPoolResourceInterface::LockBuffer LockBuffer
static constexpr TUINT NUM_SUBMESHES