![]() |
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <VideoFilterShaderGLES.h>
Public Member Functions | |
void | OnCompiledAndLinked () override |
bool | OnEnabled () override |
![]() | |
BaseVideoFilterShader () | |
virtual void | SetSourceTexture (GLint ytex) |
virtual void | SetWidth (int w) |
virtual void | SetHeight (int h) |
virtual bool | GetTextureFilter (GLint &filter) |
virtual GLint | GetVertexLoc () |
virtual GLint | GetcoordLoc () |
virtual void | SetMatrices (const GLfloat *p, const GLfloat *m) |
virtual void | SetAlpha (GLfloat alpha) |
![]() | |
CGLSLShaderProgram () | |
CGLSLShaderProgram (const std::string &vert, const std::string &frag) | |
~CGLSLShaderProgram () override | |
bool | Enable () override |
void | Disable () override |
bool | CompileAndLink () override |
![]() | |
CShaderProgram ()=default | |
virtual | ~CShaderProgram () |
bool | OK () const |
CVertexShader * | VertexShader () |
CPixelShader * | PixelShader () |
virtual void | OnDisabled () |
virtual GLuint | ProgramHandle () |
Additional Inherited Members | |
![]() | |
void | Free () |
![]() | |
int | m_width |
int | m_height |
float | m_stepX |
float | m_stepY |
GLint | m_sourceTexUnit = 0 |
GLint | m_hSourceTex = 0 |
GLint | m_hStepXY = 0 |
GLint | m_hVertex = -1 |
GLint | m_hcoord = -1 |
GLint | m_hProj = -1 |
GLint | m_hModel = -1 |
GLint | m_hAlpha = -1 |
const GLfloat * | m_proj |
const GLfloat * | m_model |
GLfloat | m_alpha = -1 |
![]() | |
GLint | m_lastProgram |
bool | m_validated = false |
![]() | |
CVertexShader * | m_pVP = nullptr |
CPixelShader * | m_pFP = nullptr |
GLuint | m_shaderProgram = 0 |
bool | m_ok = false |
|
overridevirtual |
Reimplemented from Shaders::GLES::BaseVideoFilterShader.
|
overridevirtual |
Reimplemented from Shaders::GLES::BaseVideoFilterShader.