Graphics::AbstractDisplay Class Reference
#include <AbstractDisplay.h>
Inheritance diagram for Graphics::AbstractDisplay:
Collaboration diagram for Graphics::AbstractDisplay:
Public Member Functions | |
virtual | ~AbstractDisplay () |
![]() | |
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... | |
![]() | |
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 Surface * | createSurface (size_t bufferSize=0)=0 |
Create a surface for use with this render target. More... | |
PackedColor | getColor (Color color) const |
Additional Inherited Members | |
![]() | |
Orientation | orientation {} |
Detailed Description
Use this class as a base for all types of display drivers.
Constructor & Destructor Documentation
◆ ~AbstractDisplay()
|
inlinevirtual |
The documentation for this class was generated from the following file: