picogl.gpu.buffers.vertex.aliases

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

NAME_ALIASES

Classes

VertexBufferRole

Enum for vertex buffer types.

VertexArrayRole

Enum for vertex array types.

Module Contents

class picogl.gpu.buffers.vertex.aliases.VertexBufferRole[source]

Bases: str, enum.Enum

Enum for vertex buffer types.

VBO[source]
CBO[source]
NBO[source]
EBO[source]
class picogl.gpu.buffers.vertex.aliases.VertexArrayRole[source]

Bases: str, enum.Enum

Enum for vertex array types.

VAO = 'handle'[source]
picogl.gpu.buffers.vertex.aliases.NAME_ALIASES[source]