|
void | OnCompiledAndLinked () override |
|
bool | OnEnabled () override |
|
virtual bool | GetTextureFilter (GLint &filter) |
|
void | SetSourceTexture (GLint ytex) |
|
void | SetWidth (int w) |
|
void | SetHeight (int h) |
|
void | SetNonLinStretch (float stretch) |
|
void | SetAlpha (GLfloat alpha) |
|
GLint | GetVertexLoc () |
|
GLint | GetCoordLoc () |
|
void | SetMatrices (const GLfloat *p, const GLfloat *m) |
|
| 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 () |
|
|
void | Free () |
|
int | m_width |
|
int | m_height |
|
float | m_stepX |
|
float | m_stepY |
|
float | m_stretch |
|
GLfloat | m_alpha |
|
GLint | m_sourceTexUnit = 0 |
|
const GLfloat * | m_proj = nullptr |
|
const GLfloat * | m_model = nullptr |
|
GLint | m_hSourceTex = 0 |
|
GLint | m_hStepXY = 0 |
|
GLint | m_hStretch = -1 |
|
GLint | m_hAlpha = -1 |
|
GLint | m_hVertex = -1 |
|
GLint | m_hCoord = -1 |
|
GLint | m_hProj = -1 |
|
GLint | m_hModel = -1 |
|
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/cores/VideoPlayer/VideoRenderers/VideoShaders/VideoFilterShaderGL.h
- xbmc/cores/VideoPlayer/VideoRenderers/VideoShaders/VideoFilterShaderGL.cpp