m5stack-avatar
Loading...
Searching...
No Matches
m5avatar::ToonMouth1 Class Reference
Inheritance diagram for m5avatar::ToonMouth1:
Collaboration diagram for m5avatar::ToonMouth1:

Public Member Functions

void draw (M5Canvas *canvas, BoundingRect rect, DrawContext *ctx)
 
 BaseMouth ()
 
 BaseMouth (uint16_t min_width, uint16_t max_width, uint16_t min_height, uint16_t max_height)
 
- Public Member Functions inherited from m5avatar::BaseMouth
 BaseMouth (uint16_t min_width, uint16_t max_width, uint16_t min_height, uint16_t max_height)
 
void update (M5Canvas *canvas, BoundingRect rect, DrawContext *ctx)
 
virtual void draw (M5Canvas *spi, BoundingRect rect, DrawContext *drawContext)=0
 

Additional Inherited Members

- Protected Attributes inherited from m5avatar::BaseMouth
uint16_t min_width_
 
uint16_t max_width_
 
uint16_t min_height_
 
uint16_t max_height_
 
ColorPalettepalette_
 
int16_t center_x_
 
int16_t center_y_
 
uint16_t background_color_
 
uint16_t skin_color_
 
float open_ratio_
 
float breath_
 
Expression expression_
 

Member Function Documentation

◆ draw()

void m5avatar::ToonMouth1::draw ( M5Canvas *  canvas,
BoundingRect  rect,
DrawContext ctx 
)
virtual

Implements m5avatar::Drawable.


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