picogl.backend.gl.enums.draw_mode ================================= .. py:module:: picogl.backend.gl.enums.draw_mode .. autoapi-nested-parse:: This module defines enumeration classes mapping various OpenGL constants to more easily readable and manageable Python enumerations. These enums facilitate interactions with OpenGL by providing structured and semantically meaningful groupings for matrix modes, clip planes, bit masks, data types, usage hints, buffer targets, and draw primitives. Each enumeration corresponds to a specific set of OpenGL constants and can be directly utilized when working with OpenGL APIs. Classes ------- .. autoapisummary:: picogl.backend.gl.enums.draw_mode.GLDrawMode Module Contents --------------- .. 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: