nCine::GLBlending class

Handles OpenGL blending.

Public types

struct State
Holds the blending state.

Public static functions

static auto IsEnabled() -> bool
static void Enable()
static void Disable()
static void SetBlendFunc(GLenum sfactor, GLenum dfactor)
static void SetBlendFunc(GLenum srcRgb, GLenum dstRgb, GLenum srcAlpha, GLenum dstAlpha)
static auto GetState() -> State
static void SetState(State newState)

Constructors, destructors, conversion operators

GLBlending() deleted
~GLBlending() deleted