OrbitEngine::Graphics::GLStates class

Base classes

class States

Public static functions

static auto CullModeToGL(CullMode cullMode) -> GLenum
static auto FunctionModeToGL(FunctionMode functionMode) -> GLenum

Public functions

void setBlending(BlendState enabled) override
void setCullMode(CullMode cullMode) override
void setDepthTest(FunctionMode depthMode) override
void setStencil(FunctionMode stencilMode, StencilOperation operation) override
void setScissor(Math::Scissor* scissor) override
auto cache(GLenum key, GLuint value) -> bool
void GLEnableDisable(GLenum type, GLboolean enabled)
void GLEnableDisableColorMask(GLboolean enabled)