|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <GuiCompositeShaderGLES.h>
Public Member Functions | |
| CGuiCompositeShaderGLES (const std::string &prefix) | |
| ~CGuiCompositeShaderGLES () override | |
| void | SetProjection (const GLfloat *proj) |
| bool | CreateLUTs (int colorTransfer) |
| GLint | GetPosLoc () |
| GLint | GetTexLoc () |
Public Member Functions inherited from Shaders::CGLSLShaderProgram | |
| CGLSLShaderProgram () | |
| CGLSLShaderProgram (const std::string &vert, const std::string &frag) | |
| ~CGLSLShaderProgram () override | |
| bool | Enable () override |
| void | Disable () override |
| bool | CompileAndLink () override |
Public Member Functions inherited from Shaders::CShaderProgram | |
| CShaderProgram ()=default | |
| virtual | ~CShaderProgram () |
| bool | OK () const |
| CVertexShader * | VertexShader () |
| CPixelShader * | PixelShader () |
| virtual void | OnDisabled () |
| virtual GLuint | ProgramHandle () |
Protected Member Functions | |
| void | OnCompiledAndLinked () override |
| bool | OnEnabled () override |
Protected Member Functions inherited from Shaders::CGLSLShaderProgram | |
| void | Free () |
Additional Inherited Members | |
Protected Attributes inherited from Shaders::CGLSLShaderProgram | |
| GLint | m_lastProgram |
| bool | m_validated = false |
Protected Attributes inherited from Shaders::CShaderProgram | |
| CVertexShader * | m_pVP = nullptr |
| CPixelShader * | m_pFP = nullptr |
| GLuint | m_shaderProgram = 0 |
| bool | m_ok = false |
|
explicit |
|
override |
|
inline |
|
inline |
|
overrideprotectedvirtual |
Reimplemented from Shaders::CShaderProgram.
|
overrideprotectedvirtual |
Reimplemented from Shaders::CShaderProgram.
|
inline |