RhiFwd.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
- struct nCine::RHI::BufferRange
- Locates a sub-range within a buffer object, together with its mapped memory.
Typedefs
- using Device = RHI::GL::GLDevice
- using Texture = RHI::GL::GLTexture
- using Buffer = RHI::GL::GLBufferObject
- using Shader = RHI::GL::GLShader
- using ShaderProgram = RHI::GL::GLShaderProgram
- using ShaderUniforms = RHI::GL::GLShaderUniforms
- using ShaderUniformBlocks = RHI::GL::GLShaderUniformBlocks
- using Uniform = RHI::GL::GLUniform
- using UniformBlock = RHI::GL::GLUniformBlock
- using UniformCache = RHI::GL::GLUniformCache
- using UniformBlockCache = RHI::GL::GLUniformBlockCache
- using Attribute = RHI::GL::GLAttribute
- using Framebuffer = RHI::GL::GLFramebuffer
- using Renderbuffer = RHI::GL::GLRenderbuffer
- using RenderTarget = RHI::GL::GLRenderTarget
- using VertexArray = RHI::GL::GLVertexArrayObject
- using VertexFormat = RHI::GL::GLVertexFormat
- using Debug = RHI::GL::GLDebug
Defines
- #define WITH_RHI_GL
- #define RHI_CAP_SHADERS
- #define RHI_CAP_FRAMEBUFFERS