Skip to content

Struct ILLIXR::data_format::boba_modal_texture

ClassList > ILLIXR > data_format > boba_modal_texture

More...

  • #include <frame.hpp>

Inherits the following classes: ILLIXR::switchboard::event

Public Attributes

Type Name
std::uint32_t height = {0}
std::uint64_t magic = {[**wire\_magic**](structILLIXR_1_1data__format_1_1boba__modal__texture.md#variable-wire_magic)}
std::vector< std::uint8_t > rgba
std::uint64_t texture_id = {0}
std::uint32_t width = {0}

Public Static Attributes

Type Name
constexpr std::uint64_t wire_magic = 0x424F42414D4F444CULL

Public Functions inherited from ILLIXR::switchboard::event

See ILLIXR::switchboard::event

Type Name
void serialize (Archive & ar, const unsigned int version)
virtual ~event () = default

Detailed Description

Reliable, content-addressed update for a Boba modal texture. The texture is sent only when it changes (or periodically for recovery) and cached by the Quest; boba_modal_overlay carries its per-frame projected placement.

Public Attributes Documentation

variable height

std::uint32_t ILLIXR::data_format::boba_modal_texture::height;

variable magic

std::uint64_t ILLIXR::data_format::boba_modal_texture::magic;

variable rgba

std::vector<std::uint8_t> ILLIXR::data_format::boba_modal_texture::rgba;

variable texture_id

std::uint64_t ILLIXR::data_format::boba_modal_texture::texture_id;

variable width

std::uint32_t ILLIXR::data_format::boba_modal_texture::width;

Public Static Attributes Documentation

variable wire_magic

constexpr std::uint64_t ILLIXR::data_format::boba_modal_texture::wire_magic;


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/data_format/frame.hpp