Struct ILLIXR::data_format::boba_modal_texture
ClassList > ILLIXR > data_format > boba_modal_texture
#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