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