nCine/Graphics/RHI/GL/GLDevice.h file

Namespaces

namespace nCine
Root namespace of nCine game engine.
namespace nCine::RHI
Render Hardware Interface — compile-time-selectable graphics backend abstraction.
namespace nCine::RHI::GL
OpenGL 3.3 core, OpenGL|ES 3.0/2.0 and WebGL 2.0 backend, selected by WITH_RHI_GL.

Classes

class nCine::RHI::GL::GLDevice
Pipeline-state and draw-call facade of the OpenGL backend.
struct nCine::RHI::GL::GLDevice::ScissorState
Snapshot of the scissor test state, used to save and restore it around a draw.
struct nCine::RHI::GL::GLDevice::BlendingState
Snapshot of the blending state, used to save and restore it around a draw.
struct nCine::RHI::GL::GLDevice::DepthTestState
Snapshot of the depth test state, used to save and restore it around a draw.
struct nCine::RHI::GL::GLDevice::CullFaceState
Snapshot of the face culling state, used to save and restore it around a draw.