|
FastLED 3.9.15
|
#include <tile2x2.h>
Collaboration diagram for fl::Tile2x2_u8:Public Member Functions | |
| Tile2x2_u8 ()=default | |
| Tile2x2_u8 (const Tile2x2_u8 &)=default | |
| Tile2x2_u8 (const vec2< u16 > &origin) | |
| Tile2x2_u8 (Tile2x2_u8 &&)=default | |
| u8 & | at (int x, int y) |
| const u8 & | at (int x, int y) const |
| rect< u16 > | bounds () const |
| bounds => [begin_x, end_x) (where end_x is exclusive) | |
| void | draw (const CRGB &color, const XYMap &xymap, CRGB *out) const |
| template<typename XYVisitor> | |
| void | draw (const XYMap &xymap, XYVisitor &visitor) const |
| u8 & | lower_left () |
| const u8 & | lower_left () const |
| u8 & | lower_right () |
| const u8 & | lower_right () const |
| u8 | maxValue () const |
| u8 & | operator() (int x, int y) |
| Tile2x2_u8 & | operator= (const Tile2x2_u8 &)=default |
| vec2< u16 > | origin () const |
| void | scale (u8 scale) |
| void | setOrigin (u16 x, u16 y) |
| u8 & | upper_left () |
| const u8 & | upper_left () const |
| u8 & | upper_right () |
| const u8 & | upper_right () const |
Static Public Member Functions | |
| static Tile2x2_u8 | MaxTile (const Tile2x2_u8 &a, const Tile2x2_u8 &b) |
| static void | Rasterize (const span< const Tile2x2_u8 > &tiles, XYRasterU8Sparse *output) |
Private Attributes | |
| vec2< u16 > | mOrigin |
| u8 | mTile [2][2] = {} |