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.