InternalCreates a new GPUMemoryBatch.
The data textures that implement GPU-side model storage for this GPUMemoryBatch.
Index of this GPUMemoryBatch within the GPUMemoryManager.sortedBatches array.
StaticitemAllocates all data textures for this GPUMemoryBatch.
Retrieves parameters for a drawArrays() call to render a specific mesh.
Retrieves a SceneGeometry by its geometryIndex.
Returns the total number of bytes currently used by all managed arrays in this batch.
Removes a SceneMesh from data texture manager.
Sets attributes for e mesh to apply across all Views.
Sets RenderContext.viewFlags[...].needsRender to true.
OptionaltileIndex?: numberOptional tileIndex of the GPUTile containing the mesh. This can be dynamically updated, as mesh can move between tiles.
Sets the modeling transform matrix for a mesh. The modeling transform is relative to the center of the meshes tile.
Sets RenderContext.viewFlags[...].needsRender to true.
TODO
Sets the renderPass for a SceneMesh within a specific View.
Sets attributes for a mesh within a specific View.
Sets RenderContext.viewFlags[viewIndex].needsRender to true.
TODO
Flush any pending updates to the GPU.
Manages GPU-resident, dynamically-editable data storage for model geometry and attributes.