55 uint16_t
Map(int16_t x, int16_t y)
const
57 if (x >=
static_cast<int16_t
>(_width))
65 if (y >=
static_cast<int16_t
>(_height))
73 return T_LAYOUT::Map(_width, _height, x, y);
78 if (x < 0 || x >= _width || y < 0 || y >= _height)
80 return _width * _height;
82 return T_LAYOUT::Map(_width, _height, x, y);
96 const uint16_t _width;
97 const uint16_t _height;
NeoTopologyHint
Definition: NeoTopology.h:30
@ NeoTopologyHint_LastOnPanel
Definition: NeoTopology.h:33
@ NeoTopologyHint_OutOfBounds
Definition: NeoTopology.h:34
@ NeoTopologyHint_InPanel
Definition: NeoTopology.h:32
@ NeoTopologyHint_FirstOnPanel
Definition: NeoTopology.h:31
Definition: NeoTopology.h:46
uint16_t MapProbe(int16_t x, int16_t y) const
Definition: NeoTopology.h:76
uint16_t Map(int16_t x, int16_t y) const
Definition: NeoTopology.h:55
uint16_t getWidth() const
Definition: NeoTopology.h:85
uint16_t getHeight() const
Definition: NeoTopology.h:90
NeoTopology(uint16_t width, uint16_t height)
Definition: NeoTopology.h:48