picogl.backend.gl.driver.blend ============================== .. py:module:: picogl.backend.gl.driver.blend .. autoapi-nested-parse:: gl Blend Driver Classes ------- .. autoapisummary:: picogl.backend.gl.driver.blend.GLBlendDriver Module Contents --------------- .. py:class:: GLBlendDriver(capabilities: picogl.backend.gl.driver.capability.GLCapabilityDriver) Bases: :py:obj:`picogl.backend.gl.driver.applyable.Applyable` GLBlendDriver .. py:attribute:: capabilities .. py:method:: set_blend(enabled: bool) .. py:method:: set_blend_func(src: picogl.backend.gl.capability.GLBlendFactor | int, dst: picogl.backend.gl.capability.GLBlendFactor | int) :staticmethod: .. py:method:: get_blend_func() -> tuple[picogl.backend.gl.capability.GLBlendFactor, picogl.backend.gl.capability.GLBlendFactor] :staticmethod: .. py:method:: setup_blending() .. py:method:: _do_apply(state: BlendState | None, prev: BlendState | None) .. py:method:: _is_same(prev: picogl.backend.state.BlendState, state: picogl.backend.state.BlendState) -> bool