|  | 
|  | CGLShader (const char *shader, const std::string &prefix) | 
|  | 
|  | CGLShader (const char *vshader, const char *fshader, const std::string &prefix) | 
|  | 
| void | OnCompiledAndLinked () override | 
|  | 
| bool | OnEnabled () override | 
|  | 
| void | Free () | 
|  | 
| GLint | GetPosLoc () | 
|  | 
| GLint | GetColLoc () | 
|  | 
| GLint | GetCord0Loc () | 
|  | 
| GLint | GetCord1Loc () | 
|  | 
| GLint | GetUniColLoc () | 
|  | 
| GLint | GetModelLoc () | 
|  | 
| GLint | GetMatrixLoc () | 
|  | 
| GLint | GetShaderClipLoc () | 
|  | 
| GLint | GetShaderCoordStepLoc () | 
|  | 
| bool | HardwareClipIsPossible () | 
|  | 
| GLfloat | GetClipXFactor () | 
|  | 
| GLfloat | GetClipXOffset () | 
|  | 
| GLfloat | GetClipYFactor () | 
|  | 
| GLfloat | GetClipYOffset () | 
|  | 
|  | 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 | OnDisabled () | 
|  | 
| virtual GLuint | ProgramHandle () | 
|  | 
|  | 
| GLint | m_hTex0 = 0 | 
|  | 
| GLint | m_hTex1 = 0 | 
|  | 
| GLint | m_hUniCol = 0 | 
|  | 
| GLint | m_hProj = 0 | 
|  | 
| GLint | m_hModel = 0 | 
|  | 
| GLint | m_hMatrix {0} | 
|  | 
| GLint | m_hShaderClip {0} | 
|  | 
| GLint | m_hCoordStep {0} | 
|  | 
| GLint | m_hPos = 0 | 
|  | 
| GLint | m_hCol = 0 | 
|  | 
| GLint | m_hCord0 = 0 | 
|  | 
| GLint | m_hCord1 = 0 | 
|  | 
| const GLfloat * | m_proj = nullptr | 
|  | 
| const GLfloat * | m_model = nullptr | 
|  | 
| bool | m_clipPossible = false | 
|  | 
| GLfloat | m_clipXFactor | 
|  | 
| GLfloat | m_clipXOffset | 
|  | 
| GLfloat | m_clipYFactor | 
|  | 
| GLfloat | m_clipYOffset | 
|  | 
| 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/rendering/gl/GLShader.h
- xbmc/rendering/gl/GLShader.cpp