stackchan-display
Loading...
Searching...
No Matches
stackchan::display::BaseMouth Class Reference
Inheritance diagram for stackchan::display::BaseMouth:
Collaboration diagram for stackchan::display::BaseMouth:

Protected Attributes

uint8_t breath_amplitude_ = 5
 
- Protected Attributes inherited from stackchan::display::Drawable
m5::Vector2i position_ {0, 0}
 
int rotation_ = 0
 
m5::Size2i size_ {100, 100}
 
bool visible_ = true
 
bool ignore_expression_ = false
 

Additional Inherited Members

- Public Member Functions inherited from stackchan::display::FacialDrawable
virtual void draw (M5Canvas &canvas, ExpressionWeight &expression_weight, ColorPalette &palette)
 
 Drawable ()=default
 
 Drawable (int16_t x, int16_t y, int16_t width, int16_t height)
 
- Public Member Functions inherited from stackchan::display::Drawable
 Drawable (int16_t x, int16_t y, int16_t width, int16_t height)
 
virtual void setPosition (const m5::Vector2i &position)
 set primary position
 
virtual m5::Vector2igetPosition ()
 
virtual void setRotation (int rotation)
 
virtual int getRotation ()
 Get the Rotation in degrees, counter-clockwise.
 
virtual void setSize (const m5::Size2i &size)
 
virtual m5::Size2igetSize ()
 
virtual void setVisible (bool visible)
 
virtual bool getVisible ()
 
virtual bool isVisible ()
 
virtual void setIgnoreExpression (bool ignore)
 
virtual bool getIgnoreExpression ()
 
virtual bool isIgnoreExpression ()
 
virtual void draw (M5Canvas &canvas)
 
virtual void update ()
 

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