picogl.backend.gl.driver.blend

gl Blend Driver

Classes

GLBlendDriver

GLBlendDriver

Module Contents

class picogl.backend.gl.driver.blend.GLBlendDriver(capabilities: picogl.backend.gl.driver.capability.GLCapabilityDriver)[source]

Bases: picogl.backend.gl.driver.applyable.Applyable

GLBlendDriver

capabilities[source]
set_blend(enabled: bool)[source]
static set_blend_func(src: picogl.backend.gl.capability.GLBlendFactor | int, dst: picogl.backend.gl.capability.GLBlendFactor | int)[source]
static get_blend_func() tuple[picogl.backend.gl.capability.GLBlendFactor, picogl.backend.gl.capability.GLBlendFactor][source]
setup_blending()[source]
_do_apply(state: BlendState | None, prev: BlendState | None)[source]
_is_same(prev: picogl.backend.state.BlendState, state: picogl.backend.state.BlendState) bool[source]