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] |