|
roo_display
API Documentation for roo_display
|
Drawable PNG image backed by a file resource (non-Arduino). More...
#include <png.h>
Public Member Functions | |
| PngFile (PngDecoder &decoder, roo_io::Filesystem &fs, std::string path) | |
| Create a PNG file drawable using a roo_io filesystem and path. | |
| Box | extents () const override |
| Return the bounding box encompassing all pixels that need to be drawn. | |
Public Member Functions inherited from roo_display::Drawable | |
| virtual | ~Drawable () |
| virtual Box | anchorExtents () const |
| Return the bounds used for alignment. | |
Additional Inherited Members | |
Static Public Member Functions inherited from roo_display::Drawable | |
| static const Drawable * | Empty () |
| A singleton representing a no-op drawable with no bounding box. | |
|
inline |
|
inlineoverridevirtual |
Return the bounding box encompassing all pixels that need to be drawn.
This method is called during a transaction and must not block or perform I/O.
Implements roo_display::Drawable.
Definition at line 107 of file png.h.
References roo_display::PngImage::extents().