1#ifndef RAYLIB_CPP_INCLUDE_VRSTEREOCONFIG_HPP_
2#define RAYLIB_CPP_INCLUDE_VRSTEREOCONFIG_HPP_
4#include "./raylib-cpp-utils.hpp"
18 void Load(const ::VrDeviceInfo& info) { set(LoadVrStereoConfig(info)); }
29 ::BeginVrStereoMode(*
this);
44 void Unload() { ::UnloadVrStereoConfig(*
this); }
46 void set(const ::VrStereoConfig& config) {
47 projection[0] = config.projection[0];
48 projection[1] = config.projection[1];
49 viewOffset[0] = config.viewOffset[0];
50 viewOffset[1] = config.viewOffset[1];
51 leftLensCenter[0] = config.leftLensCenter[0];
52 leftLensCenter[1] = config.leftLensCenter[1];
53 rightLensCenter[0] = config.rightLensCenter[0];
54 rightLensCenter[1] = config.rightLensCenter[1];
55 leftScreenCenter[0] = config.leftScreenCenter[0];
56 leftScreenCenter[1] = config.leftScreenCenter[1];
57 rightScreenCenter[0] = config.rightScreenCenter[0];
58 rightScreenCenter[1] = config.rightScreenCenter[1];
59 scale[0] = config.scale[0];
60 scale[1] = config.scale[1];
61 scaleIn[0] = config.scaleIn[0];
62 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.
All raylib-cpp classes and functions appear in the raylib namespace.