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