BaseYUV2RGBGLSLShader(bool rect, EShaderFormat format, bool stretch, AVColorPrimaries dst, AVColorPrimaries src, bool toneMap, std::shared_ptr< GLSLOutput > output) | Shaders::BaseYUV2RGBGLSLShader | |
BaseYUV2RGBGLSLShader(EShaderFormat format, AVColorPrimaries dst, AVColorPrimaries src, bool toneMap) | Shaders::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::BaseYUV2RGBGLSLShader | protected |
Free() | Shaders::BaseYUV2RGBGLSLShader | protected |
GetUcoordLoc() | Shaders::BaseYUV2RGBGLSLShader | inline |
GetUcoordLoc() | Shaders::BaseYUV2RGBGLSLShader | inline |
GetVcoordLoc() | Shaders::BaseYUV2RGBGLSLShader | inline |
GetVcoordLoc() | Shaders::BaseYUV2RGBGLSLShader | inline |
GetVertexLoc() | Shaders::BaseYUV2RGBGLSLShader | inline |
GetVertexLoc() | Shaders::BaseYUV2RGBGLSLShader | inline |
GetYcoordLoc() | Shaders::BaseYUV2RGBGLSLShader | inline |
GetYcoordLoc() | Shaders::BaseYUV2RGBGLSLShader | inline |
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_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_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 | inline |
SetAlpha(GLfloat alpha) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetBlack(float black) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetBlack(float black) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetColParams(AVColorSpace colSpace, int bits, bool limited, int textureBits) | Shaders::BaseYUV2RGBGLSLShader | |
SetColParams(AVColorSpace colSpace, int bits, bool limited, int textureBits) | Shaders::BaseYUV2RGBGLSLShader | |
SetContrast(float contrast) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetContrast(float contrast) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetConvertFullColorRange(bool convertFullRange) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetConvertFullColorRange(bool convertFullRange) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetDisplayMetadata(bool hasDisplayMetadata, AVMasteringDisplayMetadata displayMetadata, bool hasLightMetadata, AVContentLightMetadata lightMetadata) | Shaders::BaseYUV2RGBGLSLShader | |
SetDisplayMetadata(bool hasDisplayMetadata, AVMasteringDisplayMetadata displayMetadata, bool hasLightMetadata, AVContentLightMetadata lightMetadata) | Shaders::BaseYUV2RGBGLSLShader | |
SetField(int field) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetField(int field) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetHeight(int h) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetHeight(int h) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetMatrices(const GLfloat *p, const GLfloat *m) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetMatrices(const GLfloat *p, const GLfloat *m) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetNonLinStretch(float stretch) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetToneMapParam(float param) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetToneMapParam(float param) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetWidth(int w) | Shaders::BaseYUV2RGBGLSLShader | inline |
SetWidth(int w) | Shaders::BaseYUV2RGBGLSLShader | inline |
VertexShader() | Shaders::CShaderProgram | inline |
YUV2RGBBobShader(EShaderFormat format, AVColorPrimaries dstPrimaries, AVColorPrimaries srcPrimaries, bool toneMap) | Shaders::YUV2RGBBobShader | |
~BaseYUV2RGBGLSLShader() | Shaders::BaseYUV2RGBGLSLShader | virtual |
~BaseYUV2RGBGLSLShader() | Shaders::BaseYUV2RGBGLSLShader | |
~CGLSLShaderProgram() override | Shaders::CGLSLShaderProgram | |
~CShaderProgram() | Shaders::CShaderProgram | inlinevirtual |