20 using LockBuffer = Toshi::TVertexPoolResourceInterface::LockBuffer;
48 TBOOL CreateResource();
49 void DestroyResource();
virtual TBOOL Lock(LockBuffer &a_rLockBuffer)
virtual void Invalidate() override
virtual void OnDestroy() override
virtual Toshi::TVertexPoolResourceInterface * GetVertexPool()
SubMesh * GetSubMesh(TUINT a_uiIndex)
Toshi::TVertexPoolResourceInterface * m_pVertexPool
static constexpr TUINT NUM_SUBMESHES
virtual void Create(TUINT32 a_uiFlags, TUINT16 a_uiMaxVertices)
virtual void Unlock(TUINT32 a_uiNumVertices)
TDECLARE_CLASS(AWorldMesh, Toshi::TMesh)
virtual TBOOL Validate() override
Toshi::TVertexPoolResourceInterface::LockBuffer LockBuffer
Toshi::TIndexPoolResourceInterface * pIndexPool