roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
rasterizable.h File Reference
Include dependency graph for rasterizable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  roo_display::Rasterizable
 Drawable that can provide a color for any point within its extents. More...
 
class  roo_display::SimpleRasterizable< Getter >
 Wrap a function object into a Rasterizable. More...
 
class  roo_display::SimpleTiledRasterizable< Getter >
 "Infinite" rasterizable background by tiling a finite raster. More...
 

Namespaces

namespace  roo_display
 Defines 140 opaque HTML named colors.
 

Functions

template<typename Getter >
SimpleRasterizable< Getterroo_display::MakeRasterizable (Box extents, Getter getter, TransparencyMode transparency=TransparencyMode::kFull)
 Create a SimpleRasterizable from a getter function.
 
template<typename Getter >
SimpleTiledRasterizable< Getterroo_display::MakeTiledRasterizable (Box extents, Getter getter, TransparencyMode transparency=TransparencyMode::kFull)
 Create a tiled rasterizable from a getter function.
 
template<typename Raster >
SimpleTiledRasterizable< const Raster & > roo_display::MakeTiledRaster (const Raster *raster)
 Create a tiled rasterizable from a raster.
 
template<typename Raster >
SimpleTiledRasterizable< const Raster & > roo_display::MakeTiledRaster (const Raster *raster, int16_t x_offset, int16_t y_offset)
 Create a tiled rasterizable from a raster with offsets.