#include <Program.h>
◆ Program() [1/2]
| Graphics::OGL::Program::Program |
( |
| ) |
|
◆ Program() [2/2]
| Graphics::OGL::Program::Program |
( |
const std::string & |
name, |
|
|
const std::string & |
defines |
|
) |
| |
◆ ~Program()
| Graphics::OGL::Program::~Program |
( |
| ) |
|
|
virtual |
◆ InitUniforms()
| void Graphics::OGL::Program::InitUniforms |
( |
| ) |
|
|
protectedvirtual |
◆ Loaded()
| bool Graphics::OGL::Program::Loaded |
( |
| ) |
const |
|
inline |
◆ LoadShaders()
| void Graphics::OGL::Program::LoadShaders |
( |
const std::string & |
name, |
|
|
const std::string & |
defines |
|
) |
| |
|
protected |
◆ Reload()
| void Graphics::OGL::Program::Reload |
( |
| ) |
|
◆ Unuse()
| void Graphics::OGL::Program::Unuse |
( |
| ) |
|
|
virtual |
◆ Use()
| void Graphics::OGL::Program::Use |
( |
| ) |
|
|
virtual |
◆ diffuse
| Uniform Graphics::OGL::Program::diffuse |
◆ emission
| Uniform Graphics::OGL::Program::emission |
◆ heatGradient
| Uniform Graphics::OGL::Program::heatGradient |
◆ heatingAmount
| Uniform Graphics::OGL::Program::heatingAmount |
◆ heatingMatrix
| Uniform Graphics::OGL::Program::heatingMatrix |
◆ heatingNormal
| Uniform Graphics::OGL::Program::heatingNormal |
◆ invLogZfarPlus1
| Uniform Graphics::OGL::Program::invLogZfarPlus1 |
◆ lights
◆ m_defines
| std::string Graphics::OGL::Program::m_defines |
|
protected |
◆ m_name
| std::string Graphics::OGL::Program::m_name |
|
protected |
◆ m_program
| GLuint Graphics::OGL::Program::m_program |
|
protected |
◆ s_curProgram
| GLuint Graphics::OGL::Program::s_curProgram = 0 |
|
staticprotected |
◆ sceneAmbient
| Uniform Graphics::OGL::Program::sceneAmbient |
◆ shininess
| Uniform Graphics::OGL::Program::shininess |
◆ specular
| Uniform Graphics::OGL::Program::specular |
◆ success
| bool Graphics::OGL::Program::success |
|
protected |
◆ texture0
| Uniform Graphics::OGL::Program::texture0 |
◆ texture1
| Uniform Graphics::OGL::Program::texture1 |
◆ texture2
| Uniform Graphics::OGL::Program::texture2 |
◆ texture3
| Uniform Graphics::OGL::Program::texture3 |
◆ texture4
| Uniform Graphics::OGL::Program::texture4 |
◆ texture5
| Uniform Graphics::OGL::Program::texture5 |
◆ texture6
| Uniform Graphics::OGL::Program::texture6 |
◆ uNormalMatrix
| Uniform Graphics::OGL::Program::uNormalMatrix |
◆ uProjectionMatrix
| Uniform Graphics::OGL::Program::uProjectionMatrix |
◆ uViewMatrix
| Uniform Graphics::OGL::Program::uViewMatrix |
◆ uViewMatrixInverse
| Uniform Graphics::OGL::Program::uViewMatrixInverse |
◆ uViewProjectionMatrix
| Uniform Graphics::OGL::Program::uViewProjectionMatrix |
The documentation for this class was generated from the following files: