class

Godot::XRServer

Inherits Godot::Object < Reference < Object

Godot XRServer singleton (XRServer).

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Class methods

singleton_ptr
Source

Instance methods

add_interface(interface : XRInterface) : Void
Source
add_tracker(tracker : XRTracker) : Void
Source
camera_locked_to_origin

Property camera_locked_to_origin getter

Source
camera_locked_to_origin=(val)

Property camera_locked_to_origin setter

Source
camera_locked_to_origin?
Source
center_on_hmd(rotation_mode : Int64, keep_height : Bool) : Void
Source
clear_reference_frame
Source
find_interface(name : String) : XRInterface
Source
get_hmd_transform
Source
get_interface(idx : Int64) : XRInterface
Source
get_interface_count
Source
get_interfaces
Source
get_primary_interface
Source
get_reference_frame
Source
get_tracker(tracker_name : String) : XRTracker
Source
get_trackers(tracker_types : Int64) : Pointer(Void)
Source
get_world_origin
Source
get_world_scale
Source
is_camera_locked_to_origin
Source
primary_interface

Property primary_interface getter

Source
primary_interface=(val)

Property primary_interface setter

Source
remove_interface(interface : XRInterface) : Void
Source
remove_tracker(tracker : XRTracker) : Void
Source
set_camera_locked_to_origin(enabled : Bool) : Void
Source
set_primary_interface(interface : XRInterface) : Void
Source
set_world_origin(world_origin : Transform3D) : Void
Source
set_world_scale(scale : Float64) : Void
Source
world_origin

Property world_origin getter

Source
world_origin=(val)

Property world_origin setter

Source
world_scale

Property world_scale getter

Source
world_scale=(val : Number)

Property world_scale setter

Source

Nested types