Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
No Matches
KODI::RETRO::CRPWinOutputShader Class Reference

#include <RPWinOutputShader.h>

Inheritance diagram for KODI::RETRO::CRPWinOutputShader:

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
CD3DTexturem_target = nullptr

Constructor & Destructor Documentation

◆ ~CRPWinOutputShader()

KODI::RETRO::CRPWinOutputShader::~CRPWinOutputShader ( )

Member Function Documentation

◆ Create()

bool CRPWinOutputShader::Create ( SCALINGMETHOD scalingMethod)

◆ Render()

void CRPWinOutputShader::Render ( CD3DTexture & sourceTexture,
CRect sourceRect,
const CPoint points[4],
CRect & viewPort,
CD3DTexture * target,
unsigned range = 0 )

The documentation for this class was generated from the following files: