XRServer
Inherits: Object
There is currently no description for this class. Please help us by contributing one!
Properties
|
||
|
Methods
void |
add_interface ( XRInterface interface ) |
void |
add_tracker ( XRTracker tracker ) |
void |
center_on_hmd ( RotationMode rotation_mode, bool keep_height ) |
void |
|
find_interface ( String name ) const |
|
get_interface ( int idx ) const |
|
get_interface_count ( ) const |
|
get_interfaces ( ) const |
|
get_reference_frame ( ) const |
|
get_tracker ( StringName tracker_name ) const |
|
get_trackers ( int tracker_types ) |
|
void |
remove_interface ( XRInterface interface ) |
void |
remove_tracker ( XRTracker tracker ) |
Signals
interface_added ( StringName interface_name )
There is currently no description for this signal. Please help us by contributing one!
interface_removed ( StringName interface_name )
There is currently no description for this signal. Please help us by contributing one!
reference_frame_changed ( )
There is currently no description for this signal. Please help us by contributing one!
tracker_added ( StringName tracker_name, int type )
There is currently no description for this signal. Please help us by contributing one!
tracker_removed ( StringName tracker_name, int type )
There is currently no description for this signal. Please help us by contributing one!
tracker_updated ( StringName tracker_name, int type )
There is currently no description for this signal. Please help us by contributing one!
Enumerations
enum TrackerType:
TrackerType TRACKER_HEAD = 1
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_CONTROLLER = 2
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_BASESTATION = 4
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_ANCHOR = 8
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_HAND = 16
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_BODY = 32
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_FACE = 64
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_ANY_KNOWN = 127
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_UNKNOWN = 128
There is currently no description for this enum. Please help us by contributing one!
TrackerType TRACKER_ANY = 255
There is currently no description for this enum. Please help us by contributing one!
enum RotationMode:
RotationMode RESET_FULL_ROTATION = 0
There is currently no description for this enum. Please help us by contributing one!
RotationMode RESET_BUT_KEEP_TILT = 1
There is currently no description for this enum. Please help us by contributing one!
RotationMode DONT_RESET_ROTATION = 2
There is currently no description for this enum. Please help us by contributing one!
Property Descriptions
XRInterface primary_interface
void set_primary_interface ( XRInterface value )
XRInterface get_primary_interface ( )
There is currently no description for this property. Please help us by contributing one!
Transform3D world_origin = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
void set_world_origin ( Transform3D value )
Transform3D get_world_origin ( )
There is currently no description for this property. Please help us by contributing one!
float world_scale = 1.0
There is currently no description for this property. Please help us by contributing one!
Method Descriptions
void add_interface ( XRInterface interface )
There is currently no description for this method. Please help us by contributing one!
void add_tracker ( XRTracker tracker )
There is currently no description for this method. Please help us by contributing one!
void center_on_hmd ( RotationMode rotation_mode, bool keep_height )
There is currently no description for this method. Please help us by contributing one!
void clear_reference_frame ( )
There is currently no description for this method. Please help us by contributing one!
XRInterface find_interface ( String name ) const
There is currently no description for this method. Please help us by contributing one!
Transform3D get_hmd_transform ( )
There is currently no description for this method. Please help us by contributing one!
XRInterface get_interface ( int idx ) const
There is currently no description for this method. Please help us by contributing one!
int get_interface_count ( ) const
There is currently no description for this method. Please help us by contributing one!
Dictionary[] get_interfaces ( ) const
There is currently no description for this method. Please help us by contributing one!
Transform3D get_reference_frame ( ) const
There is currently no description for this method. Please help us by contributing one!
XRTracker get_tracker ( StringName tracker_name ) const
There is currently no description for this method. Please help us by contributing one!
Dictionary get_trackers ( int tracker_types )
There is currently no description for this method. Please help us by contributing one!
void remove_interface ( XRInterface interface )
There is currently no description for this method. Please help us by contributing one!
void remove_tracker ( XRTracker tracker )
There is currently no description for this method. Please help us by contributing one!