picogl.backend.geometry.legacy_mesh

Legacy client-state GPU mesh.

Classes

LegacyMesh

Client-array mesh binding from CPU MeshData or compatible objects.

Module Contents

class picogl.backend.geometry.legacy_mesh.LegacyMesh(mesh: Any)[source]

Bases: picogl.backend.geometry.mesh.GPUMesh

Client-array mesh binding from CPU MeshData or compatible objects.

mesh[source]
_binding[source]
bind() None[source]

Bind GPU buffers or client arrays for drawing.

unbind() None[source]

Release binding after draw (optional).

draw(mode: int) None[source]

Issue draw calls for the bound mesh.