picogl.backend.gl.enums

Submodules

Classes

GLBitMask

gl Bit Mask

GLBufferTarget

gl Buffer Target

GLDrawMode

gl Draw Mode

GLIndexType

Index type

GLNumeric

gl Numerical Values

GLUsageHint

Usage Hint

Package Contents

class picogl.backend.gl.enums.GLBitMask[source]

Bases: enum.IntFlag

gl Bit Mask

LINE
DEPTH_BUFFER
COLOR_BUFFER
class picogl.backend.gl.enums.GLBufferTarget[source]

Bases: enum.IntEnum

gl Buffer Target

ARRAY
ELEMENT
UNIFORM
SHADER_STORAGE
class picogl.backend.gl.enums.GLDrawMode[source]

Bases: enum.IntEnum

gl Draw Mode

QUAD_STRIP
TRIANGLE_STRIP
TRIANGLES
POINTS
LINE_STRIP
QUADS
POLYGON
LINES
LINE_LOOP
LINE_STRIP_ADJACENCY
LINES_ADJACENCY
TRIANGLE_STRIP_ADJACENCY
TRIANGLES_ADJACENCY
PATCHES
classmethod choices()[source]
class picogl.backend.gl.enums.GLIndexType[source]

Bases: enum.IntEnum

Index type

UNSIGNED_INT
UNSIGNED_SHORT
class picogl.backend.gl.enums.GLNumeric[source]

Bases: enum.IntEnum

gl Numerical Values

FLOAT
DOUBLE
INT
UNSIGNED_INT
SHORT
UNSIGNED_SHORT
BYTE
UNSIGNED_BYTE
classmethod supported_gl_types()[source]
classmethod choices()[source]
class picogl.backend.gl.enums.GLUsageHint[source]

Bases: enum.IntEnum

Usage Hint

STATIC_DRAW
DYNAMIC_DRAW