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

Non-owning drawing surface used by memory and raw-fd compositors. More...

#include <board_overlay.h>

Data Fields

void * context
 Caller-owned sink context.
board_overlay_fill_fn fill
 Clipped solid-rectangle writer.
uint16_t width
 Complete composite width in pixels.
uint16_t height
 Complete composite height in pixels.
bool ok
 Sticky false after a sink write fault.

Detailed Description

Non-owning drawing surface used by memory and raw-fd compositors.

Definition at line 148 of file board_overlay.h.

Field Documentation

◆ context

void* board_overlay_surface_t::context

Caller-owned sink context.

Definition at line 149 of file board_overlay.h.

Referenced by priv_fill_rect().

◆ fill

board_overlay_fill_fn board_overlay_surface_t::fill

Clipped solid-rectangle writer.

Definition at line 150 of file board_overlay.h.

Referenced by board_overlay_draw_sidebar(), and priv_fill_rect().

◆ height

uint16_t board_overlay_surface_t::height

Complete composite height in pixels.

Definition at line 152 of file board_overlay.h.

Referenced by board_overlay_draw_sidebar(), internal_draw_console(), and priv_fill_rect().

◆ ok

bool board_overlay_surface_t::ok

Sticky false after a sink write fault.

Definition at line 153 of file board_overlay.h.

Referenced by board_overlay_draw_sidebar(), and priv_fill_rect().

◆ width

uint16_t board_overlay_surface_t::width

Complete composite width in pixels.

Definition at line 151 of file board_overlay.h.

Referenced by board_overlay_draw_sidebar(), and priv_fill_rect().


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