#include <Shader.h>
◆ CShaderProgram()
Shaders::CShaderProgram::CShaderProgram |
( |
| ) |
|
|
default |
◆ ~CShaderProgram()
virtual Shaders::CShaderProgram::~CShaderProgram |
( |
| ) |
|
|
inlinevirtual |
◆ CompileAndLink()
virtual bool Shaders::CShaderProgram::CompileAndLink |
( |
| ) |
|
|
pure virtual |
◆ Disable()
virtual void Shaders::CShaderProgram::Disable |
( |
| ) |
|
|
pure virtual |
◆ Enable()
virtual bool Shaders::CShaderProgram::Enable |
( |
| ) |
|
|
pure virtual |
◆ OK()
bool Shaders::CShaderProgram::OK |
( |
| ) |
const |
|
inline |
◆ OnCompiledAndLinked()
virtual void Shaders::CShaderProgram::OnCompiledAndLinked |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in Shaders::BaseVideoFilterShader, CGLShader, CGLESShader, Shaders::ConvolutionFilterShader, Shaders::StretchFilterShader, Shaders::DefaultFilterShader, Shaders::ConvolutionFilterShader, Shaders::DefaultFilterShader, Shaders::BaseYUV2RGBGLSLShader, Shaders::YUV2RGBFilterShader4, Shaders::BaseYUV2RGBGLSLShader, and Shaders::YUV2RGBBobShader.
◆ OnDisabled()
virtual void Shaders::CShaderProgram::OnDisabled |
( |
| ) |
|
|
inlinevirtual |
◆ OnEnabled()
virtual bool Shaders::CShaderProgram::OnEnabled |
( |
| ) |
|
|
inlinevirtual |
Reimplemented in Shaders::BaseVideoFilterShader, CGLShader, CGLESShader, Shaders::ConvolutionFilterShader, Shaders::StretchFilterShader, Shaders::DefaultFilterShader, Shaders::ConvolutionFilterShader, Shaders::DefaultFilterShader, Shaders::BaseYUV2RGBGLSLShader, Shaders::YUV2RGBFilterShader4, Shaders::BaseYUV2RGBGLSLShader, and Shaders::YUV2RGBBobShader.
◆ PixelShader()
◆ ProgramHandle()
virtual GLuint Shaders::CShaderProgram::ProgramHandle |
( |
| ) |
|
|
inlinevirtual |
◆ VertexShader()
◆ m_ok
bool Shaders::CShaderProgram::m_ok = false |
|
protected |
◆ m_pFP
◆ m_pVP
◆ m_shaderProgram
GLuint Shaders::CShaderProgram::m_shaderProgram = 0 |
|
protected |
The documentation for this class was generated from the following file: