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