Monado OpenXR Runtime
Loading...
Searching...
No Matches
xrt::tracking::constellation::DataSerializer Struct Reference

Public Member Functions

 DataSerializer (std::string file, bool write)
 
void write (uint8_t value)
 
void read (uint8_t &value)
 
void write (uint32_t value)
 
void read (uint32_t &value)
 
void write (float value)
 
void read (float &value)
 
void write (uint64_t value)
 
void read (uint64_t &value)
 
void write (double value)
 
void read (double &value)
 
void write (const xrt_pose &value)
 
void read (xrt_pose &value)
 
void write (const FoundDevicePose &value)
 
void read (FoundDevicePose &value)
 
void write (const DeviceState &value)
 
void read (DeviceState &value)
 
void write (const t_blob &value)
 
void read (t_blob &value)
 
void write (const CameraSample &value)
 
void read (CameraSample &value)
 
void write (const t_camera_calibration &value)
 
void read (t_camera_calibration &value)
 
void write (t_constellation_tracker_led &value)
 
void read (t_constellation_tracker_led &value)
 
void write (const t_constellation_tracker_led_model &value)
 
void read (std::vector< t_constellation_tracker_led > &led_storage, t_constellation_tracker_led_model &value)
 
template<typename T >
void write (const std::optional< T > &opt_value)
 
template<typename T >
void read (std::optional< T > &opt_value)
 
void flush ()
 

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