picogl.gpu.buffers.vertex.aliases ================================= .. py:module:: picogl.gpu.buffers.vertex.aliases .. autoapi-nested-parse:: Defines enumerations and aliases for vertex buffer and vertex array types. This module provides enumerations for vertex buffer roles and vertex array roles to categorize types of buffer objects and arrays used in graphics programming. It also includes mappings of name aliases for corresponding buffer roles for easier and consistent referencing. Attributes ---------- .. autoapisummary:: picogl.gpu.buffers.vertex.aliases.NAME_ALIASES Classes ------- .. autoapisummary:: picogl.gpu.buffers.vertex.aliases.VertexBufferRole picogl.gpu.buffers.vertex.aliases.VertexArrayRole Module Contents --------------- .. py:class:: VertexBufferRole Bases: :py:obj:`str`, :py:obj:`enum.Enum` Enum for vertex buffer types. .. py:attribute:: VBO .. py:attribute:: CBO .. py:attribute:: NBO .. py:attribute:: EBO .. py:class:: VertexArrayRole Bases: :py:obj:`str`, :py:obj:`enum.Enum` Enum for vertex array types. .. py:attribute:: VAO :value: 'handle' .. py:data:: NAME_ALIASES