picogl.backend.gl.capability
Module for representing and managing OpenGL capabilities, fixed-function states, material properties, and blend functions.
This module provides a collection of enumerations and data classes to facilitate the representation of OpenGL states such as pipeline capabilities, blend factors, and material properties. The module includes mappings between the defined enums and their OpenGL integer constants for easy usage in OpenGL-related operations.
Attributes
Classes
gl Capabilities |
|
gl Fixed Function Capabilities |
|
gl Blend Dest |
|
gl Blend Factor |
|
gl Blend Function |
|
gl Material Face |
|
Phong Material |
Module Contents
- class picogl.backend.gl.capability.GLPipelineCapability[source]
Bases:
enum.IntEnumgl Capabilities
- class picogl.backend.gl.capability.GLFixedFunctionCapability[source]
Bases:
enum.IntEnumgl Fixed Function Capabilities
- class picogl.backend.gl.capability.GLBlendTarget[source]
Bases:
enum.IntEnumgl Blend Dest
- class picogl.backend.gl.capability.GLBlendFactor[source]
Bases:
enum.IntEnumgl Blend Factor
- classmethod from_gl(param: int) GLBlendFactor[source]
- class picogl.backend.gl.capability.GLMaterialFace[source]
Bases:
enum.IntEnumgl Material Face