#include <YUV2RGBShaderGLES.h>
|
| | YUV2RGBBobShader (EShaderFormat format, AVColorPrimaries dstPrimaries, AVColorPrimaries srcPrimaries, bool toneMap, ETONEMAPMETHOD toneMapMethod) |
| |
| void | OnCompiledAndLinked () override |
| |
| bool | OnEnabled () override |
| |
| | BaseYUV2RGBGLSLShader (EShaderFormat format, AVColorPrimaries dst, AVColorPrimaries src, bool toneMap, ETONEMAPMETHOD toneMapMethod) |
| |
| | ~BaseYUV2RGBGLSLShader () override |
| |
| void | SetField (int field) |
| |
| void | SetWidth (int w) |
| |
| void | SetHeight (int h) |
| |
| void | SetColParams (AVColorSpace colSpace, int bits, bool limited, int textureBits) |
| |
| void | SetBlack (float black) |
| |
| void | SetContrast (float contrast) |
| |
| void | SetConvertFullColorRange (bool convertFullRange) |
| |
| void | SetDisplayMetadata (bool hasDisplayMetadata, const AVMasteringDisplayMetadata &displayMetadata, bool hasLightMetadata, AVContentLightMetadata lightMetadata) |
| |
| void | SetToneMapParam (float param) |
| |
| GLint | GetVertexLoc () |
| |
| GLint | GetYcoordLoc () |
| |
| GLint | GetUcoordLoc () |
| |
| GLint | GetVcoordLoc () |
| |
| void | SetMatrices (const GLfloat *p, const GLfloat *m) |
| |
| void | SetAlpha (GLfloat alpha) |
| |
| | CGLSLShaderProgram () |
| |
| | CGLSLShaderProgram (const std::string &vert, const std::string &frag) |
| |
| | ~CGLSLShaderProgram () override |
| |
| bool | Enable () override |
| |
| void | Disable () override |
| |
| bool | CompileAndLink () override |
| |
| | CShaderProgram ()=default |
| |
| virtual | ~CShaderProgram () |
| |
| bool | OK () const |
| |
| CVertexShader * | VertexShader () |
| |
| CPixelShader * | PixelShader () |
| |
| virtual GLuint | ProgramHandle () |
| |
◆ YUV2RGBBobShader()
| YUV2RGBBobShader::YUV2RGBBobShader |
( |
EShaderFormat | format, |
|
|
AVColorPrimaries | dstPrimaries, |
|
|
AVColorPrimaries | srcPrimaries, |
|
|
bool | toneMap, |
|
|
ETONEMAPMETHOD | toneMapMethod ) |
◆ OnCompiledAndLinked()
| void YUV2RGBBobShader::OnCompiledAndLinked |
( |
| ) |
|
|
overridevirtual |
◆ OnEnabled()
| bool YUV2RGBBobShader::OnEnabled |
( |
| ) |
|
|
overridevirtual |
◆ m_hField
| GLint Shaders::GLES::YUV2RGBBobShader::m_hField = -1 |
◆ m_hStepX
| GLint Shaders::GLES::YUV2RGBBobShader::m_hStepX = -1 |
◆ m_hStepY
| GLint Shaders::GLES::YUV2RGBBobShader::m_hStepY = -1 |
The documentation for this class was generated from the following files: