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

Exact first-party workspace required by one platform view. More...

#include <ra8_viewer_view.h>

Data Fields

size_t required_bytes
 Complete view workspace extent.
size_t required_alignment
 Required base alignment.
size_t pixel_bytes
 In-place RGB565-to-ARGB tile scratch.
size_t layout_bytes
 Two per-tile layout arrays.
uint32_t tile_count
 Reader tile count used for sizing.
uint32_t layout_version
 ABI guard consumed by open.

Detailed Description

Exact first-party workspace required by one platform view.

Definition at line 27 of file ra8_viewer_view.h.

Field Documentation

◆ layout_bytes

size_t ra8_viewer_view_requirements_t::layout_bytes

Two per-tile layout arrays.

Definition at line 31 of file ra8_viewer_view.h.

◆ layout_version

uint32_t ra8_viewer_view_requirements_t::layout_version

ABI guard consumed by open.

Definition at line 33 of file ra8_viewer_view.h.

◆ pixel_bytes

size_t ra8_viewer_view_requirements_t::pixel_bytes

In-place RGB565-to-ARGB tile scratch.

Definition at line 30 of file ra8_viewer_view.h.

◆ required_alignment

size_t ra8_viewer_view_requirements_t::required_alignment

Required base alignment.

Definition at line 29 of file ra8_viewer_view.h.

◆ required_bytes

size_t ra8_viewer_view_requirements_t::required_bytes

Complete view workspace extent.

Definition at line 28 of file ra8_viewer_view.h.

Referenced by ra8_viewer_view_open().

◆ tile_count

uint32_t ra8_viewer_view_requirements_t::tile_count

Reader tile count used for sizing.

Definition at line 32 of file ra8_viewer_view.h.


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