Data Fields | |
std::vector< IMeshGeom * > | AllocatedMeshGeoms |
List of MeshGeom to clear VBHeap info. | |
std::vector< uint > | FreeIds |
List of Id free in AllocatedMeshGeoms. | |
std::vector< CInstanceInfo > | RdrInstances |
List of instances. small realloc are performed, since same vector used each frame. | |
std::vector< IMeshGeom * > | RdrMeshGeoms |
List of MeshGeom. small realloc are performed, since same vector used each frame. | |
CVertexBufferHeap | VBHeap |
The actual VertexBufferHeap. |
|
List of MeshGeom to clear VBHeap info.
Definition at line 116 of file mesh_block_manager.h. Referenced by NL3D::CMeshBlockManager::allocateMeshVBHeap(), NL3D::CMeshBlockManager::freeMeshVBHeap(), and NL3D::CMeshBlockManager::releaseVBHeaps(). |
|
List of Id free in AllocatedMeshGeoms.
Definition at line 118 of file mesh_block_manager.h. Referenced by NL3D::CMeshBlockManager::allocateMeshVBHeap(), and NL3D::CMeshBlockManager::freeMeshVBHeap(). |
|
List of instances. small realloc are performed, since same vector used each frame.
Definition at line 108 of file mesh_block_manager.h. Referenced by NL3D::CMeshBlockManager::addInstance(), and NL3D::CMeshBlockManager::flush(). |
|
List of MeshGeom. small realloc are performed, since same vector used each frame.
Definition at line 111 of file mesh_block_manager.h. Referenced by NL3D::CMeshBlockManager::addInstance(), and NL3D::CMeshBlockManager::flush(). |
|
The actual VertexBufferHeap.
Definition at line 114 of file mesh_block_manager.h. Referenced by NL3D::CMeshBlockManager::addVBHeap(), NL3D::CMeshBlockManager::allocateMeshVBHeap(), NL3D::CMeshBlockManager::flush(), NL3D::CMeshBlockManager::freeMeshVBHeap(), and NL3D::CMeshBlockManager::render(). |