ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_widget_progress_bar Struct Reference

#include <ra8_widget_progress_bar.h>

Collaboration diagram for ra8_widget_progress_bar:

Data Fields

const ra8_widget_paint_tpaint
 Draw backend (NULL -> draws nothing).
uint32_t track
 Track (unfilled) fill colour, 0xRRGGBB.
uint32_t fill
 Filled-portion colour, 0xRRGGBB.
uint16_t value
 Current progress value (clamped to total).
uint16_t total
 Full-scale value; 0 -> empty (no fill).

Detailed Description

Definition at line 64 of file ra8_widget_progress_bar.h.

Field Documentation

◆ fill

uint32_t ra8_widget_progress_bar::fill

Filled-portion colour, 0xRRGGBB.

Definition at line 67 of file ra8_widget_progress_bar.h.

◆ paint

const ra8_widget_paint_t* ra8_widget_progress_bar::paint

Draw backend (NULL -> draws nothing).

Definition at line 65 of file ra8_widget_progress_bar.h.

◆ total

uint16_t ra8_widget_progress_bar::total

Full-scale value; 0 -> empty (no fill).

Definition at line 69 of file ra8_widget_progress_bar.h.

◆ track

uint32_t ra8_widget_progress_bar::track

Track (unfilled) fill colour, 0xRRGGBB.

Definition at line 66 of file ra8_widget_progress_bar.h.

◆ value

uint16_t ra8_widget_progress_bar::value

Current progress value (clamped to total).

Definition at line 68 of file ra8_widget_progress_bar.h.


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