LCDGFX LCD display driver  1.1.5
This library is developed to control SSD1306/SSD1325/SSD1327/SSD1331/SSD1351/IL9163/PCD8554 RGB i2c/spi LED displays
Ninja Class Reference
Inheritance diagram for Ninja:
Collaboration diagram for Ninja:

Public Member Functions

 Ninja (NanoPoint pos)
 
void move (const NanoPoint &target)
 
void draw () override
 
 Ninja (NanoPoint pos)
 
void move (const NanoPoint &target)
 
void draw () override
 
 Ninja (NanoPoint pos)
 
void move (const NanoPoint &target)
 
void draw () override
 
- Public Member Functions inherited from NanoSprite< GraphicsEngine::TilerT >
 NanoSprite (const NanoPoint &pos, const NanoPoint &size, const uint8_t *bitmap)
 
void draw () override
 
void setBitmap (const uint8_t *bitmap)
 
const uint8_t * getBitmap ()
 
- Public Member Functions inherited from NanoObject< GraphicsEngine::TilerT >
 NanoObject (const NanoPoint &pos)
 
 NanoObject (const NanoPoint &pos, const NanoPoint &size)
 
void refresh () override
 
void update () override
 
lcdint_t width () const
 
lcdint_t height () const
 
void moveTo (const NanoPoint &p)
 
void moveBy (const NanoPoint &p)
 
void resize (const NanoPoint &size)
 
void setSize (const NanoPoint &size)
 
void setPos (const NanoPoint &p)
 
const NanoPoint bottom () const
 
const NanoPoint top () const
 
const NanoPoint left () const
 
const NanoPoint right () const
 
const NanoPoint center () const
 
lcdint_t x () const
 
lcdint_t y () const
 
const NanoPointgetPosition () const
 
const NanoRectgetRect () const
 
- Public Member Functions inherited from NanoEngineObject< GraphicsEngine::TilerT >
void focus ()
 
void defocus ()
 
bool isFocused ()
 
bool hasTiler ()
 
GraphicsEngine::TilerTgetTiler ()
 

Additional Inherited Members

- Protected Member Functions inherited from NanoEngineObject< GraphicsEngine::TilerT >
void setTiler (GraphicsEngine::TilerT *tiler)
 
- Protected Attributes inherited from NanoObject< GraphicsEngine::TilerT >
NanoRect m_rect
 
- Protected Attributes inherited from NanoEngineObject< GraphicsEngine::TilerT >
GraphicsEngine::TilerTm_tiler
 Active tiler, assigned to the NanoEngineObject.
 
NanoEngineObject< GraphicsEngine::TilerT > * m_next
 Next NanoEngineObject in the list.
 

Detailed Description

Definition at line 30 of file ninja.h.

Member Function Documentation

◆ draw() [1/3]

void Ninja::draw ( )
overridevirtual

draw() method is called by NanoEngine, when it needs to refresh object graphics.

Implements NanoEngineObject< GraphicsEngine::TilerT >.

◆ draw() [2/3]

void Ninja::draw ( )
overridevirtual

draw() method is called by NanoEngine, when it needs to refresh object graphics.

Implements NanoEngineObject< GraphicsEngine::TilerT >.

◆ draw() [3/3]

void Ninja::draw ( )
overridevirtual

draw() method is called by NanoEngine, when it needs to refresh object graphics.

Implements NanoEngineObject< GraphicsEngine::TilerT >.


The documentation for this class was generated from the following file: