picogl.buffers.vertex.data ========================== .. py:module:: picogl.buffers.vertex.data Classes ------- .. autoapisummary:: picogl.buffers.vertex.data.VertexData Module Contents --------------- .. py:class:: VertexData(geom_data: Union[picogl.buffers.geometry.GeometryData, picogl.renderer.MeshData], meta_data: Optional[picogl.buffers.vertex.meta_data.VertexMetadata] = None) CPU-side vertex container for rendering pipelines. Separates: - Geometry (GPU-bound) - Metadata (CPU-only) .. py:attribute:: __slots__ :value: ('geom_data', 'meta_data') .. py:attribute:: geom_data .. py:attribute:: meta_data :value: None .. py:method:: validate() -> None Validate internal consistency. .. py:property:: vertex_count :type: int .. py:property:: index_count :type: int