|
moGL
travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
|
#include <programpipeline.hpp>


Public Member Functions | |
| ProgramPipeline () | |
| ~ProgramPipeline () | |
| ProgramPipeline (const ProgramPipeline &other) | |
| ProgramPipeline & | operator= (const ProgramPipeline &other) |
| void | useStages (GLbitfield stages, GLuint program) |
| void | setActiveProgram (GLuint program) |
| void | validate () |
| void | get (GLenum property, GLint *value) |
| GLint | get (GLenum property) |
| bool | isHandleValid () const override final |
| mogl::ProgramPipeline::ProgramPipeline | ( | ) | [inline] |
| mogl::ProgramPipeline::~ProgramPipeline | ( | ) | [inline] |
| mogl::ProgramPipeline::ProgramPipeline | ( | const ProgramPipeline & | other | ) |
| void mogl::ProgramPipeline::get | ( | GLenum | property, |
| GLint * | value | ||
| ) | [inline] |
| GLint mogl::ProgramPipeline::get | ( | GLenum | property | ) | [inline] |
| bool mogl::ProgramPipeline::isHandleValid | ( | ) | const [inline, override, virtual] |
Implements mogl::Handle< GLuint >.
| ProgramPipeline& mogl::ProgramPipeline::operator= | ( | const ProgramPipeline & | other | ) |
| void mogl::ProgramPipeline::setActiveProgram | ( | GLuint | program | ) | [inline] |
| void mogl::ProgramPipeline::useStages | ( | GLbitfield | stages, |
| GLuint | program | ||
| ) | [inline] |
| void mogl::ProgramPipeline::validate | ( | ) | [inline] |
1.7.6.1