File hmd_config.hpp
File List > data_format > serialization > hmd_config.hpp
Go to the documentation of this file
#pragma once
#include "illixr/data_format/hmd_config.hpp"
#include
#include
namespace boost::serialization {
template<class Archive>
void serialize(Archive& ar, hmd_config& data, const unsigned int version) {
(void) version;
ar & data.recommended_image_width;
ar & data.recommended_image_height;
ar & data.fov_angle_left[0];
ar & data.fov_angle_left[1];
ar & data.fov_angle_right[0];
ar & data.fov_angle_right[1];
ar & data.fov_angle_up[0];
ar & data.fov_angle_up[1];
ar & data.fov_angle_down[0];
ar & data.fov_angle_down[1];
}
template<class Archive>
void serialize(Archive& ar, ILLIXR::data_format::hmd_config_data& data, const unsigned int version) {
(void) version;
ar& boost::serialization::base_object<ILLIXR::switchboard::event>(data);
ar & data.config;
}
} // namespace boost::serialization
BOOST_CLASS_EXPORT_KEY(ILLIXR::data_format::hmd_config_data)