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

#include <ra8_widget_reflow_view.h>

Data Fields

void * user
 Opaque engine handle passed back to every callback below.
void(* render_page )(void *user, uint16_t page, const ra8_ui_rect_t *body)
 Paint page page of the engine inside body (on-target only).
bool(* follow_link )(void *user, uint16_t page, int32_t x, int32_t y, uint16_t *out_page)
 Hit-test a tap for a link on page; follow it if present.

Detailed Description

Definition at line 60 of file ra8_widget_reflow_view.h.

Field Documentation

◆ follow_link

bool(* ra8_widget_reflow_ops::follow_link) (void *user, uint16_t page, int32_t x, int32_t y, uint16_t *out_page)

Hit-test a tap for a link on page; follow it if present.

Returns
true and set *out_page if a link was followed, else false.

Definition at line 69 of file ra8_widget_reflow_view.h.

◆ render_page

void(* ra8_widget_reflow_ops::render_page) (void *user, uint16_t page, const ra8_ui_rect_t *body)

Paint page page of the engine inside body (on-target only).

Definition at line 64 of file ra8_widget_reflow_view.h.

◆ user

void* ra8_widget_reflow_ops::user

Opaque engine handle passed back to every callback below.

Definition at line 62 of file ra8_widget_reflow_view.h.


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