| 
    Kodi Documentation 18.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
This is the complete list of members for COutputShader, including all inherited members.
| ApplyEffectParameters(CD3DEffect &effect, unsigned sourceWidth, unsigned sourceHeight) | COutputShader | |
| Create(bool useCLUT, bool useDithering, int ditherDepth, bool toneMapping) | COutputShader | |
| CreateCLUTView(int clutSize, uint16_t *clutData, bool isRGB, ID3D11ShaderResourceView **ppCLUTView) | COutputShader | static | 
| CreateInputLayout(D3D11_INPUT_ELEMENT_DESC *layout, unsigned numElements) | CWinShader | protectedvirtual | 
| CreateVertexBuffer(unsigned int vertCount, unsigned int vertSize) | CWinShader | protectedvirtual | 
| CWinShader() | CWinShader | inlineprotected | 
| Execute(const std::vector< CD3DTexture * > &targets, unsigned int vertexIndexStep) | CWinShader | protectedvirtual | 
| GetDefines(DefinesMap &map) const | COutputShader | |
| LoadEffect(const std::string &filename, DefinesMap *defines) | CWinShader | protectedvirtual | 
| LockVertexBuffer(void **data) | CWinShader | protectedvirtual | 
| m_effect | CWinShader | protected | 
| m_target | CWinShader | protected | 
| Render(CD3DTexture &sourceTexture, unsigned sourceWidth, unsigned sourceHeight, CRect sourceRect, const CPoint points[4], CD3DTexture *target, unsigned range=0, float contrast=0.5f, float brightness=0.5f) | COutputShader | |
| Render(CD3DTexture &sourceTexture, unsigned sourceWidth, unsigned sourceHeight, CRect sourceRect, CRect destRect, CD3DTexture *target, unsigned range=0, float contrast=0.5f, float brightness=0.5f) | COutputShader | |
| SetCLUT(int clutSize, ID3D11ShaderResourceView *pCLUTView) | COutputShader | |
| SetDisplayMetadata(bool hasDisplayMetadata, AVMasteringDisplayMetadata displayMetadata, bool hasLightMetadata, AVContentLightMetadata lightMetadata) | COutputShader | |
| SetStepParams(UINT stepIndex) | CWinShader | inlineprotectedvirtual | 
| SetToneMapParam(float param) | COutputShader | inline | 
| UnlockVertexBuffer() | CWinShader | protectedvirtual | 
| ~COutputShader() | COutputShader | virtual | 
| ~CWinShader() | CWinShader | protectedvirtual |