picogl.backend.gl.enums ======================= .. py:module:: picogl.backend.gl.enums Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/picogl/backend/gl/enums/bitmask/index /autoapi/picogl/backend/gl/enums/buffer_target/index /autoapi/picogl/backend/gl/enums/data_type/index /autoapi/picogl/backend/gl/enums/draw_mode/index /autoapi/picogl/backend/gl/enums/index_type/index /autoapi/picogl/backend/gl/enums/legacy/index /autoapi/picogl/backend/gl/enums/numerical/index /autoapi/picogl/backend/gl/enums/point_size/index /autoapi/picogl/backend/gl/enums/usage_hint/index Classes ------- .. autoapisummary:: picogl.backend.gl.enums.GLBitMask picogl.backend.gl.enums.GLBufferTarget picogl.backend.gl.enums.GLDrawMode picogl.backend.gl.enums.GLIndexType picogl.backend.gl.enums.GLNumeric picogl.backend.gl.enums.GLUsageHint Package Contents ---------------- .. py:class:: GLBitMask Bases: :py:obj:`enum.IntFlag` gl Bit Mask .. py:attribute:: LINE .. py:attribute:: DEPTH_BUFFER .. py:attribute:: COLOR_BUFFER .. py:class:: GLBufferTarget Bases: :py:obj:`enum.IntEnum` gl Buffer Target .. py:attribute:: ARRAY .. py:attribute:: ELEMENT .. py:attribute:: UNIFORM .. py:attribute:: SHADER_STORAGE .. py:class:: GLDrawMode Bases: :py:obj:`enum.IntEnum` gl Draw Mode .. py:attribute:: QUAD_STRIP .. py:attribute:: TRIANGLE_STRIP .. py:attribute:: TRIANGLES .. py:attribute:: POINTS .. py:attribute:: LINE_STRIP .. py:attribute:: QUADS .. py:attribute:: POLYGON .. py:attribute:: LINES .. py:attribute:: LINE_LOOP .. py:attribute:: LINE_STRIP_ADJACENCY .. py:attribute:: LINES_ADJACENCY .. py:attribute:: TRIANGLE_STRIP_ADJACENCY .. py:attribute:: TRIANGLES_ADJACENCY .. py:attribute:: PATCHES .. py:method:: choices() :classmethod: .. py:class:: GLIndexType Bases: :py:obj:`enum.IntEnum` Index type .. py:attribute:: UNSIGNED_INT .. py:attribute:: UNSIGNED_SHORT .. py:class:: GLNumeric Bases: :py:obj:`enum.IntEnum` gl Numerical Values .. py:attribute:: FLOAT .. py:attribute:: DOUBLE .. py:attribute:: INT .. py:attribute:: UNSIGNED_INT .. py:attribute:: SHORT .. py:attribute:: UNSIGNED_SHORT .. py:attribute:: BYTE .. py:attribute:: UNSIGNED_BYTE .. py:method:: supported_gl_types() :classmethod: .. py:method:: choices() :classmethod: .. py:class:: GLUsageHint Bases: :py:obj:`enum.IntEnum` Usage Hint .. py:attribute:: STATIC_DRAW .. py:attribute:: DYNAMIC_DRAW