|  | 
|  | CGLSLShaderProgram (const std::string &vert, const std::string &frag) | 
|  | 
| bool | Enable () override | 
|  | 
| void | Disable () override | 
|  | 
| bool | CompileAndLink () override | 
|  | 
| bool | OK () const | 
|  | 
| CVertexShader * | VertexShader () | 
|  | 
| CPixelShader * | PixelShader () | 
|  | 
| virtual void | OnCompiledAndLinked () | 
|  | 
| virtual bool | OnEnabled () | 
|  | 
| virtual void | OnDisabled () | 
|  | 
| virtual GLuint | ProgramHandle () | 
|  | 
|  | 
| GLint | m_lastProgram | 
|  | 
| bool | m_validated = false | 
|  | 
| CVertexShader * | m_pVP = nullptr | 
|  | 
| CPixelShader * | m_pFP = nullptr | 
|  | 
| GLuint | m_shaderProgram = 0 | 
|  | 
| bool | m_ok = false | 
|  | 
The documentation for this class was generated from the following files:
- xbmc/guilib/Shader.h
- xbmc/guilib/Shader.cpp