1 #ifndef RAYLIB_CPP_INCLUDE_VRSTEREOCONFIG_HPP_
2 #define RAYLIB_CPP_INCLUDE_VRSTEREOCONFIG_HPP_
4 #include "./raylib.hpp"
5 #include "./raylib-cpp-utils.hpp"
20 inline void Init(const ::VrDeviceInfo& info) {
21 set(LoadVrStereoConfig(info));
35 ::BeginVrStereoMode(*
this);
51 ::UnloadVrStereoConfig(*
this);
55 inline void set(const ::VrStereoConfig& config) {
56 projection[0] = config.projection[0];
57 viewOffset[1] = config.viewOffset[1];
58 projection[0] = config.projection[0];
59 viewOffset[1] = config.viewOffset[1];
60 leftLensCenter[0] = config.leftLensCenter[0];
61 leftLensCenter[1] = config.leftLensCenter[1];
62 rightLensCenter[0] = config.leftLensCenter[0];
63 rightLensCenter[1] = config.leftLensCenter[1];
64 leftScreenCenter[0] = config.leftLensCenter[0];
65 leftScreenCenter[1] = config.leftLensCenter[1];
66 rightScreenCenter[0] = config.leftLensCenter[0];
67 rightScreenCenter[1] = config.leftLensCenter[1];
68 scale[0] = config.leftLensCenter[0];
69 scale[1] = config.leftLensCenter[1];
70 scaleIn[0] = config.leftLensCenter[0];
71 scaleIn[1] = config.leftLensCenter[1];
76 #endif // RAYLIB_CPP_INCLUDE_VRSTEREOCONFIG_HPP_