1#ifndef RAYLIB_CPP_INCLUDE_VRSTEREOCONFIG_HPP_
2#define RAYLIB_CPP_INCLUDE_VRSTEREOCONFIG_HPP_
5#include "./raylib-cpp-utils.hpp"
20 void Load(const ::VrDeviceInfo& info) {
21 set(LoadVrStereoConfig(info));
35 ::BeginVrStereoMode(*
this);
51 ::UnloadVrStereoConfig(*
this);
55 void set(const ::VrStereoConfig& config) {
56 projection[0] = config.projection[0];
57 projection[1] = config.projection[1];
58 viewOffset[0] = config.viewOffset[0];
59 viewOffset[1] = config.viewOffset[1];
60 leftLensCenter[0] = config.leftLensCenter[0];
61 leftLensCenter[1] = config.leftLensCenter[1];
62 rightLensCenter[0] = config.rightLensCenter[0];
63 rightLensCenter[1] = config.rightLensCenter[1];
64 leftScreenCenter[0] = config.leftScreenCenter[0];
65 leftScreenCenter[1] = config.leftScreenCenter[1];
66 rightScreenCenter[0] = config.rightScreenCenter[0];
67 rightScreenCenter[1] = config.rightScreenCenter[1];
68 scale[0] = config.scale[0];
69 scale[1] = config.scale[1];
70 scaleIn[0] = config.scaleIn[0];
71 scaleIn[1] = config.scaleIn[1];
VR stereo config functions for VR simulator.
VrStereoConfig & BeginMode()
Begin stereo rendering.
void Load(const ::VrDeviceInfo &info)
Load VR stereo config for VR simulator device parameters.
VrStereoConfig & EndMode()
End stereo rendering.
void Unload()
Unload VR stereo config.
~VrStereoConfig()
Unload VR stereo config.