Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
COutputShader Member List

This is the complete list of members for COutputShader, including all inherited members.

ApplyEffectParameters(CD3DEffect &effect, unsigned sourceWidth, unsigned sourceHeight)COutputShader
COutputShader()=defaultCOutputShaderexplicit
Create(bool useLUT, bool useDithering, int ditherDepth, bool toneMapping, int toneMethod, bool HLGtoPQ)COutputShader
CreateInputLayout(D3D11_INPUT_ELEMENT_DESC *layout, unsigned numElements)CWinShaderprotectedvirtual
CreateLUTView(int lutSize, uint16_t *lutData, bool isRGB, ID3D11ShaderResourceView **ppLUTView)COutputShaderstatic
CreateVertexBuffer(unsigned int vertCount, unsigned int vertSize)CWinShaderprotectedvirtual
CWinShader()=defaultCWinShaderprotected
Execute(const std::vector< CD3DTexture * > &targets, unsigned int vertexIndexStep)CWinShaderprotectedvirtual
GetDebugInfo()COutputShader
GetDefines(DefinesMap &map) constCOutputShader
LoadEffect(const std::string &filename, DefinesMap *defines)CWinShaderprotectedvirtual
LockVertexBuffer(void **data)CWinShaderprotectedvirtual
m_effectCWinShaderprotected
m_targetCWinShaderprotected
Render(CD3DTexture &sourceTexture, CRect sourceRect, const CPoint points[4], CD3DTexture &target, unsigned range=0, float contrast=0.5f, float brightness=0.5f)COutputShader
Render(CD3DTexture &sourceTexture, CRect sourceRect, CRect destRect, CD3DTexture &target, unsigned range=0, float contrast=0.5f, float brightness=0.5f)COutputShader
SetDisplayMetadata(bool hasDisplayMetadata, AVMasteringDisplayMetadata displayMetadata, bool hasLightMetadata, AVContentLightMetadata lightMetadata)COutputShader
SetLUT(int lutSize, ID3D11ShaderResourceView *pLUTView)COutputShader
SetStepParams(unsigned stepIndex)CWinShaderinlineprotectedvirtual
SetToneMapParam(int method, float param)COutputShader
UnlockVertexBuffer()CWinShaderprotectedvirtual
~COutputShader()=defaultCOutputShader
~CWinShader()=defaultCWinShaderprotectedvirtual