3#include "../Interface/GraphicsPipeline.hpp"
10class OpenGLShaderProgram;
A graphics pipeline.
Definition: GraphicsPipeline.hpp:11
OpenGL implementation of GraphicsPipeline.
Definition: OpenGLGraphicsPipeline.hpp:13
const OpenGLShaderProgram * GetShaderProgram() const
Get the shader program.
Definition: OpenGLGraphicsPipeline.cpp:19
OpenGLGraphicsPipeline(const ShaderProgram *shaderProgram, const Configuration &configuration)
Create new OpenGL graphics pipeline.
Definition: OpenGLGraphicsPipeline.cpp:8
const Configuration & GetConfiguration() const
Get the pipeline configuration.
Definition: OpenGLGraphicsPipeline.cpp:23
~OpenGLGraphicsPipeline() final
Destructor.
Definition: OpenGLGraphicsPipeline.cpp:15
OpenGL implementation of ShaderProgram.
Definition: OpenGLShaderProgram.hpp:14
A shader program.
Definition: ShaderProgram.hpp:11
Definition: Editor.hpp:18
The configuration of the graphics pipeline.
Definition: GraphicsPipeline.hpp:14