xbmc
Public Member Functions | Protected Attributes | List of all members
KODI::RETRO::CGUIRenderTarget Class Referenceabstract

A target of rendering commands. More...

#include <GUIRenderTarget.h>

Inheritance diagram for KODI::RETRO::CGUIRenderTarget:
Inheritance graph
[legend]
Collaboration diagram for KODI::RETRO::CGUIRenderTarget:
Collaboration graph
[legend]

Public Member Functions

 CGUIRenderTarget (IRenderManager *renderManager)
 
virtual void Render ()=0
 Draw the frame to the rendering area.
 
virtual void RenderEx ()=0
 Draw the frame to the rendering area differently somehow.
 
virtual void ClearBackground ()
 Clear the background of the rendering area.
 
virtual bool IsDirty ()
 Check of the rendering area is dirty. More...
 

Protected Attributes

IRenderManager *const m_renderManager
 

Detailed Description

A target of rendering commands.

This class abstracts the destination of rendering commands. As a result, controls and windows are given a unified API.

Member Function Documentation

◆ IsDirty()

virtual bool KODI::RETRO::CGUIRenderTarget::IsDirty ( )
inlinevirtual

Check of the rendering area is dirty.

Todo:

Member Data Documentation

◆ m_renderManager

IRenderManager* const KODI::RETRO::CGUIRenderTarget::m_renderManager
protected

The documentation for this class was generated from the following files: