OpenXRInterface
Inherits: XRInterface < RefCounted < Object
There is currently no description for this class. Please help us by contributing one!
Properties
|
||
|
||
|
||
|
||
|
||
|
Methods
get_action_sets ( ) const |
|
get_available_display_refresh_rates ( ) const |
|
get_hand_joint_angular_velocity ( Hand hand, HandJoints joint ) const |
|
BitField<HandJointFlags> |
get_hand_joint_flags ( Hand hand, HandJoints joint ) const |
get_hand_joint_linear_velocity ( Hand hand, HandJoints joint ) const |
|
get_hand_joint_position ( Hand hand, HandJoints joint ) const |
|
get_hand_joint_radius ( Hand hand, HandJoints joint ) const |
|
get_hand_joint_rotation ( Hand hand, HandJoints joint ) const |
|
get_hand_tracking_source ( Hand hand ) const |
|
get_motion_range ( Hand hand ) const |
|
is_action_set_active ( String name ) const |
|
is_foveation_supported ( ) const |
|
is_hand_interaction_supported ( ) const |
|
void |
set_action_set_active ( String name, bool active ) |
void |
set_motion_range ( Hand hand, HandMotionRange motion_range ) |
Signals
instance_exiting ( )
There is currently no description for this signal. Please help us by contributing one!
pose_recentered ( )
There is currently no description for this signal. Please help us by contributing one!
refresh_rate_changed ( float refresh_rate )
There is currently no description for this signal. Please help us by contributing one!
session_begun ( )
There is currently no description for this signal. Please help us by contributing one!
session_focussed ( )
There is currently no description for this signal. Please help us by contributing one!
session_loss_pending ( )
There is currently no description for this signal. Please help us by contributing one!
session_stopping ( )
There is currently no description for this signal. Please help us by contributing one!
session_visible ( )
There is currently no description for this signal. Please help us by contributing one!
Enumerations
enum Hand:
Hand HAND_LEFT = 0
There is currently no description for this enum. Please help us by contributing one!
Hand HAND_RIGHT = 1
There is currently no description for this enum. Please help us by contributing one!
Hand HAND_MAX = 2
There is currently no description for this enum. Please help us by contributing one!
enum HandMotionRange:
HandMotionRange HAND_MOTION_RANGE_UNOBSTRUCTED = 0
There is currently no description for this enum. Please help us by contributing one!
HandMotionRange HAND_MOTION_RANGE_CONFORM_TO_CONTROLLER = 1
There is currently no description for this enum. Please help us by contributing one!
HandMotionRange HAND_MOTION_RANGE_MAX = 2
There is currently no description for this enum. Please help us by contributing one!
enum HandTrackedSource:
HandTrackedSource HAND_TRACKED_SOURCE_UNKNOWN = 0
There is currently no description for this enum. Please help us by contributing one!
HandTrackedSource HAND_TRACKED_SOURCE_UNOBSTRUCTED = 1
There is currently no description for this enum. Please help us by contributing one!
HandTrackedSource HAND_TRACKED_SOURCE_CONTROLLER = 2
There is currently no description for this enum. Please help us by contributing one!
HandTrackedSource HAND_TRACKED_SOURCE_MAX = 3
There is currently no description for this enum. Please help us by contributing one!
enum HandJoints:
HandJoints HAND_JOINT_PALM = 0
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_WRIST = 1
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_THUMB_METACARPAL = 2
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_THUMB_PROXIMAL = 3
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_THUMB_DISTAL = 4
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_THUMB_TIP = 5
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_INDEX_METACARPAL = 6
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_INDEX_PROXIMAL = 7
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_INDEX_INTERMEDIATE = 8
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_INDEX_DISTAL = 9
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_INDEX_TIP = 10
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_MIDDLE_METACARPAL = 11
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_MIDDLE_PROXIMAL = 12
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_MIDDLE_INTERMEDIATE = 13
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_MIDDLE_DISTAL = 14
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_MIDDLE_TIP = 15
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_RING_METACARPAL = 16
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_RING_PROXIMAL = 17
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_RING_INTERMEDIATE = 18
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_RING_DISTAL = 19
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_RING_TIP = 20
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_LITTLE_METACARPAL = 21
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_LITTLE_PROXIMAL = 22
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_LITTLE_INTERMEDIATE = 23
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_LITTLE_DISTAL = 24
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_LITTLE_TIP = 25
There is currently no description for this enum. Please help us by contributing one!
HandJoints HAND_JOINT_MAX = 26
There is currently no description for this enum. Please help us by contributing one!
flags HandJointFlags:
HandJointFlags HAND_JOINT_NONE = 0
There is currently no description for this enum. Please help us by contributing one!
HandJointFlags HAND_JOINT_ORIENTATION_VALID = 1
There is currently no description for this enum. Please help us by contributing one!
HandJointFlags HAND_JOINT_ORIENTATION_TRACKED = 2
There is currently no description for this enum. Please help us by contributing one!
HandJointFlags HAND_JOINT_POSITION_VALID = 4
There is currently no description for this enum. Please help us by contributing one!
HandJointFlags HAND_JOINT_POSITION_TRACKED = 8
There is currently no description for this enum. Please help us by contributing one!
HandJointFlags HAND_JOINT_LINEAR_VELOCITY_VALID = 16
There is currently no description for this enum. Please help us by contributing one!
HandJointFlags HAND_JOINT_ANGULAR_VELOCITY_VALID = 32
There is currently no description for this enum. Please help us by contributing one!
Property Descriptions
float display_refresh_rate = 0.0
There is currently no description for this property. Please help us by contributing one!
bool foveation_dynamic = false
There is currently no description for this property. Please help us by contributing one!
int foveation_level = 0
There is currently no description for this property. Please help us by contributing one!
float render_target_size_multiplier = 1.0
There is currently no description for this property. Please help us by contributing one!
float vrs_min_radius = 20.0
There is currently no description for this property. Please help us by contributing one!
float vrs_strength = 1.0
There is currently no description for this property. Please help us by contributing one!
Method Descriptions
Array get_action_sets ( ) const
There is currently no description for this method. Please help us by contributing one!
Array get_available_display_refresh_rates ( ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 get_hand_joint_angular_velocity ( Hand hand, HandJoints joint ) const
There is currently no description for this method. Please help us by contributing one!
BitField<HandJointFlags> get_hand_joint_flags ( Hand hand, HandJoints joint ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 get_hand_joint_linear_velocity ( Hand hand, HandJoints joint ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 get_hand_joint_position ( Hand hand, HandJoints joint ) const
There is currently no description for this method. Please help us by contributing one!
float get_hand_joint_radius ( Hand hand, HandJoints joint ) const
There is currently no description for this method. Please help us by contributing one!
Quaternion get_hand_joint_rotation ( Hand hand, HandJoints joint ) const
There is currently no description for this method. Please help us by contributing one!
HandTrackedSource get_hand_tracking_source ( Hand hand ) const
There is currently no description for this method. Please help us by contributing one!
HandMotionRange get_motion_range ( Hand hand ) const
There is currently no description for this method. Please help us by contributing one!
bool is_action_set_active ( String name ) const
There is currently no description for this method. Please help us by contributing one!
bool is_eye_gaze_interaction_supported ( )
There is currently no description for this method. Please help us by contributing one!
bool is_foveation_supported ( ) const
There is currently no description for this method. Please help us by contributing one!
bool is_hand_interaction_supported ( ) const
There is currently no description for this method. Please help us by contributing one!
bool is_hand_tracking_supported ( )
There is currently no description for this method. Please help us by contributing one!
void set_action_set_active ( String name, bool active )
There is currently no description for this method. Please help us by contributing one!
void set_motion_range ( Hand hand, HandMotionRange motion_range )
There is currently no description for this method. Please help us by contributing one!