Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <RPWinOutputShader.h>
Public Member Functions | |
~CRPWinOutputShader ()=default | |
bool | Create (SCALINGMETHOD scalingMethod) |
void | Render (CD3DTexture &sourceTexture, CRect sourceRect, const CPoint points[4], CRect &viewPort, CD3DTexture *target, unsigned range=0) |
Additional Inherited Members | |
Protected Member Functions inherited from CWinShader | |
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) |
Protected Attributes inherited from CWinShader | |
CD3DEffect | m_effect |
CD3DTexture * | m_target = nullptr |
|
default |
bool CRPWinOutputShader::Create | ( | SCALINGMETHOD | scalingMethod | ) |
void CRPWinOutputShader::Render | ( | CD3DTexture & | sourceTexture, |
CRect | sourceRect, | ||
const CPoint | points[4], | ||
CRect & | viewPort, | ||
CD3DTexture * | target, | ||
unsigned | range = 0 ) |