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