Definition at line 39 of file raster_sparse.h.
|
| XYRasterU8Sparse ()=default |
|
| XYRasterU8Sparse (const XYRasterU8Sparse &)=default |
|
| XYRasterU8Sparse (int width, int height) |
|
| XYRasterU8Sparse (XYRasterU8Sparse &&)=default |
|
pair< bool, u8 > | at (u16 x, u16 y) const |
|
iterator | begin () |
|
const_iterator | begin () const |
|
rect< u16 > | bounds () const |
|
rect< u16 > | bounds_pixels () const |
|
XYRasterU8Sparse & | clear () |
|
void | draw (const CRGB &color, const XYMap &xymap, CRGB *out) |
|
void | draw (const CRGB &color, Leds *leds) |
|
template<typename XYVisitor> |
void | draw (const XYMap &xymap, XYVisitor &visitor) |
|
void | drawGradient (const Gradient &gradient, const XYMap &xymap, CRGB *out) |
|
void | drawGradient (const Gradient &gradient, Leds *leds) |
|
bool | empty () const |
|
iterator | end () |
|
const_iterator | end () const |
|
u16 | height () const |
|
XYRasterU8Sparse & | operator= (const XYRasterU8Sparse &)=default |
|
XYRasterU8Sparse & | operator= (XYRasterU8Sparse &&)=default |
|
void | rasterize (const span< const Tile2x2_u8 > &tiles) |
|
void | rasterize (const Tile2x2_u8 &tile) |
|
void | rasterize (const vec2< u16 > &pt, u8 value) |
|
void | rasterize_internal (const Tile2x2_u8 &tile, const rect< u16 > *optional_bounds=nullptr) |
|
XYRasterU8Sparse & | reset () |
|
void | setBounds (const rect< u16 > &bounds) |
|
void | setSize (u16 width, u16 height) |
|
fl::size | size () const |
|
u16 | width () const |
|
void | write (const vec2< u16 > &pt, u8 value) |
|