RGB Sunglasses Animation Extension API fw-v3.8.1-1-geacf2f0
rgbx ABI + C++ wrapper for sandboxed .llext animations
Loading...
Searching...
No Matches
rgbx_manifest Struct Reference

Extension self-description. More...

#include <rgbx_api.h>

Data Fields

uint32_t abi_version
 must be RGBX_ABI_VERSION
 
const char * name
 animation display name (BLE "Animation Name")
 
uint32_t width
 framebuffer width the extension renders at; must match the host display (40 on proto0)
 
uint32_t height
 framebuffer height (12 on proto0)
 
uint32_t param_count
 entries in params, <= RGBX_MAX_PARAMS; at most RGBX_MAX_STRING_PARAMS of them may be RGBX_PARAM_STRING
 
const struct rgbx_param_descparams
 NULL iff param_count == 0.
 

Detailed Description

Extension self-description.

Exported as the rgbx_manifest symbol and validated by the host at boot (abi_version, dims, param table — see fw/src/extensions/extension_manifest.cpp for the exact rules).


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