#include <xymap.h>
|
| | XYMap (const XYMap &other) FL_NO_EXCEPT=default |
| |
| | XYMap (u16 width, u16 height, bool is_serpentine=true, u16 offset=0) FL_NO_EXCEPT |
| |
| void | convertToLookUpTable () FL_NO_EXCEPT |
| |
| u16 | getHeight () const FL_NO_EXCEPT |
| |
| u16 | getTotal () const FL_NO_EXCEPT |
| |
| XyMapType | getType () const FL_NO_EXCEPT |
| |
| u16 | getWidth () const FL_NO_EXCEPT |
| |
| bool | has (int x, int y) const FL_NO_EXCEPT |
| |
| bool | has (u16 x, u16 y) const FL_NO_EXCEPT |
| |
| bool | isFunction () const FL_NO_EXCEPT |
| |
| bool | isLineByLine () const FL_NO_EXCEPT |
| |
| bool | isLUT () const FL_NO_EXCEPT |
| |
| bool | isRectangularGrid () const FL_NO_EXCEPT |
| |
| bool | isSerpentine () const FL_NO_EXCEPT |
| |
| bool | isSerpentineOrLineByLine () const FL_NO_EXCEPT |
| |
| void | mapPixels (const CRGB *input, CRGB *output) const FL_NO_EXCEPT |
| |
| u16 | mapToIndex (const u16 &x, const u16 &y) const FL_NO_EXCEPT |
| |
| template<typename IntType, typename = fl::enable_if_t<!fl::is_integral<IntType>::value>> |
| u16 | mapToIndex (IntType x, IntType y) const FL_NO_EXCEPT |
| |
| u16 | operator() (u16 x, u16 y) const FL_NO_EXCEPT |
| |
| XYMap & | operator= (const XYMap &other) FL_NO_EXCEPT=default |
| |
| void | setRectangularGrid () FL_NO_EXCEPT |
| |
| fl::ScreenMap | toScreenMap () const FL_NO_EXCEPT |
| |
|
| static XYMap | constructRectangularGrid (u16 width, u16 height, u16 offset=0) FL_NO_EXCEPT |
| |
| static XYMap | constructSerpentine (u16 width, u16 height, u16 offset=0) FL_NO_EXCEPT |
| |
| static XYMap | constructWithLookUpTable (u16 width, u16 height, const u16 *lookUpTable, u16 offset=0) FL_NO_EXCEPT |
| |
| static XYMap | constructWithUserFunction (u16 width, u16 height, XYFunction xyFunction, u16 offset=0) FL_NO_EXCEPT |
| |
| static XYMap | fromXMap (const XMap &xmap) FL_NO_EXCEPT |
| | Create an XYMap from an XMap (treats 1D as 2D with height=1)
|
| |
| static XYMap | identity (u16 width, u16 height) FL_NO_EXCEPT |
| |
The documentation for this class was generated from the following files:
- /home/runner/work/dox/dox/fastled/src/fl/math/xymap.h
- /home/runner/work/dox/dox/fastled/src/fl/math/xymap.cpp.hpp