|
|
| ConvolutionFilterShader (ESCALINGMETHOD method) |
| |
|
void | OnCompiledAndLinked () override |
| |
|
bool | OnEnabled () override |
| |
|
void | OnDisabled () override |
| |
|
void | Free () |
| |
|
bool | GetTextureFilter (GLint &filter) override |
| |
|
virtual void | SetSourceTexture (GLint ytex) |
| |
|
virtual void | SetWidth (int w) |
| |
|
virtual void | SetHeight (int h) |
| |
|
virtual GLint | GetVertexLoc () |
| |
|
virtual GLint | GetcoordLoc () |
| |
|
virtual void | SetMatrices (const GLfloat *p, const GLfloat *m) |
| |
|
virtual void | SetAlpha (GLfloat alpha) |
| |
|
| 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 GLuint | ProgramHandle () |
| |
|
|
GLuint | m_kernelTex1 = 0 |
| |
|
GLint | m_hKernTex = -1 |
| |
|
ESCALINGMETHOD | m_method |
| |
|
bool | m_floattex |
| |
|
GLint | m_internalformat |
| |
|
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 |
| |
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/VideoRenderers/VideoShaders/VideoFilterShaderGLES.h
- xbmc/cores/VideoPlayer/VideoRenderers/VideoShaders/VideoFilterShaderGLES.cpp