render loop
Reimplemented from AppBaseClass.
Definition at line 74 of file ControlButton.h.
88 Serial.println(F(
"M ERROR img_cache out of mem"));
112 draw->setCursor(
x+(
w/2),
y+(
h/2),
true);
Surface * p_fast_img_cache_surface
Surface * p_display_surface
void bltSurface2Surface(Surface *dest, int16_t dest_x, int16_t dest_y, Surface *source, int16_t from_x, int16_t from_y, int16_t from_width, int16_t from_height, bltMode blt_mode)
block transfer from source to dest with the given parameters
void bltSDB(uint16_t *dest_buffer, uint16_t dest_buffer_width, uint16_t dest_buffer_height, const char *path, const char *filename, int16_t x, int16_t y, bltMode blt_mode)
image block transfer from the SD card to a buffer at the given x,y coords
uint16_t * getSurfaceBufferP()
a Surface object manages a memory block with defined width and height dimensions
int32_t read(const char *key)
returns the int32_t value of the record
References AppBaseClass::am, Arial_9, BLT_COPY, ILI9341_t3_ERIS::bltSDB(), ILI9341_t3_ERIS::bltSurface2Surface(), AppManager::data, AppBaseClass::draw, Surface::getHeight(), Surface::getSurfaceBufferP(), Surface::getWidth(), AppBaseClass::h, img_cache, img_filename, img_loaded, img_path, is_dirty, is_pressed, AppManager::p_display_surface, AppManager::p_fast_img_cache_surface, SvcDataDictionary::read(), AppManager::sd, show_active, text, time_active, using_image, AppBaseClass::w, AppBaseClass::x, and AppBaseClass::y.