#include "gui/opengl/shader.h"
Definition at line 97 of file shader.h.
◆ Program() [1/3]
MR::GUI::GL::Shader::Program::Program |
( |
| ) |
|
|
inline |
◆ Program() [2/3]
MR::GUI::GL::Shader::Program::Program |
( |
Program && |
other | ) |
|
|
inline |
◆ Program() [3/3]
MR::GUI::GL::Shader::Program::Program |
( |
const Program & |
| ) |
|
|
delete |
◆ ~Program()
MR::GUI::GL::Shader::Program::~Program |
( |
| ) |
|
|
inline |
◆ attach()
template<GLint TYPE>
void MR::GUI::GL::Shader::Program::attach |
( |
const Object< TYPE > & |
object | ) |
|
|
inline |
◆ clear()
void MR::GUI::GL::Shader::Program::clear |
( |
| ) |
|
|
inline |
◆ debug()
void MR::GUI::GL::Shader::Program::debug |
( |
| ) |
const |
|
inline |
◆ detach()
template<GLint TYPE>
void MR::GUI::GL::Shader::Program::detach |
( |
const Object< TYPE > & |
object | ) |
|
|
inline |
◆ link()
void MR::GUI::GL::Shader::Program::link |
( |
| ) |
|
|
inline |
◆ operator GLuint()
MR::GUI::GL::Shader::Program::operator GLuint |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ start()
void MR::GUI::GL::Shader::Program::start |
( |
| ) |
const |
|
inline |
◆ stop()
static void MR::GUI::GL::Shader::Program::stop |
( |
| ) |
|
|
inlinestatic |
◆ index_
GLuint MR::GUI::GL::Shader::Program::index_ |
|
protected |
The documentation for this class was generated from the following file: