| BaseYUV2RGBGLSLShader(bool rect, EShaderFormat format, bool stretch, AVColorPrimaries dst, AVColorPrimaries src, bool toneMap, ETONEMAPMETHOD toneMapMethod, std::shared_ptr< GLSLOutput > output) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | |
| CGLSLShaderProgram() (defined in Shaders::CGLSLShaderProgram) | Shaders::CGLSLShaderProgram | |
| CGLSLShaderProgram(const std::string &vert, const std::string &frag) (defined in Shaders::CGLSLShaderProgram) | Shaders::CGLSLShaderProgram | |
| CompileAndLink() override (defined in Shaders::CGLSLShaderProgram) | Shaders::CGLSLShaderProgram | virtual |
| CShaderProgram()=default (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | |
| Disable() override (defined in Shaders::CGLSLShaderProgram) | Shaders::CGLSLShaderProgram | virtual |
| Enable() override (defined in Shaders::CGLSLShaderProgram) | Shaders::CGLSLShaderProgram | virtual |
| Free() (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| GetUcoordLoc() (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| GetVcoordLoc() (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| GetVertexLoc() (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| GetYcoordLoc() (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| m_alpha (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_black (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_colorConversion (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_contrast (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_convertFullRange (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_convMatrix (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_defines (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_displayMetadata (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_field (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_format (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_glslOutput (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hAlpha (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hasDisplayMetadata (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hasLightMetadata (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hCoefsDst (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_height (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hGammaDstInv (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hGammaSrc (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hLuminance (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hModel (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hPrimMat (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hProj (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hStep (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hStretch (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hToneP1 (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hUcoord (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hUTex (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hVcoord (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hVertex (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hVTex (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hYcoord (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hYTex (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_hYuvMat (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_lastProgram (defined in Shaders::CGLSLShaderProgram) | Shaders::CGLSLShaderProgram | protected |
| m_lightMetadata (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_model (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_ok (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | protected |
| m_pFP (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | protected |
| m_proj (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_pVP (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | protected |
| m_shaderProgram (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | protected |
| m_stretch (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_toneMapping (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_toneMappingMethod (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_toneMappingParam (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| m_validated (defined in Shaders::CGLSLShaderProgram) | Shaders::CGLSLShaderProgram | protected |
| m_width (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protected |
| OK() const (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | inline |
| OnCompiledAndLinked() override (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protectedvirtual |
| OnDisabled() override (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protectedvirtual |
| OnEnabled() override (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | protectedvirtual |
| PixelShader() (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | inline |
| ProgramHandle() (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | inlinevirtual |
| SetAlpha(GLfloat alpha) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| SetBlack(float black) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| SetColParams(AVColorSpace colSpace, int bits, bool limited, int textureBits) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | |
| SetContrast(float contrast) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| SetConvertFullColorRange(bool convertFullRange) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| SetDisplayMetadata(bool hasDisplayMetadata, const AVMasteringDisplayMetadata &displayMetadata, bool hasLightMetadata, AVContentLightMetadata lightMetadata) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | |
| SetField(int field) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| SetHeight(int h) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| SetMatrices(const GLfloat *p, const GLfloat *m) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| SetNonLinStretch(float stretch) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| SetToneMapParam(ETONEMAPMETHOD method, float param) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | |
| SetWidth(int w) (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | inline |
| VertexShader() (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | inline |
| ~BaseYUV2RGBGLSLShader() override (defined in Shaders::GL::BaseYUV2RGBGLSLShader) | Shaders::GL::BaseYUV2RGBGLSLShader | |
| ~CGLSLShaderProgram() override (defined in Shaders::CGLSLShaderProgram) | Shaders::CGLSLShaderProgram | |
| ~CShaderProgram() (defined in Shaders::CShaderProgram) | Shaders::CShaderProgram | inlinevirtual |