Source code for picogl.boolean

"""
Numerical gl Values
"""

from enum import IntEnum

from OpenGL.raw.GL._types import GL_FALSE, GL_TRUE

[docs] _SUPPORTED_BOOLEAN_TYPES = { GL_FALSE, GL_TRUE, }
[docs] class GLBoolean(IntEnum): """gl Boolean Values"""
[docs] FALSE = GL_FALSE
[docs] TRUE = GL_TRUE
@classmethod
[docs] def supported_gl_types(cls): return [m.value for m in cls if m.value in _SUPPORTED_BOOLEAN_TYPES]
@classmethod
[docs] def choices(cls): return [m.value for m in cls]