class

Godot::XRInterface

Inherits Godot::RefCounted < Godot::Object < Reference < Object

Constructors

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

Instance methods

ar_is_anchor_detection_enabled

Property ar_is_anchor_detection_enabled getter

Source
ar_is_anchor_detection_enabled=(val)

Property ar_is_anchor_detection_enabled setter

Source
ar_is_anchor_detection_enabled?
Source
environment_blend_mode

Property environment_blend_mode getter

Source
environment_blend_mode=(val : Int)

Property environment_blend_mode setter

Source
get_anchor_detection_is_enabled
Source
get_camera_feed_id
Source
get_capabilities
Source
get_environment_blend_mode
Source
get_name
Source
get_play_area
Source
get_play_area_mode
Source
get_projection_for_view(view : Int64, aspect : Float64, near : Float64, far : Float64) : Projection
Source
get_render_target_size
Source
get_supported_environment_blend_modes
Source
get_system_info
Source
get_tracking_status
Source
get_transform_for_view(view : Int64, cam_transform : Transform3D) : Transform3D
Source
get_view_count
Source
godot_initialize
Source
interface_is_primary

Property interface_is_primary getter

Source
interface_is_primary=(val)

Property interface_is_primary setter

Source
interface_is_primary?
Source
is_initialized
Source
is_passthrough_enabled
Source
is_passthrough_supported
Source
is_primary
Source
set_anchor_detection_is_enabled(enable : Bool) : Void
Source
set_environment_blend_mode(mode : Int64) : Bool
Source
set_play_area_mode(mode : Int64) : Bool
Source
set_primary(primary : Bool) : Void
Source
start_passthrough
Source
stop_passthrough
Source
supports_play_area_mode(mode : Int64) : Bool
Source
trigger_haptic_pulse(action_name : String, tracker_name : String, frequency : Float64, amplitude : Float64, duration_sec : Float64, delay_sec : Float64) : Void
Source
uninitialize
Source
xr_play_area_mode

Property xr_play_area_mode getter

Source
xr_play_area_mode=(val : Int)

Property xr_play_area_mode setter

Source

Nested types