#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: