FastLED 3.10.8
Loading...
Searching...
No Matches

◆ rasterize() [1/3]

void fl::XYRasterU8Sparse::rasterize ( const span< const Tile2x2_u8 > & tiles)

Definition at line 30 of file raster_sparse.cpp.hpp.

30 {
31 // Tile2x2_u8::Rasterize(tiles, this, mAbsoluteBoundsSet ? &mAbsoluteBounds
32 // : nullptr);
33 if (tiles.size() == 0) {
34 FL_WARN("Rasterize: no tiles");
35 return;
36 }
37 const rect<u16> *optional_bounds =
39
40 // Check if the bounds are set.
41 // draw all now unconditionally.
42 for (const auto &tile : tiles) {
43 // Rasterize the tile.
44 rasterize_internal(tile, optional_bounds);
45 }
46 return;
47}
void rasterize_internal(const Tile2x2_u8 &tile, const rect< u16 > *optional_bounds=nullptr) FL_NO_EXCEPT
fl::rect< u16 > mAbsoluteBounds
#define FL_WARN(...)
Definition log.h:437

References fl::FL_NO_EXCEPT, FL_WARN, mAbsoluteBounds, mAbsoluteBoundsSet, and rasterize_internal().

+ Here is the call graph for this function: