simvx.graphics.renderer.mesh_registry¶
Mesh registry — manages uploaded GPU mesh buffers and returns handles.
Module Contents¶
Classes¶
Upload meshes to GPU, return handles for efficient referencing. |
Data¶
API¶
- simvx.graphics.renderer.mesh_registry.__all__¶
[‘MeshRegistry’]
- class simvx.graphics.renderer.mesh_registry.MeshRegistry(device: Any, physical_device: Any)¶
Upload meshes to GPU, return handles for efficient referencing.
Initialization
- register(vertices: numpy.ndarray, indices: numpy.ndarray) simvx.graphics._types.MeshHandle¶
Upload mesh to GPU, return handle.
- get_buffers(handle: simvx.graphics._types.MeshHandle) tuple[Any, Any]¶
Get (vertex_buffer, index_buffer) for a mesh handle.
- destroy() None¶
Free all mesh buffers.