Graphics::AbstractDisplay Class Reference

#include <AbstractDisplay.h>

Inheritance diagram for Graphics::AbstractDisplay:
Collaboration diagram for Graphics::AbstractDisplay:

Public Member Functions

virtual ~AbstractDisplay ()
 
- Public Member Functions inherited from Graphics::Device
virtual ~Device ()
 
virtual String getName () const =0
 Get name of display. More...
 
virtual bool setOrientation (Orientation orientation)=0
 Set display orientation. More...
 
virtual Size getNativeSize () const =0
 Get physical size of display. More...
 
Orientation getOrientation ()
 Get current display orientation. More...
 
virtual bool setScrollMargins (uint16_t top, uint16_t bottom)=0
 Set margins for hardware scrolling. More...
 
virtual bool scroll (int16_t y)=0
 Scroll region of display up or down using hardware scrolling. More...
 
- Public Member Functions inherited from Graphics::RenderTarget
virtual ~RenderTarget ()
 
virtual Size getSize () const =0
 Get target dimensions. More...
 
virtual PixelFormat getPixelFormat () const =0
 All surfaces support the same pixel format. More...
 
virtual SurfacecreateSurface (size_t bufferSize=0)=0
 Create a surface for use with this render target. More...
 
PackedColor getColor (Color color) const
 

Additional Inherited Members

- Protected Attributes inherited from Graphics::Device
Orientation orientation {}
 

Detailed Description

Use this class as a base for all types of display drivers.

Constructor & Destructor Documentation

◆ ~AbstractDisplay()

virtual Graphics::AbstractDisplay::~AbstractDisplay ( )
inlinevirtual

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