moGL  travis-test-3
Modern OpenGL wrapper, thin C++14 header-only layer on top of the OpenGL 4.5+ core spec
 All Classes Namespaces Files Functions Variables Defines
Public Member Functions
mogl::ProgramPipeline Class Reference

#include <programpipeline.hpp>

Inheritance diagram for mogl::ProgramPipeline:
Inheritance graph
[legend]
Collaboration diagram for mogl::ProgramPipeline:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ProgramPipeline ()
 ~ProgramPipeline ()
 ProgramPipeline (const ProgramPipeline &other)
ProgramPipelineoperator= (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

Constructor & Destructor Documentation


Member Function Documentation

void mogl::ProgramPipeline::get ( GLenum  property,
GLint *  value 
) [inline]
GLint mogl::ProgramPipeline::get ( GLenum  property) [inline]
bool mogl::ProgramPipeline::isHandleValid ( ) const [inline, override, virtual]
ProgramPipeline& mogl::ProgramPipeline::operator= ( const ProgramPipeline other)
void mogl::ProgramPipeline::setActiveProgram ( GLuint  program) [inline]
void mogl::ProgramPipeline::useStages ( GLbitfield  stages,
GLuint  program 
) [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Defines