Muteki
EABI code execution on Besta® RTOS devices.
Loading...
Searching...
No Matches
ui_imageclip_s Struct Reference

Image clip subwidget struct. More...

#include <imageclip.h>

Data Fields

ui_component_t component
 The inherited component struct.
bool(*) on_replace_image (ui_imageclip_t *self, unsigned int x, unsigned int y, lcd_surface_t *surface, int free_surface, int notify_redraw)
 Replace image callback.
lcd_surface_t * surface
 Allocated surface that contains the background image.
int builtin_background_id
 Background image ID if it is a built-in image. Otherwise it should be -1.
int unk_0x40
 Unknown. Probably padding bytes.
short image_offset_x
 X offset within the background image.
short image_offset_y
 Y offset within the background image.
unsigned short image_allocated
 Non-zero if the image surface is allocated by us.
unsigned short blit_mode
 Blit mode.
int unk_0x4c [5]
 Unknown. Seems unused.

Detailed Description

Image clip subwidget struct.

This does not exist independently, rather it is optionally instantiated by the deskbox as a part of it.

Field Documentation

◆ blit_mode

unsigned short ui_imageclip_s::blit_mode

Blit mode.

See also
lcd_surface_blit_flag_e

◆ component

ui_component_t ui_imageclip_s::component

The inherited component struct.

◆ unk_0x40

int ui_imageclip_s::unk_0x40

Unknown. Probably padding bytes.

◆ unk_0x4c

int ui_imageclip_s::unk_0x4c[5]

Unknown. Seems unused.


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