Struct ILLIXR::data_format::boba_modal_overlay
ClassList > ILLIXR > data_format > boba_modal_overlay
#include <frame.hpp>
Public Attributes
| Type | Name |
|---|---|
| std::uint32_t | height = {0} |
| float | height_m = {0.0F} |
| std::array< float, 8 > | left_quad_pixels = {} |
| bool | left_valid = {[**false**](namespaceILLIXR.md#function-normalize)} |
| std::array< float, 8 > | right_quad_pixels = {} |
| bool | right_valid = {[**false**](namespaceILLIXR.md#function-normalize)} |
| std::uint64_t | texture_id = {0} |
| bool | visible = {[**false**](namespaceILLIXR.md#function-normalize)} |
| std::uint32_t | width = {0} |
| float | width_m = {0.0F} |
Detailed Description
Per-frame placement metadata for Boba's optional bitmap UI card.
Public Attributes Documentation
variable height
std::uint32_t ILLIXR::data_format::boba_modal_overlay::height;
variable height_m
float ILLIXR::data_format::boba_modal_overlay::height_m;
variable left_quad_pixels
std::array<float, 8> ILLIXR::data_format::boba_modal_overlay::left_quad_pixels;
Four x/y corners per eye in decoded source-image coordinates.
variable left_valid
bool ILLIXR::data_format::boba_modal_overlay::left_valid;
variable right_quad_pixels
std::array<float, 8> ILLIXR::data_format::boba_modal_overlay::right_quad_pixels;
variable right_valid
bool ILLIXR::data_format::boba_modal_overlay::right_valid;
variable texture_id
std::uint64_t ILLIXR::data_format::boba_modal_overlay::texture_id;
Content ID/dimensions of the texture carried on the reliable topic.
variable visible
bool ILLIXR::data_format::boba_modal_overlay::visible;
Visibility plus validity of the independently projected eye quads.
variable width
std::uint32_t ILLIXR::data_format::boba_modal_overlay::width;
variable width_m
float ILLIXR::data_format::boba_modal_overlay::width_m;
Physical dimensions used when a compositor presents the card in 3D.
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/data_format/frame.hpp