#include <WinVideoFilter.h>
|
void | PrepareParameters (unsigned int sourceWidth, unsigned int sourceHeight, CRect sourceRect, CRect destRect) |
|
void | SetShaderParameters (CD3DTexture &sourceTexture, float *texSteps, int texStepsCount, bool useLimitRange) override |
|
| CConvolutionShader ()=default |
|
virtual bool | ChooseKernelD3DFormat () |
|
virtual bool | CreateHQKernel (ESCALINGMETHOD method) |
|
| CWinShader ()=default |
|
virtual | ~CWinShader ()=default |
|
virtual bool | CreateVertexBuffer (unsigned int vertCount, unsigned int vertSize) |
|
virtual bool | LockVertexBuffer (void **data) |
|
virtual bool | UnlockVertexBuffer () |
|
virtual bool | LoadEffect (const std::string &filename, DefinesMap *defines) |
|
virtual bool | Execute (const std::vector< CD3DTexture * > &targets, unsigned int vertexIndexStep) |
|
virtual void | SetStepParams (unsigned stepIndex) |
|
virtual bool | CreateInputLayout (D3D11_INPUT_ELEMENT_DESC *layout, unsigned numElements) |
|
◆ CConvolutionShader1Pass()
CConvolutionShader1Pass::CConvolutionShader1Pass |
( |
| ) |
|
|
explicitdefault |
◆ Create()
◆ PrepareParameters()
void CConvolutionShader1Pass::PrepareParameters |
( |
unsigned int | sourceWidth, |
|
|
unsigned int | sourceHeight, |
|
|
CRect | sourceRect, |
|
|
CRect | destRect ) |
|
protected |
◆ Render()
◆ SetShaderParameters()
void CConvolutionShader1Pass::SetShaderParameters |
( |
CD3DTexture & | sourceTexture, |
|
|
float * | texSteps, |
|
|
int | texStepsCount, |
|
|
bool | useLimitRange ) |
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files: