#include "mobile_vr_interface.h"
#include "core/input/input.h"
#include "core/os/os.h"
#include "servers/display_server.h"
#include "servers/rendering/rendering_server_globals.h"
StringName MobileVRInterface::get_name() const { … }
uint32_t MobileVRInterface::get_capabilities() const { … }
Vector3 MobileVRInterface::scale_magneto(const Vector3 &p_magnetometer) { … }
Basis MobileVRInterface::combine_acc_mag(const Vector3 &p_grav, const Vector3 &p_magneto) { … }
void MobileVRInterface::set_position_from_sensors() { … }
void MobileVRInterface::_bind_methods() { … }
void MobileVRInterface::set_eye_height(const double p_eye_height) { … }
double MobileVRInterface::get_eye_height() const { … }
void MobileVRInterface::set_offset_rect(const Rect2 &p_offset_rect) { … }
Rect2 MobileVRInterface::get_offset_rect() const { … }
void MobileVRInterface::set_iod(const double p_iod) { … }
double MobileVRInterface::get_iod() const { … }
void MobileVRInterface::set_display_width(const double p_display_width) { … }
double MobileVRInterface::get_display_width() const { … }
void MobileVRInterface::set_display_to_lens(const double p_display_to_lens) { … }
double MobileVRInterface::get_display_to_lens() const { … }
void MobileVRInterface::set_oversample(const double p_oversample) { … }
double MobileVRInterface::get_oversample() const { … }
void MobileVRInterface::set_k1(const double p_k1) { … }
double MobileVRInterface::get_k1() const { … }
void MobileVRInterface::set_k2(const double p_k2) { … }
double MobileVRInterface::get_k2() const { … }
float MobileVRInterface::get_vrs_min_radius() const { … }
void MobileVRInterface::set_vrs_min_radius(float p_vrs_min_radius) { … }
float MobileVRInterface::get_vrs_strength() const { … }
void MobileVRInterface::set_vrs_strength(float p_vrs_strength) { … }
uint32_t MobileVRInterface::get_view_count() { … }
XRInterface::TrackingStatus MobileVRInterface::get_tracking_status() const { … }
bool MobileVRInterface::is_initialized() const { … }
bool MobileVRInterface::initialize() { … }
void MobileVRInterface::uninitialize() { … }
Dictionary MobileVRInterface::get_system_info() { … }
bool MobileVRInterface::supports_play_area_mode(XRInterface::PlayAreaMode p_mode) { … }
XRInterface::PlayAreaMode MobileVRInterface::get_play_area_mode() const { … }
bool MobileVRInterface::set_play_area_mode(XRInterface::PlayAreaMode p_mode) { … }
Size2 MobileVRInterface::get_render_target_size() { … }
Transform3D MobileVRInterface::get_camera_transform() { … }
Transform3D MobileVRInterface::get_transform_for_view(uint32_t p_view, const Transform3D &p_cam_transform) { … }
Projection MobileVRInterface::get_projection_for_view(uint32_t p_view, double p_aspect, double p_z_near, double p_z_far) { … }
Vector<BlitToScreen> MobileVRInterface::post_draw_viewport(RID p_render_target, const Rect2 &p_screen_rect) { … }
void MobileVRInterface::process() { … }
RID MobileVRInterface::get_vrs_texture() { … }
MobileVRInterface::MobileVRInterface() { … }
MobileVRInterface::~MobileVRInterface() { … }