#include <WinRenderer.h>
|
void | PreInit () |
|
virtual void | Render (DWORD flags, CD3DTexture *target) |
|
void | RenderSW (CD3DTexture *target) |
|
void | RenderHW (DWORD flags, CD3DTexture *target) |
|
void | RenderPS (CD3DTexture *target) |
|
void | RenderHQ (CD3DTexture *target) |
|
void | ManageTextures () |
|
void | DeleteRenderBuffer (int index) |
|
bool | CreateRenderBuffer (int index) |
|
int | NextBuffer () const |
|
void | SelectRenderMethod () |
|
void | UpdateVideoFilter () |
|
void | SelectSWVideoFilter () |
|
void | SelectPSVideoFilter () |
|
void | UpdatePSVideoFilter () |
|
void | ColorManagmentUpdate () |
|
bool | CreateIntermediateRenderTarget (unsigned int width, unsigned int height, bool dynamic) |
|
EBufferFormat | SelectBufferFormat (AVPixelFormat format, const RenderMethod method) const |
|
AVColorPrimaries | GetSrcPrimaries (AVColorPrimaries srcPrimaries, unsigned int width, unsigned int height) const |
|
bool | LoadCLUT () |
|
void | CalcNormalRenderRect (float offsetX, float offsetY, float width, float height, float inputFrameRatio, float zoomAmount, float verticalShift) |
|
void | CalculateFrameAspectRatio (unsigned int desired_width, unsigned int desired_height) |
|
virtual void | ManageRenderArea () |
|
virtual void | ReorderDrawPoints () |
|
virtual EShaderFormat | GetShaderFormat () |
|
void | MarkDirty () |
|
void | saveRotatedCoords () |
|
void | syncDestRectToRotatedPoints () |
|
void | restoreRotatedCoords () |
|
◆ CWinRenderer()
CWinRenderer::CWinRenderer |
( |
| ) |
|
◆ ~CWinRenderer()
CWinRenderer::~CWinRenderer |
( |
| ) |
|
◆ AddVideoPicture()
◆ ColorManagmentUpdate()
void CWinRenderer::ColorManagmentUpdate |
( |
| ) |
|
|
protected |
◆ ConfigChanged()
bool CWinRenderer::ConfigChanged |
( |
const VideoPicture & |
picture | ) |
|
|
overridevirtual |
◆ Configure()
bool CWinRenderer::Configure |
( |
const VideoPicture & |
picture, |
|
|
float |
fps, |
|
|
unsigned int |
orientation |
|
) |
| |
|
overridevirtual |
◆ Create()
◆ CreateIntermediateRenderTarget()
bool CWinRenderer::CreateIntermediateRenderTarget |
( |
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
bool |
dynamic |
|
) |
| |
|
protected |
◆ CreateRenderBuffer()
bool CWinRenderer::CreateRenderBuffer |
( |
int |
index | ) |
|
|
protected |
◆ DeleteRenderBuffer()
void CWinRenderer::DeleteRenderBuffer |
( |
int |
index | ) |
|
|
protected |
◆ Flush()
bool CWinRenderer::Flush |
( |
bool |
saveBuffers | ) |
|
|
overridevirtual |
◆ GetRenderInfo()
◆ GetSrcPrimaries()
AVColorPrimaries CWinRenderer::GetSrcPrimaries |
( |
AVColorPrimaries |
srcPrimaries, |
|
|
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| const |
|
protected |
◆ IsConfigured()
bool CWinRenderer::IsConfigured |
( |
| ) |
|
|
inlineoverridevirtual |
◆ LoadCLUT()
bool CWinRenderer::LoadCLUT |
( |
| ) |
|
|
protected |
◆ ManageTextures()
void CWinRenderer::ManageTextures |
( |
| ) |
|
|
protected |
◆ NeedBuffer()
bool CWinRenderer::NeedBuffer |
( |
int |
idx | ) |
|
|
overridevirtual |
◆ NextBuffer()
int CWinRenderer::NextBuffer |
( |
| ) |
const |
|
protected |
◆ PreInit()
void CWinRenderer::PreInit |
( |
| ) |
|
|
protected |
◆ Register()
bool CWinRenderer::Register |
( |
| ) |
|
|
static |
◆ ReleaseBuffer()
void CWinRenderer::ReleaseBuffer |
( |
int |
idx | ) |
|
|
overridevirtual |
◆ Render()
◆ RenderCapture()
bool CWinRenderer::RenderCapture |
( |
CRenderCapture * |
capture | ) |
|
|
overridevirtual |
◆ RenderHQ()
◆ RenderHW()
◆ RenderPS()
◆ RenderSW()
◆ RenderUpdate()
void CWinRenderer::RenderUpdate |
( |
int |
index, |
|
|
int |
index2, |
|
|
bool |
clear, |
|
|
unsigned int |
flags, |
|
|
unsigned int |
alpha |
|
) |
| |
|
overridevirtual |
◆ SelectBufferFormat()
◆ SelectPSVideoFilter()
void CWinRenderer::SelectPSVideoFilter |
( |
| ) |
|
|
protected |
◆ SelectRenderMethod()
void CWinRenderer::SelectRenderMethod |
( |
| ) |
|
|
protected |
◆ SelectSWVideoFilter()
void CWinRenderer::SelectSWVideoFilter |
( |
| ) |
|
|
protected |
◆ SetBufferSize()
void CWinRenderer::SetBufferSize |
( |
int |
numBuffers | ) |
|
|
inlineoverridevirtual |
◆ Supports() [1/2]
◆ Supports() [2/2]
◆ SupportsMultiPassRendering()
bool CWinRenderer::SupportsMultiPassRendering |
( |
| ) |
|
|
inlineoverridevirtual |
◆ UnInit()
void CWinRenderer::UnInit |
( |
| ) |
|
|
overridevirtual |
◆ Update()
void CWinRenderer::Update |
( |
| ) |
|
|
overridevirtual |
◆ UpdatePSVideoFilter()
void CWinRenderer::UpdatePSVideoFilter |
( |
| ) |
|
|
protected |
◆ UpdateVideoFilter()
void CWinRenderer::UpdateVideoFilter |
( |
| ) |
|
|
protected |
◆ WantsDoublePass()
bool CWinRenderer::WantsDoublePass |
( |
| ) |
|
|
overridevirtual |
◆ m_bConfigured
bool CWinRenderer::m_bConfigured |
|
protected |
◆ m_bFilterInitialized
bool CWinRenderer::m_bFilterInitialized |
|
protected |
◆ m_bufferFormat
◆ m_bUseHQScaler
bool CWinRenderer::m_bUseHQScaler |
|
protected |
◆ m_capture
CRenderCapture* CWinRenderer::m_capture |
|
protected |
◆ m_clutLoaded
bool CWinRenderer::m_clutLoaded |
|
protected |
◆ m_CLUTSize
int CWinRenderer::m_CLUTSize { 0 } |
|
protected |
◆ m_cmsOn
bool CWinRenderer::m_cmsOn |
|
protected |
◆ m_cmsToken
int CWinRenderer::m_cmsToken { -1 } |
|
protected |
◆ m_colorManager
◆ m_colorShader
◆ m_destHeight
unsigned int CWinRenderer::m_destHeight |
|
protected |
◆ m_destWidth
unsigned int CWinRenderer::m_destWidth |
|
protected |
◆ m_ditherDepth
int CWinRenderer::m_ditherDepth |
|
protected |
◆ m_dxva_format
DXGI_FORMAT CWinRenderer::m_dxva_format |
|
protected |
◆ m_frameIdx
unsigned int CWinRenderer::m_frameIdx |
|
protected |
◆ m_IntermediateTarget
◆ m_iRequestedMethod
int CWinRenderer::m_iRequestedMethod |
|
protected |
◆ m_iYV12RenderBuffer
int CWinRenderer::m_iYV12RenderBuffer |
|
protected |
◆ m_neededBuffers
int CWinRenderer::m_neededBuffers |
|
protected |
◆ m_NumYV12Buffers
int CWinRenderer::m_NumYV12Buffers |
|
protected |
◆ m_outputShader
◆ m_pCLUTView
Microsoft::WRL::ComPtr<ID3D11ShaderResourceView> CWinRenderer::m_pCLUTView |
|
protected |
◆ m_processor
◆ m_renderBuffers
◆ m_renderMethod
◆ m_scalerShader
◆ m_scalingMethod
◆ m_scalingMethodGui
◆ m_srcPrimaries
AVColorPrimaries CWinRenderer::m_srcPrimaries |
|
protected |
◆ m_sw_scale_ctx
struct SwsContext* CWinRenderer::m_sw_scale_ctx |
|
protected |
◆ m_toneMapping
bool CWinRenderer::m_toneMapping |
|
protected |
◆ m_useDithering
bool CWinRenderer::m_useDithering |
|
protected |
The documentation for this class was generated from the following files: