picogl.buffers.vertex.data

Classes

VertexData

CPU-side vertex container for rendering pipelines.

Module Contents

class picogl.buffers.vertex.data.VertexData(geom_data: picogl.buffers.geometry.GeometryData | picogl.renderer.MeshData, meta_data: picogl.buffers.vertex.meta_data.VertexMetadata | None = None)[source]

CPU-side vertex container for rendering pipelines.

Separates: - Geometry (GPU-bound) - Metadata (CPU-only)

__slots__ = ('geom_data', 'meta_data')[source]
geom_data[source]
meta_data = None[source]
validate() None[source]

Validate internal consistency.

property vertex_count: int[source]
property index_count: int[source]