BaseYUV2RGBGLSLShader(EShaderFormat format, AVColorPrimaries dst, AVColorPrimaries src, bool toneMap, ETONEMAPMETHOD toneMapMethod) | Shaders::GLES::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::GLES::BaseYUV2RGBGLSLShader | protected |
GetUcoordLoc() | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
GetVcoordLoc() | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
GetVertexLoc() | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
GetYcoordLoc() | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
m_alpha | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_black | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_colorConversion | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_contrast | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_convertFullRange | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_convMatrix | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_defines | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_displayMetadata | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_field | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_format | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hAlpha | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hasDisplayMetadata | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hasLightMetadata | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hCoefsDst | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_height | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hGammaDstInv | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hGammaSrc | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hKernTex | Shaders::GLES::YUV2RGBFilterShader | protected |
m_hLuminance | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hModel | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hPrimMat | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hProj | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hStep | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hToneP1 | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hUcoord | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hUTex | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hVcoord | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hVertex | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hVTex | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hYcoord | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hYTex | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_hYuvMat | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_kernelTex | Shaders::GLES::YUV2RGBFilterShader | protected |
m_lastProgram | Shaders::CGLSLShaderProgram | protected |
m_lightMetadata | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_model | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_ok | Shaders::CShaderProgram | protected |
m_pFP | Shaders::CShaderProgram | protected |
m_proj | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_pVP | Shaders::CShaderProgram | protected |
m_scaling | Shaders::GLES::YUV2RGBFilterShader | protected |
m_shaderProgram | Shaders::CShaderProgram | protected |
m_toneMapping | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_toneMappingMethod | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_toneMappingParam | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
m_validated | Shaders::CGLSLShaderProgram | protected |
m_width | Shaders::GLES::BaseYUV2RGBGLSLShader | protected |
OK() const | Shaders::CShaderProgram | inline |
OnCompiledAndLinked() override | Shaders::GLES::YUV2RGBFilterShader | protectedvirtual |
OnDisabled() override | Shaders::GLES::BaseYUV2RGBGLSLShader | protectedvirtual |
OnEnabled() override | Shaders::GLES::YUV2RGBFilterShader | protectedvirtual |
PixelShader() | Shaders::CShaderProgram | inline |
ProgramHandle() | Shaders::CShaderProgram | inlinevirtual |
SetAlpha(GLfloat alpha) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
SetBlack(float black) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
SetColParams(AVColorSpace colSpace, int bits, bool limited, int textureBits) | Shaders::GLES::BaseYUV2RGBGLSLShader | |
SetContrast(float contrast) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
SetConvertFullColorRange(bool convertFullRange) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
SetDisplayMetadata(bool hasDisplayMetadata, const AVMasteringDisplayMetadata &displayMetadata, bool hasLightMetadata, AVContentLightMetadata lightMetadata) | Shaders::GLES::BaseYUV2RGBGLSLShader | |
SetField(int field) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
SetHeight(int h) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
SetMatrices(const GLfloat *p, const GLfloat *m) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
SetToneMapParam(float param) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
SetWidth(int w) | Shaders::GLES::BaseYUV2RGBGLSLShader | inline |
VertexShader() | Shaders::CShaderProgram | inline |
YUV2RGBFilterShader(EShaderFormat format, AVColorPrimaries dstPrimaries, AVColorPrimaries srcPrimaries, bool toneMap, ETONEMAPMETHOD toneMapMethod, ESCALINGMETHOD method) | Shaders::GLES::YUV2RGBFilterShader | |
~BaseYUV2RGBGLSLShader() override | Shaders::GLES::BaseYUV2RGBGLSLShader | |
~CGLSLShaderProgram() override | Shaders::CGLSLShaderProgram | |
~CShaderProgram() | Shaders::CShaderProgram | inlinevirtual |
~YUV2RGBFilterShader() override | Shaders::GLES::YUV2RGBFilterShader | |