Skip to content

Struct ILLIXR::data_format::boba_modal_overlay

ClassList > ILLIXR > data_format > boba_modal_overlay

More...

  • #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