godot/modules/mobile_vr/mobile_vr_interface.cpp

/**************************************************************************/
/*  mobile_vr_interface.cpp                                               */
/**************************************************************************/
/*                         This file is part of:                          */
/*                             GODOT ENGINE                               */
/*                        https://godotengine.org                         */
/**************************************************************************/
/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */
/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.                  */
/*                                                                        */
/* Permission is hereby granted, free of charge, to any person obtaining  */
/* a copy of this software and associated documentation files (the        */
/* "Software"), to deal in the Software without restriction, including    */
/* without limitation the rights to use, copy, modify, merge, publish,    */
/* distribute, sublicense, and/or sell copies of the Software, and to     */
/* permit persons to whom the Software is furnished to do so, subject to  */
/* the following conditions:                                              */
/*                                                                        */
/* The above copyright notice and this permission notice shall be         */
/* included in all copies or substantial portions of the Software.        */
/*                                                                        */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,        */
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF     */
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY   */
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,   */
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE      */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                 */
/**************************************************************************/

#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() {}