#include <WinRenderer.h>
 | 
|   | CWinRenderer () | 
|   | 
|   | ~CWinRenderer () | 
|   | 
| void  | Update () override | 
|   | 
| bool  | RenderCapture (int index, CRenderCapture *capture) override | 
|   | 
| bool  | Configure (const VideoPicture &picture, float fps, unsigned int orientation) override | 
|   | 
| void  | AddVideoPicture (const VideoPicture &picture, int index) override | 
|   | 
| void  | UnInit () override | 
|   | 
| bool  | IsConfigured () override | 
|   | 
| bool  | Flush (bool saveBuffers) override | 
|   | 
| CRenderInfo  | GetRenderInfo () override | 
|   | 
| void  | RenderUpdate (int index, int index2, bool clear, unsigned int flags, unsigned int alpha) override | 
|   | 
| void  | SetBufferSize (int numBuffers) override | 
|   | 
| void  | ReleaseBuffer (int idx) override | 
|   | 
| bool  | NeedBuffer (int idx) override | 
|   | 
| bool  | SupportsMultiPassRendering () override | 
|   | 
| bool  | Supports (ERENDERFEATURE feature) const override | 
|   | 
| bool  | Supports (ESCALINGMETHOD method) const override | 
|   | 
| bool  | WantsDoublePass () override | 
|   | 
| bool  | ConfigChanged (const VideoPicture &picture) override | 
|   | 
| DEBUG_INFO_VIDEO  | GetDebugInfo (int idx) override | 
|   | 
| CRenderCapture *  | GetRenderCapture () override | 
|   | 
|   | CBaseRenderer () | 
|   | 
| virtual  | ~CBaseRenderer () | 
|   | 
| virtual bool  | IsPictureHW (const VideoPicture &picture) | 
|   | 
| virtual bool  | IsGuiLayer () | 
|   | 
| void  | SetViewMode (int viewMode) | 
|   | 
| void  | GetVideoRect (CRect &source, CRect &dest, CRect &view) const | 
|   | Get video rectangle and view window.  
  | 
|   | 
| float  | GetAspectRatio () const | 
|   | 
| unsigned int  | GetOrientation () const | 
|   | 
| void  | SetVideoSettings (const CVideoSettings &settings) | 
|   | 
 | 
| void  | PreInit () | 
|   | 
| int  | NextBuffer () const | 
|   | 
| CRendererBase *  | SelectRenderer (const VideoPicture &picture) | 
|   | 
| CRect  | GetScreenRect () const | 
|   | 
| void  | CalcDestRect (float offsetX, float offsetY, float width, float height, float inputFrameRatio, float zoomAmount, float verticalShift, CRect &destRect) | 
|   | 
| 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  | EnableAlwaysClip () | 
|   | 
| void  | saveRotatedCoords () | 
|   | 
| void  | syncDestRectToRotatedPoints () | 
|   | 
| void  | restoreRotatedCoords () | 
|   | 
◆ CWinRenderer()
      
        
          | CWinRenderer::CWinRenderer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~CWinRenderer()
      
        
          | CWinRenderer::~CWinRenderer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ AddVideoPicture()
◆ ConfigChanged()
◆ Configure()
  
  
      
        
          | bool CWinRenderer::Configure  | 
          ( | 
          const VideoPicture & |           picture,  | 
         
        
           | 
           | 
          float |           fps,  | 
         
        
           | 
           | 
          unsigned int |           orientation ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Create()
◆ Flush()
  
  
      
        
          | bool CWinRenderer::Flush  | 
          ( | 
          bool |           saveBuffers | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetDebugInfo()
◆ GetRenderCapture()
◆ GetRenderInfo()
◆ GetScreenRect()
  
  
      
        
          | CRect CWinRenderer::GetScreenRect  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
◆ IsConfigured()
  
  
      
        
          | bool CWinRenderer::IsConfigured  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ 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   | 
  
 
 
◆ RenderCapture()
◆ RenderUpdate()
  
  
      
        
          | void CWinRenderer::RenderUpdate  | 
          ( | 
          int |           index,  | 
         
        
           | 
           | 
          int |           index2,  | 
         
        
           | 
           | 
          bool |           clear,  | 
         
        
           | 
           | 
          unsigned int |           flags,  | 
         
        
           | 
           | 
          unsigned int |           alpha ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ SelectRenderer()
◆ SetBufferSize()
  
  
      
        
          | void CWinRenderer::SetBufferSize  | 
          ( | 
          int |           numBuffers | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Supports() [1/2]
◆ Supports() [2/2]
◆ SupportsMultiPassRendering()
  
  
      
        
          | bool CWinRenderer::SupportsMultiPassRendering  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ UnInit()
  
  
      
        
          | void CWinRenderer::UnInit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Update()
  
  
      
        
          | void CWinRenderer::Update  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ WantsDoublePass()
  
  
      
        
          | bool CWinRenderer::WantsDoublePass  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ m_bConfigured
  
  
      
        
          | bool CWinRenderer::m_bConfigured = false | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_renderer
The documentation for this class was generated from the following files: