xr — Python Bindings for OpenXR
Pythonic access to the core OpenXR API. Most of the items in the root “xr” namespace have a one-to-one correspondence to related items in the native API.
xr is the root module of pyopenxr, an unofficial Python binding for the OpenXR SDK.
It provides low-level access to the core OpenXR API for interacting with VR and AR runtimes, including system queries, session management, and extension dispatch. This module wraps the standard C interface in a Pythonic structure while preserving fidelity to the original spec.
For high-level utilities and ergonomic abstractions, see submodules and helper packages.
- xr.Action
alias of
LP_Action_T
- class xr.ActionCreateInfo(action_name: str = '', action_type: ActionType = ActionType.BOOLEAN_INPUT, count_subaction_paths: int | None = None, subaction_paths: None | POINTER | c_ulonglong | Array | Sequence[c_ulonglong] = None, localized_action_name: str = '', next: c_void_p | None = None, type: StructureType = StructureType.ACTION_CREATE_INFO)
Bases:
Structure
- action_name
Structure/Union member
- action_type
Structure/Union member
- count_subaction_paths
Structure/Union member
- localized_action_name
Structure/Union member
- next
Structure/Union member
- property subaction_paths
- type
Structure/Union member
- xr.ActionSet
alias of
LP_ActionSet_T
- class xr.ActionSetCreateInfo(action_set_name: str = '', localized_action_set_name: str = '', priority: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_SET_CREATE_INFO)
Bases:
Structure
- action_set_name
Structure/Union member
- localized_action_set_name
Structure/Union member
- next
Structure/Union member
- priority
Structure/Union member
- type
Structure/Union member
- class xr.ActionSet_T
Bases:
Structure
- class xr.ActionSpaceCreateInfo(action: LP_Action_T | None = None, subaction_path: c_ulonglong = 0, pose_in_action_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.ACTION_SPACE_CREATE_INFO)
Bases:
Structure
- action
Structure/Union member
- next
Structure/Union member
- pose_in_action_space
Structure/Union member
- subaction_path
Structure/Union member
- type
Structure/Union member
- class xr.ActionStateBoolean(current_state: c_ulong = 0, changed_since_last_sync: c_ulong = 0, last_change_time: c_longlong = 0, is_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_BOOLEAN)
Bases:
Structure
- changed_since_last_sync
Structure/Union member
- current_state
Structure/Union member
- is_active
Structure/Union member
- last_change_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActionStateFloat(current_state: float = 0, changed_since_last_sync: c_ulong = 0, last_change_time: c_longlong = 0, is_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_FLOAT)
Bases:
Structure
- changed_since_last_sync
Structure/Union member
- current_state
Structure/Union member
- is_active
Structure/Union member
- last_change_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActionStateGetInfo(action: LP_Action_T | None = None, subaction_path: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_GET_INFO)
Bases:
Structure
- action
Structure/Union member
- next
Structure/Union member
- subaction_path
Structure/Union member
- type
Structure/Union member
- class xr.ActionStatePose(is_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_POSE)
Bases:
Structure
- is_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActionStateVector2f(current_state: Vector2f | None = None, changed_since_last_sync: c_ulong = 0, last_change_time: c_longlong = 0, is_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ACTION_STATE_VECTOR2F)
Bases:
Structure
- changed_since_last_sync
Structure/Union member
- current_state
Structure/Union member
- is_active
Structure/Union member
- last_change_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActionSuggestedBinding(action: LP_Action_T | None = None, binding: c_ulonglong = 0)
Bases:
Structure
- action
Structure/Union member
- binding
Structure/Union member
- class xr.ActionType(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BOOLEAN_INPUT = 1
- FLOAT_INPUT = 2
- POSE_INPUT = 4
- VECTOR2F_INPUT = 3
- VIBRATION_OUTPUT = 100
- class xr.Action_T
Bases:
Structure
- class xr.ActionsSyncInfo(count_active_action_sets: int | None = None, active_action_sets: None | POINTER | ActiveActionSet | Array | Sequence[ActiveActionSet] = None, next: c_void_p | None = None, type: StructureType = StructureType.ACTIONS_SYNC_INFO)
Bases:
Structure
- property active_action_sets
- count_active_action_sets
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActiveActionSet(action_set: LP_ActionSet_T | None = None, subaction_path: c_ulonglong = 0)
Bases:
Structure
- action_set
Structure/Union member
- subaction_path
Structure/Union member
- class xr.ActiveActionSetPrioritiesEXT(action_set_priority_count: int = 0, action_set_priorities: LP_ActiveActionSetPriorityEXT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.ACTIVE_ACTION_SET_PRIORITIES_EXT)
Bases:
Structure
- action_set_priorities
Structure/Union member
- action_set_priority_count
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ActiveActionSetPriorityEXT(action_set: LP_ActionSet_T | None = None, priority_override: int = 0)
Bases:
Structure
- action_set
Structure/Union member
- priority_override
Structure/Union member
- xr.AnchorBD
alias of
LP_AnchorBD_T
- class xr.AnchorBD_T
Bases:
Structure
- class xr.AnchorPersistStateANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- PERSISTED = 2
- PERSIST_NOT_REQUESTED = 0
- PERSIST_PENDING = 1
- class xr.AnchorSpaceCreateInfoANDROID(space: LP_Space_T | None = None, time: c_longlong = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), trackable: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ANCHOR_SPACE_CREATE_INFO_ANDROID)
Bases:
Structure
- next
Structure/Union member
- pose
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- trackable
Structure/Union member
- type
Structure/Union member
- class xr.AnchorSpaceCreateInfoBD(anchor: LP_AnchorBD_T | None = None, pose_in_anchor_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.ANCHOR_SPACE_CREATE_INFO_BD)
Bases:
Structure
- anchor
Structure/Union member
- next
Structure/Union member
- pose_in_anchor_space
Structure/Union member
- type
Structure/Union member
- class xr.ApiLayerCreateInfo
Bases:
Structure
- loader_instance
Structure/Union member
- next_info
Structure/Union member
- settings_file_location
Structure/Union member
- struct_size
Structure/Union member
- struct_type
Structure/Union member
- struct_version
Structure/Union member
- class xr.ApiLayerProperties(layer_name: str = '', spec_version: ~xr.version.Version = <xr.version.Version object>, layer_version: int = 0, description: str = '', next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.API_LAYER_PROPERTIES)
Bases:
Structure
- description
Structure/Union member
- layer_name
Structure/Union member
- layer_version
Structure/Union member
- next
Structure/Union member
- property spec_version
- type
Structure/Union member
- class xr.ApplicationInfo(application_name: str = '__main__.py', application_version: int = 0, engine_name: str = 'pyopenxr', engine_version: int = 16847753, api_version: ~xr.version.Version = <xr.version.Version object>)
Bases:
Structure
- property api_version
- application_name
Structure/Union member
- application_version
Structure/Union member
- engine_name
Structure/Union member
- engine_version
Structure/Union member
- xr.AsyncRequestIdFB
alias of
c_ulonglong
- class xr.BaseInStructure(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.BaseOutStructure(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.BindingModificationBaseHeaderKHR(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.BindingModificationsKHR(binding_modification_count: int | None = None, binding_modifications: None | POINTER | Array | Sequence = None, next: c_void_p | None = None, type: StructureType = StructureType.BINDING_MODIFICATIONS_KHR)
Bases:
Structure
- binding_modification_count
Structure/Union member
- property binding_modifications
- next
Structure/Union member
- type
Structure/Union member
- class xr.BlendFactorFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DST_ALPHA = 4
- ONE = 1
- ONE_MINUS_DST_ALPHA = 5
- ONE_MINUS_SRC_ALPHA = 3
- SRC_ALPHA = 2
- ZERO = 0
- class xr.BodyJointBD(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HEAD = 15
- LEFT_ANKLE = 7
- LEFT_COLLAR = 13
- LEFT_ELBOW = 18
- LEFT_FOOT = 10
- LEFT_HAND = 22
- LEFT_HIP = 1
- LEFT_KNEE = 4
- LEFT_SHOULDER = 16
- LEFT_WRIST = 20
- NECK = 12
- PELVIS = 0
- RIGHT_ANKLE = 8
- RIGHT_COLLAR = 14
- RIGHT_ELBOW = 19
- RIGHT_FOOT = 11
- RIGHT_HAND = 23
- RIGHT_HIP = 2
- RIGHT_KNEE = 5
- RIGHT_SHOULDER = 17
- RIGHT_WRIST = 21
- SPINE1 = 3
- SPINE2 = 6
- SPINE3 = 9
- class xr.BodyJointConfidenceHTC(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HIGH = 2
- LOW = 1
- NONE = 0
- class xr.BodyJointFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CHEST = 5
- COUNT = 70
- HEAD = 7
- HIPS = 1
- LEFT_ARM_LOWER = 11
- LEFT_ARM_UPPER = 10
- LEFT_HAND_INDEX_DISTAL = 27
- LEFT_HAND_INDEX_INTERMEDIATE = 26
- LEFT_HAND_INDEX_METACARPAL = 24
- LEFT_HAND_INDEX_PROXIMAL = 25
- LEFT_HAND_INDEX_TIP = 28
- LEFT_HAND_LITTLE_DISTAL = 42
- LEFT_HAND_LITTLE_INTERMEDIATE = 41
- LEFT_HAND_LITTLE_METACARPAL = 39
- LEFT_HAND_LITTLE_PROXIMAL = 40
- LEFT_HAND_LITTLE_TIP = 43
- LEFT_HAND_MIDDLE_DISTAL = 32
- LEFT_HAND_MIDDLE_INTERMEDIATE = 31
- LEFT_HAND_MIDDLE_METACARPAL = 29
- LEFT_HAND_MIDDLE_PROXIMAL = 30
- LEFT_HAND_MIDDLE_TIP = 33
- LEFT_HAND_PALM = 18
- LEFT_HAND_RING_DISTAL = 37
- LEFT_HAND_RING_INTERMEDIATE = 36
- LEFT_HAND_RING_METACARPAL = 34
- LEFT_HAND_RING_PROXIMAL = 35
- LEFT_HAND_RING_TIP = 38
- LEFT_HAND_THUMB_DISTAL = 22
- LEFT_HAND_THUMB_METACARPAL = 20
- LEFT_HAND_THUMB_PROXIMAL = 21
- LEFT_HAND_THUMB_TIP = 23
- LEFT_HAND_WRIST = 19
- LEFT_HAND_WRIST_TWIST = 12
- LEFT_SCAPULA = 9
- LEFT_SHOULDER = 8
- NECK = 6
- NONE = -1
- RIGHT_ARM_LOWER = 16
- RIGHT_ARM_UPPER = 15
- RIGHT_HAND_INDEX_DISTAL = 53
- RIGHT_HAND_INDEX_INTERMEDIATE = 52
- RIGHT_HAND_INDEX_METACARPAL = 50
- RIGHT_HAND_INDEX_PROXIMAL = 51
- RIGHT_HAND_INDEX_TIP = 54
- RIGHT_HAND_LITTLE_DISTAL = 68
- RIGHT_HAND_LITTLE_INTERMEDIATE = 67
- RIGHT_HAND_LITTLE_METACARPAL = 65
- RIGHT_HAND_LITTLE_PROXIMAL = 66
- RIGHT_HAND_LITTLE_TIP = 69
- RIGHT_HAND_MIDDLE_DISTAL = 58
- RIGHT_HAND_MIDDLE_INTERMEDIATE = 57
- RIGHT_HAND_MIDDLE_METACARPAL = 55
- RIGHT_HAND_MIDDLE_PROXIMAL = 56
- RIGHT_HAND_MIDDLE_TIP = 59
- RIGHT_HAND_PALM = 44
- RIGHT_HAND_RING_DISTAL = 63
- RIGHT_HAND_RING_INTERMEDIATE = 62
- RIGHT_HAND_RING_METACARPAL = 60
- RIGHT_HAND_RING_PROXIMAL = 61
- RIGHT_HAND_RING_TIP = 64
- RIGHT_HAND_THUMB_DISTAL = 48
- RIGHT_HAND_THUMB_METACARPAL = 46
- RIGHT_HAND_THUMB_PROXIMAL = 47
- RIGHT_HAND_THUMB_TIP = 49
- RIGHT_HAND_WRIST = 45
- RIGHT_HAND_WRIST_TWIST = 17
- RIGHT_SCAPULA = 14
- RIGHT_SHOULDER = 13
- ROOT = 0
- SPINE_LOWER = 2
- SPINE_MIDDLE = 3
- SPINE_UPPER = 4
- class xr.BodyJointHTC(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CHEST = 13
- HEAD = 15
- LEFT_ANKLE = 3
- LEFT_ARM = 18
- LEFT_CLAVICLE = 16
- LEFT_ELBOW = 19
- LEFT_FEET = 4
- LEFT_HIP = 1
- LEFT_KNEE = 2
- LEFT_SCAPULA = 17
- LEFT_WRIST = 20
- NECK = 14
- PELVIS = 0
- RIGHT_ANKLE = 7
- RIGHT_ARM = 23
- RIGHT_CLAVICLE = 21
- RIGHT_ELBOW = 24
- RIGHT_FEET = 8
- RIGHT_HIP = 5
- RIGHT_KNEE = 6
- RIGHT_SCAPULA = 22
- RIGHT_WRIST = 25
- SPINE_HIGH = 12
- SPINE_LOWER = 10
- SPINE_MIDDLE = 11
- WAIST = 9
- class xr.BodyJointLocationBD(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- location_flags
Structure/Union member
- pose
Structure/Union member
- class xr.BodyJointLocationFB(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- location_flags
Structure/Union member
- pose
Structure/Union member
- class xr.BodyJointLocationHTC(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- location_flags
Structure/Union member
- pose
Structure/Union member
- class xr.BodyJointLocationsBD(all_joint_poses_tracked: c_ulong = 0, joint_location_count: int | None = None, joint_locations: None | POINTER | BodyJointLocationBD | Array | Sequence[BodyJointLocationBD] = None, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINT_LOCATIONS_BD)
Bases:
Structure
- all_joint_poses_tracked
Structure/Union member
- joint_location_count
Structure/Union member
- property joint_locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointLocationsFB(is_active: c_ulong = 0, confidence: float = 0, joint_count: int | None = None, joint_locations: None | POINTER | BodyJointLocationFB | Array | Sequence[BodyJointLocationFB] = None, skeleton_changed_count: int = 0, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINT_LOCATIONS_FB)
Bases:
Structure
- confidence
Structure/Union member
- is_active
Structure/Union member
- joint_count
Structure/Union member
- property joint_locations
- next
Structure/Union member
- skeleton_changed_count
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointLocationsHTC(combined_location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, confidence_level: ~xr.enums.BodyJointConfidenceHTC = BodyJointConfidenceHTC.NONE, joint_location_count: int | None = None, joint_locations: None | ~_ctypes.POINTER | ~xr.typedefs.BodyJointLocationHTC | ~_ctypes.Array | ~typing.Sequence[~xr.typedefs.BodyJointLocationHTC] = None, skeleton_generation_id: int = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.BODY_JOINT_LOCATIONS_HTC)
Bases:
Structure
- combined_location_flags
Structure/Union member
- confidence_level
Structure/Union member
- joint_location_count
Structure/Union member
- property joint_locations
- next
Structure/Union member
- skeleton_generation_id
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointSetBD(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BODY_WITHOUT_ARM = 1
- FULL_BODY_JOINTS = 2
- class xr.BodyJointSetFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DEFAULT = 0
- FULL_BODY_M = 1000274000
- class xr.BodyJointsLocateInfoBD(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINTS_LOCATE_INFO_BD)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointsLocateInfoFB(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINTS_LOCATE_INFO_FB)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.BodyJointsLocateInfoHTC(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_JOINTS_LOCATE_INFO_HTC)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.BodySkeletonFB(joint_count: int | None = None, joints: None | POINTER | BodySkeletonJointFB | Array | Sequence[BodySkeletonJointFB] = None, next: c_void_p | None = None, type: StructureType = StructureType.BODY_SKELETON_FB)
Bases:
Structure
- joint_count
Structure/Union member
- property joints
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodySkeletonHTC(joint_count: int | None = None, joints: None | POINTER | BodySkeletonJointHTC | Array | Sequence[BodySkeletonJointHTC] = None, next: c_void_p | None = None, type: StructureType = StructureType.BODY_SKELETON_HTC)
Bases:
Structure
- joint_count
Structure/Union member
- property joints
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodySkeletonJointFB(joint: int = 0, parent_joint: int = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- joint
Structure/Union member
- parent_joint
Structure/Union member
- pose
Structure/Union member
- class xr.BodySkeletonJointHTC(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- pose
Structure/Union member
- xr.BodyTrackerBD
alias of
LP_BodyTrackerBD_T
- class xr.BodyTrackerBD_T
Bases:
Structure
- class xr.BodyTrackerCreateInfoBD(joint_set: BodyJointSetBD = BodyJointSetBD.BODY_WITHOUT_ARM, next: c_void_p | None = None, type: StructureType = StructureType.BODY_TRACKER_CREATE_INFO_BD)
Bases:
Structure
- joint_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodyTrackerCreateInfoFB(body_joint_set: BodyJointSetFB = BodyJointSetFB.DEFAULT, next: c_void_p | None = None, type: StructureType = StructureType.BODY_TRACKER_CREATE_INFO_FB)
Bases:
Structure
- body_joint_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodyTrackerCreateInfoHTC(body_joint_set: BodyJointSetHTC = BodyJointSetHTC.FULL, next: c_void_p | None = None, type: StructureType = StructureType.BODY_TRACKER_CREATE_INFO_HTC)
Bases:
Structure
- body_joint_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.BodyTrackerFB
alias of
LP_BodyTrackerFB_T
- class xr.BodyTrackerFB_T
Bases:
Structure
- xr.BodyTrackerHTC
alias of
LP_BodyTrackerHTC_T
- class xr.BodyTrackerHTC_T
Bases:
Structure
- class xr.BodyTrackingCalibrationInfoMETA(body_height: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.BODY_TRACKING_CALIBRATION_INFO_META)
Bases:
Structure
- body_height
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.BodyTrackingCalibrationStateMETA(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CALIBRATING = 2
- INVALID = 3
- VALID = 1
- class xr.BodyTrackingCalibrationStatusMETA(status: BodyTrackingCalibrationStateMETA = BodyTrackingCalibrationStateMETA.VALID, next: c_void_p | None = None, type: StructureType = StructureType.BODY_TRACKING_CALIBRATION_STATUS_META)
Bases:
Structure
- next
Structure/Union member
- status
Structure/Union member
- type
Structure/Union member
- xr.Bool32
alias of
c_ulong
- class xr.BoundSourcesForActionEnumerateInfo(action: LP_Action_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO)
Bases:
Structure
- action
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.Boundary2DFB(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.BOUNDARY_2D_FB)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.Boxf(center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Extent3Df | None = None)
Bases:
Structure
- center
Structure/Union member
- extents
Structure/Union member
- class xr.ColocationAdvertisementStartInfoMETA(buffer_size: int = 0, buffer: LP_c_ubyte | None = None, next: c_void_p | None = None, type: StructureType = StructureType.COLOCATION_ADVERTISEMENT_START_INFO_META)
Bases:
Structure
- buffer
Structure/Union member
- buffer_size
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ColocationAdvertisementStopInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.COLOCATION_ADVERTISEMENT_STOP_INFO_META)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.ColocationDiscoveryStartInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.COLOCATION_DISCOVERY_START_INFO_META)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.ColocationDiscoveryStopInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.COLOCATION_DISCOVERY_STOP_INFO_META)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.Color3f(r: float = 0, g: float = 0, b: float = 0)
Bases:
Structure
- as_numpy()
- b
Structure/Union member
- g
Structure/Union member
- r
Structure/Union member
- class xr.Color4f(r: float = 0, g: float = 0, b: float = 0, a: float = 0)
Bases:
Structure
- a
Structure/Union member
- as_numpy()
- b
Structure/Union member
- g
Structure/Union member
- r
Structure/Union member
- class xr.ColorSpaceFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ADOBE_RGB = 7
- P3 = 6
- QUEST = 5
- REC2020 = 1
- REC709 = 2
- RIFT_CV1 = 3
- RIFT_S = 4
- UNMANAGED = 0
- class xr.CompareOpFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ALWAYS = 7
- EQUAL = 2
- GREATER = 4
- GREATER_OR_EQUAL = 6
- LESS = 1
- LESS_OR_EQUAL = 3
- NEVER = 0
- NOT_EQUAL = 5
- class xr.CompositionLayerAlphaBlendFB(src_factor_color: BlendFactorFB = BlendFactorFB.ZERO, dst_factor_color: BlendFactorFB = BlendFactorFB.ZERO, src_factor_alpha: BlendFactorFB = BlendFactorFB.ZERO, dst_factor_alpha: BlendFactorFB = BlendFactorFB.ZERO, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_ALPHA_BLEND_FB)
Bases:
Structure
- dst_factor_alpha
Structure/Union member
- dst_factor_color
Structure/Union member
- next
Structure/Union member
- src_factor_alpha
Structure/Union member
- src_factor_color
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerBaseHeader(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.UNKNOWN)
Bases:
Structure
- layer_flags
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerColorScaleBiasKHR(color_scale: Color4f | None = None, color_bias: Color4f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR)
Bases:
Structure
- color_bias
Structure/Union member
- color_scale
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerCubeKHR(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, swapchain: ~xr.typedefs.LP_Swapchain_T | None = None, image_array_index: int = 0, orientation: ~xr.typedefs.Quaternionf | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_CUBE_KHR)
Bases:
Structure
- eye_visibility
Structure/Union member
- image_array_index
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- orientation
Structure/Union member
- space
Structure/Union member
- swapchain
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerCylinderKHR(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, sub_image: ~xr.typedefs.SwapchainSubImage | None = None, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0, central_angle: float = 0, aspect_ratio: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_CYLINDER_KHR)
Bases:
Structure
- aspect_ratio
Structure/Union member
- central_angle
Structure/Union member
- eye_visibility
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- radius
Structure/Union member
- space
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerDepthInfoKHR(sub_image: SwapchainSubImage | None = None, min_depth: float = 0, max_depth: float = 0, near_z: float = 0, far_z: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_DEPTH_INFO_KHR)
Bases:
Structure
- far_z
Structure/Union member
- max_depth
Structure/Union member
- min_depth
Structure/Union member
- near_z
Structure/Union member
- next
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerDepthTestFB(depth_mask: c_ulong = 0, compare_op: CompareOpFB = CompareOpFB.NEVER, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_DEPTH_TEST_FB)
Bases:
Structure
- compare_op
Structure/Union member
- depth_mask
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerDepthTestVARJO(depth_test_range_near_z: float = 0, depth_test_range_far_z: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_DEPTH_TEST_VARJO)
Bases:
Structure
- depth_test_range_far_z
Structure/Union member
- depth_test_range_near_z
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerEquirect2KHR(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, sub_image: ~xr.typedefs.SwapchainSubImage | None = None, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0, central_horizontal_angle: float = 0, upper_vertical_angle: float = 0, lower_vertical_angle: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_EQUIRECT2_KHR)
Bases:
Structure
- central_horizontal_angle
Structure/Union member
- eye_visibility
Structure/Union member
- layer_flags
Structure/Union member
- lower_vertical_angle
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- radius
Structure/Union member
- space
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- upper_vertical_angle
Structure/Union member
- class xr.CompositionLayerEquirectKHR(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, sub_image: ~xr.typedefs.SwapchainSubImage | None = None, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0, scale: ~xr.typedefs.Vector2f | None = None, bias: ~xr.typedefs.Vector2f | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_EQUIRECT_KHR)
Bases:
Structure
- bias
Structure/Union member
- eye_visibility
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- radius
Structure/Union member
- scale
Structure/Union member
- space
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerFlags(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- BLEND_TEXTURE_SOURCE_ALPHA_BIT = 2
- CORRECT_CHROMATIC_ABERRATION_BIT = 1
- INVERTED_ALPHA_BIT_EXT = 8
- NONE = 0
- UNPREMULTIPLIED_ALPHA_BIT = 4
- xr.CompositionLayerFlagsCInt
alias of
c_ulonglong
- class xr.CompositionLayerImageLayoutFB(flags: ~xr.enums.CompositionLayerImageLayoutFlagsFB = <CompositionLayerImageLayoutFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_IMAGE_LAYOUT_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerImageLayoutFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- VERTICAL_FLIP_BIT = 1
- xr.CompositionLayerImageLayoutFlagsFBCInt
alias of
c_ulonglong
- class xr.CompositionLayerPassthroughFB(flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, layer_handle: ~xr.typedefs.LP_PassthroughLayerFB_T | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_PASSTHROUGH_FB)
Bases:
Structure
- flags
Structure/Union member
- layer_handle
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerPassthroughHTC(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, passthrough: ~xr.typedefs.LP_PassthroughHTC_T | None = None, color: ~xr.typedefs.PassthroughColorHTC | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_PASSTHROUGH_HTC)
Bases:
Structure
- color
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- passthrough
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerProjection(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, view_count: int | None = None, views: None | ~_ctypes.POINTER | ~xr.typedefs.CompositionLayerProjectionView | ~_ctypes.Array | ~typing.Sequence[~xr.typedefs.CompositionLayerProjectionView] = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_PROJECTION)
Bases:
Structure
- layer_flags
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- view_count
Structure/Union member
- property views
- class xr.CompositionLayerProjectionView(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), fov: Fovf | None = None, sub_image: SwapchainSubImage | None = None, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_PROJECTION_VIEW)
Bases:
Structure
- fov
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerQuad(layer_flags: ~xr.enums.CompositionLayerFlags = <CompositionLayerFlags.NONE: 0>, space: ~xr.typedefs.LP_Space_T | None = None, eye_visibility: ~xr.enums.EyeVisibility = EyeVisibility.BOTH, sub_image: ~xr.typedefs.SwapchainSubImage | None = None, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), size: ~xr.typedefs.Extent2Df | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_QUAD)
Bases:
Structure
- eye_visibility
Structure/Union member
- layer_flags
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- size
Structure/Union member
- space
Structure/Union member
- sub_image
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerReprojectionInfoMSFT(reprojection_mode: ReprojectionModeMSFT = ReprojectionModeMSFT.DEPTH, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_REPROJECTION_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- reprojection_mode
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerReprojectionPlaneOverrideMSFT(position: Vector3f | None = None, normal: Vector3f | None = None, velocity: Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.COMPOSITION_LAYER_REPROJECTION_PLANE_OVERRIDE_MSFT)
Bases:
Structure
- next
Structure/Union member
- normal
Structure/Union member
- position
Structure/Union member
- type
Structure/Union member
- velocity
Structure/Union member
- class xr.CompositionLayerSecureContentFB(flags: ~xr.enums.CompositionLayerSecureContentFlagsFB = <CompositionLayerSecureContentFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_SECURE_CONTENT_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerSecureContentFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- EXCLUDE_LAYER_BIT = 1
- NONE = 0
- REPLACE_LAYER_BIT = 2
- xr.CompositionLayerSecureContentFlagsFBCInt
alias of
c_ulonglong
- class xr.CompositionLayerSettingsFB(layer_flags: ~xr.enums.CompositionLayerSettingsFlagsFB = <CompositionLayerSettingsFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_SETTINGS_FB)
Bases:
Structure
- layer_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerSettingsFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- AUTO_LAYER_FILTER_BIT = 32
- NONE = 0
- NORMAL_SHARPENING_BIT = 4
- NORMAL_SUPER_SAMPLING_BIT = 1
- QUALITY_SHARPENING_BIT = 8
- QUALITY_SUPER_SAMPLING_BIT = 2
- xr.CompositionLayerSettingsFlagsFBCInt
alias of
c_ulonglong
- class xr.CompositionLayerSpaceWarpInfoFB(layer_flags: ~xr.enums.CompositionLayerSpaceWarpInfoFlagsFB = <CompositionLayerSpaceWarpInfoFlagsFB.NONE: 0>, motion_vector_sub_image: ~xr.typedefs.SwapchainSubImage | None = None, app_space_delta_pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), depth_sub_image: ~xr.typedefs.SwapchainSubImage | None = None, min_depth: float = 0, max_depth: float = 0, near_z: float = 0, far_z: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.COMPOSITION_LAYER_SPACE_WARP_INFO_FB)
Bases:
Structure
- app_space_delta_pose
Structure/Union member
- depth_sub_image
Structure/Union member
- far_z
Structure/Union member
- layer_flags
Structure/Union member
- max_depth
Structure/Union member
- min_depth
Structure/Union member
- motion_vector_sub_image
Structure/Union member
- near_z
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.CompositionLayerSpaceWarpInfoFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- FRAME_SKIP_BIT = 1
- NONE = 0
- xr.CompositionLayerSpaceWarpInfoFlagsFBCInt
alias of
c_ulonglong
- xr.ControllerModelKeyMSFT
alias of
c_ulonglong
- class xr.ControllerModelKeyStateMSFT(model_key: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_KEY_STATE_MSFT)
Bases:
Structure
- model_key
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ControllerModelNodePropertiesMSFT(parent_node_name: str = '', node_name: str = '', next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_NODE_PROPERTIES_MSFT)
Bases:
Structure
- next
Structure/Union member
- node_name
Structure/Union member
- parent_node_name
Structure/Union member
- type
Structure/Union member
- class xr.ControllerModelNodeStateMSFT(node_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_NODE_STATE_MSFT)
Bases:
Structure
- next
Structure/Union member
- node_pose
Structure/Union member
- type
Structure/Union member
- class xr.ControllerModelPropertiesMSFT(node_capacity_input: int = 0, node_count_output: int = 0, node_properties: LP_ControllerModelNodePropertiesMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_PROPERTIES_MSFT)
Bases:
Structure
- next
Structure/Union member
- node_capacity_input
Structure/Union member
- node_count_output
Structure/Union member
- node_properties
Structure/Union member
- type
Structure/Union member
- class xr.ControllerModelStateMSFT(node_capacity_input: int = 0, node_count_output: int = 0, node_states: LP_ControllerModelNodeStateMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CONTROLLER_MODEL_STATE_MSFT)
Bases:
Structure
- next
Structure/Union member
- node_capacity_input
Structure/Union member
- node_count_output
Structure/Union member
- node_states
Structure/Union member
- type
Structure/Union member
- class xr.CreateSpatialAnchorsCompletionML(future_result: Result = Result.SUCCESS, space_count: int | None = None, spaces: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_ANCHORS_COMPLETION_ML)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- space_count
Structure/Union member
- property spaces
- type
Structure/Union member
- class xr.CreateSpatialContextCompletionEXT(future_result: Result = Result.SUCCESS, spatial_context: LP_SpatialContextEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_CONTEXT_COMPLETION_EXT)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- spatial_context
Structure/Union member
- type
Structure/Union member
- class xr.CreateSpatialDiscoverySnapshotCompletionEXT(future_result: Result = Result.SUCCESS, snapshot: LP_SpatialSnapshotEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_DISCOVERY_SNAPSHOT_COMPLETION_EXT)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- snapshot
Structure/Union member
- type
Structure/Union member
- class xr.CreateSpatialDiscoverySnapshotCompletionInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, future: LP_FutureEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_DISCOVERY_SNAPSHOT_COMPLETION_INFO_EXT)
Bases:
Structure
- base_space
Structure/Union member
- future
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.CreateSpatialPersistenceContextCompletionEXT(future_result: Result = Result.SUCCESS, create_result: SpatialPersistenceContextResultEXT = SpatialPersistenceContextResultEXT.SUCCESS, persistence_context: LP_SpatialPersistenceContextEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.CREATE_SPATIAL_PERSISTENCE_CONTEXT_COMPLETION_EXT)
Bases:
Structure
- create_result
Structure/Union member
- future_result
Structure/Union member
- next
Structure/Union member
- persistence_context
Structure/Union member
- type
Structure/Union member
- class xr.DebugUtilsLabelEXT(label_name: str = '', next: c_void_p | None = None, type: StructureType = StructureType.DEBUG_UTILS_LABEL_EXT)
Bases:
Structure
- label_name
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.DebugUtilsMessageSeverityFlagsEXT(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- ERROR_BIT = 4096
- INFO_BIT = 16
- NONE = 0
- VERBOSE_BIT = 1
- WARNING_BIT = 256
- xr.DebugUtilsMessageSeverityFlagsEXTCInt
alias of
c_ulonglong
- class xr.DebugUtilsMessageTypeFlagsEXT(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- CONFORMANCE_BIT = 8
- GENERAL_BIT = 1
- NONE = 0
- PERFORMANCE_BIT = 4
- VALIDATION_BIT = 2
- xr.DebugUtilsMessageTypeFlagsEXTCInt
alias of
c_ulonglong
- class xr.DebugUtilsMessengerCallbackDataEXT(message_id: str = '', function_name: str = '', message: str = '', object_count: int | None = None, objects: None | POINTER | DebugUtilsObjectNameInfoEXT | Array | Sequence[DebugUtilsObjectNameInfoEXT] = None, session_label_count: int | None = None, session_labels: None | POINTER | DebugUtilsLabelEXT | Array | Sequence[DebugUtilsLabelEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT)
Bases:
Structure
- function_name
Structure/Union member
- message
Structure/Union member
- message_id
Structure/Union member
- next
Structure/Union member
- object_count
Structure/Union member
- property objects
- session_label_count
Structure/Union member
- property session_labels
- type
Structure/Union member
- class xr.DebugUtilsMessengerCreateInfoEXT(message_severities: ~xr.enums.DebugUtilsMessageSeverityFlagsEXT = <DebugUtilsMessageSeverityFlagsEXT.NONE: 0>, message_types: ~xr.enums.DebugUtilsMessageTypeFlagsEXT = <DebugUtilsMessageTypeFlagsEXT.NONE: 0>, user_callback: ~ctypes.CFUNCTYPE.<locals>.CFunctionType = <CFunctionType object>, user_data: ~ctypes.c_void_p | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT)
Bases:
Structure
- message_severities
Structure/Union member
- message_types
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- user_callback
Structure/Union member
- user_data
Structure/Union member
- xr.DebugUtilsMessengerEXT
alias of
LP_DebugUtilsMessengerEXT_T
- class xr.DebugUtilsMessengerEXT_T
Bases:
Structure
- class xr.DebugUtilsObjectNameInfoEXT(object_type: ObjectType = ObjectType.UNKNOWN, object_handle: int = 0, object_name: str = '', next: c_void_p | None = None, type: StructureType = StructureType.DEBUG_UTILS_OBJECT_NAME_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- object_handle
Structure/Union member
- object_name
Structure/Union member
- object_type
Structure/Union member
- type
Structure/Union member
- class xr.DeserializeSceneFragmentMSFT(buffer_size: int = 0, buffer: LP_c_ubyte | None = None)
Bases:
Structure
- buffer
Structure/Union member
- buffer_size
Structure/Union member
- xr.DeviceAnchorPersistenceANDROID
alias of
LP_DeviceAnchorPersistenceANDROID_T
- class xr.DeviceAnchorPersistenceANDROID_T
Bases:
Structure
- class xr.DeviceAnchorPersistenceCreateInfoANDROID(next: c_void_p | None = None, type: StructureType = StructureType.DEVICE_ANCHOR_PERSISTENCE_CREATE_INFO_ANDROID)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- xr.DevicePcmSampleRateGetInfoFB
alias of
DevicePcmSampleRateStateFB
- class xr.DevicePcmSampleRateStateFB(sample_rate: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.DEVICE_PCM_SAMPLE_RATE_STATE_FB)
Bases:
Structure
- next
Structure/Union member
- sample_rate
Structure/Union member
- type
Structure/Union member
- class xr.DigitalLensControlALMALENCE(flags: ~xr.enums.DigitalLensControlFlagsALMALENCE = <DigitalLensControlFlagsALMALENCE.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.DIGITAL_LENS_CONTROL_ALMALENCE)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.DigitalLensControlFlagsALMALENCE(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- PROCESSING_DISABLE_BIT = 1
- xr.DigitalLensControlFlagsALMALENCECInt
alias of
c_ulonglong
- xr.Duration
alias of
c_longlong
- class xr.DynamicApiLayerBase(name: str, description: str = '', json_path=None)
Bases:
ABC
Base class for temporary dynamic runtime python OpenXR API layers.
- property name: str
- abstract negotiate_loader_api_layer_interface(loader_info: NegotiateLoaderInfo, layer_name: str, api_layer_request: NegotiateApiLayerRequest) Result
Override this method in a derived class to create your own temporary dynamic OpenXR API layer.
- If this layer is able to support the request, it must: return xr.Result.SUCCESS and:
Fill in pname:layerRequest→pname:layerInterfaceVersion with the API layer interface version it desires to support. Fill in pname:layerRequest→pname:layerApiVersion with the API version of OpenXR it will execute under. Fill in pname:layerRequest→pname:getInstanceProcAddr with a valid function pointer so that the loader can query function pointers to the remaining OpenXR commands supported by the API layer. Fill in pname:layerRequest→pname:createLayerInstance with a valid function pointer so that the loader can create the instance through the API layer call chain.
Otherwise, it must: return XR_ERROR_INITIALIZATION_FAILED
- Param:
loader_info: must be a valid pointer to a constant xr.NegotiateLoaderInfo structure.
- Param:
layer_name: must be a string listing the name of an API layer which the loader is attempting to negotiate with.
- Param:
api_layer_request: must be a valid pointer to a xr.NegotiateApiLayerRequest structure.
- Returns:
xr.Result.SUCCESS or xr.Result.ERROR_INITIALIZATION_FAILED
- class xr.EnvironmentBlendMode(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ADDITIVE = 2
- ALPHA_BLEND = 3
- OPAQUE = 1
- class xr.EnvironmentDepthHandRemovalSetInfoMETA(enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_HAND_REMOVAL_SET_INFO_META)
Bases:
Structure
- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EnvironmentDepthImageAcquireInfoMETA(space: LP_Space_T | None = None, display_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_IMAGE_ACQUIRE_INFO_META)
Bases:
Structure
- display_time
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.EnvironmentDepthImageMETA(swapchain_index: int = 0, near_z: float = 0, far_z: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_IMAGE_META)
Bases:
Structure
- far_z
Structure/Union member
- near_z
Structure/Union member
- next
Structure/Union member
- swapchain_index
Structure/Union member
- type
Structure/Union member
- views
Structure/Union member
- class xr.EnvironmentDepthImageViewMETA(fov: Fovf | None = None, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_IMAGE_VIEW_META)
Bases:
Structure
- fov
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- type
Structure/Union member
- class xr.EnvironmentDepthProviderCreateFlagsMETA(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- xr.EnvironmentDepthProviderCreateFlagsMETACInt
alias of
c_ulonglong
- class xr.EnvironmentDepthProviderCreateInfoMETA(create_flags: ~xr.enums.EnvironmentDepthProviderCreateFlagsMETA = <EnvironmentDepthProviderCreateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.ENVIRONMENT_DEPTH_PROVIDER_CREATE_INFO_META)
Bases:
Structure
- create_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.EnvironmentDepthProviderMETA
alias of
LP_EnvironmentDepthProviderMETA_T
- class xr.EnvironmentDepthProviderMETA_T
Bases:
Structure
- class xr.EnvironmentDepthSwapchainCreateFlagsMETA(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- xr.EnvironmentDepthSwapchainCreateFlagsMETACInt
alias of
c_ulonglong
- class xr.EnvironmentDepthSwapchainCreateInfoMETA(create_flags: ~xr.enums.EnvironmentDepthSwapchainCreateFlagsMETA = <EnvironmentDepthSwapchainCreateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.ENVIRONMENT_DEPTH_SWAPCHAIN_CREATE_INFO_META)
Bases:
Structure
- create_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.EnvironmentDepthSwapchainMETA
alias of
LP_EnvironmentDepthSwapchainMETA_T
- class xr.EnvironmentDepthSwapchainMETA_T
Bases:
Structure
- class xr.EnvironmentDepthSwapchainStateMETA(width: int = 0, height: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.ENVIRONMENT_DEPTH_SWAPCHAIN_STATE_META)
Bases:
Structure
- height
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- width
Structure/Union member
- class xr.EventDataBaseHeader(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataBuffer(next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_BUFFER)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- varying
Structure/Union member
- class xr.EventDataColocationAdvertisementCompleteMETA(advertisement_request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_COLOCATION_ADVERTISEMENT_COMPLETE_META)
Bases:
Structure
- advertisement_request_id
Structure/Union member
- next
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataColocationDiscoveryCompleteMETA(discovery_request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_COLOCATION_DISCOVERY_COMPLETE_META)
Bases:
Structure
- discovery_request_id
Structure/Union member
- next
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataColocationDiscoveryResultMETA(discovery_request_id: c_ulonglong = 0, advertisement_uuid: Uuid | None = None, buffer_size: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_COLOCATION_DISCOVERY_RESULT_META)
Bases:
Structure
- advertisement_uuid
Structure/Union member
- buffer
Structure/Union member
- buffer_size
Structure/Union member
- discovery_request_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataDisplayRefreshRateChangedFB(from_display_refresh_rate: float = 0, to_display_refresh_rate: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB)
Bases:
Structure
- from_display_refresh_rate
Structure/Union member
- next
Structure/Union member
- to_display_refresh_rate
Structure/Union member
- type
Structure/Union member
- class xr.EventDataEventsLost(lost_event_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_EVENTS_LOST)
Bases:
Structure
- lost_event_count
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataEyeCalibrationChangedML(status: EyeCalibrationStatusML = EyeCalibrationStatusML.UNKNOWN, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_EYE_CALIBRATION_CHANGED_ML)
Bases:
Structure
- next
Structure/Union member
- status
Structure/Union member
- type
Structure/Union member
- class xr.EventDataHeadsetFitChangedML(status: HeadsetFitStatusML = HeadsetFitStatusML.UNKNOWN, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_HEADSET_FIT_CHANGED_ML)
Bases:
Structure
- next
Structure/Union member
- status
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EventDataInstanceLossPending(loss_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_INSTANCE_LOSS_PENDING)
Bases:
Structure
- loss_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataInteractionProfileChanged(session: LP_Session_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_INTERACTION_PROFILE_CHANGED)
Bases:
Structure
- next
Structure/Union member
- session
Structure/Union member
- type
Structure/Union member
- class xr.EventDataInteractionRenderModelsChangedEXT(next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_INTERACTION_RENDER_MODELS_CHANGED_EXT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataLocalizationChangedML(session: ~xr.typedefs.LP_Session_T | None = None, state: ~xr.enums.LocalizationMapStateML = LocalizationMapStateML.NOT_LOCALIZED, map: ~xr.typedefs.LocalizationMapML | None = None, confidence: ~xr.enums.LocalizationMapConfidenceML = LocalizationMapConfidenceML.POOR, error_flags: ~xr.enums.LocalizationMapErrorFlagsML = <LocalizationMapErrorFlagsML.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.EVENT_DATA_LOCALIZATION_CHANGED_ML)
Bases:
Structure
- confidence
Structure/Union member
- error_flags
Structure/Union member
- map
Structure/Union member
- next
Structure/Union member
- session
Structure/Union member
- state
Structure/Union member
- type
Structure/Union member
- class xr.EventDataMainSessionVisibilityChangedEXTX(visible: ~ctypes.c_ulong = 0, flags: ~xr.enums.OverlayMainSessionFlagsEXTX = <OverlayMainSessionFlagsEXTX.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- visible
Structure/Union member
- class xr.EventDataMarkerTrackingUpdateVARJO(marker_id: int = 0, is_active: c_ulong = 0, is_predicted: c_ulong = 0, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_MARKER_TRACKING_UPDATE_VARJO)
Bases:
Structure
- is_active
Structure/Union member
- is_predicted
Structure/Union member
- marker_id
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EventDataPassthroughLayerResumedMETA(layer: LP_PassthroughLayerFB_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_PASSTHROUGH_LAYER_RESUMED_META)
Bases:
Structure
- layer
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataPassthroughStateChangedFB(flags: ~xr.enums.PassthroughStateChangedFlagsFB = <PassthroughStateChangedFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.EVENT_DATA_PASSTHROUGH_STATE_CHANGED_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataPerfSettingsEXT(domain: PerfSettingsDomainEXT = PerfSettingsDomainEXT.CPU, sub_domain: PerfSettingsSubDomainEXT = PerfSettingsSubDomainEXT.COMPOSITING, from_level: PerfSettingsNotificationLevelEXT = PerfSettingsNotificationLevelEXT.NORMAL, to_level: PerfSettingsNotificationLevelEXT = PerfSettingsNotificationLevelEXT.NORMAL, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_PERF_SETTINGS_EXT)
Bases:
Structure
- domain
Structure/Union member
- from_level
Structure/Union member
- next
Structure/Union member
- sub_domain
Structure/Union member
- to_level
Structure/Union member
- type
Structure/Union member
- class xr.EventDataReferenceSpaceChangePending(session: LP_Session_T | None = None, reference_space_type: ReferenceSpaceType = ReferenceSpaceType.VIEW, change_time: c_longlong = 0, pose_valid: c_ulong = 0, pose_in_previous_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING)
Bases:
Structure
- change_time
Structure/Union member
- next
Structure/Union member
- pose_in_previous_space
Structure/Union member
- pose_valid
Structure/Union member
- reference_space_type
Structure/Union member
- session
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSceneCaptureCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SCENE_CAPTURE_COMPLETE_FB)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSenseDataProviderStateChangedBD(provider: LP_SenseDataProviderBD_T | None = None, new_state: SenseDataProviderStateBD = SenseDataProviderStateBD.INITIALIZED, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SENSE_DATA_PROVIDER_STATE_CHANGED_BD)
Bases:
Structure
- new_state
Structure/Union member
- next
Structure/Union member
- provider
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSenseDataUpdatedBD(provider: LP_SenseDataProviderBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SENSE_DATA_UPDATED_BD)
Bases:
Structure
- next
Structure/Union member
- provider
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSessionStateChanged(session: LP_Session_T | None = None, state: SessionState = SessionState.UNKNOWN, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SESSION_STATE_CHANGED)
Bases:
Structure
- next
Structure/Union member
- session
Structure/Union member
- state
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
Bases:
Structure
Structure/Union member
Structure/Union member
Structure/Union member
Structure/Union member
- class xr.EventDataSpaceEraseCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, space: LP_Space_T | None = None, uuid: Uuid = 0, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_ERASE_COMPLETE_FB)
Bases:
Structure
- location
Structure/Union member
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.EventDataSpaceListSaveCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_LIST_SAVE_COMPLETE_FB)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSpaceQueryCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_QUERY_COMPLETE_FB)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSpaceQueryResultsAvailableFB(request_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_QUERY_RESULTS_AVAILABLE_FB)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSpaceSaveCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, space: LP_Space_T | None = None, uuid: Uuid = 0, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_SAVE_COMPLETE_FB)
Bases:
Structure
- location
Structure/Union member
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.EventDataSpaceSetStatusCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, space: LP_Space_T | None = None, uuid: Uuid = 0, component_type: SpaceComponentTypeFB = SpaceComponentTypeFB.LOCATABLE, enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACE_SET_STATUS_COMPLETE_FB)
Bases:
Structure
- component_type
Structure/Union member
- enabled
Structure/Union member
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
Bases:
Structure
Structure/Union member
Structure/Union member
Structure/Union member
Structure/Union member
- class xr.EventDataSpacesEraseResultMETA(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACES_ERASE_RESULT_META)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSpacesSaveResultMETA(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPACES_SAVE_RESULT_META)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataSpatialAnchorCreateCompleteFB(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, space: LP_Space_T | None = None, uuid: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPATIAL_ANCHOR_CREATE_COMPLETE_FB)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.EventDataSpatialDiscoveryRecommendedEXT(spatial_context: LP_SpatialContextEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_SPATIAL_DISCOVERY_RECOMMENDED_EXT)
Bases:
Structure
- next
Structure/Union member
- spatial_context
Structure/Union member
- type
Structure/Union member
- class xr.EventDataStartColocationAdvertisementCompleteMETA(advertisement_request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, advertisement_uuid: Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_START_COLOCATION_ADVERTISEMENT_COMPLETE_META)
Bases:
Structure
- advertisement_request_id
Structure/Union member
- advertisement_uuid
Structure/Union member
- next
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataStartColocationDiscoveryCompleteMETA(discovery_request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_START_COLOCATION_DISCOVERY_COMPLETE_META)
Bases:
Structure
- discovery_request_id
Structure/Union member
- next
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataStopColocationAdvertisementCompleteMETA(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_STOP_COLOCATION_ADVERTISEMENT_COMPLETE_META)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataStopColocationDiscoveryCompleteMETA(request_id: c_ulonglong = 0, result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_STOP_COLOCATION_DISCOVERY_COMPLETE_META)
Bases:
Structure
- next
Structure/Union member
- request_id
Structure/Union member
- result
Structure/Union member
- type
Structure/Union member
- class xr.EventDataUserPresenceChangedEXT(session: LP_Session_T | None = None, is_user_present: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_USER_PRESENCE_CHANGED_EXT)
Bases:
Structure
- is_user_present
Structure/Union member
- next
Structure/Union member
- session
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardBackspaceMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_BACKSPACE_META)
Bases:
Structure
- keyboard
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardCommitTextMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, text: str = '', next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_COMMIT_TEXT_META)
Bases:
Structure
- keyboard
Structure/Union member
- next
Structure/Union member
- text
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardEnterMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_ENTER_META)
Bases:
Structure
- keyboard
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardHiddenMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_HIDDEN_META)
Bases:
Structure
- keyboard
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVirtualKeyboardShownMETA(keyboard: LP_VirtualKeyboardMETA_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIRTUAL_KEYBOARD_SHOWN_META)
Bases:
Structure
- keyboard
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.EventDataVisibilityMaskChangedKHR(session: LP_Session_T | None = None, view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, view_index: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR)
Bases:
Structure
- next
Structure/Union member
- session
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- view_index
Structure/Union member
- class xr.EventDataViveTrackerConnectedHTCX(paths: LP_ViveTrackerPathsHTCX | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EVENT_DATA_VIVE_TRACKER_CONNECTED_HTCX)
Bases:
Structure
- next
Structure/Union member
- paths
Structure/Union member
- type
Structure/Union member
- xr.ExportedLocalizationMapML
alias of
LP_ExportedLocalizationMapML_T
- class xr.ExportedLocalizationMapML_T
Bases:
Structure
- class xr.ExtensionProperties(extension_name: str = '', extension_version: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.EXTENSION_PROPERTIES)
Bases:
Structure
- extension_name
Structure/Union member
- extension_version
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.Extent2Df(width: float = 0, height: float = 0)
Bases:
Structure
- as_numpy()
- height
Structure/Union member
- width
Structure/Union member
- class xr.Extent2Di(width: int = 0, height: int = 0)
Bases:
Structure
- as_numpy()
- height
Structure/Union member
- width
Structure/Union member
- class xr.Extent3Df(width: float = 0, height: float = 0, depth: float = 0)
Bases:
Structure
- as_numpy()
- depth
Structure/Union member
- height
Structure/Union member
- width
Structure/Union member
- class xr.ExternalCameraAttachedToDeviceOCULUS(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HMD = 1
- LTOUCH = 2
- NONE = 0
- RTOUCH = 3
- class xr.ExternalCameraExtrinsicsOCULUS(last_change_time: ~ctypes.c_longlong = 0, camera_status_flags: ~xr.enums.ExternalCameraStatusFlagsOCULUS = <ExternalCameraStatusFlagsOCULUS.NONE: 0>, attached_to_device: ~xr.enums.ExternalCameraAttachedToDeviceOCULUS = ExternalCameraAttachedToDeviceOCULUS.NONE, relative_pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- attached_to_device
Structure/Union member
- camera_status_flags
Structure/Union member
- last_change_time
Structure/Union member
- relative_pose
Structure/Union member
- class xr.ExternalCameraIntrinsicsOCULUS(last_change_time: c_longlong = 0, fov: Fovf | None = None, virtual_near_plane_distance: float = 0, virtual_far_plane_distance: float = 0, image_sensor_pixel_resolution: Extent2Di | None = None)
Bases:
Structure
- fov
Structure/Union member
- image_sensor_pixel_resolution
Structure/Union member
- last_change_time
Structure/Union member
- virtual_far_plane_distance
Structure/Union member
- virtual_near_plane_distance
Structure/Union member
- class xr.ExternalCameraOCULUS(name: str = '', intrinsics: ExternalCameraIntrinsicsOCULUS | None = None, extrinsics: ExternalCameraExtrinsicsOCULUS | None = None, next: c_void_p | None = None, type: StructureType = StructureType.EXTERNAL_CAMERA_OCULUS)
Bases:
Structure
- extrinsics
Structure/Union member
- intrinsics
Structure/Union member
- name
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ExternalCameraStatusFlagsOCULUS(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- CALIBRATED_BIT = 8
- CALIBRATING_BIT = 2
- CALIBRATION_FAILED_BIT = 4
- CAPTURING_BIT = 16
- CONNECTED_BIT = 1
- NONE = 0
- xr.ExternalCameraStatusFlagsOCULUSCInt
alias of
c_ulonglong
- class xr.EyeCalibrationStatusML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COARSE = 2
- FINE = 3
- NONE = 1
- UNKNOWN = 0
- class xr.EyeExpressionHTC(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- LEFT_BLINK = 0
- LEFT_DOWN = 6
- LEFT_IN = 10
- LEFT_OUT = 8
- LEFT_SQUEEZE = 4
- LEFT_UP = 12
- LEFT_WIDE = 1
- RIGHT_BLINK = 2
- RIGHT_DOWN = 7
- RIGHT_IN = 9
- RIGHT_OUT = 11
- RIGHT_SQUEEZE = 5
- RIGHT_UP = 13
- RIGHT_WIDE = 3
- class xr.EyeGazeFB(is_valid: c_ulong = 0, gaze_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), gaze_confidence: float = 0)
Bases:
Structure
- gaze_confidence
Structure/Union member
- gaze_pose
Structure/Union member
- is_valid
Structure/Union member
- class xr.EyeGazeSampleTimeEXT(time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EYE_GAZE_SAMPLE_TIME_EXT)
Bases:
Structure
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EyeGazesFB(time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EYE_GAZES_FB)
Bases:
Structure
- gaze
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EyeGazesInfoFB(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.EYE_GAZES_INFO_FB)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.EyePositionFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COUNT = 2
- LEFT = 0
- RIGHT = 1
- class xr.EyeTrackerCreateInfoFB(next: c_void_p | None = None, type: StructureType = StructureType.EYE_TRACKER_CREATE_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- xr.EyeTrackerFB
alias of
LP_EyeTrackerFB_T
- class xr.EyeTrackerFB_T
Bases:
Structure
- class xr.EyeVisibility(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BOTH = 0
- LEFT = 1
- RIGHT = 2
- class xr.FaceConfidence2FB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COUNT = 2
- LOWER_FACE = 0
- UPPER_FACE = 1
- class xr.FaceConfidenceFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COUNT = 2
- LOWER_FACE = 0
- UPPER_FACE = 1
- class xr.FaceExpression2FB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BROW_LOWERER_L = 0
- BROW_LOWERER_R = 1
- CHEEK_PUFF_L = 2
- CHEEK_PUFF_R = 3
- CHEEK_RAISER_L = 4
- CHEEK_RAISER_R = 5
- CHEEK_SUCK_L = 6
- CHEEK_SUCK_R = 7
- CHIN_RAISER_B = 8
- CHIN_RAISER_T = 9
- COUNT = 70
- DIMPLER_L = 10
- DIMPLER_R = 11
- EYES_CLOSED_L = 12
- EYES_CLOSED_R = 13
- EYES_LOOK_DOWN_L = 14
- EYES_LOOK_DOWN_R = 15
- EYES_LOOK_LEFT_L = 16
- EYES_LOOK_LEFT_R = 17
- EYES_LOOK_RIGHT_L = 18
- EYES_LOOK_RIGHT_R = 19
- EYES_LOOK_UP_L = 20
- EYES_LOOK_UP_R = 21
- INNER_BROW_RAISER_L = 22
- INNER_BROW_RAISER_R = 23
- JAW_DROP = 24
- JAW_SIDEWAYS_LEFT = 25
- JAW_SIDEWAYS_RIGHT = 26
- JAW_THRUST = 27
- LID_TIGHTENER_L = 28
- LID_TIGHTENER_R = 29
- LIPS_TOWARD = 50
- LIP_CORNER_DEPRESSOR_L = 30
- LIP_CORNER_DEPRESSOR_R = 31
- LIP_CORNER_PULLER_L = 32
- LIP_CORNER_PULLER_R = 33
- LIP_FUNNELER_LB = 34
- LIP_FUNNELER_LT = 35
- LIP_FUNNELER_RB = 36
- LIP_FUNNELER_RT = 37
- LIP_PRESSOR_L = 38
- LIP_PRESSOR_R = 39
- LIP_PUCKER_L = 40
- LIP_PUCKER_R = 41
- LIP_STRETCHER_L = 42
- LIP_STRETCHER_R = 43
- LIP_SUCK_LB = 44
- LIP_SUCK_LT = 45
- LIP_SUCK_RB = 46
- LIP_SUCK_RT = 47
- LIP_TIGHTENER_L = 48
- LIP_TIGHTENER_R = 49
- LOWER_LIP_DEPRESSOR_L = 51
- LOWER_LIP_DEPRESSOR_R = 52
- MOUTH_LEFT = 53
- MOUTH_RIGHT = 54
- NOSE_WRINKLER_L = 55
- NOSE_WRINKLER_R = 56
- OUTER_BROW_RAISER_L = 57
- OUTER_BROW_RAISER_R = 58
- TONGUE_BACK_DORSAL_VELAR = 67
- TONGUE_FRONT_DORSAL_PALATE = 65
- TONGUE_MID_DORSAL_PALATE = 66
- TONGUE_OUT = 68
- TONGUE_RETREAT = 69
- TONGUE_TIP_ALVEOLAR = 64
- TONGUE_TIP_INTERDENTAL = 63
- UPPER_LID_RAISER_L = 59
- UPPER_LID_RAISER_R = 60
- UPPER_LIP_RAISER_L = 61
- UPPER_LIP_RAISER_R = 62
- class xr.FaceExpressionFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BROW_LOWERER_L = 0
- BROW_LOWERER_R = 1
- CHEEK_PUFF_L = 2
- CHEEK_PUFF_R = 3
- CHEEK_RAISER_L = 4
- CHEEK_RAISER_R = 5
- CHEEK_SUCK_L = 6
- CHEEK_SUCK_R = 7
- CHIN_RAISER_B = 8
- CHIN_RAISER_T = 9
- COUNT = 63
- DIMPLER_L = 10
- DIMPLER_R = 11
- EYES_CLOSED_L = 12
- EYES_CLOSED_R = 13
- EYES_LOOK_DOWN_L = 14
- EYES_LOOK_DOWN_R = 15
- EYES_LOOK_LEFT_L = 16
- EYES_LOOK_LEFT_R = 17
- EYES_LOOK_RIGHT_L = 18
- EYES_LOOK_RIGHT_R = 19
- EYES_LOOK_UP_L = 20
- EYES_LOOK_UP_R = 21
- INNER_BROW_RAISER_L = 22
- INNER_BROW_RAISER_R = 23
- JAW_DROP = 24
- JAW_SIDEWAYS_LEFT = 25
- JAW_SIDEWAYS_RIGHT = 26
- JAW_THRUST = 27
- LID_TIGHTENER_L = 28
- LID_TIGHTENER_R = 29
- LIPS_TOWARD = 50
- LIP_CORNER_DEPRESSOR_L = 30
- LIP_CORNER_DEPRESSOR_R = 31
- LIP_CORNER_PULLER_L = 32
- LIP_CORNER_PULLER_R = 33
- LIP_FUNNELER_LB = 34
- LIP_FUNNELER_LT = 35
- LIP_FUNNELER_RB = 36
- LIP_FUNNELER_RT = 37
- LIP_PRESSOR_L = 38
- LIP_PRESSOR_R = 39
- LIP_PUCKER_L = 40
- LIP_PUCKER_R = 41
- LIP_STRETCHER_L = 42
- LIP_STRETCHER_R = 43
- LIP_SUCK_LB = 44
- LIP_SUCK_LT = 45
- LIP_SUCK_RB = 46
- LIP_SUCK_RT = 47
- LIP_TIGHTENER_L = 48
- LIP_TIGHTENER_R = 49
- LOWER_LIP_DEPRESSOR_L = 51
- LOWER_LIP_DEPRESSOR_R = 52
- MOUTH_LEFT = 53
- MOUTH_RIGHT = 54
- NOSE_WRINKLER_L = 55
- NOSE_WRINKLER_R = 56
- OUTER_BROW_RAISER_L = 57
- OUTER_BROW_RAISER_R = 58
- UPPER_LID_RAISER_L = 59
- UPPER_LID_RAISER_R = 60
- UPPER_LIP_RAISER_L = 61
- UPPER_LIP_RAISER_R = 62
- class xr.FaceExpressionInfo2FB(time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FACE_EXPRESSION_INFO2_FB)
Bases:
Structure
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.FaceExpressionInfoFB(time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FACE_EXPRESSION_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.FaceExpressionStatusFB(is_valid: c_ulong = 0, is_eye_following_blendshapes_valid: c_ulong = 0)
Bases:
Structure
- is_eye_following_blendshapes_valid
Structure/Union member
- is_valid
Structure/Union member
- class xr.FaceExpressionWeights2FB(weight_count: int | None = None, weights: None | POINTER | c_float | Array | Sequence[c_float] = None, confidence_count: int | None = None, confidences: None | POINTER | c_float | Array | Sequence[c_float] = None, is_valid: c_ulong = 0, is_eye_following_blendshapes_valid: c_ulong = 0, data_source: FaceTrackingDataSource2FB = FaceTrackingDataSource2FB.VISUAL, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FACE_EXPRESSION_WEIGHTS2_FB)
Bases:
Structure
- confidence_count
Structure/Union member
- property confidences
- data_source
Structure/Union member
- is_eye_following_blendshapes_valid
Structure/Union member
- is_valid
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- weight_count
Structure/Union member
- property weights
- class xr.FaceExpressionWeightsFB(weight_count: int | None = None, weights: None | POINTER | c_float | Array | Sequence[c_float] = None, confidence_count: int | None = None, confidences: None | POINTER | c_float | Array | Sequence[c_float] = None, status: FaceExpressionStatusFB | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FACE_EXPRESSION_WEIGHTS_FB)
Bases:
Structure
- confidence_count
Structure/Union member
- property confidences
- next
Structure/Union member
- status
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- weight_count
Structure/Union member
- property weights
- xr.FaceTracker2FB
alias of
LP_FaceTracker2FB_T
- class xr.FaceTracker2FB_T
Bases:
Structure
- class xr.FaceTrackerCreateInfo2FB(face_expression_set: FaceExpressionSet2FB = FaceExpressionSet2FB.DEFAULT, requested_data_source_count: int | None = None, requested_data_sources: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.FACE_TRACKER_CREATE_INFO2_FB)
Bases:
Structure
- face_expression_set
Structure/Union member
- next
Structure/Union member
- requested_data_source_count
Structure/Union member
- property requested_data_sources
- type
Structure/Union member
- class xr.FaceTrackerCreateInfoFB(face_expression_set: FaceExpressionSetFB = FaceExpressionSetFB.DEFAULT, next: c_void_p | None = None, type: StructureType = StructureType.FACE_TRACKER_CREATE_INFO_FB)
Bases:
Structure
- face_expression_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.FaceTrackerFB
alias of
LP_FaceTrackerFB_T
- class xr.FaceTrackerFB_T
Bases:
Structure
- class xr.FaceTrackingDataSource2FB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- AUDIO = 1
- VISUAL = 0
- class xr.FacialBlendShapeML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BROW_LOWERER_L = 0
- BROW_LOWERER_R = 1
- CHEEK_RAISER_L = 2
- CHEEK_RAISER_R = 3
- CHIN_RAISER = 4
- DIMPLER_L = 5
- DIMPLER_R = 6
- EYES_CLOSED_L = 7
- EYES_CLOSED_R = 8
- INNER_BROW_RAISER_L = 9
- INNER_BROW_RAISER_R = 10
- JAW_DROP = 11
- LID_TIGHTENER_L = 12
- LID_TIGHTENER_R = 13
- LIPS_TOWARD = 34
- LIP_CORNER_DEPRESSOR_L = 14
- LIP_CORNER_DEPRESSOR_R = 15
- LIP_CORNER_PULLER_L = 16
- LIP_CORNER_PULLER_R = 17
- LIP_FUNNELER_LB = 18
- LIP_FUNNELER_LT = 19
- LIP_FUNNELER_RB = 20
- LIP_FUNNELER_RT = 21
- LIP_PRESSOR_L = 22
- LIP_PRESSOR_R = 23
- LIP_PUCKER_L = 24
- LIP_PUCKER_R = 25
- LIP_STRETCHER_L = 26
- LIP_STRETCHER_R = 27
- LIP_SUCK_LB = 28
- LIP_SUCK_LT = 29
- LIP_SUCK_RB = 30
- LIP_SUCK_RT = 31
- LIP_TIGHTENER_L = 32
- LIP_TIGHTENER_R = 33
- LOWER_LIP_DEPRESSOR_L = 35
- LOWER_LIP_DEPRESSOR_R = 36
- NOSE_WRINKLER_L = 37
- NOSE_WRINKLER_R = 38
- OUTER_BROW_RAISER_L = 39
- OUTER_BROW_RAISER_R = 40
- TONGUE_OUT = 45
- UPPER_LID_RAISER_L = 41
- UPPER_LID_RAISER_R = 42
- UPPER_LIP_RAISER_L = 43
- UPPER_LIP_RAISER_R = 44
- class xr.FacialExpressionBlendShapeGetInfoML(next: c_void_p | None = None, type: StructureType = StructureType.FACIAL_EXPRESSION_BLEND_SHAPE_GET_INFO_ML)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.FacialExpressionBlendShapePropertiesFlagsML(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- TRACKED_BIT = 2
- VALID_BIT = 1
- xr.FacialExpressionBlendShapePropertiesFlagsMLCInt
alias of
c_ulonglong
- class xr.FacialExpressionBlendShapePropertiesML(requested_facial_blend_shape: ~xr.enums.FacialBlendShapeML = FacialBlendShapeML.BROW_LOWERER_L, weight: float = 0, flags: ~xr.enums.FacialExpressionBlendShapePropertiesFlagsML = <FacialExpressionBlendShapePropertiesFlagsML.NONE: 0>, time: ~ctypes.c_longlong = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FACIAL_EXPRESSION_BLEND_SHAPE_PROPERTIES_ML)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- requested_facial_blend_shape
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- weight
Structure/Union member
- class xr.FacialExpressionClientCreateInfoML(requested_count: int | None = None, requested_facial_blend_shapes: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.FACIAL_EXPRESSION_CLIENT_CREATE_INFO_ML)
Bases:
Structure
- next
Structure/Union member
- requested_count
Structure/Union member
- property requested_facial_blend_shapes
- type
Structure/Union member
- xr.FacialExpressionClientML
alias of
LP_FacialExpressionClientML_T
- class xr.FacialExpressionClientML_T
Bases:
Structure
- class xr.FacialExpressionsHTC(is_active: c_ulong = 0, sample_time: c_longlong = 0, expression_count: int | None = None, expression_weightings: None | POINTER | c_float | Array | Sequence[c_float] = None, next: c_void_p | None = None, type: StructureType = StructureType.FACIAL_EXPRESSIONS_HTC)
Bases:
Structure
- expression_count
Structure/Union member
- property expression_weightings
- is_active
Structure/Union member
- next
Structure/Union member
- sample_time
Structure/Union member
- type
Structure/Union member
- class xr.FacialTrackerCreateInfoHTC(facial_tracking_type: FacialTrackingTypeHTC = FacialTrackingTypeHTC.EYE_DEFAULT, next: c_void_p | None = None, type: StructureType = StructureType.FACIAL_TRACKER_CREATE_INFO_HTC)
Bases:
Structure
- facial_tracking_type
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.FacialTrackerHTC
alias of
LP_FacialTrackerHTC_T
- class xr.FacialTrackerHTC_T
Bases:
Structure
- class xr.FacialTrackingTypeHTC(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- EYE_DEFAULT = 1
- LIP_DEFAULT = 2
- xr.Flags64
alias of
c_ulonglong
- class xr.ForceFeedbackCurlApplyLocationMNDX(location: ForceFeedbackCurlLocationMNDX = ForceFeedbackCurlLocationMNDX.THUMB_CURL, value: float = 0)
Bases:
Structure
- location
Structure/Union member
- value
Structure/Union member
- class xr.ForceFeedbackCurlApplyLocationsMNDX(location_count: int | None = None, locations: None | POINTER | ForceFeedbackCurlApplyLocationMNDX | Array | Sequence[ForceFeedbackCurlApplyLocationMNDX] = None, next: c_void_p | None = None, type: StructureType = StructureType.FORCE_FEEDBACK_CURL_APPLY_LOCATIONS_MNDX)
Bases:
Structure
- location_count
Structure/Union member
- property locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.ForceFeedbackCurlLocationMNDX(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- INDEX_CURL = 1
- LITTLE_CURL = 4
- MIDDLE_CURL = 2
- RING_CURL = 3
- THUMB_CURL = 0
- class xr.FormFactor(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HANDHELD_DISPLAY = 2
- HEAD_MOUNTED_DISPLAY = 1
- class xr.FoveatedViewConfigurationViewVARJO(foveated_rendering_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FOVEATED_VIEW_CONFIGURATION_VIEW_VARJO)
Bases:
Structure
- foveated_rendering_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationApplyInfoHTC(mode: FoveationModeHTC = FoveationModeHTC.DISABLE, sub_image_count: int | None = None, sub_images: None | POINTER | SwapchainSubImage | Array | Sequence[SwapchainSubImage] = None, next: c_void_p | None = None, type: StructureType = StructureType.FOVEATION_APPLY_INFO_HTC)
Bases:
Structure
- mode
Structure/Union member
- next
Structure/Union member
- sub_image_count
Structure/Union member
- property sub_images
- type
Structure/Union member
- class xr.FoveationConfigurationHTC(level: FoveationLevelHTC = FoveationLevelHTC.NONE, clear_fov_degree: float = 0, focal_center_offset: Vector2f | None = None)
Bases:
Structure
- clear_fov_degree
Structure/Union member
- focal_center_offset
Structure/Union member
- level
Structure/Union member
- class xr.FoveationCustomModeInfoHTC(config_count: int | None = None, configs: None | POINTER | FoveationConfigurationHTC | Array | Sequence[FoveationConfigurationHTC] = None, next: c_void_p | None = None, type: StructureType = StructureType.FOVEATION_CUSTOM_MODE_INFO_HTC)
Bases:
Structure
- config_count
Structure/Union member
- property configs
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationDynamicFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DISABLED = 0
- LEVEL_ENABLED = 1
- class xr.FoveationDynamicFlagsHTC(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- CLEAR_FOV_ENABLED_BIT = 2
- FOCAL_CENTER_OFFSET_ENABLED_BIT = 4
- LEVEL_ENABLED_BIT = 1
- NONE = 0
- xr.FoveationDynamicFlagsHTCCInt
alias of
c_ulonglong
- class xr.FoveationDynamicModeInfoHTC(dynamic_flags: ~xr.enums.FoveationDynamicFlagsHTC = <FoveationDynamicFlagsHTC.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FOVEATION_DYNAMIC_MODE_INFO_HTC)
Bases:
Structure
- dynamic_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationEyeTrackedProfileCreateFlagsMETA(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- xr.FoveationEyeTrackedProfileCreateFlagsMETACInt
alias of
c_ulonglong
- class xr.FoveationEyeTrackedProfileCreateInfoMETA(flags: ~xr.enums.FoveationEyeTrackedProfileCreateFlagsMETA = <FoveationEyeTrackedProfileCreateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FOVEATION_EYE_TRACKED_PROFILE_CREATE_INFO_META)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationEyeTrackedStateFlagsMETA(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- VALID_BIT = 1
- xr.FoveationEyeTrackedStateFlagsMETACInt
alias of
c_ulonglong
- class xr.FoveationEyeTrackedStateMETA(flags: ~xr.enums.FoveationEyeTrackedStateFlagsMETA = <FoveationEyeTrackedStateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FOVEATION_EYE_TRACKED_STATE_META)
Bases:
Structure
- flags
Structure/Union member
- foveation_center
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FoveationLevelFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HIGH = 3
- LOW = 1
- MEDIUM = 2
- NONE = 0
- class xr.FoveationLevelHTC(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HIGH = 3
- LOW = 1
- MEDIUM = 2
- NONE = 0
- class xr.FoveationLevelProfileCreateInfoFB(level: FoveationLevelFB = FoveationLevelFB.NONE, vertical_offset: float = 0, dynamic: FoveationDynamicFB = FoveationDynamicFB.DISABLED, next: c_void_p | None = None, type: StructureType = StructureType.FOVEATION_LEVEL_PROFILE_CREATE_INFO_FB)
Bases:
Structure
- dynamic
Structure/Union member
- level
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertical_offset
Structure/Union member
- class xr.FoveationModeHTC(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CUSTOM = 3
- DISABLE = 0
- DYNAMIC = 2
- FIXED = 1
- class xr.FoveationProfileCreateInfoFB(next: c_void_p | None = None, type: StructureType = StructureType.FOVEATION_PROFILE_CREATE_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- xr.FoveationProfileFB
alias of
LP_FoveationProfileFB_T
- class xr.FoveationProfileFB_T
Bases:
Structure
- class xr.Fovf(angle_left: float = 0, angle_right: float = 0, angle_up: float = 0, angle_down: float = 0)
Bases:
Structure
- angle_down
Structure/Union member
- angle_left
Structure/Union member
- angle_right
Structure/Union member
- angle_up
Structure/Union member
- as_numpy()
- class xr.FrameBeginInfo(next: c_void_p | None = None, type: StructureType = StructureType.FRAME_BEGIN_INFO)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.FrameEndInfo(display_time: c_longlong = 0, environment_blend_mode: EnvironmentBlendMode = EnvironmentBlendMode.OPAQUE, layer_count: int | None = None, layers: None | POINTER | Array | Sequence = None, next: c_void_p | None = None, type: StructureType = StructureType.FRAME_END_INFO)
Bases:
Structure
- display_time
Structure/Union member
- environment_blend_mode
Structure/Union member
- layer_count
Structure/Union member
- property layers
- next
Structure/Union member
- type
Structure/Union member
- class xr.FrameEndInfoFlagsML(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- PROTECTED_BIT = 1
- VIGNETTE_BIT = 2
- xr.FrameEndInfoFlagsMLCInt
alias of
c_ulonglong
- class xr.FrameEndInfoML(focus_distance: float = 0, flags: ~xr.enums.FrameEndInfoFlagsML = <FrameEndInfoFlagsML.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FRAME_END_INFO_ML)
Bases:
Structure
- flags
Structure/Union member
- focus_distance
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FrameState(predicted_display_time: c_longlong = 0, predicted_display_period: c_longlong = 0, should_render: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.FRAME_STATE)
Bases:
Structure
- next
Structure/Union member
- predicted_display_period
Structure/Union member
- predicted_display_time
Structure/Union member
- should_render
Structure/Union member
- type
Structure/Union member
- class xr.FrameSynthesisConfigViewEXT(recommended_motion_vector_image_rect_width: int = 0, recommended_motion_vector_image_rect_height: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.FRAME_SYNTHESIS_CONFIG_VIEW_EXT)
Bases:
Structure
- next
Structure/Union member
- recommended_motion_vector_image_rect_height
Structure/Union member
- recommended_motion_vector_image_rect_width
Structure/Union member
- type
Structure/Union member
- class xr.FrameSynthesisInfoEXT(layer_flags: ~xr.enums.FrameSynthesisInfoFlagsEXT = <FrameSynthesisInfoFlagsEXT.NONE: 0>, motion_vector_sub_image: ~xr.typedefs.SwapchainSubImage | None = None, motion_vector_scale: ~xr.typedefs.Vector4f | None = None, motion_vector_offset: ~xr.typedefs.Vector4f | None = None, app_space_delta_pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), depth_sub_image: ~xr.typedefs.SwapchainSubImage | None = None, min_depth: float = 0, max_depth: float = 0, near_z: float = 0, far_z: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.FRAME_SYNTHESIS_INFO_EXT)
Bases:
Structure
- app_space_delta_pose
Structure/Union member
- depth_sub_image
Structure/Union member
- far_z
Structure/Union member
- layer_flags
Structure/Union member
- max_depth
Structure/Union member
- min_depth
Structure/Union member
- motion_vector_offset
Structure/Union member
- motion_vector_scale
Structure/Union member
- motion_vector_sub_image
Structure/Union member
- near_z
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FrameSynthesisInfoFlagsEXT(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- REQUEST_RELAXED_FRAME_INTERVAL_BIT = 2
- USE_2D_MOTION_VECTOR_BIT = 1
- xr.FrameSynthesisInfoFlagsEXTCInt
alias of
c_ulonglong
- class xr.FrameWaitInfo(next: c_void_p | None = None, type: StructureType = StructureType.FRAME_WAIT_INFO)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.Frustumf(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), fov: Fovf | None = None, near_z: float = 0, far_z: float = 0)
Bases:
Structure
- far_z
Structure/Union member
- fov
Structure/Union member
- near_z
Structure/Union member
- pose
Structure/Union member
- class xr.FullBodyJointMETA(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CHEST = 5
- COUNT = 84
- HEAD = 7
- HIPS = 1
- LEFT_ARM_LOWER = 11
- LEFT_ARM_UPPER = 10
- LEFT_FOOT_ANKLE = 73
- LEFT_FOOT_ANKLE_TWIST = 72
- LEFT_FOOT_BALL = 76
- LEFT_FOOT_SUBTALAR = 74
- LEFT_FOOT_TRANSVERSE = 75
- LEFT_HAND_INDEX_DISTAL = 27
- LEFT_HAND_INDEX_INTERMEDIATE = 26
- LEFT_HAND_INDEX_METACARPAL = 24
- LEFT_HAND_INDEX_PROXIMAL = 25
- LEFT_HAND_INDEX_TIP = 28
- LEFT_HAND_LITTLE_DISTAL = 42
- LEFT_HAND_LITTLE_INTERMEDIATE = 41
- LEFT_HAND_LITTLE_METACARPAL = 39
- LEFT_HAND_LITTLE_PROXIMAL = 40
- LEFT_HAND_LITTLE_TIP = 43
- LEFT_HAND_MIDDLE_DISTAL = 32
- LEFT_HAND_MIDDLE_INTERMEDIATE = 31
- LEFT_HAND_MIDDLE_METACARPAL = 29
- LEFT_HAND_MIDDLE_PROXIMAL = 30
- LEFT_HAND_MIDDLE_TIP = 33
- LEFT_HAND_PALM = 18
- LEFT_HAND_RING_DISTAL = 37
- LEFT_HAND_RING_INTERMEDIATE = 36
- LEFT_HAND_RING_METACARPAL = 34
- LEFT_HAND_RING_PROXIMAL = 35
- LEFT_HAND_RING_TIP = 38
- LEFT_HAND_THUMB_DISTAL = 22
- LEFT_HAND_THUMB_METACARPAL = 20
- LEFT_HAND_THUMB_PROXIMAL = 21
- LEFT_HAND_THUMB_TIP = 23
- LEFT_HAND_WRIST = 19
- LEFT_HAND_WRIST_TWIST = 12
- LEFT_LOWER_LEG = 71
- LEFT_SCAPULA = 9
- LEFT_SHOULDER = 8
- LEFT_UPPER_LEG = 70
- NECK = 6
- NONE = 85
- RIGHT_ARM_LOWER = 16
- RIGHT_ARM_UPPER = 15
- RIGHT_FOOT_ANKLE = 80
- RIGHT_FOOT_ANKLE_TWIST = 79
- RIGHT_FOOT_BALL = 83
- RIGHT_FOOT_SUBTALAR = 81
- RIGHT_FOOT_TRANSVERSE = 82
- RIGHT_HAND_INDEX_DISTAL = 53
- RIGHT_HAND_INDEX_INTERMEDIATE = 52
- RIGHT_HAND_INDEX_METACARPAL = 50
- RIGHT_HAND_INDEX_PROXIMAL = 51
- RIGHT_HAND_INDEX_TIP = 54
- RIGHT_HAND_LITTLE_DISTAL = 68
- RIGHT_HAND_LITTLE_INTERMEDIATE = 67
- RIGHT_HAND_LITTLE_METACARPAL = 65
- RIGHT_HAND_LITTLE_PROXIMAL = 66
- RIGHT_HAND_LITTLE_TIP = 69
- RIGHT_HAND_MIDDLE_DISTAL = 58
- RIGHT_HAND_MIDDLE_INTERMEDIATE = 57
- RIGHT_HAND_MIDDLE_METACARPAL = 55
- RIGHT_HAND_MIDDLE_PROXIMAL = 56
- RIGHT_HAND_MIDDLE_TIP = 59
- RIGHT_HAND_PALM = 44
- RIGHT_HAND_RING_DISTAL = 63
- RIGHT_HAND_RING_INTERMEDIATE = 62
- RIGHT_HAND_RING_METACARPAL = 60
- RIGHT_HAND_RING_PROXIMAL = 61
- RIGHT_HAND_RING_TIP = 64
- RIGHT_HAND_THUMB_DISTAL = 48
- RIGHT_HAND_THUMB_METACARPAL = 46
- RIGHT_HAND_THUMB_PROXIMAL = 47
- RIGHT_HAND_THUMB_TIP = 49
- RIGHT_HAND_WRIST = 45
- RIGHT_HAND_WRIST_TWIST = 17
- RIGHT_LOWER_LEG = 78
- RIGHT_SCAPULA = 14
- RIGHT_SHOULDER = 13
- RIGHT_UPPER_LEG = 77
- ROOT = 0
- SPINE_LOWER = 2
- SPINE_MIDDLE = 3
- SPINE_UPPER = 4
- class xr.FutureCancelInfoEXT(future: LP_FutureEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_CANCEL_INFO_EXT)
Bases:
Structure
- future
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FutureCompletionBaseHeaderEXT(future_result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FutureCompletionEXT(future_result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_COMPLETION_EXT)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.FutureEXT
alias of
LP_FutureEXT_T
- class xr.FutureEXT_T
Bases:
Structure
- class xr.FuturePollInfoEXT(future: LP_FutureEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_POLL_INFO_EXT)
Bases:
Structure
- future
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.FuturePollResultEXT(state: FutureStateEXT = FutureStateEXT.PENDING, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_POLL_RESULT_EXT)
Bases:
Structure
- next
Structure/Union member
- state
Structure/Union member
- type
Structure/Union member
- class xr.FuturePollResultProgressBD(is_supported: c_ulong = 0, progress_percentage: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.FUTURE_POLL_RESULT_PROGRESS_BD)
Bases:
Structure
- is_supported
Structure/Union member
- next
Structure/Union member
- progress_percentage
Structure/Union member
- type
Structure/Union member
- class xr.GeometryInstanceCreateInfoFB(layer: LP_PassthroughLayerFB_T | None = None, mesh: LP_TriangleMeshFB_T | None = None, base_space: LP_Space_T | None = None, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), scale: Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.GEOMETRY_INSTANCE_CREATE_INFO_FB)
Bases:
Structure
- base_space
Structure/Union member
- layer
Structure/Union member
- mesh
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- scale
Structure/Union member
- type
Structure/Union member
- xr.GeometryInstanceFB
alias of
LP_GeometryInstanceFB_T
- class xr.GeometryInstanceFB_T
Bases:
Structure
- class xr.GeometryInstanceTransformFB(base_space: LP_Space_T | None = None, time: c_longlong = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), scale: Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.GEOMETRY_INSTANCE_TRANSFORM_FB)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- scale
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.GlobalDimmerFrameEndInfoFlagsML(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- ENABLED_BIT = 1
- NONE = 0
- xr.GlobalDimmerFrameEndInfoFlagsMLCInt
alias of
c_ulonglong
- class xr.GlobalDimmerFrameEndInfoML(dimmer_value: float = 0, flags: ~xr.enums.GlobalDimmerFrameEndInfoFlagsML = <GlobalDimmerFrameEndInfoFlagsML.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.GLOBAL_DIMMER_FRAME_END_INFO_ML)
Bases:
Structure
- dimmer_value
Structure/Union member
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsBindingD3D11KHR(device: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_BINDING_D3D11_KHR)
Bases:
Structure
- device
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsBindingD3D12KHR(device: LP_c_long | None = None, queue: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_BINDING_D3D12_KHR)
Bases:
Structure
- device
Structure/Union member
- next
Structure/Union member
- queue
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsBindingOpenGLWin32KHR(h_dc: c_void_p = 0, h_glrc: HANDLE = 0, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_BINDING_OPENGL_WIN32_KHR)
Bases:
Structure
- h_dc
Structure/Union member
- h_glrc
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.GraphicsBindingVulkan2KHR
alias of
GraphicsBindingVulkanKHR
- class xr.GraphicsBindingVulkanKHR(instance: int = 0, physical_device: int = 0, device: int = 0, queue_family_index: int = 0, queue_index: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_BINDING_VULKAN_KHR)
Bases:
Structure
- device
Structure/Union member
- instance
Structure/Union member
- next
Structure/Union member
- physical_device
Structure/Union member
- queue_family_index
Structure/Union member
- queue_index
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsRequirementsD3D11KHR(adapter_luid: _LUID = 0, min_feature_level: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_REQUIREMENTS_D3D11_KHR)
Bases:
Structure
- adapter_luid
Structure/Union member
- min_feature_level
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsRequirementsD3D12KHR(adapter_luid: _LUID = 0, min_feature_level: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.GRAPHICS_REQUIREMENTS_D3D12_KHR)
Bases:
Structure
- adapter_luid
Structure/Union member
- min_feature_level
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.GraphicsRequirementsOpenGLKHR(min_api_version_supported: ~xr.version.Version = <xr.version.Version object>, max_api_version_supported: ~xr.version.Version = <xr.version.Version object>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.GRAPHICS_REQUIREMENTS_OPENGL_KHR)
Bases:
Structure
- property max_api_version_supported
- property min_api_version_supported
- next
Structure/Union member
- type
Structure/Union member
- xr.GraphicsRequirementsVulkan2KHR
alias of
GraphicsRequirementsVulkanKHR
- class xr.GraphicsRequirementsVulkanKHR(min_api_version_supported: ~xr.version.Version = <xr.version.Version object>, max_api_version_supported: ~xr.version.Version = <xr.version.Version object>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.GRAPHICS_REQUIREMENTS_VULKAN_KHR)
Bases:
Structure
- property max_api_version_supported
- property min_api_version_supported
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandCapsuleFB(radius: float = 0, joint: HandJointEXT = HandJointEXT.PALM)
Bases:
Structure
- joint
Structure/Union member
- points
Structure/Union member
- radius
Structure/Union member
- class xr.HandForearmJointULTRALEAP(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ELBOW = 26
- INDEX_DISTAL = 9
- INDEX_INTERMEDIATE = 8
- INDEX_METACARPAL = 6
- INDEX_PROXIMAL = 7
- INDEX_TIP = 10
- LITTLE_DISTAL = 24
- LITTLE_INTERMEDIATE = 23
- LITTLE_METACARPAL = 21
- LITTLE_PROXIMAL = 22
- LITTLE_TIP = 25
- MIDDLE_DISTAL = 14
- MIDDLE_INTERMEDIATE = 13
- MIDDLE_METACARPAL = 11
- MIDDLE_PROXIMAL = 12
- MIDDLE_TIP = 15
- PALM = 0
- RING_DISTAL = 19
- RING_INTERMEDIATE = 18
- RING_METACARPAL = 16
- RING_PROXIMAL = 17
- RING_TIP = 20
- THUMB_DISTAL = 4
- THUMB_METACARPAL = 2
- THUMB_PROXIMAL = 3
- THUMB_TIP = 5
- WRIST = 1
- class xr.HandJointEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- INDEX_DISTAL = 9
- INDEX_INTERMEDIATE = 8
- INDEX_METACARPAL = 6
- INDEX_PROXIMAL = 7
- INDEX_TIP = 10
- LITTLE_DISTAL = 24
- LITTLE_INTERMEDIATE = 23
- LITTLE_METACARPAL = 21
- LITTLE_PROXIMAL = 22
- LITTLE_TIP = 25
- MIDDLE_DISTAL = 14
- MIDDLE_INTERMEDIATE = 13
- MIDDLE_METACARPAL = 11
- MIDDLE_PROXIMAL = 12
- MIDDLE_TIP = 15
- PALM = 0
- RING_DISTAL = 19
- RING_INTERMEDIATE = 18
- RING_METACARPAL = 16
- RING_PROXIMAL = 17
- RING_TIP = 20
- THUMB_DISTAL = 4
- THUMB_METACARPAL = 2
- THUMB_PROXIMAL = 3
- THUMB_TIP = 5
- WRIST = 1
- class xr.HandJointLocationEXT(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0)
Bases:
Structure
- location_flags
Structure/Union member
- pose
Structure/Union member
- radius
Structure/Union member
- class xr.HandJointLocationsEXT(is_active: c_ulong = 0, joint_count: int | None = None, joint_locations: None | POINTER | HandJointLocationEXT | Array | Sequence[HandJointLocationEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_JOINT_LOCATIONS_EXT)
Bases:
Structure
- is_active
Structure/Union member
- joint_count
Structure/Union member
- property joint_locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandJointSetEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DEFAULT = 0
- HAND_WITH_FOREARM_ULTRA = 1000149000
- class xr.HandJointVelocitiesEXT(joint_count: int | None = None, joint_velocities: None | POINTER | HandJointVelocityEXT | Array | Sequence[HandJointVelocityEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_JOINT_VELOCITIES_EXT)
Bases:
Structure
- joint_count
Structure/Union member
- property joint_velocities
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandJointVelocityEXT(velocity_flags: ~xr.enums.SpaceVelocityFlags = <SpaceVelocityFlags.NONE: 0>, linear_velocity: ~xr.typedefs.Vector3f | None = None, angular_velocity: ~xr.typedefs.Vector3f | None = None)
Bases:
Structure
- angular_velocity
Structure/Union member
- linear_velocity
Structure/Union member
- velocity_flags
Structure/Union member
- class xr.HandJointsLocateInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.HAND_JOINTS_LOCATE_INFO_EXT)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.HandJointsMotionRangeEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CONFORMING_TO_CONTROLLER = 2
- UNOBSTRUCTED = 1
- class xr.HandJointsMotionRangeInfoEXT(hand_joints_motion_range: HandJointsMotionRangeEXT = HandJointsMotionRangeEXT.UNOBSTRUCTED, next: c_void_p | None = None, type: StructureType = StructureType.HAND_JOINTS_MOTION_RANGE_INFO_EXT)
Bases:
Structure
- hand_joints_motion_range
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandMeshIndexBufferMSFT(index_buffer_key: int = 0, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ulong | None = None)
Bases:
Structure
- index_buffer_key
Structure/Union member
- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- class xr.HandMeshMSFT(is_active: c_ulong = 0, index_buffer_changed: c_ulong = 0, vertex_buffer_changed: c_ulong = 0, index_buffer: HandMeshIndexBufferMSFT | None = None, vertex_buffer: HandMeshVertexBufferMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_MESH_MSFT)
Bases:
Structure
- index_buffer
Structure/Union member
- index_buffer_changed
Structure/Union member
- is_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_buffer
Structure/Union member
- vertex_buffer_changed
Structure/Union member
- class xr.HandMeshSpaceCreateInfoMSFT(hand_pose_type: HandPoseTypeMSFT = HandPoseTypeMSFT.TRACKED, pose_in_hand_mesh_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.HAND_MESH_SPACE_CREATE_INFO_MSFT)
Bases:
Structure
- hand_pose_type
Structure/Union member
- next
Structure/Union member
- pose_in_hand_mesh_space
Structure/Union member
- type
Structure/Union member
- class xr.HandMeshUpdateInfoMSFT(time: c_longlong = 0, hand_pose_type: HandPoseTypeMSFT = HandPoseTypeMSFT.TRACKED, next: c_void_p | None = None, type: StructureType = StructureType.HAND_MESH_UPDATE_INFO_MSFT)
Bases:
Structure
- hand_pose_type
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.HandMeshVertexBufferMSFT(vertex_update_time: c_longlong = 0, vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_HandMeshVertexMSFT | None = None)
Bases:
Structure
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertex_update_time
Structure/Union member
- vertices
Structure/Union member
- class xr.HandMeshVertexMSFT(position: Vector3f | None = None, normal: Vector3f | None = None)
Bases:
Structure
- normal
Structure/Union member
- position
Structure/Union member
- class xr.HandPoseTypeInfoMSFT(hand_pose_type: HandPoseTypeMSFT = HandPoseTypeMSFT.TRACKED, next: c_void_p | None = None, type: StructureType = StructureType.HAND_POSE_TYPE_INFO_MSFT)
Bases:
Structure
- hand_pose_type
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandPoseTypeMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- REFERENCE_OPEN_PALM = 1
- TRACKED = 0
- class xr.HandTrackerCreateInfoEXT(hand: HandEXT = HandEXT.LEFT, hand_joint_set: HandJointSetEXT = HandJointSetEXT.DEFAULT, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKER_CREATE_INFO_EXT)
Bases:
Structure
- hand
Structure/Union member
- hand_joint_set
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.HandTrackerEXT
alias of
LP_HandTrackerEXT_T
- class xr.HandTrackerEXT_T
Bases:
Structure
- class xr.HandTrackingAimFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- COMPUTED_BIT = 1
- DOMINANT_HAND_BIT = 128
- INDEX_PINCHING_BIT = 4
- LITTLE_PINCHING_BIT = 32
- MENU_PRESSED_BIT = 256
- MIDDLE_PINCHING_BIT = 8
- NONE = 0
- RING_PINCHING_BIT = 16
- SYSTEM_GESTURE_BIT = 64
- VALID_BIT = 2
- xr.HandTrackingAimFlagsFBCInt
alias of
c_ulonglong
- class xr.HandTrackingAimStateFB(status: ~xr.enums.HandTrackingAimFlagsFB = <HandTrackingAimFlagsFB.NONE: 0>, aim_pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), pinch_strength_index: float = 0, pinch_strength_middle: float = 0, pinch_strength_ring: float = 0, pinch_strength_little: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.HAND_TRACKING_AIM_STATE_FB)
Bases:
Structure
- aim_pose
Structure/Union member
- next
Structure/Union member
- pinch_strength_index
Structure/Union member
- pinch_strength_little
Structure/Union member
- pinch_strength_middle
Structure/Union member
- pinch_strength_ring
Structure/Union member
- status
Structure/Union member
- type
Structure/Union member
- class xr.HandTrackingCapsulesStateFB(next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_CAPSULES_STATE_FB)
Bases:
Structure
- capsules
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandTrackingDataSourceEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CONTROLLER = 2
- UNOBSTRUCTED = 1
- class xr.HandTrackingDataSourceInfoEXT(requested_data_source_count: int | None = None, requested_data_sources: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_DATA_SOURCE_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- requested_data_source_count
Structure/Union member
- property requested_data_sources
- type
Structure/Union member
- class xr.HandTrackingDataSourceStateEXT(is_active: c_ulong = 0, data_source: HandTrackingDataSourceEXT = HandTrackingDataSourceEXT.UNOBSTRUCTED, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_DATA_SOURCE_STATE_EXT)
Bases:
Structure
- data_source
Structure/Union member
- is_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HandTrackingMeshFB(joint_capacity_input: int = 0, joint_count_output: int = 0, joint_bind_poses: LP_Posef | None = None, joint_radii: LP_c_float | None = None, joint_parents: LP_c_long | None = None, vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertex_positions: LP_Vector3f | None = None, vertex_normals: LP_Vector3f | None = None, vertex_uvs: LP_Vector2f | None = None, vertex_blend_indices: LP_Vector4sFB | None = None, vertex_blend_weights: LP_Vector4f | None = None, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_short | None = None, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_MESH_FB)
Bases:
Structure
- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- joint_bind_poses
Structure/Union member
- joint_capacity_input
Structure/Union member
- joint_count_output
Structure/Union member
- joint_parents
Structure/Union member
- joint_radii
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_blend_indices
Structure/Union member
- vertex_blend_weights
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertex_normals
Structure/Union member
- vertex_positions
Structure/Union member
- vertex_uvs
Structure/Union member
- class xr.HandTrackingScaleFB(sensor_output: float = 0, current_output: float = 0, override_hand_scale: c_ulong = 0, override_value_input: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.HAND_TRACKING_SCALE_FB)
Bases:
Structure
- current_output
Structure/Union member
- next
Structure/Union member
- override_hand_scale
Structure/Union member
- override_value_input
Structure/Union member
- sensor_output
Structure/Union member
- type
Structure/Union member
- class xr.HapticActionInfo(action: LP_Action_T | None = None, subaction_path: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.HAPTIC_ACTION_INFO)
Bases:
Structure
- action
Structure/Union member
- next
Structure/Union member
- subaction_path
Structure/Union member
- type
Structure/Union member
- class xr.HapticAmplitudeEnvelopeVibrationFB(duration: c_longlong = 0, amplitude_count: int | None = None, amplitudes: None | POINTER | c_float | Array | Sequence[c_float] = None, next: c_void_p | None = None, type: StructureType = StructureType.HAPTIC_AMPLITUDE_ENVELOPE_VIBRATION_FB)
Bases:
Structure
- amplitude_count
Structure/Union member
- property amplitudes
- duration
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HapticBaseHeader(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.HapticPcmVibrationFB(buffer_size: int = 0, buffer: LP_c_float | None = None, sample_rate: float = 0, append: c_ulong = 0, samples_consumed: LP_c_ulong | None = None, next: c_void_p | None = None, type: StructureType = StructureType.HAPTIC_PCM_VIBRATION_FB)
Bases:
Structure
- append
Structure/Union member
- buffer
Structure/Union member
- buffer_size
Structure/Union member
- next
Structure/Union member
- sample_rate
Structure/Union member
- samples_consumed
Structure/Union member
- type
Structure/Union member
- class xr.HapticVibration(duration: c_longlong = 0, frequency: float = 0, amplitude: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.HAPTIC_VIBRATION)
Bases:
Structure
- amplitude
Structure/Union member
- duration
Structure/Union member
- frequency
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.HeadsetFitStatusML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BAD_FIT = 3
- GOOD_FIT = 2
- NOT_WORN = 1
- UNKNOWN = 0
- class xr.HolographicWindowAttachmentMSFT(holographic_space: LP_c_long | None = None, core_window: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT)
Bases:
Structure
- core_window
Structure/Union member
- holographic_space
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.InputSourceLocalizedNameFlags(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- COMPONENT_BIT = 4
- INTERACTION_PROFILE_BIT = 2
- NONE = 0
- USER_PATH_BIT = 1
- xr.InputSourceLocalizedNameFlagsCInt
alias of
c_ulonglong
- class xr.InputSourceLocalizedNameGetInfo(source_path: ~ctypes.c_ulonglong = 0, which_components: ~xr.enums.InputSourceLocalizedNameFlags = <InputSourceLocalizedNameFlags.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.INPUT_SOURCE_LOCALIZED_NAME_GET_INFO)
Bases:
Structure
- next
Structure/Union member
- source_path
Structure/Union member
- type
Structure/Union member
- which_components
Structure/Union member
- class xr.Instance(create_info: InstanceCreateInfo | None = None)
Bases:
LP_Instance_T
Opaque handle to an OpenXR instance object.
An xr.Instance represents a connection between an OpenXR application and the OpenXR runtime. It encapsulates all runtime-managed state and serves as the root object for most OpenXR operations, including system queries, session creation, and extension dispatch.
This object may be instantiated directly with an optional xr.InstanceCreateInfo descriptor. If none is provided, a default descriptor will be used. Initialization is performed lazily, with runtime bindings deferred to minimize import-time overhead and avoid ordering issues.
Instance supports context management protocols and may be used in a with block for automatic cleanup:
with xr.Instance(...) as instance: ...
Internally, this object wraps a pointer to the OpenXR instance and delegates all interactions to the runtime via raw API functions. It is opaque and cannot be directly inspected or modified.
- xr.InstanceCreateFlagsCInt
alias of
c_ulonglong
- class xr.InstanceCreateInfo(create_flags: ~xr.enums.InstanceCreateFlags = <InstanceCreateFlags.NONE: 0>, application_info: ~xr.typedefs.ApplicationInfo = xr.ApplicationInfo(application_name=b'__main__.py', application_version=0, engine_name=b'pyopenxr', engine_version=16847753, api_version=281474976710706), enabled_api_layer_count: int | None = None, enabled_api_layer_names: None | ~xr.array_field.LP_c_char_p | ~ctypes.c_char_p | ~_ctypes.Array | ~typing.Sequence[str] = None, enabled_extension_count: int | None = None, enabled_extension_names: None | ~xr.array_field.LP_c_char_p | ~ctypes.c_char_p | ~_ctypes.Array | ~typing.Sequence[str] = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.INSTANCE_CREATE_INFO)
Bases:
Structure
- application_info
Structure/Union member
- create_flags
Structure/Union member
- enabled_api_layer_count
Structure/Union member
- property enabled_api_layer_names
- enabled_extension_count
Structure/Union member
- property enabled_extension_names
- next
Structure/Union member
- type
Structure/Union member
- class xr.InstanceProperties(runtime_version: ~xr.version.Version = <xr.version.Version object>, runtime_name: str = '', next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.INSTANCE_PROPERTIES)
Bases:
Structure
- next
Structure/Union member
- runtime_name
Structure/Union member
- property runtime_version
- type
Structure/Union member
- class xr.Instance_T
Bases:
Structure
- class xr.InteractionProfileAnalogThresholdVALVE(action: LP_Action_T | None = None, binding: c_ulonglong = 0, on_threshold: float = 0, off_threshold: float = 0, on_haptic: LP_HapticBaseHeader | None = None, off_haptic: LP_HapticBaseHeader | None = None, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE)
Bases:
Structure
- action
Structure/Union member
- binding
Structure/Union member
- next
Structure/Union member
- off_haptic
Structure/Union member
- off_threshold
Structure/Union member
- on_haptic
Structure/Union member
- on_threshold
Structure/Union member
- type
Structure/Union member
- class xr.InteractionProfileDpadBindingEXT(binding: c_ulonglong = 0, action_set: LP_ActionSet_T | None = None, force_threshold: float = 0, force_threshold_released: float = 0, center_region: float = 0, wedge_angle: float = 0, is_sticky: c_ulong = 0, on_haptic: LP_HapticBaseHeader | None = None, off_haptic: LP_HapticBaseHeader | None = None, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_PROFILE_DPAD_BINDING_EXT)
Bases:
Structure
- action_set
Structure/Union member
- binding
Structure/Union member
- center_region
Structure/Union member
- force_threshold
Structure/Union member
- force_threshold_released
Structure/Union member
- is_sticky
Structure/Union member
- next
Structure/Union member
- off_haptic
Structure/Union member
- on_haptic
Structure/Union member
- type
Structure/Union member
- wedge_angle
Structure/Union member
- class xr.InteractionProfileState(interaction_profile: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_PROFILE_STATE)
Bases:
Structure
- interaction_profile
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.InteractionProfileSuggestedBinding(interaction_profile: c_ulonglong = 0, count_suggested_bindings: int | None = None, suggested_bindings: None | POINTER | ActionSuggestedBinding | Array | Sequence[ActionSuggestedBinding] = None, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_PROFILE_SUGGESTED_BINDING)
Bases:
Structure
- count_suggested_bindings
Structure/Union member
- interaction_profile
Structure/Union member
- next
Structure/Union member
- property suggested_bindings
- type
Structure/Union member
- class xr.InteractionRenderModelIdsEnumerateInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_RENDER_MODEL_IDS_ENUMERATE_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.InteractionRenderModelSubactionPathInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_RENDER_MODEL_SUBACTION_PATH_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.InteractionRenderModelTopLevelUserPathGetInfoEXT(top_level_user_path_count: int | None = None, top_level_user_paths: None | POINTER | c_ulonglong | Array | Sequence[c_ulonglong] = None, next: c_void_p | None = None, type: StructureType = StructureType.INTERACTION_RENDER_MODEL_TOP_LEVEL_USER_PATH_GET_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- top_level_user_path_count
Structure/Union member
- property top_level_user_paths
- type
Structure/Union member
- class xr.KeyboardSpaceCreateInfoFB(tracked_keyboard_id: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.KEYBOARD_SPACE_CREATE_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- tracked_keyboard_id
Structure/Union member
- type
Structure/Union member
- class xr.KeyboardTrackingDescriptionFB(tracked_keyboard_id: int = 0, size: ~xr.typedefs.Vector3f | None = None, flags: ~xr.enums.KeyboardTrackingFlagsFB = <KeyboardTrackingFlagsFB.NONE: 0>, name: str = '')
Bases:
Structure
- flags
Structure/Union member
- name
Structure/Union member
- size
Structure/Union member
- tracked_keyboard_id
Structure/Union member
- class xr.KeyboardTrackingFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- CONNECTED_BIT = 8
- EXISTS_BIT = 1
- LOCAL_BIT = 2
- NONE = 0
- REMOTE_BIT = 4
- xr.KeyboardTrackingFlagsFBCInt
alias of
c_ulonglong
- class xr.KeyboardTrackingQueryFB(flags: ~xr.enums.KeyboardTrackingQueryFlagsFB = <KeyboardTrackingQueryFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.KEYBOARD_TRACKING_QUERY_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.KeyboardTrackingQueryFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- LOCAL_BIT = 2
- NONE = 0
- REMOTE_BIT = 4
- xr.KeyboardTrackingQueryFlagsFBCInt
alias of
c_ulonglong
- class xr.LipExpressionHTC(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CHEEK_PUFF_LEFT = 17
- CHEEK_PUFF_RIGHT = 16
- CHEEK_SUCK = 18
- JAW_FORWARD = 2
- JAW_LEFT = 1
- JAW_OPEN = 3
- JAW_RIGHT = 0
- MOUTH_APE_SHAPE = 4
- MOUTH_LOWER_DOWNLEFT = 22
- MOUTH_LOWER_DOWNRIGHT = 21
- MOUTH_LOWER_INSIDE = 24
- MOUTH_LOWER_LEFT = 8
- MOUTH_LOWER_OVERLAY = 25
- MOUTH_LOWER_OVERTURN = 10
- MOUTH_LOWER_RIGHT = 7
- MOUTH_POUT = 11
- MOUTH_RAISER_LEFT = 13
- MOUTH_RAISER_RIGHT = 12
- MOUTH_SAD_LEFT = 15
- MOUTH_SAD_RIGHT = 14
- MOUTH_SMILE_LEFT = 13
- MOUTH_SMILE_RIGHT = 12
- MOUTH_STRETCHER_LEFT = 15
- MOUTH_STRETCHER_RIGHT = 14
- MOUTH_UPPER_INSIDE = 23
- MOUTH_UPPER_LEFT = 6
- MOUTH_UPPER_OVERTURN = 9
- MOUTH_UPPER_RIGHT = 5
- MOUTH_UPPER_UPLEFT = 20
- MOUTH_UPPER_UPRIGHT = 19
- TONGUE_DOWN = 30
- TONGUE_DOWNLEFT_MORPH = 36
- TONGUE_DOWNRIGHT_MORPH = 35
- TONGUE_LEFT = 27
- TONGUE_LONGSTEP1 = 26
- TONGUE_LONGSTEP2 = 32
- TONGUE_RIGHT = 28
- TONGUE_ROLL = 31
- TONGUE_UP = 29
- TONGUE_UPLEFT_MORPH = 34
- TONGUE_UPRIGHT_MORPH = 33
- class xr.LoaderInitInfoBaseHeaderKHR(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.LoaderInitInfoPropertiesEXT(property_value_count: int | None = None, property_values: None | POINTER | LoaderInitPropertyValueEXT | Array | Sequence[LoaderInitPropertyValueEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.LOADER_INIT_INFO_PROPERTIES_EXT)
Bases:
Structure
- next
Structure/Union member
- property_value_count
Structure/Union member
- property property_values
- type
Structure/Union member
- class xr.LoaderInitPropertyValueEXT(name: str = '', value: str = '')
Bases:
Structure
- name
Structure/Union member
- value
Structure/Union member
- class xr.LocalDimmingFrameEndInfoMETA(local_dimming_mode: LocalDimmingModeMETA = LocalDimmingModeMETA.OFF, next: c_void_p | None = None, type: StructureType = StructureType.LOCAL_DIMMING_FRAME_END_INFO_META)
Bases:
Structure
- local_dimming_mode
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.LocalizationEnableEventsInfoML(enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.LOCALIZATION_ENABLE_EVENTS_INFO_ML)
Bases:
Structure
- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.LocalizationMapConfidenceML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- EXCELLENT = 3
- FAIR = 1
- GOOD = 2
- POOR = 0
- class xr.LocalizationMapErrorFlagsML(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- EXCESSIVE_MOTION_BIT = 8
- HEADPOSE_BIT = 32
- LOW_FEATURE_COUNT_BIT = 4
- LOW_LIGHT_BIT = 16
- NONE = 0
- OUT_OF_MAPPED_AREA_BIT = 2
- UNKNOWN_BIT = 1
- xr.LocalizationMapErrorFlagsMLCInt
alias of
c_ulonglong
- class xr.LocalizationMapImportInfoML(size: int = 0, data: str = '', next: c_void_p | None = None, type: StructureType = StructureType.LOCALIZATION_MAP_IMPORT_INFO_ML)
Bases:
Structure
- data
Structure/Union member
- next
Structure/Union member
- size
Structure/Union member
- type
Structure/Union member
- class xr.LocalizationMapML(name: str = '', map_uuid: Uuid = 0, map_type: LocalizationMapTypeML = LocalizationMapTypeML.ON_DEVICE, next: c_void_p | None = None, type: StructureType = StructureType.LOCALIZATION_MAP_ML)
Bases:
Structure
- map_type
Structure/Union member
- map_uuid
Structure/Union member
- name
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.LocalizationMapQueryInfoBaseHeaderML(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.LocalizationMapStateML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- LOCALIZATION_PENDING = 2
- LOCALIZATION_SLEEPING_BEFORE_RETRY = 3
- LOCALIZED = 1
- NOT_LOCALIZED = 0
- class xr.LocalizationMapTypeML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CLOUD = 1
- ON_DEVICE = 0
- class xr.MapLocalizationRequestInfoML(map_uuid: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.MAP_LOCALIZATION_REQUEST_INFO_ML)
Bases:
Structure
- map_uuid
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerAprilTagDictML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- N16H5 = 0
- N25H9 = 1
- N36H10 = 2
- N36H11 = 3
- class xr.MarkerArucoDictML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- N4X4_100 = 1
- N4X4_1000 = 3
- N4X4_250 = 2
- N4X4_50 = 0
- N5X5_100 = 5
- N5X5_1000 = 7
- N5X5_250 = 6
- N5X5_50 = 4
- N6X6_100 = 9
- N6X6_1000 = 11
- N6X6_250 = 10
- N6X6_50 = 8
- N7X7_100 = 13
- N7X7_1000 = 15
- N7X7_250 = 14
- N7X7_50 = 12
- class xr.MarkerDetectorAprilTagInfoML(april_tag_dict: MarkerAprilTagDictML = MarkerAprilTagDictML.N16H5, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_APRIL_TAG_INFO_ML)
Bases:
Structure
- april_tag_dict
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorArucoInfoML(aruco_dict: MarkerArucoDictML = MarkerArucoDictML.N4X4_50, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_ARUCO_INFO_ML)
Bases:
Structure
- aruco_dict
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorCameraML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- RGB_CAMERA = 0
- WORLD_CAMERAS = 1
- class xr.MarkerDetectorCornerRefineMethodML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- APRIL_TAG = 3
- CONTOUR = 2
- NONE = 0
- SUBPIX = 1
- class xr.MarkerDetectorCreateInfoML(profile: MarkerDetectorProfileML = MarkerDetectorProfileML.DEFAULT, marker_type: MarkerTypeML = MarkerTypeML.ARUCO, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_CREATE_INFO_ML)
Bases:
Structure
- marker_type
Structure/Union member
- next
Structure/Union member
- profile
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorCustomProfileInfoML(fps_hint: MarkerDetectorFpsML = MarkerDetectorFpsML.LOW, resolution_hint: MarkerDetectorResolutionML = MarkerDetectorResolutionML.LOW, camera_hint: MarkerDetectorCameraML = MarkerDetectorCameraML.RGB_CAMERA, corner_refine_method: MarkerDetectorCornerRefineMethodML = MarkerDetectorCornerRefineMethodML.NONE, use_edge_refinement: c_ulong = 0, full_analysis_interval_hint: MarkerDetectorFullAnalysisIntervalML = MarkerDetectorFullAnalysisIntervalML.MAX, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_CUSTOM_PROFILE_INFO_ML)
Bases:
Structure
- camera_hint
Structure/Union member
- corner_refine_method
Structure/Union member
- fps_hint
Structure/Union member
- full_analysis_interval_hint
Structure/Union member
- next
Structure/Union member
- resolution_hint
Structure/Union member
- type
Structure/Union member
- use_edge_refinement
Structure/Union member
- class xr.MarkerDetectorFpsML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HIGH = 2
- LOW = 0
- MAX = 3
- MEDIUM = 1
- class xr.MarkerDetectorFullAnalysisIntervalML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- FAST = 1
- MAX = 0
- MEDIUM = 2
- SLOW = 3
- xr.MarkerDetectorML
alias of
LP_MarkerDetectorML_T
- class xr.MarkerDetectorML_T
Bases:
Structure
- class xr.MarkerDetectorProfileML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ACCURACY = 2
- CUSTOM = 5
- DEFAULT = 0
- LARGE_FOV = 4
- SMALL_TARGETS = 3
- SPEED = 1
- class xr.MarkerDetectorResolutionML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HIGH = 2
- LOW = 0
- MEDIUM = 1
- class xr.MarkerDetectorSizeInfoML(marker_length: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_SIZE_INFO_ML)
Bases:
Structure
- marker_length
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorSnapshotInfoML(next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_SNAPSHOT_INFO_ML)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorStateML(state: MarkerDetectorStatusML = MarkerDetectorStatusML.PENDING, next: c_void_p | None = None, type: StructureType = StructureType.MARKER_DETECTOR_STATE_ML)
Bases:
Structure
- next
Structure/Union member
- state
Structure/Union member
- type
Structure/Union member
- class xr.MarkerDetectorStatusML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ERROR = 2
- PENDING = 0
- READY = 1
- xr.MarkerML
alias of
c_ulonglong
- class xr.MarkerSpaceCreateInfoML(marker_detector: LP_MarkerDetectorML_T | None = None, marker: c_ulonglong = 0, pose_in_marker_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.MARKER_SPACE_CREATE_INFO_ML)
Bases:
Structure
- marker
Structure/Union member
- marker_detector
Structure/Union member
- next
Structure/Union member
- pose_in_marker_space
Structure/Union member
- type
Structure/Union member
- class xr.MarkerSpaceCreateInfoVARJO(marker_id: int = 0, pose_in_marker_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.MARKER_SPACE_CREATE_INFO_VARJO)
Bases:
Structure
- marker_id
Structure/Union member
- next
Structure/Union member
- pose_in_marker_space
Structure/Union member
- type
Structure/Union member
- class xr.MarkerTypeML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- APRIL_TAG = 1
- ARUCO = 0
- CODE_128 = 5
- EAN_13 = 3
- QR = 2
- UPC_A = 4
- class xr.MeshComputeLodMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COARSE = 1
- FINE = 3
- MEDIUM = 2
- UNLIMITED = 4
- class xr.NegotiateApiLayerRequest
Bases:
Structure
- create_api_layer_instance
Structure/Union member
- get_instance_proc_addr
Structure/Union member
- layer_api_version
Structure/Union member
- layer_interface_version
Structure/Union member
- struct_size
Structure/Union member
- struct_type
Structure/Union member
- struct_version
Structure/Union member
- class xr.NegotiateLoaderInfo
Bases:
Structure
- max_api_version
Structure/Union member
- max_interface_version
Structure/Union member
- min_api_version
Structure/Union member
- min_interface_version
Structure/Union member
- struct_size
Structure/Union member
- struct_type
Structure/Union member
- struct_version
Structure/Union member
- class xr.NewSceneComputeInfoMSFT(requested_feature_count: int | None = None, requested_features: None | POINTER | c_long | Array | Sequence[c_long] = None, consistency: SceneComputeConsistencyMSFT = SceneComputeConsistencyMSFT.SNAPSHOT_COMPLETE, bounds: SceneBoundsMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.NEW_SCENE_COMPUTE_INFO_MSFT)
Bases:
Structure
- bounds
Structure/Union member
- consistency
Structure/Union member
- next
Structure/Union member
- requested_feature_count
Structure/Union member
- property requested_features
- type
Structure/Union member
- class xr.ObjectLabelANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- KEYBOARD = 1
- LAPTOP = 3
- MOUSE = 2
- UNKNOWN = 0
- class xr.ObjectType(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ACTION = 6
- ACTION_SET = 5
- ANCHOR_BD = 1000389002
- BODY_TRACKER_BD = 1000385000
- BODY_TRACKER_FB = 1000076000
- BODY_TRACKER_HTC = 1000320000
- DEBUG_UTILS_MESSENGER_EXT = 1000019000
- DEVICE_ANCHOR_PERSISTENCE_ANDROID = 1000457000
- ENVIRONMENT_DEPTH_PROVIDER_META = 1000291000
- ENVIRONMENT_DEPTH_SWAPCHAIN_META = 1000291001
- EXPORTED_LOCALIZATION_MAP_ML = 1000139000
- EYE_TRACKER_FB = 1000202000
- FACE_TRACKER2_FB = 1000287012
- FACE_TRACKER_FB = 1000201000
- FACIAL_EXPRESSION_CLIENT_ML = 1000482000
- FACIAL_TRACKER_HTC = 1000104000
- FOVEATION_PROFILE_FB = 1000114000
- GEOMETRY_INSTANCE_FB = 1000118004
- HAND_TRACKER_EXT = 1000051000
- INSTANCE = 1
- MARKER_DETECTOR_ML = 1000138000
- PASSTHROUGH_COLOR_LUT_META = 1000266000
- PASSTHROUGH_FB = 1000118000
- PASSTHROUGH_HTC = 1000317000
- PASSTHROUGH_LAYER_FB = 1000118002
- PLANE_DETECTOR_EXT = 1000429000
- RENDER_MODEL_ASSET_EXT = 1000300001
- RENDER_MODEL_EXT = 1000300000
- SCENE_MSFT = 1000097001
- SCENE_OBSERVER_MSFT = 1000097000
- SENSE_DATA_PROVIDER_BD = 1000389000
- SENSE_DATA_SNAPSHOT_BD = 1000389001
- SESSION = 2
- SPACE = 4
- SPACE_USER_FB = 1000241000
- SPATIAL_ANCHORS_STORAGE_ML = 1000141000
- SPATIAL_ANCHOR_MSFT = 1000039000
- SPATIAL_ANCHOR_STORE_CONNECTION_MSFT = 1000142000
- SPATIAL_CONTEXT_EXT = 1000740001
- SPATIAL_ENTITY_EXT = 1000740000
- SPATIAL_GRAPH_NODE_BINDING_MSFT = 1000049000
- SPATIAL_PERSISTENCE_CONTEXT_EXT = 1000763000
- SPATIAL_SNAPSHOT_EXT = 1000740002
- SWAPCHAIN = 3
- TRACKABLE_TRACKER_ANDROID = 1000455001
- TRIANGLE_MESH_FB = 1000117000
- UNKNOWN = 0
- VIRTUAL_KEYBOARD_META = 1000219000
- WORLD_MESH_DETECTOR_ML = 1000474000
- class xr.Offset2Df(x: float = 0, y: float = 0)
Bases:
Structure
- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- class xr.Offset2Di(x: int = 0, y: int = 0)
Bases:
Structure
- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- class xr.Offset3DfFB(x: float = 0, y: float = 0, z: float = 0)
Bases:
Structure
- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.OverlayMainSessionFlagsEXTX(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- ENABLED_COMPOSITION_LAYER_INFO_DEPTH_BIT = 1
- NONE = 0
- xr.OverlayMainSessionFlagsEXTXCInt
alias of
c_ulonglong
- xr.OverlaySessionCreateFlagsEXTXCInt
alias of
c_ulonglong
- xr.PFN_xrAcquireEnvironmentDepthImageMETA
alias of
CFunctionType
- xr.PFN_xrAcquireSwapchainImage
alias of
CFunctionType
- xr.PFN_xrAllocateWorldMeshBufferML
alias of
CFunctionType
- xr.PFN_xrApplyForceFeedbackCurlMNDX
alias of
CFunctionType
- xr.PFN_xrApplyFoveationHTC
alias of
CFunctionType
- xr.PFN_xrApplyHapticFeedback
alias of
CFunctionType
- xr.PFN_xrAttachSessionActionSets
alias of
CFunctionType
- xr.PFN_xrBeginFrame
alias of
CFunctionType
- xr.PFN_xrBeginPlaneDetectionEXT
alias of
CFunctionType
- xr.PFN_xrBeginSession
alias of
CFunctionType
- xr.PFN_xrCancelFutureEXT
alias of
CFunctionType
- xr.PFN_xrCaptureSceneAsyncBD
alias of
CFunctionType
- xr.PFN_xrCaptureSceneCompleteBD
alias of
CFunctionType
- xr.PFN_xrChangeVirtualKeyboardTextContextMETA
alias of
CFunctionType
- xr.PFN_xrClearSpatialAnchorStoreMSFT
alias of
CFunctionType
- xr.PFN_xrComputeNewSceneMSFT
alias of
CFunctionType
- xr.PFN_xrConvertTimeToTimespecTimeKHR
alias of
CFunctionType
- xr.PFN_xrConvertTimeToWin32PerformanceCounterKHR
alias of
CFunctionType
- xr.PFN_xrConvertTimespecTimeToTimeKHR
alias of
CFunctionType
- xr.PFN_xrConvertWin32PerformanceCounterToTimeKHR
alias of
CFunctionType
- xr.PFN_xrCreateAction
alias of
CFunctionType
- xr.PFN_xrCreateActionSet
alias of
CFunctionType
- xr.PFN_xrCreateActionSpace
alias of
CFunctionType
- xr.PFN_xrCreateAnchorSpaceANDROID
alias of
CFunctionType
- xr.PFN_xrCreateAnchorSpaceBD
alias of
CFunctionType
- xr.PFN_xrCreateApiLayerInstance
alias of
CFunctionType
- xr.PFN_xrCreateBodyTrackerBD
alias of
CFunctionType
- xr.PFN_xrCreateBodyTrackerFB
alias of
CFunctionType
- xr.PFN_xrCreateBodyTrackerHTC
alias of
CFunctionType
- xr.PFN_xrCreateDebugUtilsMessengerEXT
alias of
CFunctionType
- xr.PFN_xrCreateDeviceAnchorPersistenceANDROID
alias of
CFunctionType
- xr.PFN_xrCreateEnvironmentDepthProviderMETA
alias of
CFunctionType
- xr.PFN_xrCreateEnvironmentDepthSwapchainMETA
alias of
CFunctionType
- xr.PFN_xrCreateExportedLocalizationMapML
alias of
CFunctionType
- xr.PFN_xrCreateEyeTrackerFB
alias of
CFunctionType
- xr.PFN_xrCreateFaceTracker2FB
alias of
CFunctionType
- xr.PFN_xrCreateFaceTrackerFB
alias of
CFunctionType
- xr.PFN_xrCreateFacialExpressionClientML
alias of
CFunctionType
- xr.PFN_xrCreateFacialTrackerHTC
alias of
CFunctionType
- xr.PFN_xrCreateFoveationProfileFB
alias of
CFunctionType
- xr.PFN_xrCreateGeometryInstanceFB
alias of
CFunctionType
- xr.PFN_xrCreateHandMeshSpaceMSFT
alias of
CFunctionType
- xr.PFN_xrCreateHandTrackerEXT
alias of
CFunctionType
- xr.PFN_xrCreateInstance
alias of
CFunctionType
- xr.PFN_xrCreateKeyboardSpaceFB
alias of
CFunctionType
- xr.PFN_xrCreateMarkerDetectorML
alias of
CFunctionType
- xr.PFN_xrCreateMarkerSpaceML
alias of
CFunctionType
- xr.PFN_xrCreateMarkerSpaceVARJO
alias of
CFunctionType
- xr.PFN_xrCreatePassthroughColorLutMETA
alias of
CFunctionType
- xr.PFN_xrCreatePassthroughFB
alias of
CFunctionType
- xr.PFN_xrCreatePassthroughHTC
alias of
CFunctionType
- xr.PFN_xrCreatePassthroughLayerFB
alias of
CFunctionType
- xr.PFN_xrCreatePersistedAnchorSpaceANDROID
alias of
CFunctionType
- xr.PFN_xrCreatePlaneDetectorEXT
alias of
CFunctionType
- xr.PFN_xrCreateReferenceSpace
alias of
CFunctionType
- xr.PFN_xrCreateRenderModelAssetEXT
alias of
CFunctionType
- xr.PFN_xrCreateRenderModelEXT
alias of
CFunctionType
- xr.PFN_xrCreateRenderModelSpaceEXT
alias of
CFunctionType
- xr.PFN_xrCreateSceneMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSceneObserverMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSenseDataProviderBD
alias of
CFunctionType
- xr.PFN_xrCreateSession
alias of
CFunctionType
- xr.PFN_xrCreateSpaceUserFB
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorAsyncBD
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorCompleteBD
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorFB
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorFromPerceptionAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorFromPersistedNameMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorHTC
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorSpaceMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorStoreConnectionMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorsAsyncML
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorsCompleteML
alias of
CFunctionType
- xr.PFN_xrCreateSpatialAnchorsStorageML
alias of
CFunctionType
- xr.PFN_xrCreateSpatialContextAsyncEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialContextCompleteEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialDiscoverySnapshotAsyncEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialDiscoverySnapshotCompleteEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialEntityAnchorBD
alias of
CFunctionType
- xr.PFN_xrCreateSpatialEntityFromIdEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialGraphNodeSpaceMSFT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialPersistenceContextAsyncEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialPersistenceContextCompleteEXT
alias of
CFunctionType
- xr.PFN_xrCreateSpatialUpdateSnapshotEXT
alias of
CFunctionType
- xr.PFN_xrCreateSwapchain
alias of
CFunctionType
- xr.PFN_xrCreateTrackableTrackerANDROID
alias of
CFunctionType
- xr.PFN_xrCreateTriangleMeshFB
alias of
CFunctionType
- xr.PFN_xrCreateVirtualKeyboardMETA
alias of
CFunctionType
- xr.PFN_xrCreateVirtualKeyboardSpaceMETA
alias of
CFunctionType
- xr.PFN_xrCreateVulkanDeviceKHR
alias of
CFunctionType
- xr.PFN_xrCreateVulkanInstanceKHR
alias of
CFunctionType
- xr.PFN_xrCreateWorldMeshDetectorML
alias of
CFunctionType
- xr.PFN_xrDebugUtilsMessengerCallbackEXT
alias of
CFunctionType
- xr.PFN_xrDeleteSpatialAnchorsAsyncML
alias of
CFunctionType
- xr.PFN_xrDeleteSpatialAnchorsCompleteML
alias of
CFunctionType
- xr.PFN_xrDeserializeSceneMSFT
alias of
CFunctionType
- xr.PFN_xrDestroyAction
alias of
CFunctionType
- xr.PFN_xrDestroyActionSet
alias of
CFunctionType
- xr.PFN_xrDestroyAnchorBD
alias of
CFunctionType
- xr.PFN_xrDestroyBodyTrackerBD
alias of
CFunctionType
- xr.PFN_xrDestroyBodyTrackerFB
alias of
CFunctionType
- xr.PFN_xrDestroyBodyTrackerHTC
alias of
CFunctionType
- xr.PFN_xrDestroyDebugUtilsMessengerEXT
alias of
CFunctionType
- xr.PFN_xrDestroyDeviceAnchorPersistenceANDROID
alias of
CFunctionType
- xr.PFN_xrDestroyEnvironmentDepthProviderMETA
alias of
CFunctionType
- xr.PFN_xrDestroyEnvironmentDepthSwapchainMETA
alias of
CFunctionType
- xr.PFN_xrDestroyExportedLocalizationMapML
alias of
CFunctionType
- xr.PFN_xrDestroyEyeTrackerFB
alias of
CFunctionType
- xr.PFN_xrDestroyFaceTracker2FB
alias of
CFunctionType
- xr.PFN_xrDestroyFaceTrackerFB
alias of
CFunctionType
- xr.PFN_xrDestroyFacialExpressionClientML
alias of
CFunctionType
- xr.PFN_xrDestroyFacialTrackerHTC
alias of
CFunctionType
- xr.PFN_xrDestroyFoveationProfileFB
alias of
CFunctionType
- xr.PFN_xrDestroyGeometryInstanceFB
alias of
CFunctionType
- xr.PFN_xrDestroyHandTrackerEXT
alias of
CFunctionType
- xr.PFN_xrDestroyInstance
alias of
CFunctionType
- xr.PFN_xrDestroyMarkerDetectorML
alias of
CFunctionType
- xr.PFN_xrDestroyPassthroughColorLutMETA
alias of
CFunctionType
- xr.PFN_xrDestroyPassthroughFB
alias of
CFunctionType
- xr.PFN_xrDestroyPassthroughHTC
alias of
CFunctionType
- xr.PFN_xrDestroyPassthroughLayerFB
alias of
CFunctionType
- xr.PFN_xrDestroyPlaneDetectorEXT
alias of
CFunctionType
- xr.PFN_xrDestroyRenderModelAssetEXT
alias of
CFunctionType
- xr.PFN_xrDestroyRenderModelEXT
alias of
CFunctionType
- xr.PFN_xrDestroySceneMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySceneObserverMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySenseDataProviderBD
alias of
CFunctionType
- xr.PFN_xrDestroySenseDataSnapshotBD
alias of
CFunctionType
- xr.PFN_xrDestroySession
alias of
CFunctionType
- xr.PFN_xrDestroySpace
alias of
CFunctionType
- xr.PFN_xrDestroySpaceUserFB
alias of
CFunctionType
- xr.PFN_xrDestroySpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialAnchorStoreConnectionMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialAnchorsStorageML
alias of
CFunctionType
- xr.PFN_xrDestroySpatialContextEXT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialEntityEXT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialGraphNodeBindingMSFT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialPersistenceContextEXT
alias of
CFunctionType
- xr.PFN_xrDestroySpatialSnapshotEXT
alias of
CFunctionType
- xr.PFN_xrDestroySwapchain
alias of
CFunctionType
- xr.PFN_xrDestroyTrackableTrackerANDROID
alias of
CFunctionType
- xr.PFN_xrDestroyTriangleMeshFB
alias of
CFunctionType
- xr.PFN_xrDestroyVirtualKeyboardMETA
alias of
CFunctionType
- xr.PFN_xrDestroyWorldMeshDetectorML
alias of
CFunctionType
alias of
CFunctionType
alias of
CFunctionType
- xr.PFN_xrEnableLocalizationEventsML
alias of
CFunctionType
- xr.PFN_xrEnableUserCalibrationEventsML
alias of
CFunctionType
- xr.PFN_xrEndFrame
alias of
CFunctionType
- xr.PFN_xrEndSession
alias of
CFunctionType
- xr.PFN_xrEnumerateApiLayerProperties
alias of
CFunctionType
- xr.PFN_xrEnumerateBoundSourcesForAction
alias of
CFunctionType
- xr.PFN_xrEnumerateColorSpacesFB
alias of
CFunctionType
- xr.PFN_xrEnumerateDisplayRefreshRatesFB
alias of
CFunctionType
- xr.PFN_xrEnumerateEnvironmentBlendModes
alias of
CFunctionType
- xr.PFN_xrEnumerateEnvironmentDepthSwapchainImagesMETA
alias of
CFunctionType
- xr.PFN_xrEnumerateExternalCamerasOCULUS
alias of
CFunctionType
- xr.PFN_xrEnumerateInstanceExtensionProperties
alias of
CFunctionType
- xr.PFN_xrEnumerateInteractionRenderModelIdsEXT
alias of
CFunctionType
- xr.PFN_xrEnumeratePerformanceMetricsCounterPathsMETA
alias of
CFunctionType
- xr.PFN_xrEnumeratePersistedAnchorsANDROID
alias of
CFunctionType
- xr.PFN_xrEnumeratePersistedSpatialAnchorNamesMSFT
alias of
CFunctionType
- xr.PFN_xrEnumerateRaycastSupportedTrackableTypesANDROID
alias of
CFunctionType
- xr.PFN_xrEnumerateReferenceSpaces
alias of
CFunctionType
- xr.PFN_xrEnumerateRenderModelPathsFB
alias of
CFunctionType
- xr.PFN_xrEnumerateRenderModelSubactionPathsEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateReprojectionModesMSFT
alias of
CFunctionType
- xr.PFN_xrEnumerateSceneComputeFeaturesMSFT
alias of
CFunctionType
- xr.PFN_xrEnumerateSpaceSupportedComponentsFB
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialCapabilitiesEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialCapabilityComponentTypesEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialCapabilityFeaturesEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialEntityComponentTypesBD
alias of
CFunctionType
- xr.PFN_xrEnumerateSpatialPersistenceScopesEXT
alias of
CFunctionType
- xr.PFN_xrEnumerateSupportedAnchorTrackableTypesANDROID
alias of
CFunctionType
- xr.PFN_xrEnumerateSupportedPersistenceAnchorTypesANDROID
alias of
CFunctionType
- xr.PFN_xrEnumerateSupportedTrackableTypesANDROID
alias of
CFunctionType
- xr.PFN_xrEnumerateSwapchainFormats
alias of
CFunctionType
- xr.PFN_xrEnumerateSwapchainImages
alias of
CFunctionType
- xr.PFN_xrEnumerateViewConfigurationViews
alias of
CFunctionType
- xr.PFN_xrEnumerateViewConfigurations
alias of
CFunctionType
- xr.PFN_xrEnumerateViveTrackerPathsHTCX
alias of
CFunctionType
- xr.PFN_xrEraseSpaceFB
alias of
CFunctionType
- xr.PFN_xrEraseSpacesMETA
alias of
CFunctionType
- xr.PFN_xrFreeWorldMeshBufferML
alias of
CFunctionType
- xr.PFN_xrGeometryInstanceSetTransformFB
alias of
CFunctionType
- xr.PFN_xrGetActionStateBoolean
alias of
CFunctionType
- xr.PFN_xrGetActionStateFloat
alias of
CFunctionType
- xr.PFN_xrGetActionStatePose
alias of
CFunctionType
- xr.PFN_xrGetActionStateVector2f
alias of
CFunctionType
- xr.PFN_xrGetAllTrackablesANDROID
alias of
CFunctionType
- xr.PFN_xrGetAnchorPersistStateANDROID
alias of
CFunctionType
- xr.PFN_xrGetAnchorUuidBD
alias of
CFunctionType
- xr.PFN_xrGetAudioInputDeviceGuidOculus
alias of
CFunctionType
- xr.PFN_xrGetAudioOutputDeviceGuidOculus
alias of
CFunctionType
- xr.PFN_xrGetBodySkeletonFB
alias of
CFunctionType
- xr.PFN_xrGetBodySkeletonHTC
alias of
CFunctionType
- xr.PFN_xrGetControllerModelKeyMSFT
alias of
CFunctionType
- xr.PFN_xrGetControllerModelPropertiesMSFT
alias of
CFunctionType
- xr.PFN_xrGetControllerModelStateMSFT
alias of
CFunctionType
- xr.PFN_xrGetCurrentInteractionProfile
alias of
CFunctionType
- xr.PFN_xrGetD3D11GraphicsRequirementsKHR
alias of
CFunctionType
- xr.PFN_xrGetD3D12GraphicsRequirementsKHR
alias of
CFunctionType
- xr.PFN_xrGetDeviceSampleRateFB
alias of
CFunctionType
- xr.PFN_xrGetDisplayRefreshRateFB
alias of
CFunctionType
- xr.PFN_xrGetEnvironmentDepthSwapchainStateMETA
alias of
CFunctionType
- xr.PFN_xrGetExportedLocalizationMapDataML
alias of
CFunctionType
- xr.PFN_xrGetEyeGazesFB
alias of
CFunctionType
- xr.PFN_xrGetFaceExpressionWeights2FB
alias of
CFunctionType
- xr.PFN_xrGetFaceExpressionWeightsFB
alias of
CFunctionType
- xr.PFN_xrGetFacialExpressionBlendShapePropertiesML
alias of
CFunctionType
- xr.PFN_xrGetFacialExpressionsHTC
alias of
CFunctionType
- xr.PFN_xrGetFoveationEyeTrackedStateMETA
alias of
CFunctionType
- xr.PFN_xrGetHandMeshFB
alias of
CFunctionType
- xr.PFN_xrGetInputSourceLocalizedName
alias of
CFunctionType
- xr.PFN_xrGetInstanceProcAddr
alias of
CFunctionType
- xr.PFN_xrGetInstanceProperties
alias of
CFunctionType
- xr.PFN_xrGetMarkerDetectorStateML
alias of
CFunctionType
- xr.PFN_xrGetMarkerLengthML
alias of
CFunctionType
- xr.PFN_xrGetMarkerNumberML
alias of
CFunctionType
- xr.PFN_xrGetMarkerReprojectionErrorML
alias of
CFunctionType
- xr.PFN_xrGetMarkerSizeVARJO
alias of
CFunctionType
- xr.PFN_xrGetMarkerStringML
alias of
CFunctionType
- xr.PFN_xrGetMarkersML
alias of
CFunctionType
- xr.PFN_xrGetOpenGLGraphicsRequirementsKHR
alias of
CFunctionType
- xr.PFN_xrGetPassthroughCameraStateANDROID
alias of
CFunctionType
- xr.PFN_xrGetPassthroughPreferencesMETA
alias of
CFunctionType
- xr.PFN_xrGetPerformanceMetricsStateMETA
alias of
CFunctionType
- xr.PFN_xrGetPlaneDetectionStateEXT
alias of
CFunctionType
- xr.PFN_xrGetPlaneDetectionsEXT
alias of
CFunctionType
- xr.PFN_xrGetPlanePolygonBufferEXT
alias of
CFunctionType
- xr.PFN_xrGetQueriedSenseDataBD
alias of
CFunctionType
- xr.PFN_xrGetRecommendedLayerResolutionMETA
alias of
CFunctionType
- xr.PFN_xrGetReferenceSpaceBoundsRect
alias of
CFunctionType
- xr.PFN_xrGetRenderModelAssetDataEXT
alias of
CFunctionType
- xr.PFN_xrGetRenderModelAssetPropertiesEXT
alias of
CFunctionType
- xr.PFN_xrGetRenderModelPoseTopLevelUserPathEXT
alias of
CFunctionType
- xr.PFN_xrGetRenderModelPropertiesEXT
alias of
CFunctionType
- xr.PFN_xrGetRenderModelPropertiesFB
alias of
CFunctionType
- xr.PFN_xrGetRenderModelStateEXT
alias of
CFunctionType
- xr.PFN_xrGetSceneComponentsMSFT
alias of
CFunctionType
- xr.PFN_xrGetSceneComputeStateMSFT
alias of
CFunctionType
- xr.PFN_xrGetSceneMarkerDecodedStringMSFT
alias of
CFunctionType
- xr.PFN_xrGetSceneMarkerRawDataMSFT
alias of
CFunctionType
- xr.PFN_xrGetSceneMeshBuffersMSFT
alias of
CFunctionType
- xr.PFN_xrGetSenseDataProviderStateBD
alias of
CFunctionType
- xr.PFN_xrGetSerializedSceneFragmentDataMSFT
alias of
CFunctionType
- xr.PFN_xrGetSpaceBoundary2DFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceBoundingBox2DFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceBoundingBox3DFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceComponentStatusFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceContainerFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceRoomLayoutFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceSemanticLabelsFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceTriangleMeshMETA
alias of
CFunctionType
- xr.PFN_xrGetSpaceUserIdFB
alias of
CFunctionType
- xr.PFN_xrGetSpaceUuidFB
alias of
CFunctionType
- xr.PFN_xrGetSpatialAnchorNameHTC
alias of
CFunctionType
- xr.PFN_xrGetSpatialAnchorStateML
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferFloatEXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferStringEXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferUint16EXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferUint32EXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferUint8EXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferVector2fEXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialBufferVector3fEXT
alias of
CFunctionType
- xr.PFN_xrGetSpatialEntityComponentDataBD
alias of
CFunctionType
- xr.PFN_xrGetSpatialEntityUuidBD
alias of
CFunctionType
- xr.PFN_xrGetSpatialGraphNodeBindingPropertiesMSFT
alias of
CFunctionType
- xr.PFN_xrGetSwapchainStateFB
alias of
CFunctionType
- xr.PFN_xrGetSystem
alias of
CFunctionType
- xr.PFN_xrGetSystemProperties
alias of
CFunctionType
- xr.PFN_xrGetTrackableMarkerANDROID
alias of
CFunctionType
- xr.PFN_xrGetTrackableObjectANDROID
alias of
CFunctionType
- xr.PFN_xrGetTrackablePlaneANDROID
alias of
CFunctionType
- xr.PFN_xrGetViewConfigurationProperties
alias of
CFunctionType
- xr.PFN_xrGetVirtualKeyboardDirtyTexturesMETA
alias of
CFunctionType
- xr.PFN_xrGetVirtualKeyboardModelAnimationStatesMETA
alias of
CFunctionType
- xr.PFN_xrGetVirtualKeyboardScaleMETA
alias of
CFunctionType
- xr.PFN_xrGetVirtualKeyboardTextureDataMETA
alias of
CFunctionType
- xr.PFN_xrGetVisibilityMaskKHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanDeviceExtensionsKHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanGraphicsDevice2KHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanGraphicsDeviceKHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanGraphicsRequirements2KHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanGraphicsRequirementsKHR
alias of
CFunctionType
- xr.PFN_xrGetVulkanInstanceExtensionsKHR
alias of
CFunctionType
- xr.PFN_xrGetWorldMeshBufferRecommendSizeML
alias of
CFunctionType
- xr.PFN_xrImportLocalizationMapML
alias of
CFunctionType
- xr.PFN_xrInitializeLoaderKHR
alias of
CFunctionType
- xr.PFN_xrLoadControllerModelMSFT
alias of
CFunctionType
- xr.PFN_xrLoadRenderModelFB
alias of
CFunctionType
- xr.PFN_xrLocateBodyJointsBD
alias of
CFunctionType
- xr.PFN_xrLocateBodyJointsFB
alias of
CFunctionType
- xr.PFN_xrLocateBodyJointsHTC
alias of
CFunctionType
- xr.PFN_xrLocateHandJointsEXT
alias of
CFunctionType
- xr.PFN_xrLocateSceneComponentsMSFT
alias of
CFunctionType
- xr.PFN_xrLocateSpace
alias of
CFunctionType
- xr.PFN_xrLocateSpaces
alias of
CFunctionType
- xr.PFN_xrLocateSpacesKHR
alias of
CFunctionType
- xr.PFN_xrLocateViews
alias of
CFunctionType
- xr.PFN_xrNegotiateLoaderApiLayerInterface
alias of
CFunctionType
- xr.PFN_xrPassthroughLayerPauseFB
alias of
CFunctionType
- xr.PFN_xrPassthroughLayerResumeFB
alias of
CFunctionType
- xr.PFN_xrPassthroughLayerSetKeyboardHandsIntensityFB
alias of
CFunctionType
- xr.PFN_xrPassthroughLayerSetStyleFB
alias of
CFunctionType
- xr.PFN_xrPassthroughPauseFB
alias of
CFunctionType
- xr.PFN_xrPassthroughStartFB
alias of
CFunctionType
- xr.PFN_xrPathToString
alias of
CFunctionType
- xr.PFN_xrPauseSimultaneousHandsAndControllersTrackingMETA
alias of
CFunctionType
- xr.PFN_xrPerfSettingsSetPerformanceLevelEXT
alias of
CFunctionType
- xr.PFN_xrPersistAnchorANDROID
alias of
CFunctionType
- xr.PFN_xrPersistSpatialAnchorAsyncBD
alias of
CFunctionType
- xr.PFN_xrPersistSpatialAnchorCompleteBD
alias of
CFunctionType
- xr.PFN_xrPersistSpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrPersistSpatialEntityAsyncEXT
alias of
CFunctionType
- xr.PFN_xrPersistSpatialEntityCompleteEXT
alias of
CFunctionType
- xr.PFN_xrPollEvent
alias of
CFunctionType
- xr.PFN_xrPollFutureEXT
alias of
CFunctionType
- xr.PFN_xrPublishSpatialAnchorsAsyncML
alias of
CFunctionType
- xr.PFN_xrPublishSpatialAnchorsCompleteML
alias of
CFunctionType
- xr.PFN_xrQueryLocalizationMapsML
alias of
CFunctionType
- xr.PFN_xrQueryPerformanceMetricsCounterMETA
alias of
CFunctionType
- xr.PFN_xrQuerySenseDataAsyncBD
alias of
CFunctionType
- xr.PFN_xrQuerySenseDataCompleteBD
alias of
CFunctionType
- xr.PFN_xrQuerySpacesFB
alias of
CFunctionType
- xr.PFN_xrQuerySpatialAnchorsAsyncML
alias of
CFunctionType
- xr.PFN_xrQuerySpatialAnchorsCompleteML
alias of
CFunctionType
- xr.PFN_xrQuerySpatialComponentDataEXT
alias of
CFunctionType
- xr.PFN_xrQuerySystemTrackedKeyboardFB
alias of
CFunctionType
- xr.PFN_xrRaycastANDROID
alias of
CFunctionType
- xr.PFN_xrReleaseSwapchainImage
alias of
CFunctionType
- xr.PFN_xrRequestDisplayRefreshRateFB
alias of
CFunctionType
- xr.PFN_xrRequestExitSession
alias of
CFunctionType
- xr.PFN_xrRequestMapLocalizationML
alias of
CFunctionType
- xr.PFN_xrRequestSceneCaptureFB
alias of
CFunctionType
- xr.PFN_xrRequestWorldMeshAsyncML
alias of
CFunctionType
- xr.PFN_xrRequestWorldMeshCompleteML
alias of
CFunctionType
- xr.PFN_xrRequestWorldMeshStateAsyncML
alias of
CFunctionType
- xr.PFN_xrRequestWorldMeshStateCompleteML
alias of
CFunctionType
- xr.PFN_xrResetBodyTrackingCalibrationMETA
alias of
CFunctionType
- xr.PFN_xrResultToString
alias of
CFunctionType
- xr.PFN_xrResumeSimultaneousHandsAndControllersTrackingMETA
alias of
CFunctionType
- xr.PFN_xrRetrieveSpaceQueryResultsFB
alias of
CFunctionType
- xr.PFN_xrSaveSpaceFB
alias of
CFunctionType
- xr.PFN_xrSaveSpaceListFB
alias of
CFunctionType
- xr.PFN_xrSaveSpacesMETA
alias of
CFunctionType
- xr.PFN_xrSendVirtualKeyboardInputMETA
alias of
CFunctionType
- xr.PFN_xrSessionBeginDebugUtilsLabelRegionEXT
alias of
CFunctionType
- xr.PFN_xrSessionEndDebugUtilsLabelRegionEXT
alias of
CFunctionType
- xr.PFN_xrSessionInsertDebugUtilsLabelEXT
alias of
CFunctionType
- xr.PFN_xrSetColorSpaceFB
alias of
CFunctionType
- xr.PFN_xrSetDebugUtilsObjectNameEXT
alias of
CFunctionType
- xr.PFN_xrSetDigitalLensControlALMALENCE
alias of
CFunctionType
- xr.PFN_xrSetEnvironmentDepthEstimationVARJO
alias of
CFunctionType
- xr.PFN_xrSetEnvironmentDepthHandRemovalMETA
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceActiveEXT
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceLocationEXT
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceStateBoolEXT
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceStateFloatEXT
alias of
CFunctionType
- xr.PFN_xrSetInputDeviceStateVector2fEXT
alias of
CFunctionType
- xr.PFN_xrSetMarkerTrackingPredictionVARJO
alias of
CFunctionType
- xr.PFN_xrSetMarkerTrackingTimeoutVARJO
alias of
CFunctionType
- xr.PFN_xrSetMarkerTrackingVARJO
alias of
CFunctionType
- xr.PFN_xrSetPerformanceMetricsStateMETA
alias of
CFunctionType
- xr.PFN_xrSetSpaceComponentStatusFB
alias of
CFunctionType
- xr.PFN_xrSetSystemNotificationsML
alias of
CFunctionType
- xr.PFN_xrSetTrackingOptimizationSettingsHintQCOM
alias of
CFunctionType
- xr.PFN_xrSetViewOffsetVARJO
alias of
CFunctionType
- xr.PFN_xrSetVirtualKeyboardModelVisibilityMETA
alias of
CFunctionType
alias of
CFunctionType
alias of
CFunctionType
alias of
CFunctionType
alias of
CFunctionType
- xr.PFN_xrSnapshotMarkerDetectorML
alias of
CFunctionType
- xr.PFN_xrStartColocationAdvertisementMETA
alias of
CFunctionType
- xr.PFN_xrStartColocationDiscoveryMETA
alias of
CFunctionType
- xr.PFN_xrStartEnvironmentDepthProviderMETA
alias of
CFunctionType
- xr.PFN_xrStartSenseDataProviderAsyncBD
alias of
CFunctionType
- xr.PFN_xrStartSenseDataProviderCompleteBD
alias of
CFunctionType
- xr.PFN_xrStopColocationAdvertisementMETA
alias of
CFunctionType
- xr.PFN_xrStopColocationDiscoveryMETA
alias of
CFunctionType
- xr.PFN_xrStopEnvironmentDepthProviderMETA
alias of
CFunctionType
- xr.PFN_xrStopHapticFeedback
alias of
CFunctionType
- xr.PFN_xrStopSenseDataProviderBD
alias of
CFunctionType
- xr.PFN_xrStringToPath
alias of
CFunctionType
- xr.PFN_xrStructureTypeToString
alias of
CFunctionType
- xr.PFN_xrStructureTypeToString2KHR
alias of
CFunctionType
- xr.PFN_xrSubmitDebugUtilsMessageEXT
alias of
CFunctionType
- xr.PFN_xrSuggestBodyTrackingCalibrationOverrideMETA
alias of
CFunctionType
- xr.PFN_xrSuggestInteractionProfileBindings
alias of
CFunctionType
- xr.PFN_xrSuggestVirtualKeyboardLocationMETA
alias of
CFunctionType
- xr.PFN_xrSyncActions
alias of
CFunctionType
- xr.PFN_xrThermalGetTemperatureTrendEXT
alias of
CFunctionType
- xr.PFN_xrTriangleMeshBeginUpdateFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshBeginVertexBufferUpdateFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshEndUpdateFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshEndVertexBufferUpdateFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshGetIndexBufferFB
alias of
CFunctionType
- xr.PFN_xrTriangleMeshGetVertexBufferFB
alias of
CFunctionType
- xr.PFN_xrTryCreateSpatialGraphStaticNodeBindingMSFT
alias of
CFunctionType
- xr.PFN_xrTryGetPerceptionAnchorFromSpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrUnpersistAnchorANDROID
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialAnchorAsyncBD
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialAnchorCompleteBD
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialAnchorMSFT
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialEntityAsyncEXT
alias of
CFunctionType
- xr.PFN_xrUnpersistSpatialEntityCompleteEXT
alias of
CFunctionType
- xr.PFN_xrUpdateHandMeshMSFT
alias of
CFunctionType
- xr.PFN_xrUpdatePassthroughColorLutMETA
alias of
CFunctionType
- xr.PFN_xrUpdateSpatialAnchorsExpirationAsyncML
alias of
CFunctionType
- xr.PFN_xrUpdateSpatialAnchorsExpirationCompleteML
alias of
CFunctionType
- xr.PFN_xrUpdateSwapchainFB
alias of
CFunctionType
- xr.PFN_xrVoidFunction
alias of
CFunctionType
- xr.PFN_xrWaitFrame
alias of
CFunctionType
- xr.PFN_xrWaitSwapchainImage
alias of
CFunctionType
- class xr.PassthroughBrightnessContrastSaturationFB(brightness: float = 0, contrast: float = 0, saturation: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_BRIGHTNESS_CONTRAST_SATURATION_FB)
Bases:
Structure
- brightness
Structure/Union member
- contrast
Structure/Union member
- next
Structure/Union member
- saturation
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughCameraStateANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DISABLED = 0
- ERROR = 3
- INITIALIZING = 1
- READY = 2
- class xr.PassthroughCameraStateGetInfoANDROID(next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_CAMERA_STATE_GET_INFO_ANDROID)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughCapabilityFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- BIT = 1
- COLOR_BIT = 2
- LAYER_DEPTH_BIT = 4
- NONE = 0
- xr.PassthroughCapabilityFlagsFBCInt
alias of
c_ulonglong
- class xr.PassthroughColorHTC(alpha: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_HTC)
Bases:
Structure
- alpha
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughColorLutChannelsMETA(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- RGB = 1
- RGBA = 2
- class xr.PassthroughColorLutCreateInfoMETA(channels: PassthroughColorLutChannelsMETA = PassthroughColorLutChannelsMETA.RGB, resolution: int = 0, data: PassthroughColorLutDataMETA | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_LUT_CREATE_INFO_META)
Bases:
Structure
- channels
Structure/Union member
- data
Structure/Union member
- next
Structure/Union member
- resolution
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughColorLutDataMETA(buffer_size: int = 0, buffer: LP_c_ubyte | None = None)
Bases:
Structure
- buffer
Structure/Union member
- buffer_size
Structure/Union member
- xr.PassthroughColorLutMETA
alias of
LP_PassthroughColorLutMETA_T
- class xr.PassthroughColorLutMETA_T
Bases:
Structure
- class xr.PassthroughColorLutUpdateInfoMETA(data: PassthroughColorLutDataMETA | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_LUT_UPDATE_INFO_META)
Bases:
Structure
- data
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughColorMapInterpolatedLutMETA(source_color_lut: LP_PassthroughColorLutMETA_T | None = None, target_color_lut: LP_PassthroughColorLutMETA_T | None = None, weight: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_MAP_INTERPOLATED_LUT_META)
Bases:
Structure
- next
Structure/Union member
- source_color_lut
Structure/Union member
- target_color_lut
Structure/Union member
- type
Structure/Union member
- weight
Structure/Union member
- class xr.PassthroughColorMapLutMETA(color_lut: LP_PassthroughColorLutMETA_T | None = None, weight: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_MAP_LUT_META)
Bases:
Structure
- color_lut
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- weight
Structure/Union member
- class xr.PassthroughColorMapMonoToMonoFB(next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_MAP_MONO_TO_MONO_FB)
Bases:
Structure
- next
Structure/Union member
- texture_color_map
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughColorMapMonoToRgbaFB(next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_COLOR_MAP_MONO_TO_RGBA_FB)
Bases:
Structure
- next
Structure/Union member
- texture_color_map
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughCreateInfoFB(flags: ~xr.enums.PassthroughFlagsFB = <PassthroughFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PASSTHROUGH_CREATE_INFO_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughCreateInfoHTC(form: PassthroughFormHTC = PassthroughFormHTC.PLANAR, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_CREATE_INFO_HTC)
Bases:
Structure
- form
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.PassthroughFB
alias of
LP_PassthroughFB_T
- class xr.PassthroughFB_T
Bases:
Structure
- class xr.PassthroughFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- IS_RUNNING_AT_CREATION_BIT = 1
- LAYER_DEPTH_BIT = 2
- NONE = 0
- xr.PassthroughFlagsFBCInt
alias of
c_ulonglong
- class xr.PassthroughFormHTC(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- PLANAR = 0
- PROJECTED = 1
- xr.PassthroughHTC
alias of
LP_PassthroughHTC_T
- class xr.PassthroughHTC_T
Bases:
Structure
- class xr.PassthroughKeyboardHandsIntensityFB(left_hand_intensity: float = 0, right_hand_intensity: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_KEYBOARD_HANDS_INTENSITY_FB)
Bases:
Structure
- left_hand_intensity
Structure/Union member
- next
Structure/Union member
- right_hand_intensity
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughLayerCreateInfoFB(passthrough: ~xr.typedefs.LP_PassthroughFB_T | None = None, flags: ~xr.enums.PassthroughFlagsFB = <PassthroughFlagsFB.NONE: 0>, purpose: ~xr.enums.PassthroughLayerPurposeFB = PassthroughLayerPurposeFB.RECONSTRUCTION, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PASSTHROUGH_LAYER_CREATE_INFO_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- passthrough
Structure/Union member
- purpose
Structure/Union member
- type
Structure/Union member
- xr.PassthroughLayerFB
alias of
LP_PassthroughLayerFB_T
- class xr.PassthroughLayerFB_T
Bases:
Structure
- class xr.PassthroughLayerPurposeFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- PROJECTED = 1
- RECONSTRUCTION = 0
- TRACKED_KEYBOARD_HANDS = 1000203001
- TRACKED_KEYBOARD_MASKED_HANDS = 1000203002
- class xr.PassthroughMeshTransformInfoHTC(vertex_count: int = 0, vertices: LP_Vector3f | None = None, index_count: int = 0, indices: LP_c_ulong | None = None, base_space: LP_Space_T | None = None, time: c_longlong = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), scale: Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_MESH_TRANSFORM_INFO_HTC)
Bases:
Structure
- base_space
Structure/Union member
- index_count
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- scale
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- vertex_count
Structure/Union member
- vertices
Structure/Union member
- class xr.PassthroughPreferenceFlagsMETA(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- DEFAULT_TO_ACTIVE_BIT = 1
- NONE = 0
- xr.PassthroughPreferenceFlagsMETACInt
alias of
c_ulonglong
- class xr.PassthroughPreferencesMETA(flags: ~xr.enums.PassthroughPreferenceFlagsMETA = <PassthroughPreferenceFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PASSTHROUGH_PREFERENCES_META)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PassthroughStateChangedFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- NON_RECOVERABLE_ERROR_BIT = 2
- RECOVERABLE_ERROR_BIT = 4
- REINIT_REQUIRED_BIT = 1
- RESTORED_ERROR_BIT = 8
- xr.PassthroughStateChangedFlagsFBCInt
alias of
c_ulonglong
- class xr.PassthroughStyleFB(texture_opacity_factor: float = 0, edge_color: Color4f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PASSTHROUGH_STYLE_FB)
Bases:
Structure
- edge_color
Structure/Union member
- next
Structure/Union member
- texture_opacity_factor
Structure/Union member
- type
Structure/Union member
- xr.Path
alias of
c_ulonglong
- class xr.PerfSettingsLevelEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BOOST = 75
- POWER_SAVINGS = 0
- SUSTAINED_HIGH = 50
- SUSTAINED_LOW = 25
- class xr.PerfSettingsNotificationLevelEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- IMPAIRED = 75
- NORMAL = 0
- WARNING = 25
- class xr.PerfSettingsSubDomainEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COMPOSITING = 1
- RENDERING = 2
- THERMAL = 3
- class xr.PerformanceMetricsCounterFlagsMETA(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- ANY_VALUE_VALID_BIT = 1
- FLOAT_VALUE_VALID_BIT = 4
- NONE = 0
- UINT_VALUE_VALID_BIT = 2
- xr.PerformanceMetricsCounterFlagsMETACInt
alias of
c_ulonglong
- class xr.PerformanceMetricsCounterMETA(counter_flags: ~xr.enums.PerformanceMetricsCounterFlagsMETA = <PerformanceMetricsCounterFlagsMETA.NONE: 0>, counter_unit: ~xr.enums.PerformanceMetricsCounterUnitMETA = PerformanceMetricsCounterUnitMETA.GENERIC, uint_value: int = 0, float_value: float = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PERFORMANCE_METRICS_COUNTER_META)
Bases:
Structure
- counter_flags
Structure/Union member
- counter_unit
Structure/Union member
- float_value
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uint_value
Structure/Union member
- class xr.PerformanceMetricsCounterUnitMETA(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BYTES = 3
- GENERIC = 0
- HERTZ = 4
- MILLISECONDS = 2
- PERCENTAGE = 1
- class xr.PerformanceMetricsStateMETA(enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.PERFORMANCE_METRICS_STATE_META)
Bases:
Structure
- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PersistSpatialEntityCompletionEXT(future_result: Result = Result.SUCCESS, persist_result: SpatialPersistenceContextResultEXT = SpatialPersistenceContextResultEXT.SUCCESS, persist_uuid: Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PERSIST_SPATIAL_ENTITY_COMPLETION_EXT)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- persist_result
Structure/Union member
- persist_uuid
Structure/Union member
- type
Structure/Union member
- class xr.PersistedAnchorSpaceCreateInfoANDROID(anchor_id: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.PERSISTED_ANCHOR_SPACE_CREATE_INFO_ANDROID)
Bases:
Structure
- anchor_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PersistedAnchorSpaceInfoANDROID(anchor: LP_Space_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PERSISTED_ANCHOR_SPACE_INFO_ANDROID)
Bases:
Structure
- anchor
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectionCapabilityFlagsEXT(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- ORIENTATION_BIT = 64
- PLANE_DETECTION_BIT = 1
- PLANE_HOLES_BIT = 2
- SEMANTIC_CEILING_BIT = 4
- SEMANTIC_FLOOR_BIT = 8
- SEMANTIC_PLATFORM_BIT = 32
- SEMANTIC_WALL_BIT = 16
- xr.PlaneDetectionCapabilityFlagsEXTCInt
alias of
c_ulonglong
- class xr.PlaneDetectionStateEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DONE = 2
- ERROR = 3
- FATAL = 4
- NONE = 0
- PENDING = 1
- class xr.PlaneDetectorBeginInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, orientation_count: int | None = None, orientations: None | POINTER | c_long | Array | Sequence[c_long] = None, semantic_type_count: int | None = None, semantic_types: None | POINTER | c_long | Array | Sequence[c_long] = None, max_planes: int = 0, min_area: float = 0, bounding_box_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), bounding_box_extent: Extent3Df = 0, next: c_void_p | None = None, type: StructureType = StructureType.PLANE_DETECTOR_BEGIN_INFO_EXT)
Bases:
Structure
- base_space
Structure/Union member
- bounding_box_extent
Structure/Union member
- bounding_box_pose
Structure/Union member
- max_planes
Structure/Union member
- min_area
Structure/Union member
- next
Structure/Union member
- orientation_count
Structure/Union member
- property orientations
- semantic_type_count
Structure/Union member
- property semantic_types
- time
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectorCreateInfoEXT(flags: ~xr.enums.PlaneDetectorFlagsEXT = <PlaneDetectorFlagsEXT.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PLANE_DETECTOR_CREATE_INFO_EXT)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.PlaneDetectorEXT
alias of
LP_PlaneDetectorEXT_T
- class xr.PlaneDetectorEXT_T
Bases:
Structure
- class xr.PlaneDetectorFlagsEXT(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- ENABLE_CONTOUR_BIT = 1
- NONE = 0
- xr.PlaneDetectorFlagsEXTCInt
alias of
c_ulonglong
- class xr.PlaneDetectorGetInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.PLANE_DETECTOR_GET_INFO_EXT)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectorLocationEXT(plane_id: int = 0, location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: ~xr.typedefs.Extent2Df | None = None, orientation: ~xr.enums.PlaneDetectorOrientationEXT = PlaneDetectorOrientationEXT.HORIZONTAL_UPWARD, semantic_type: ~xr.enums.PlaneDetectorSemanticTypeEXT = PlaneDetectorSemanticTypeEXT.UNDEFINED, polygon_buffer_count: int = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.PLANE_DETECTOR_LOCATION_EXT)
Bases:
Structure
- extents
Structure/Union member
- location_flags
Structure/Union member
- next
Structure/Union member
- orientation
Structure/Union member
- plane_id
Structure/Union member
- polygon_buffer_count
Structure/Union member
- pose
Structure/Union member
- semantic_type
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectorLocationsEXT(plane_location_capacity_input: int = 0, plane_location_count_output: int = 0, plane_locations: LP_PlaneDetectorLocationEXT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PLANE_DETECTOR_LOCATIONS_EXT)
Bases:
Structure
- next
Structure/Union member
- plane_location_capacity_input
Structure/Union member
- plane_location_count_output
Structure/Union member
- plane_locations
Structure/Union member
- type
Structure/Union member
- class xr.PlaneDetectorOrientationEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ARBITRARY = 3
- HORIZONTAL_DOWNWARD = 1
- HORIZONTAL_UPWARD = 0
- VERTICAL = 2
- class xr.PlaneDetectorPolygonBufferEXT(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.PLANE_DETECTOR_POLYGON_BUFFER_EXT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.PlaneDetectorSemanticTypeEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CEILING = 1
- FLOOR = 2
- PLATFORM = 4
- UNDEFINED = 0
- WALL = 3
- class xr.PlaneLabelANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CEILING = 3
- FLOOR = 2
- TABLE = 4
- UNKNOWN = 0
- WALL = 1
- class xr.PlaneOrientationBD(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ARBITRARY = 3
- HORIZONTAL_DOWNWARD = 1
- HORIZONTAL_UPWARD = 0
- VERTICAL = 2
- class xr.PlaneTypeANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ARBITRARY = 3
- HORIZONTAL_DOWNWARD_FACING = 0
- HORIZONTAL_UPWARD_FACING = 1
- VERTICAL = 2
- class xr.Posef(orientation: Quaternionf | None = None, position: Vector3f | None = None)
Bases:
Structure
- orientation
Structure/Union member
- position
Structure/Union member
- class xr.Quaternionf(x: float = 0, y: float = 0, z: float = 0, w: float = 1)
Bases:
Structure
- as_numpy()
- w
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.QueriedSenseDataBD(state_capacity_input: int = 0, state_count_output: int = 0, states: LP_SpatialEntityStateBD | None = None, next: c_void_p | None = None, type: StructureType = StructureType.QUERIED_SENSE_DATA_BD)
Bases:
Structure
- next
Structure/Union member
- state_capacity_input
Structure/Union member
- state_count_output
Structure/Union member
- states
Structure/Union member
- type
Structure/Union member
- class xr.QueriedSenseDataGetInfoBD(next: c_void_p | None = None, type: StructureType = StructureType.QUERIED_SENSE_DATA_GET_INFO_BD)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.RaycastHitResultANDROID(type: TrackableTypeANDROID = TrackableTypeANDROID.NOT_VALID, trackable: c_ulonglong = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- pose
Structure/Union member
- trackable
Structure/Union member
- type
Structure/Union member
- class xr.RaycastHitResultsANDROID(results_capacity_input: int = 0, results_count_output: int = 0, results: LP_RaycastHitResultANDROID | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RAYCAST_HIT_RESULTS_ANDROID)
Bases:
Structure
- next
Structure/Union member
- results
Structure/Union member
- results_capacity_input
Structure/Union member
- results_count_output
Structure/Union member
- type
Structure/Union member
- class xr.RaycastInfoANDROID(max_results: int = 0, tracker_count: int | None = None, trackers: None | POINTER | LP_TrackableTrackerANDROID_T | Array | Sequence[LP_TrackableTrackerANDROID_T] = None, origin: Vector3f | None = None, trajectory: Vector3f | None = None, space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RAYCAST_INFO_ANDROID)
Bases:
Structure
- max_results
Structure/Union member
- next
Structure/Union member
- origin
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- tracker_count
Structure/Union member
- property trackers
- trajectory
Structure/Union member
- type
Structure/Union member
- class xr.RecommendedLayerResolutionGetInfoMETA(layer: LP_CompositionLayerBaseHeader | None = None, predicted_display_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RECOMMENDED_LAYER_RESOLUTION_GET_INFO_META)
Bases:
Structure
- layer
Structure/Union member
- next
Structure/Union member
- predicted_display_time
Structure/Union member
- type
Structure/Union member
- class xr.RecommendedLayerResolutionMETA(recommended_image_dimensions: Extent2Di | None = None, is_valid: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RECOMMENDED_LAYER_RESOLUTION_META)
Bases:
Structure
- is_valid
Structure/Union member
- next
Structure/Union member
- recommended_image_dimensions
Structure/Union member
- type
Structure/Union member
- class xr.Rect2Df(offset: Offset2Df | None = None, extent: Extent2Df | None = None)
Bases:
Structure
- extent
Structure/Union member
- offset
Structure/Union member
- class xr.Rect2Di(offset: Offset2Di | None = None, extent: Extent2Di | None = None)
Bases:
Structure
- extent
Structure/Union member
- offset
Structure/Union member
- class xr.Rect3DfFB(offset: Offset3DfFB | None = None, extent: Extent3Df = 0)
Bases:
Structure
- extent
Structure/Union member
- offset
Structure/Union member
- class xr.ReferenceSpaceCreateInfo(reference_space_type: ReferenceSpaceType = ReferenceSpaceType.STAGE, pose_in_reference_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.REFERENCE_SPACE_CREATE_INFO)
Bases:
Structure
- next
Structure/Union member
- pose_in_reference_space
Structure/Union member
- reference_space_type
Structure/Union member
- type
Structure/Union member
- class xr.ReferenceSpaceType(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COMBINED_EYE_VARJO = 1000121000
- LOCAL = 2
- LOCALIZATION_MAP_ML = 1000139000
- LOCAL_FLOOR = 1000426000
- LOCAL_FLOOR_EXT = 1000426000
- STAGE = 3
- UNBOUNDED_MSFT = 1000038000
- VIEW = 1
- class xr.RenderModelAssetCreateInfoEXT(cache_id: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_CREATE_INFO_EXT)
Bases:
Structure
- cache_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelAssetDataEXT(buffer_capacity_input: int = 0, buffer_count_output: int = 0, buffer: LP_c_ubyte | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_DATA_EXT)
Bases:
Structure
- buffer
Structure/Union member
- buffer_capacity_input
Structure/Union member
- buffer_count_output
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelAssetDataGetInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_DATA_GET_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- xr.RenderModelAssetEXT
alias of
LP_RenderModelAssetEXT_T
- class xr.RenderModelAssetEXT_T
Bases:
Structure
- class xr.RenderModelAssetNodePropertiesEXT(unique_name: str = '')
Bases:
Structure
- unique_name
Structure/Union member
- class xr.RenderModelAssetPropertiesEXT(node_property_count: int = 0, node_properties: LP_RenderModelAssetNodePropertiesEXT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_PROPERTIES_EXT)
Bases:
Structure
- next
Structure/Union member
- node_properties
Structure/Union member
- node_property_count
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelAssetPropertiesGetInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_ASSET_PROPERTIES_GET_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelBufferFB(buffer_capacity_input: int = 0, buffer_count_output: int = 0, buffer: LP_c_ubyte | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_BUFFER_FB)
Bases:
Structure
- buffer
Structure/Union member
- buffer_capacity_input
Structure/Union member
- buffer_count_output
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelCapabilitiesRequestFB(flags: ~xr.enums.RenderModelFlagsFB = <RenderModelFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.RENDER_MODEL_CAPABILITIES_REQUEST_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelCreateInfoEXT(render_model_id: c_ulonglong = 0, gltf_extension_count: int | None = None, gltf_extensions: None | LP_c_char_p | c_char_p | Array | Sequence[str] = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_CREATE_INFO_EXT)
Bases:
Structure
- gltf_extension_count
Structure/Union member
- property gltf_extensions
- next
Structure/Union member
- render_model_id
Structure/Union member
- type
Structure/Union member
- xr.RenderModelEXT
alias of
LP_RenderModelEXT_T
- class xr.RenderModelEXT_T
Bases:
Structure
- class xr.RenderModelFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- SUPPORTS_GLTF_2_0_SUBSET_1_BIT = 1
- SUPPORTS_GLTF_2_0_SUBSET_2_BIT = 2
- xr.RenderModelFlagsFBCInt
alias of
c_ulonglong
- xr.RenderModelIdEXT
alias of
c_ulonglong
- xr.RenderModelKeyFB
alias of
c_ulonglong
- class xr.RenderModelLoadInfoFB(model_key: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_LOAD_INFO_FB)
Bases:
Structure
- model_key
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelNodeStateEXT(node_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), is_visible: c_ulong = 0)
Bases:
Structure
- is_visible
Structure/Union member
- node_pose
Structure/Union member
- class xr.RenderModelPathInfoFB(path: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_PATH_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- path
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelPropertiesEXT(cache_id: Uuid = 0, animatable_node_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_PROPERTIES_EXT)
Bases:
Structure
- animatable_node_count
Structure/Union member
- cache_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelPropertiesFB(vendor_id: int = 0, model_name: str = '', model_key: ~ctypes.c_ulonglong = 0, model_version: int = 0, flags: ~xr.enums.RenderModelFlagsFB = <RenderModelFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.RENDER_MODEL_PROPERTIES_FB)
Bases:
Structure
- flags
Structure/Union member
- model_key
Structure/Union member
- model_name
Structure/Union member
- model_version
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vendor_id
Structure/Union member
- class xr.RenderModelPropertiesGetInfoEXT(next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_PROPERTIES_GET_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelSpaceCreateInfoEXT(render_model: LP_RenderModelEXT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_SPACE_CREATE_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- render_model
Structure/Union member
- type
Structure/Union member
- class xr.RenderModelStateEXT(node_state_count: int | None = None, node_states: None | POINTER | RenderModelNodeStateEXT | Array | Sequence[RenderModelNodeStateEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_STATE_EXT)
Bases:
Structure
- next
Structure/Union member
- node_state_count
Structure/Union member
- property node_states
- type
Structure/Union member
- class xr.RenderModelStateGetInfoEXT(display_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.RENDER_MODEL_STATE_GET_INFO_EXT)
Bases:
Structure
- display_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ReprojectionModeMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DEPTH = 1
- ORIENTATION_ONLY = 4
- PLANAR_FROM_DEPTH = 2
- PLANAR_MANUAL = 3
- class xr.Result(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COLOCATION_DISCOVERY_ALREADY_ADVERTISING_META = 1000571003
- COLOCATION_DISCOVERY_ALREADY_DISCOVERING_META = 1000571004
- ENVIRONMENT_DEPTH_NOT_AVAILABLE_META = 1000291000
- ERROR_ACTIONSETS_ALREADY_ATTACHED = -47
- ERROR_ACTIONSET_NOT_ATTACHED = -46
- ERROR_ACTION_TYPE_MISMATCH = -27
- ERROR_ANCHOR_ALREADY_PERSISTED_ANDROID = -1000457001
- ERROR_ANCHOR_ID_NOT_FOUND_ANDROID = -1000457000
- ERROR_ANCHOR_NOT_OWNED_BY_CALLER_ANDROID = -1000701000
- ERROR_ANCHOR_NOT_SUPPORTED_FOR_ENTITY_BD = -1000389002
- ERROR_ANCHOR_NOT_TRACKING_ANDROID = -1000457002
- ERROR_ANDROID_THREAD_SETTINGS_FAILURE_KHR = -1000003001
- ERROR_ANDROID_THREAD_SETTINGS_ID_INVALID_KHR = -1000003000
- ERROR_API_LAYER_NOT_PRESENT = -36
- ERROR_API_VERSION_UNSUPPORTED = -4
- ERROR_CALL_ORDER_INVALID = -37
- ERROR_COLOCATION_DISCOVERY_NETWORK_FAILED_META = -1000571001
- ERROR_COLOCATION_DISCOVERY_NO_DISCOVERY_METHOD_META = -1000571002
- ERROR_COLOR_SPACE_UNSUPPORTED_FB = -1000108000
- ERROR_COMPUTE_NEW_SCENE_NOT_COMPLETED_MSFT = -1000097000
- ERROR_CONTROLLER_MODEL_KEY_INVALID_MSFT = -1000055000
- ERROR_CREATE_SPATIAL_ANCHOR_FAILED_MSFT = -1000039001
- ERROR_DISPLAY_REFRESH_RATE_UNSUPPORTED_FB = -1000101000
- ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED = -42
- ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED = -1000710001
- ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED_KHR = -1000710001
- ERROR_EXTENSION_NOT_PRESENT = -9
- ERROR_FACIAL_EXPRESSION_PERMISSION_DENIED_ML = 1000482000
- ERROR_FEATURE_ALREADY_CREATED_PASSTHROUGH_FB = -1000118001
- ERROR_FEATURE_REQUIRED_PASSTHROUGH_FB = -1000118002
- ERROR_FEATURE_UNSUPPORTED = -8
- ERROR_FILE_ACCESS_ERROR = -32
- ERROR_FILE_CONTENTS_INVALID = -33
- ERROR_FORM_FACTOR_UNAVAILABLE = -35
- ERROR_FORM_FACTOR_UNSUPPORTED = -34
- ERROR_FUNCTION_UNSUPPORTED = -7
- ERROR_FUTURE_INVALID_EXT = -1000469002
- ERROR_FUTURE_PENDING_EXT = -1000469001
- ERROR_GRAPHICS_DEVICE_INVALID = -38
- ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING = -50
- ERROR_HANDLE_INVALID = -12
- ERROR_HINT_ALREADY_SET_QCOM = -1000306000
- ERROR_INDEX_OUT_OF_RANGE = -40
- ERROR_INITIALIZATION_FAILED = -6
- ERROR_INSTANCE_LOST = -13
- ERROR_INSUFFICIENT_RESOURCES_PASSTHROUGH_FB = -1000118004
- ERROR_LAYER_INVALID = -23
- ERROR_LAYER_LIMIT_EXCEEDED = -24
- ERROR_LIMIT_REACHED = -10
- ERROR_LOCALIZATION_MAP_ALREADY_EXISTS_ML = -1000139005
- ERROR_LOCALIZATION_MAP_CANNOT_EXPORT_CLOUD_MAP_ML = -1000139006
- ERROR_LOCALIZATION_MAP_FAIL_ML = -1000139002
- ERROR_LOCALIZATION_MAP_IMPORT_EXPORT_PERMISSION_DENIED_ML = -1000139003
- ERROR_LOCALIZATION_MAP_INCOMPATIBLE_ML = -1000139000
- ERROR_LOCALIZATION_MAP_PERMISSION_DENIED_ML = -1000139004
- ERROR_LOCALIZATION_MAP_UNAVAILABLE_ML = -1000139001
- ERROR_LOCALIZED_NAME_DUPLICATED = -48
- ERROR_LOCALIZED_NAME_INVALID = -49
- ERROR_MARKER_DETECTOR_INVALID_CREATE_INFO_ML = -1000138003
- ERROR_MARKER_DETECTOR_INVALID_DATA_QUERY_ML = -1000138002
- ERROR_MARKER_DETECTOR_LOCATE_FAILED_ML = -1000138001
- ERROR_MARKER_DETECTOR_PERMISSION_DENIED_ML = -1000138000
- ERROR_MARKER_ID_INVALID_VARJO = -1000124001
- ERROR_MARKER_INVALID_ML = -1000138004
- ERROR_MARKER_NOT_TRACKED_VARJO = -1000124000
- ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROID = -1000455000
- ERROR_NAME_DUPLICATED = -44
- ERROR_NAME_INVALID = -45
- ERROR_NOT_AN_ANCHOR_HTC = -1000319000
- ERROR_NOT_INTERACTION_RENDER_MODEL_EXT = -1000301000
- ERROR_NOT_PERMITTED_PASSTHROUGH_FB = -1000118003
- ERROR_OUT_OF_MEMORY = -3
- ERROR_PASSTHROUGH_COLOR_LUT_BUFFER_SIZE_MISMATCH_META = -1000266000
- ERROR_PATH_COUNT_EXCEEDED = -20
- ERROR_PATH_FORMAT_INVALID = -21
- ERROR_PATH_INVALID = -19
- ERROR_PATH_UNSUPPORTED = -22
- ERROR_PERMISSION_INSUFFICIENT = -1000710000
- ERROR_PERMISSION_INSUFFICIENT_KHR = -1000710000
- ERROR_PERSISTED_DATA_NOT_READY_ANDROID = -1000457003
- ERROR_PLANE_DETECTION_PERMISSION_DENIED_EXT = -1000429001
- ERROR_POSE_INVALID = -39
- ERROR_REFERENCE_SPACE_UNSUPPORTED = -31
- ERROR_RENDER_MODEL_ASSET_UNAVAILABLE_EXT = -1000300001
- ERROR_RENDER_MODEL_GLTF_EXTENSION_REQUIRED_EXT = -1000300002
- ERROR_RENDER_MODEL_ID_INVALID_EXT = -1000300000
- ERROR_RENDER_MODEL_KEY_INVALID_FB = -1000119000
- ERROR_REPROJECTION_MODE_UNSUPPORTED_MSFT = -1000066000
- ERROR_RUNTIME_FAILURE = -2
- ERROR_RUNTIME_UNAVAILABLE = -51
- ERROR_SCENE_CAPTURE_FAILURE_BD = -1000392000
- ERROR_SCENE_COMPONENT_ID_INVALID_MSFT = -1000097001
- ERROR_SCENE_COMPONENT_TYPE_MISMATCH_MSFT = -1000097002
- ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT = -1000097005
- ERROR_SCENE_COMPUTE_FEATURE_INCOMPATIBLE_MSFT = -1000097004
- ERROR_SCENE_MESH_BUFFER_ID_INVALID_MSFT = -1000097003
- ERROR_SECONDARY_VIEW_CONFIGURATION_TYPE_NOT_ENABLED_MSFT = -1000053000
- ERROR_SESSION_LOST = -17
- ERROR_SESSION_NOT_READY = -28
- ERROR_SESSION_NOT_RUNNING = -16
- ERROR_SESSION_NOT_STOPPING = -29
- ERROR_SESSION_RUNNING = -14
- ERROR_SIZE_INSUFFICIENT = -11
- ERROR_SPACE_CLOUD_STORAGE_DISABLED_FB = -1000169004
- ERROR_SPACE_COMPONENT_NOT_ENABLED_FB = -1000113001
- ERROR_SPACE_COMPONENT_NOT_SUPPORTED_FB = -1000113000
- ERROR_SPACE_COMPONENT_STATUS_ALREADY_SET_FB = -1000113003
- ERROR_SPACE_COMPONENT_STATUS_PENDING_FB = -1000113002
- ERROR_SPACE_GROUP_NOT_FOUND_META = -1000572002
- ERROR_SPACE_INSUFFICIENT_RESOURCES_META = -1000259000
- ERROR_SPACE_INSUFFICIENT_VIEW_META = -1000259002
- ERROR_SPACE_LOCALIZATION_FAILED_FB = -1000169001
- ERROR_SPACE_MAPPING_INSUFFICIENT_FB = -1000169000
- ERROR_SPACE_NETWORK_REQUEST_FAILED_FB = -1000169003
- ERROR_SPACE_NETWORK_TIMEOUT_FB = -1000169002
- ERROR_SPACE_NOT_LOCATABLE_EXT = -1000429000
- ERROR_SPACE_PERMISSION_INSUFFICIENT_META = -1000259003
- ERROR_SPACE_RATE_LIMITED_META = -1000259004
- ERROR_SPACE_STORAGE_AT_CAPACITY_META = -1000259001
- ERROR_SPACE_TOO_BRIGHT_META = -1000259006
- ERROR_SPACE_TOO_DARK_META = -1000259005
- ERROR_SPATIAL_ANCHORS_ANCHOR_NOT_FOUND_ML = -1000141000
- ERROR_SPATIAL_ANCHORS_NOT_LOCALIZED_ML = -1000140001
- ERROR_SPATIAL_ANCHORS_OUT_OF_MAP_BOUNDS_ML = -1000140002
- ERROR_SPATIAL_ANCHORS_PERMISSION_DENIED_ML = -1000140000
- ERROR_SPATIAL_ANCHORS_SPACE_NOT_LOCATABLE_ML = -1000140003
- ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT = -1000142002
- ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT = -1000142001
- ERROR_SPATIAL_ANCHOR_NOT_FOUND_BD = -1000390000
- ERROR_SPATIAL_ANCHOR_SHARING_AUTHENTICATION_FAILURE_BD = -1000391001
- ERROR_SPATIAL_ANCHOR_SHARING_LOCALIZATION_FAIL_BD = -1000391003
- ERROR_SPATIAL_ANCHOR_SHARING_MAP_INSUFFICIENT_BD = -1000391004
- ERROR_SPATIAL_ANCHOR_SHARING_NETWORK_FAILURE_BD = -1000391002
- ERROR_SPATIAL_ANCHOR_SHARING_NETWORK_TIMEOUT_BD = -1000391000
- ERROR_SPATIAL_BUFFER_ID_INVALID_EXT = -1000740003
- ERROR_SPATIAL_CAPABILITY_CONFIGURATION_INVALID_EXT = -1000740005
- ERROR_SPATIAL_CAPABILITY_UNSUPPORTED_EXT = -1000740001
- ERROR_SPATIAL_COMPONENT_NOT_ENABLED_EXT = -1000740006
- ERROR_SPATIAL_COMPONENT_UNSUPPORTED_FOR_CAPABILITY_EXT = -1000740004
- ERROR_SPATIAL_ENTITY_ID_INVALID_BD = -1000389000
- ERROR_SPATIAL_ENTITY_ID_INVALID_EXT = -1000740002
- ERROR_SPATIAL_PERSISTENCE_SCOPE_INCOMPATIBLE_EXT = -1000781001
- ERROR_SPATIAL_PERSISTENCE_SCOPE_UNSUPPORTED_EXT = -1000763001
- ERROR_SPATIAL_SENSING_SERVICE_UNAVAILABLE_BD = -1000389001
- ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED = -26
- ERROR_SWAPCHAIN_RECT_INVALID = -25
- ERROR_SYSTEM_INVALID = -18
- ERROR_SYSTEM_NOTIFICATION_INCOMPATIBLE_SKU_ML = -1000473001
- ERROR_SYSTEM_NOTIFICATION_PERMISSION_DENIED_ML = -1000473000
- ERROR_TIME_INVALID = -30
- ERROR_TRACKABLE_TYPE_NOT_SUPPORTED_ANDROID = -1000455001
- ERROR_UNEXPECTED_STATE_PASSTHROUGH_FB = -1000118000
- ERROR_UNKNOWN_PASSTHROUGH_FB = -1000118050
- ERROR_VALIDATION_FAILURE = -1
- ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED = -41
- ERROR_WORLD_MESH_DETECTOR_PERMISSION_DENIED_ML = -1000474000
- ERROR_WORLD_MESH_DETECTOR_SPACE_NOT_LOCATABLE_ML = -1000474001
- EVENT_UNAVAILABLE = 4
- FRAME_DISCARDED = 9
- RENDER_MODEL_UNAVAILABLE_FB = 1000119020
- SCENE_MARKER_DATA_NOT_STRING_MSFT = 1000147000
- SESSION_LOSS_PENDING = 3
- SESSION_NOT_FOCUSED = 8
- SPACE_BOUNDS_UNAVAILABLE = 7
- SUCCESS = 0
- TIMEOUT_EXPIRED = 1
- class xr.RoomLayoutFB(floor_uuid: Uuid = 0, ceiling_uuid: Uuid = 0, wall_uuid_capacity_input: int = 0, wall_uuid_count_output: int = 0, wall_uuids: LP_Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.ROOM_LAYOUT_FB)
Bases:
Structure
- ceiling_uuid
Structure/Union member
- floor_uuid
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- wall_uuid_capacity_input
Structure/Union member
- wall_uuid_count_output
Structure/Union member
- wall_uuids
Structure/Union member
- class xr.SceneBoundsMSFT(space: LP_Space_T | None = None, time: c_longlong = 0, sphere_count: int | None = None, spheres: None | POINTER | SceneSphereBoundMSFT | Array | Sequence[SceneSphereBoundMSFT] = None, box_count: int | None = None, boxes: None | POINTER | SceneOrientedBoxBoundMSFT | Array | Sequence[SceneOrientedBoxBoundMSFT] = None, frustum_count: int | None = None, frustums: None | POINTER | SceneFrustumBoundMSFT | Array | Sequence[SceneFrustumBoundMSFT] = None)
Bases:
Structure
- box_count
Structure/Union member
- property boxes
- frustum_count
Structure/Union member
- property frustums
- space
Structure/Union member
- sphere_count
Structure/Union member
- property spheres
- time
Structure/Union member
- class xr.SceneCaptureInfoBD(next: c_void_p | None = None, type: StructureType = StructureType.SCENE_CAPTURE_INFO_BD)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneCaptureRequestInfoFB(request_byte_count: int = 0, request: str = '', next: c_void_p | None = None, type: StructureType = StructureType.SCENE_CAPTURE_REQUEST_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- request
Structure/Union member
- request_byte_count
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentLocationMSFT(flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- flags
Structure/Union member
- pose
Structure/Union member
- class xr.SceneComponentLocationsMSFT(location_count: int | None = None, locations: None | POINTER | SceneComponentLocationMSFT | Array | Sequence[SceneComponentLocationMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENT_LOCATIONS_MSFT)
Bases:
Structure
- location_count
Structure/Union member
- property locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentMSFT(component_type: SceneComponentTypeMSFT = SceneComponentTypeMSFT.INVALID, id: UuidMSFT | None = None, parent_id: UuidMSFT | None = None, update_time: c_longlong = 0)
Bases:
Structure
- component_type
Structure/Union member
- id
Structure/Union member
- parent_id
Structure/Union member
- update_time
Structure/Union member
- class xr.SceneComponentParentFilterInfoMSFT(parent_id: UuidMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENT_PARENT_FILTER_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- parent_id
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentTypeMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COLLIDER_MESH = 4
- INVALID = -1
- MARKER = 1000147000
- OBJECT = 1
- PLANE = 2
- SERIALIZED_SCENE_FRAGMENT = 1000098000
- VISUAL_MESH = 3
- class xr.SceneComponentsGetInfoMSFT(component_type: SceneComponentTypeMSFT = SceneComponentTypeMSFT.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENTS_GET_INFO_MSFT)
Bases:
Structure
- component_type
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentsLocateInfoMSFT(base_space: LP_Space_T | None = None, time: c_longlong = 0, component_id_count: int | None = None, component_ids: None | POINTER | UuidMSFT | Array | Sequence[UuidMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENTS_LOCATE_INFO_MSFT)
Bases:
Structure
- base_space
Structure/Union member
- component_id_count
Structure/Union member
- property component_ids
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SceneComponentsMSFT(component_capacity_input: int = 0, component_count_output: int = 0, components: LP_SceneComponentMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_COMPONENTS_MSFT)
Bases:
Structure
- component_capacity_input
Structure/Union member
- component_count_output
Structure/Union member
- components
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneComputeConsistencyMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- OCCLUSION_OPTIMIZED = 3
- SNAPSHOT_COMPLETE = 1
- SNAPSHOT_INCOMPLETE_FAST = 2
- class xr.SceneComputeFeatureMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COLLIDER_MESH = 4
- MARKER = 1000147000
- PLANE = 1
- PLANE_MESH = 2
- SERIALIZE_SCENE = 1000098000
- VISUAL_MESH = 3
- class xr.SceneComputeStateMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COMPLETED = 2
- COMPLETED_WITH_ERROR = 3
- NONE = 0
- UPDATING = 1
- class xr.SceneCreateInfoMSFT(next: c_void_p | None = None, type: StructureType = StructureType.SCENE_CREATE_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneDeserializeInfoMSFT(fragment_count: int | None = None, fragments: None | POINTER | DeserializeSceneFragmentMSFT | Array | Sequence[DeserializeSceneFragmentMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_DESERIALIZE_INFO_MSFT)
Bases:
Structure
- fragment_count
Structure/Union member
- property fragments
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneFrustumBoundMSFT(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), fov: Fovf | None = None, far_distance: float = 0)
Bases:
Structure
- far_distance
Structure/Union member
- fov
Structure/Union member
- pose
Structure/Union member
- xr.SceneMSFT
alias of
LP_SceneMSFT_T
- class xr.SceneMSFT_T
Bases:
Structure
- class xr.SceneMarkerMSFT(marker_type: SceneMarkerTypeMSFT = SceneMarkerTypeMSFT.QR_CODE, last_seen_time: c_longlong = 0, center: Offset2Df | None = None, size: Extent2Df | None = None)
Bases:
Structure
- center
Structure/Union member
- last_seen_time
Structure/Union member
- marker_type
Structure/Union member
- size
Structure/Union member
- class xr.SceneMarkerQRCodeMSFT(symbol_type: SceneMarkerQRCodeSymbolTypeMSFT = SceneMarkerQRCodeSymbolTypeMSFT.QR_CODE, version: int = 0)
Bases:
Structure
- symbol_type
Structure/Union member
- version
Structure/Union member
- class xr.SceneMarkerQRCodeSymbolTypeMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- MICRO_QR_CODE = 2
- QR_CODE = 1
- class xr.SceneMarkerQRCodesMSFT(qr_code_capacity_input: int = 0, qr_codes: LP_SceneMarkerQRCodeMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MARKER_QR_CODES_MSFT)
Bases:
Structure
- next
Structure/Union member
- qr_code_capacity_input
Structure/Union member
- qr_codes
Structure/Union member
- type
Structure/Union member
- class xr.SceneMarkerTypeFilterMSFT(marker_type_count: int | None = None, marker_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MARKER_TYPE_FILTER_MSFT)
Bases:
Structure
- marker_type_count
Structure/Union member
- property marker_types
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMarkersMSFT(scene_marker_capacity_input: int = 0, scene_markers: LP_SceneMarkerMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MARKERS_MSFT)
Bases:
Structure
- next
Structure/Union member
- scene_marker_capacity_input
Structure/Union member
- scene_markers
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshBuffersGetInfoMSFT(mesh_buffer_id: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_BUFFERS_GET_INFO_MSFT)
Bases:
Structure
- mesh_buffer_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshBuffersMSFT(next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_BUFFERS_MSFT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshIndicesUint16MSFT(index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ushort | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_INDICES_UINT16_MSFT)
Bases:
Structure
- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshIndicesUint32MSFT(index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ulong | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_INDICES_UINT32_MSFT)
Bases:
Structure
- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SceneMeshMSFT(mesh_buffer_id: int = 0, supports_indices_uint16: c_ulong = 0)
Bases:
Structure
- mesh_buffer_id
Structure/Union member
- supports_indices_uint16
Structure/Union member
- class xr.SceneMeshVertexBufferMSFT(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector3f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESH_VERTEX_BUFFER_MSFT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.SceneMeshesMSFT(scene_mesh_count: int | None = None, scene_meshes: None | POINTER | SceneMeshMSFT | Array | Sequence[SceneMeshMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_MESHES_MSFT)
Bases:
Structure
- next
Structure/Union member
- scene_mesh_count
Structure/Union member
- property scene_meshes
- type
Structure/Union member
- class xr.SceneObjectMSFT(object_type: SceneObjectTypeMSFT = SceneObjectTypeMSFT.UNCATEGORIZED)
Bases:
Structure
- object_type
Structure/Union member
- class xr.SceneObjectTypeMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BACKGROUND = 1
- CEILING = 4
- FLOOR = 3
- INFERRED = 6
- PLATFORM = 5
- UNCATEGORIZED = -1
- WALL = 2
- class xr.SceneObjectTypesFilterInfoMSFT(object_type_count: int | None = None, object_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_OBJECT_TYPES_FILTER_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- object_type_count
Structure/Union member
- property object_types
- type
Structure/Union member
- class xr.SceneObjectsMSFT(scene_object_count: int | None = None, scene_objects: None | POINTER | SceneObjectMSFT | Array | Sequence[SceneObjectMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_OBJECTS_MSFT)
Bases:
Structure
- next
Structure/Union member
- scene_object_count
Structure/Union member
- property scene_objects
- type
Structure/Union member
- class xr.SceneObserverCreateInfoMSFT(next: c_void_p | None = None, type: StructureType = StructureType.SCENE_OBSERVER_CREATE_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- xr.SceneObserverMSFT
alias of
LP_SceneObserverMSFT_T
- class xr.SceneObserverMSFT_T
Bases:
Structure
- class xr.SceneOrientedBoxBoundMSFT(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Vector3f | None = None)
Bases:
Structure
- extents
Structure/Union member
- pose
Structure/Union member
- class xr.ScenePlaneAlignmentFilterInfoMSFT(alignment_count: int | None = None, alignments: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_PLANE_ALIGNMENT_FILTER_INFO_MSFT)
Bases:
Structure
- alignment_count
Structure/Union member
- property alignments
- next
Structure/Union member
- type
Structure/Union member
- class xr.ScenePlaneAlignmentTypeMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HORIZONTAL = 1
- NON_ORTHOGONAL = 0
- VERTICAL = 2
- class xr.ScenePlaneMSFT(alignment: ScenePlaneAlignmentTypeMSFT = ScenePlaneAlignmentTypeMSFT.NON_ORTHOGONAL, size: Extent2Df | None = None, mesh_buffer_id: int = 0, supports_indices_uint16: c_ulong = 0)
Bases:
Structure
- alignment
Structure/Union member
- mesh_buffer_id
Structure/Union member
- size
Structure/Union member
- supports_indices_uint16
Structure/Union member
- class xr.ScenePlanesMSFT(scene_plane_count: int | None = None, scene_planes: None | POINTER | ScenePlaneMSFT | Array | Sequence[ScenePlaneMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SCENE_PLANES_MSFT)
Bases:
Structure
- next
Structure/Union member
- scene_plane_count
Structure/Union member
- property scene_planes
- type
Structure/Union member
- class xr.SceneSphereBoundMSFT(center: Vector3f | None = None, radius: float = 0)
Bases:
Structure
- center
Structure/Union member
- radius
Structure/Union member
- class xr.SecondaryViewConfigurationFrameEndInfoMSFT(view_configuration_count: int = 0, view_configuration_layers_info: LP_SecondaryViewConfigurationLayerInfoMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_count
Structure/Union member
- view_configuration_layers_info
Structure/Union member
- class xr.SecondaryViewConfigurationFrameStateMSFT(view_configuration_count: int | None = None, view_configuration_states: None | POINTER | SecondaryViewConfigurationStateMSFT | Array | Sequence[SecondaryViewConfigurationStateMSFT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_count
Structure/Union member
- property view_configuration_states
- class xr.SecondaryViewConfigurationLayerInfoMSFT(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, environment_blend_mode: EnvironmentBlendMode = EnvironmentBlendMode.OPAQUE, layer_count: int | None = None, layers: None | POINTER | Array | Sequence = None, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT)
Bases:
Structure
- environment_blend_mode
Structure/Union member
- layer_count
Structure/Union member
- property layers
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.SecondaryViewConfigurationSessionBeginInfoMSFT(view_configuration_count: int | None = None, enabled_view_configuration_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT)
Bases:
Structure
- property enabled_view_configuration_types
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_count
Structure/Union member
- class xr.SecondaryViewConfigurationStateMSFT(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_STATE_MSFT)
Bases:
Structure
- active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.SecondaryViewConfigurationSwapchainCreateInfoMSFT(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, next: c_void_p | None = None, type: StructureType = StructureType.SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.SemanticLabelBD(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- AIR_CONDITIONER = 21
- BEAM = 11
- BED = 15
- CABINET = 14
- CEILING = 2
- CHAIR = 9
- COLUMN = 12
- CURTAIN = 13
- DOOR = 4
- FLOOR = 1
- HUMAN = 10
- LAMP = 22
- OPENING = 6
- PLANT = 16
- REFRIGERATOR = 19
- SCREEN = 17
- SOFA = 8
- STAIRWAY = 24
- TABLE = 7
- UNKNOWN = 0
- VIRTUAL_WALL = 18
- WALL = 3
- WALL_ART = 23
- WASHING_MACHINE = 20
- WINDOW = 5
- class xr.SemanticLabelsFB(buffer_capacity_input: int = 0, buffer_count_output: int = 0, buffer: str = '', next: c_void_p | None = None, type: StructureType = StructureType.SEMANTIC_LABELS_FB)
Bases:
Structure
- buffer
Structure/Union member
- buffer_capacity_input
Structure/Union member
- buffer_count_output
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SemanticLabelsSupportFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- ACCEPT_DESK_TO_TABLE_MIGRATION_BIT = 2
- ACCEPT_INVISIBLE_WALL_FACE_BIT = 4
- MULTIPLE_SEMANTIC_LABELS_BIT = 1
- NONE = 0
- xr.SemanticLabelsSupportFlagsFBCInt
alias of
c_ulonglong
- class xr.SemanticLabelsSupportInfoFB(flags: ~xr.enums.SemanticLabelsSupportFlagsFB = <SemanticLabelsSupportFlagsFB.NONE: 0>, recognized_labels: str = '', next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SEMANTIC_LABELS_SUPPORT_INFO_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- recognized_labels
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataFilterPlaneOrientationBD(orientation_count: int | None = None, orientations: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_FILTER_PLANE_ORIENTATION_BD)
Bases:
Structure
- next
Structure/Union member
- orientation_count
Structure/Union member
- property orientations
- type
Structure/Union member
- class xr.SenseDataFilterSemanticBD(label_count: int | None = None, labels: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_FILTER_SEMANTIC_BD)
Bases:
Structure
- label_count
Structure/Union member
- property labels
- next
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataFilterUuidBD(uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_FILTER_UUID_BD)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- xr.SenseDataProviderBD
alias of
LP_SenseDataProviderBD_T
- class xr.SenseDataProviderBD_T
Bases:
Structure
- class xr.SenseDataProviderCreateInfoBD(provider_type: SenseDataProviderTypeBD = SenseDataProviderTypeBD.ANCHOR, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_PROVIDER_CREATE_INFO_BD)
Bases:
Structure
- next
Structure/Union member
- provider_type
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataProviderCreateInfoSpatialMeshBD(config_flags: ~xr.enums.SpatialMeshConfigFlagsBD = <SpatialMeshConfigFlagsBD.NONE: 0>, lod: ~xr.enums.SpatialMeshLodBD = SpatialMeshLodBD.COARSE, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SENSE_DATA_PROVIDER_CREATE_INFO_SPATIAL_MESH_BD)
Bases:
Structure
- config_flags
Structure/Union member
- lod
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataProviderStartInfoBD(next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_PROVIDER_START_INFO_BD)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataProviderStateBD(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- INITIALIZED = 0
- RUNNING = 1
- STOPPED = 2
- class xr.SenseDataProviderTypeBD(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ANCHOR = 1000390000
- MESH = 1000393000
- PLANE = 1000396000
- SCENE = 1000392000
- class xr.SenseDataQueryCompletionBD(future_result: Result = Result.SUCCESS, snapshot: LP_SenseDataSnapshotBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_QUERY_COMPLETION_BD)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- snapshot
Structure/Union member
- type
Structure/Union member
- class xr.SenseDataQueryInfoBD(next: c_void_p | None = None, type: StructureType = StructureType.SENSE_DATA_QUERY_INFO_BD)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- xr.SenseDataSnapshotBD
alias of
LP_SenseDataSnapshotBD_T
- class xr.SenseDataSnapshotBD_T
Bases:
Structure
- class xr.SerializedSceneFragmentDataGetInfoMSFT(scene_fragment_id: UuidMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SERIALIZED_SCENE_FRAGMENT_DATA_GET_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- scene_fragment_id
Structure/Union member
- type
Structure/Union member
- xr.Session
alias of
LP_Session_T
- class xr.SessionActionSetsAttachInfo(count_action_sets: int | None = None, action_sets: None | POINTER | LP_ActionSet_T | Array | Sequence[LP_ActionSet_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.SESSION_ACTION_SETS_ATTACH_INFO)
Bases:
Structure
- property action_sets
- count_action_sets
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SessionBeginInfo(primary_view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, next: c_void_p | None = None, type: StructureType = StructureType.SESSION_BEGIN_INFO)
Bases:
Structure
- next
Structure/Union member
- primary_view_configuration_type
Structure/Union member
- type
Structure/Union member
- xr.SessionCreateFlagsCInt
alias of
c_ulonglong
- class xr.SessionCreateInfo(create_flags: ~xr.enums.SessionCreateFlags = <SessionCreateFlags.NONE: 0>, system_id: ~ctypes.c_ulonglong = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SESSION_CREATE_INFO)
Bases:
Structure
- create_flags
Structure/Union member
- next
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- class xr.SessionCreateInfoOverlayEXTX(create_flags: ~xr.enums.OverlaySessionCreateFlagsEXTX = <OverlaySessionCreateFlagsEXTX.NONE: 0>, session_layers_placement: int = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SESSION_CREATE_INFO_OVERLAY_EXTX)
Bases:
Structure
- create_flags
Structure/Union member
- next
Structure/Union member
- session_layers_placement
Structure/Union member
- type
Structure/Union member
- class xr.SessionState(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- EXITING = 8
- FOCUSED = 5
- IDLE = 1
- LOSS_PENDING = 7
- READY = 2
- STOPPING = 6
- SYNCHRONIZED = 3
- UNKNOWN = 0
- VISIBLE = 4
- class xr.Session_T
Bases:
Structure
Bases:
Structure
Structure/Union member
Structure/Union member
Structure/Union member
Structure/Union member
Bases:
Structure
Structure/Union member
Structure/Union member
Bases:
Structure
Structure/Union member
Structure/Union member
Structure/Union member
Bases:
Structure
Structure/Union member
Structure/Union member
Structure/Union member
- class xr.SimultaneousHandsAndControllersTrackingPauseInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.SIMULTANEOUS_HANDS_AND_CONTROLLERS_TRACKING_PAUSE_INFO_META)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SimultaneousHandsAndControllersTrackingResumeInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.SIMULTANEOUS_HANDS_AND_CONTROLLERS_TRACKING_RESUME_INFO_META)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- xr.Space
alias of
LP_Space_T
- class xr.SpaceComponentFilterInfoFB(component_type: SpaceComponentTypeFB = SpaceComponentTypeFB.LOCATABLE, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_COMPONENT_FILTER_INFO_FB)
Bases:
Structure
- component_type
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceComponentStatusFB(enabled: c_ulong = 0, change_pending: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_COMPONENT_STATUS_FB)
Bases:
Structure
- change_pending
Structure/Union member
- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceComponentStatusSetInfoFB(component_type: SpaceComponentTypeFB = SpaceComponentTypeFB.LOCATABLE, enabled: c_ulong = 0, timeout: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_COMPONENT_STATUS_SET_INFO_FB)
Bases:
Structure
- component_type
Structure/Union member
- enabled
Structure/Union member
- next
Structure/Union member
- timeout
Structure/Union member
- type
Structure/Union member
- class xr.SpaceComponentTypeFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BOUNDED_2D = 3
- BOUNDED_3D = 4
- LOCATABLE = 0
- ROOM_LAYOUT = 6
- SEMANTIC_LABELS = 5
- SHARABLE = 2
- SPACE_CONTAINER = 7
- STORABLE = 1
- TRIANGLE_MESH_M = 1000269000
- class xr.SpaceContainerFB(uuid_capacity_input: int = 0, uuid_count_output: int = 0, uuids: LP_Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_CONTAINER_FB)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- uuid_capacity_input
Structure/Union member
- uuid_count_output
Structure/Union member
- uuids
Structure/Union member
- class xr.SpaceEraseInfoFB(space: LP_Space_T | None = None, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_ERASE_INFO_FB)
Bases:
Structure
- location
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.SpaceFilterInfoBaseHeaderFB(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceGroupUuidFilterInfoMETA(group_uuid: Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_GROUP_UUID_FILTER_INFO_META)
Bases:
Structure
- group_uuid
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceListSaveInfoFB(space_count: int | None = None, spaces: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_LIST_SAVE_INFO_FB)
Bases:
Structure
- location
Structure/Union member
- next
Structure/Union member
- space_count
Structure/Union member
- property spaces
- type
Structure/Union member
- class xr.SpaceLocation(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SPACE_LOCATION)
Bases:
Structure
- location_flags
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- type
Structure/Union member
- class xr.SpaceLocationData(location_flags: ~xr.enums.SpaceLocationFlags = <SpaceLocationFlags.NONE: 0>, pose: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)))
Bases:
Structure
- location_flags
Structure/Union member
- pose
Structure/Union member
- xr.SpaceLocationDataKHR
alias of
SpaceLocationData
- class xr.SpaceLocationFlags(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- ORIENTATION_TRACKED_BIT = 4
- ORIENTATION_VALID_BIT = 1
- POSITION_TRACKED_BIT = 8
- POSITION_VALID_BIT = 2
- xr.SpaceLocationFlagsCInt
alias of
c_ulonglong
- class xr.SpaceLocations(location_count: int | None = None, locations: None | POINTER | SpaceLocationData | Array | Sequence[SpaceLocationData] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_LOCATIONS)
Bases:
Structure
- location_count
Structure/Union member
- property locations
- next
Structure/Union member
- type
Structure/Union member
- xr.SpaceLocationsKHR
alias of
SpaceLocations
- class xr.SpacePersistenceModeFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- INDEFINITE = 1
- INVALID = 0
- class xr.SpaceQueryInfoBaseHeaderFB(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceQueryInfoFB(query_action: SpaceQueryActionFB = SpaceQueryActionFB.LOAD, max_result_count: int = 0, timeout: c_longlong = 0, filter: LP_SpaceFilterInfoBaseHeaderFB | None = None, exclude_filter: LP_SpaceFilterInfoBaseHeaderFB | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_QUERY_INFO_FB)
Bases:
Structure
- exclude_filter
Structure/Union member
- filter
Structure/Union member
- max_result_count
Structure/Union member
- next
Structure/Union member
- query_action
Structure/Union member
- timeout
Structure/Union member
- type
Structure/Union member
- class xr.SpaceQueryResultFB(space: LP_Space_T | None = None, uuid: Uuid = 0)
Bases:
Structure
- space
Structure/Union member
- uuid
Structure/Union member
- class xr.SpaceQueryResultsFB(result_capacity_input: int = 0, result_count_output: int = 0, results: LP_SpaceQueryResultFB | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_QUERY_RESULTS_FB)
Bases:
Structure
- next
Structure/Union member
- result_capacity_input
Structure/Union member
- result_count_output
Structure/Union member
- results
Structure/Union member
- type
Structure/Union member
- class xr.SpaceSaveInfoFB(space: LP_Space_T | None = None, location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, persistence_mode: SpacePersistenceModeFB = SpacePersistenceModeFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_SAVE_INFO_FB)
Bases:
Structure
- location
Structure/Union member
- next
Structure/Union member
- persistence_mode
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
Bases:
Structure
Structure/Union member
Structure/Union member
Structure/Union member
Structure/Union member
- class xr.SpaceStorageLocationFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CLOUD = 2
- INVALID = 0
- LOCAL = 1
- class xr.SpaceStorageLocationFilterInfoFB(location: SpaceStorageLocationFB = SpaceStorageLocationFB.INVALID, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_STORAGE_LOCATION_FILTER_INFO_FB)
Bases:
Structure
- location
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceTriangleMeshGetInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.SPACE_TRIANGLE_MESH_GET_INFO_META)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpaceTriangleMeshMETA(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector3f | None = None, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ulong | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_TRIANGLE_MESH_META)
Bases:
Structure
- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.SpaceUserCreateInfoFB(user_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_USER_CREATE_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- user_id
Structure/Union member
- xr.SpaceUserFB
alias of
LP_SpaceUserFB_T
- class xr.SpaceUserFB_T
Bases:
Structure
- xr.SpaceUserIdFB
alias of
c_ulonglong
- class xr.SpaceUuidFilterInfoFB(uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_UUID_FILTER_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpaceVelocities(velocity_count: int = 0, velocities: LP_SpaceVelocityData | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACE_VELOCITIES)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- velocities
Structure/Union member
- velocity_count
Structure/Union member
- xr.SpaceVelocitiesKHR
alias of
SpaceVelocities
- class xr.SpaceVelocity(velocity_flags: ~xr.enums.SpaceVelocityFlags = <SpaceVelocityFlags.NONE: 0>, linear_velocity: ~xr.typedefs.Vector3f | None = None, angular_velocity: ~xr.typedefs.Vector3f | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SPACE_VELOCITY)
Bases:
Structure
- angular_velocity
Structure/Union member
- linear_velocity
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- velocity_flags
Structure/Union member
- class xr.SpaceVelocityData(velocity_flags: ~xr.enums.SpaceVelocityFlags = <SpaceVelocityFlags.NONE: 0>, linear_velocity: ~xr.typedefs.Vector3f | None = None, angular_velocity: ~xr.typedefs.Vector3f | None = None)
Bases:
Structure
- angular_velocity
Structure/Union member
- linear_velocity
Structure/Union member
- velocity_flags
Structure/Union member
- xr.SpaceVelocityDataKHR
alias of
SpaceVelocityData
- class xr.SpaceVelocityFlags(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- ANGULAR_VALID_BIT = 2
- LINEAR_VALID_BIT = 1
- NONE = 0
- xr.SpaceVelocityFlagsCInt
alias of
c_ulonglong
- class xr.Space_T
Bases:
Structure
- class xr.SpacesEraseInfoMETA(space_count: int | None = None, spaces: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACES_ERASE_INFO_META)
Bases:
Structure
- next
Structure/Union member
- space_count
Structure/Union member
- property spaces
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpacesLocateInfo(base_space: LP_Space_T | None = None, time: c_longlong = 0, space_count: int | None = None, spaces: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACES_LOCATE_INFO)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- space_count
Structure/Union member
- property spaces
- time
Structure/Union member
- type
Structure/Union member
- xr.SpacesLocateInfoKHR
alias of
SpacesLocateInfo
- class xr.SpacesSaveInfoMETA(space_count: int | None = None, spaces: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPACES_SAVE_INFO_META)
Bases:
Structure
- next
Structure/Union member
- space_count
Structure/Union member
- property spaces
- type
Structure/Union member
- class xr.SpatialAnchorCompletionResultML(uuid: Uuid = 0, result: Result = Result.SUCCESS)
Bases:
Structure
- result
Structure/Union member
- uuid
Structure/Union member
- class xr.SpatialAnchorConfidenceML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HIGH = 2
- LOW = 0
- MEDIUM = 1
- class xr.SpatialAnchorCreateCompletionBD(future_result: Result = Result.SUCCESS, uuid: Uuid = 0, anchor: LP_AnchorBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_COMPLETION_BD)
Bases:
Structure
- anchor
Structure/Union member
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.SpatialAnchorCreateInfoBD(space: LP_Space_T | None = None, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_BD)
Bases:
Structure
- next
Structure/Union member
- pose
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorCreateInfoEXT(base_space: LP_Space_T | None = None, time: c_longlong = 0, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_EXT)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorCreateInfoFB(space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_FB)
Bases:
Structure
- next
Structure/Union member
- pose_in_space
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorCreateInfoHTC(space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), name: SpatialAnchorNameHTC | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_HTC)
Bases:
Structure
- name
Structure/Union member
- next
Structure/Union member
- pose_in_space
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorCreateInfoMSFT(space: LP_Space_T | None = None, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_CREATE_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- pose
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorFromPersistedAnchorCreateInfoMSFT(spatial_anchor_store: LP_SpatialAnchorStoreConnectionMSFT_T | None = None, spatial_anchor_persistence_name: SpatialAnchorPersistenceNameMSFT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- spatial_anchor_persistence_name
Structure/Union member
- spatial_anchor_store
Structure/Union member
- type
Structure/Union member
- xr.SpatialAnchorMSFT
alias of
LP_SpatialAnchorMSFT_T
- class xr.SpatialAnchorMSFT_T
Bases:
Structure
- class xr.SpatialAnchorPersistInfoBD(location: PersistenceLocationBD = PersistenceLocationBD.LOCAL, anchor: LP_AnchorBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_PERSIST_INFO_BD)
Bases:
Structure
- anchor
Structure/Union member
- location
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorPersistenceInfoMSFT(spatial_anchor_persistence_name: SpatialAnchorPersistenceNameMSFT | None = None, spatial_anchor: LP_SpatialAnchorMSFT_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- spatial_anchor
Structure/Union member
- spatial_anchor_persistence_name
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorPersistenceNameMSFT(name: str = '')
Bases:
Structure
- name
Structure/Union member
Bases:
Structure
Structure/Union member
Structure/Union member
Structure/Union member
- class xr.SpatialAnchorSpaceCreateInfoMSFT(anchor: LP_SpatialAnchorMSFT_T | None = None, pose_in_anchor_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT)
Bases:
Structure
- anchor
Structure/Union member
- next
Structure/Union member
- pose_in_anchor_space
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorStateML(confidence: SpatialAnchorConfidenceML = SpatialAnchorConfidenceML.LOW, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_STATE_ML)
Bases:
Structure
- confidence
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.SpatialAnchorStoreConnectionMSFT
alias of
LP_SpatialAnchorStoreConnectionMSFT_T
- class xr.SpatialAnchorStoreConnectionMSFT_T
Bases:
Structure
- class xr.SpatialAnchorUnpersistInfoBD(location: PersistenceLocationBD = PersistenceLocationBD.LOCAL, anchor: LP_AnchorBD_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHOR_UNPERSIST_INFO_BD)
Bases:
Structure
- anchor
Structure/Union member
- location
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsCreateInfoBaseHeaderML(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsCreateInfoFromPoseML(base_space: LP_Space_T | None = None, pose_in_base_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_CREATE_INFO_FROM_POSE_ML)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- pose_in_base_space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsCreateInfoFromUuidsML(storage: LP_SpatialAnchorsStorageML_T | None = None, uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_CREATE_INFO_FROM_UUIDS_ML)
Bases:
Structure
- next
Structure/Union member
- storage
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpatialAnchorsCreateStorageInfoML(next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_CREATE_STORAGE_INFO_ML)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsDeleteCompletionDetailsML(result_count: int | None = None, results: None | POINTER | SpatialAnchorCompletionResultML | Array | Sequence[SpatialAnchorCompletionResultML] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_DELETE_COMPLETION_DETAILS_ML)
Bases:
Structure
- next
Structure/Union member
- result_count
Structure/Union member
- property results
- type
Structure/Union member
- class xr.SpatialAnchorsDeleteCompletionML(future_result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_DELETE_COMPLETION_ML)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsDeleteInfoML(uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_DELETE_INFO_ML)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpatialAnchorsPublishCompletionDetailsML(result_count: int | None = None, results: None | POINTER | SpatialAnchorCompletionResultML | Array | Sequence[SpatialAnchorCompletionResultML] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_PUBLISH_COMPLETION_DETAILS_ML)
Bases:
Structure
- next
Structure/Union member
- result_count
Structure/Union member
- property results
- type
Structure/Union member
- class xr.SpatialAnchorsPublishCompletionML(future_result: Result = Result.SUCCESS, uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_PUBLISH_COMPLETION_ML)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpatialAnchorsPublishInfoML(anchor_count: int | None = None, anchors: None | POINTER | LP_Space_T | Array | Sequence[LP_Space_T] = None, expiration: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_PUBLISH_INFO_ML)
Bases:
Structure
- anchor_count
Structure/Union member
- property anchors
- expiration
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsQueryCompletionML(future_result: Result = Result.SUCCESS, uuid_capacity_input: int = 0, uuid_count_output: int = 0, uuids: LP_Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_QUERY_COMPLETION_ML)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid_capacity_input
Structure/Union member
- uuid_count_output
Structure/Union member
- uuids
Structure/Union member
- class xr.SpatialAnchorsQueryInfoBaseHeaderML(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsQueryInfoRadiusML(base_space: LP_Space_T | None = None, center: Vector3f | None = None, time: c_longlong = 0, radius: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_QUERY_INFO_RADIUS_ML)
Bases:
Structure
- base_space
Structure/Union member
- center
Structure/Union member
- next
Structure/Union member
- radius
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- xr.SpatialAnchorsStorageML
alias of
LP_SpatialAnchorsStorageML_T
- class xr.SpatialAnchorsStorageML_T
Bases:
Structure
- class xr.SpatialAnchorsUpdateExpirationCompletionDetailsML(result_count: int | None = None, results: None | POINTER | SpatialAnchorCompletionResultML | Array | Sequence[SpatialAnchorCompletionResultML] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_UPDATE_EXPIRATION_COMPLETION_DETAILS_ML)
Bases:
Structure
- next
Structure/Union member
- result_count
Structure/Union member
- property results
- type
Structure/Union member
- class xr.SpatialAnchorsUpdateExpirationCompletionML(future_result: Result = Result.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_UPDATE_EXPIRATION_COMPLETION_ML)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialAnchorsUpdateExpirationInfoML(uuid_count: int | None = None, uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, expiration: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ANCHORS_UPDATE_EXPIRATION_INFO_ML)
Bases:
Structure
- expiration
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid_count
Structure/Union member
- property uuids
- class xr.SpatialBounded2DDataEXT(center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Extent2Df | None = None)
Bases:
Structure
- center
Structure/Union member
- extents
Structure/Union member
- class xr.SpatialBufferEXT(buffer_id: c_ulonglong = 0, buffer_type: SpatialBufferTypeEXT = SpatialBufferTypeEXT.UNKNOWN)
Bases:
Structure
- buffer_id
Structure/Union member
- buffer_type
Structure/Union member
- class xr.SpatialBufferGetInfoEXT(buffer_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_BUFFER_GET_INFO_EXT)
Bases:
Structure
- buffer_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.SpatialBufferIdEXT
alias of
c_ulonglong
- class xr.SpatialBufferTypeEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- FLOAT = 5
- STRING = 1
- UINT16 = 3
- UINT32 = 4
- UINT8 = 2
- UNKNOWN = 0
- VECTOR2F = 6
- VECTOR3F = 7
- class xr.SpatialCapabilityComponentTypesEXT(component_type_capacity_input: int = 0, component_type_count_output: int = 0, component_types: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_COMPONENT_TYPES_EXT)
Bases:
Structure
- component_type_capacity_input
Structure/Union member
- component_type_count_output
Structure/Union member
- component_types
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationAnchorEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_ANCHOR_EXT)
Bases:
Structure
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationAprilTagEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, april_dict: SpatialMarkerAprilTagDictEXT = SpatialMarkerAprilTagDictEXT.N16H5, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_APRIL_TAG_EXT)
Bases:
Structure
- april_dict
Structure/Union member
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationArucoMarkerEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, ar_uco_dict: SpatialMarkerArucoDictEXT = SpatialMarkerArucoDictEXT.N4X4_50, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_ARUCO_MARKER_EXT)
Bases:
Structure
- ar_uco_dict
Structure/Union member
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationBaseHeaderEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationMicroQrCodeEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_MICRO_QR_CODE_EXT)
Bases:
Structure
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationPlaneTrackingEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_PLANE_TRACKING_EXT)
Bases:
Structure
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityConfigurationQrCodeEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, enabled_component_count: int | None = None, enabled_components: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CAPABILITY_CONFIGURATION_QR_CODE_EXT)
Bases:
Structure
- capability
Structure/Union member
- enabled_component_count
Structure/Union member
- property enabled_components
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialCapabilityEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ANCHOR = 1000762000
- MARKER_TRACKING_APRIL_TAG = 1000743003
- MARKER_TRACKING_ARUCO_MARKER = 1000743002
- MARKER_TRACKING_MICRO_QR_CODE = 1000743001
- MARKER_TRACKING_QR_CODE = 1000743000
- PLANE_TRACKING = 1000741000
- class xr.SpatialCapabilityFeatureEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- MARKER_TRACKING_FIXED_SIZE_MARKERS = 1000743000
- MARKER_TRACKING_STATIC_MARKERS = 1000743001
- class xr.SpatialComponentAnchorListEXT(location_count: int | None = None, locations: None | POINTER | Posef | Array | Sequence[Posef] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_ANCHOR_LIST_EXT)
Bases:
Structure
- location_count
Structure/Union member
- property locations
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentBounded2DListEXT(bound_count: int | None = None, bounds: None | POINTER | SpatialBounded2DDataEXT | Array | Sequence[SpatialBounded2DDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_BOUNDED_2D_LIST_EXT)
Bases:
Structure
- bound_count
Structure/Union member
- property bounds
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentBounded3DListEXT(bound_count: int | None = None, bounds: None | POINTER | Boxf | Array | Sequence[Boxf] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_BOUNDED_3D_LIST_EXT)
Bases:
Structure
- bound_count
Structure/Union member
- property bounds
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentDataQueryConditionEXT(component_type_count: int | None = None, component_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_DATA_QUERY_CONDITION_EXT)
Bases:
Structure
- component_type_count
Structure/Union member
- property component_types
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentDataQueryResultEXT(entity_id_capacity_input: int = 0, entity_id_count_output: int = 0, entity_ids: LP_c_ulonglong | None = None, entity_state_capacity_input: int = 0, entity_state_count_output: int = 0, entity_states: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_DATA_QUERY_RESULT_EXT)
Bases:
Structure
- entity_id_capacity_input
Structure/Union member
- entity_id_count_output
Structure/Union member
- entity_ids
Structure/Union member
- entity_state_capacity_input
Structure/Union member
- entity_state_count_output
Structure/Union member
- entity_states
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentMarkerListEXT(marker_count: int | None = None, markers: None | POINTER | SpatialMarkerDataEXT | Array | Sequence[SpatialMarkerDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_MARKER_LIST_EXT)
Bases:
Structure
- marker_count
Structure/Union member
- property markers
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentMesh2DListEXT(mesh_count: int | None = None, meshes: None | POINTER | SpatialMeshDataEXT | Array | Sequence[SpatialMeshDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_MESH_2D_LIST_EXT)
Bases:
Structure
- mesh_count
Structure/Union member
- property meshes
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentMesh3DListEXT(mesh_count: int | None = None, meshes: None | POINTER | SpatialMeshDataEXT | Array | Sequence[SpatialMeshDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_MESH_3D_LIST_EXT)
Bases:
Structure
- mesh_count
Structure/Union member
- property meshes
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentParentListEXT(parent_count: int | None = None, parents: None | POINTER | c_ulonglong | Array | Sequence[c_ulonglong] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_PARENT_LIST_EXT)
Bases:
Structure
- next
Structure/Union member
- parent_count
Structure/Union member
- property parents
- type
Structure/Union member
- class xr.SpatialComponentPersistenceListEXT(persist_data_count: int = 0, persist_data: LP_SpatialPersistenceDataEXT | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_PERSISTENCE_LIST_EXT)
Bases:
Structure
- next
Structure/Union member
- persist_data
Structure/Union member
- persist_data_count
Structure/Union member
- type
Structure/Union member
- class xr.SpatialComponentPlaneAlignmentListEXT(plane_alignment_count: int | None = None, plane_alignments: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_PLANE_ALIGNMENT_LIST_EXT)
Bases:
Structure
- next
Structure/Union member
- plane_alignment_count
Structure/Union member
- property plane_alignments
- type
Structure/Union member
- class xr.SpatialComponentPlaneSemanticLabelListEXT(semantic_label_count: int | None = None, semantic_labels: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_PLANE_SEMANTIC_LABEL_LIST_EXT)
Bases:
Structure
- next
Structure/Union member
- semantic_label_count
Structure/Union member
- property semantic_labels
- type
Structure/Union member
- class xr.SpatialComponentPolygon2DListEXT(polygon_count: int | None = None, polygons: None | POINTER | SpatialPolygon2DDataEXT | Array | Sequence[SpatialPolygon2DDataEXT] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_COMPONENT_POLYGON_2D_LIST_EXT)
Bases:
Structure
- next
Structure/Union member
- polygon_count
Structure/Union member
- property polygons
- type
Structure/Union member
- class xr.SpatialComponentTypeEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ANCHOR = 1000762000
- BOUNDED_2D = 1
- BOUNDED_3D = 2
- MARKER = 1000743000
- MESH_2D = 1000741001
- MESH_3D = 4
- PARENT = 3
- PERSISTENCE = 1000763000
- PLANE_ALIGNMENT = 1000741000
- PLANE_SEMANTIC_LABEL = 1000741003
- POLYGON_2D = 1000741002
- class xr.SpatialContextCreateInfoEXT(capability_config_count: int | None = None, capability_configs: None | POINTER | Array | Sequence = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CONTEXT_CREATE_INFO_EXT)
Bases:
Structure
- capability_config_count
Structure/Union member
- property capability_configs
- next
Structure/Union member
- type
Structure/Union member
- xr.SpatialContextEXT
alias of
LP_SpatialContextEXT_T
- class xr.SpatialContextEXT_T
Bases:
Structure
- class xr.SpatialContextPersistenceConfigEXT(persistence_context_count: int | None = None, persistence_contexts: None | POINTER | LP_SpatialPersistenceContextEXT_T | Array | Sequence[LP_SpatialPersistenceContextEXT_T] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_CONTEXT_PERSISTENCE_CONFIG_EXT)
Bases:
Structure
- next
Structure/Union member
- persistence_context_count
Structure/Union member
- property persistence_contexts
- type
Structure/Union member
- class xr.SpatialDiscoveryPersistenceUuidFilterEXT(persisted_uuid_count: int | None = None, persisted_uuids: None | POINTER | Uuid | Array | Sequence[Uuid] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_DISCOVERY_PERSISTENCE_UUID_FILTER_EXT)
Bases:
Structure
- next
Structure/Union member
- persisted_uuid_count
Structure/Union member
- property persisted_uuids
- type
Structure/Union member
- class xr.SpatialDiscoverySnapshotCreateInfoEXT(component_type_count: int | None = None, component_types: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_DISCOVERY_SNAPSHOT_CREATE_INFO_EXT)
Bases:
Structure
- component_type_count
Structure/Union member
- property component_types
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityAnchorCreateInfoBD(snapshot: LP_SenseDataSnapshotBD_T | None = None, entity_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_ANCHOR_CREATE_INFO_BD)
Bases:
Structure
- entity_id
Structure/Union member
- next
Structure/Union member
- snapshot
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataBaseHeaderBD(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataBoundingBox2DBD(bounding_box_2d: Rect2Df | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_2D_BD)
Bases:
Structure
- bounding_box_2d
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataBoundingBox3DBD(bounding_box_3d: Boxf | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_3D_BD)
Bases:
Structure
- bounding_box_3d
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataLocationBD(location: SpaceLocation | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_LOCATION_BD)
Bases:
Structure
- location
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataPlaneOrientationBD(orientation: PlaneOrientationBD = PlaneOrientationBD.HORIZONTAL_UPWARD, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_PLANE_ORIENTATION_BD)
Bases:
Structure
- next
Structure/Union member
- orientation
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataPolygonBD(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_POLYGON_BD)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.SpatialEntityComponentDataSemanticBD(label_capacity_input: int = 0, label_count_output: int = 0, labels: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_SEMANTIC_BD)
Bases:
Structure
- label_capacity_input
Structure/Union member
- label_count_output
Structure/Union member
- labels
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentDataTriangleMeshBD(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector3f | None = None, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ushort | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_DATA_TRIANGLE_MESH_BD)
Bases:
Structure
- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.SpatialEntityComponentGetInfoBD(entity_id: c_ulonglong = 0, component_type: SpatialEntityComponentTypeBD = SpatialEntityComponentTypeBD.LOCATION, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_COMPONENT_GET_INFO_BD)
Bases:
Structure
- component_type
Structure/Union member
- entity_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityComponentTypeBD(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- BOUNDING_BOX_2D = 2
- BOUNDING_BOX_3D = 4
- LOCATION = 0
- PLANE_ORIENTATION = 1000396000
- POLYGON = 3
- SEMANTIC = 1
- TRIANGLE_MESH = 5
- xr.SpatialEntityEXT
alias of
LP_SpatialEntityEXT_T
- class xr.SpatialEntityEXT_T
Bases:
Structure
- class xr.SpatialEntityFromIdCreateInfoEXT(entity_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_FROM_ID_CREATE_INFO_EXT)
Bases:
Structure
- entity_id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.SpatialEntityIdBD
alias of
c_ulonglong
- xr.SpatialEntityIdEXT
alias of
c_ulonglong
- class xr.SpatialEntityLocationGetInfoBD(base_space: LP_Space_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_LOCATION_GET_INFO_BD)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityPersistInfoEXT(spatial_context: LP_SpatialContextEXT_T | None = None, spatial_entity_id: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_PERSIST_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- spatial_context
Structure/Union member
- spatial_entity_id
Structure/Union member
- type
Structure/Union member
- class xr.SpatialEntityStateBD(entity_id: c_ulonglong = 0, last_update_time: c_longlong = 0, uuid: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_STATE_BD)
Bases:
Structure
- entity_id
Structure/Union member
- last_update_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.SpatialEntityTrackingStateEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- PAUSED = 2
- STOPPED = 1
- TRACKING = 3
- class xr.SpatialEntityUnpersistInfoEXT(persist_uuid: Uuid | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_ENTITY_UNPERSIST_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- persist_uuid
Structure/Union member
- type
Structure/Union member
- class xr.SpatialFilterTrackingStateEXT(tracking_state: SpatialEntityTrackingStateEXT = SpatialEntityTrackingStateEXT.STOPPED, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_FILTER_TRACKING_STATE_EXT)
Bases:
Structure
- next
Structure/Union member
- tracking_state
Structure/Union member
- type
Structure/Union member
- xr.SpatialGraphNodeBindingMSFT
alias of
LP_SpatialGraphNodeBindingMSFT_T
- class xr.SpatialGraphNodeBindingMSFT_T
Bases:
Structure
- class xr.SpatialGraphNodeBindingPropertiesGetInfoMSFT(next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_GET_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialGraphNodeBindingPropertiesMSFT(pose_in_node_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_MSFT)
Bases:
Structure
- next
Structure/Union member
- node_id
Structure/Union member
- pose_in_node_space
Structure/Union member
- type
Structure/Union member
- class xr.SpatialGraphNodeSpaceCreateInfoMSFT(node_type: SpatialGraphNodeTypeMSFT = SpatialGraphNodeTypeMSFT.STATIC, pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- node_id
Structure/Union member
- node_type
Structure/Union member
- pose
Structure/Union member
- type
Structure/Union member
- class xr.SpatialGraphNodeTypeMSFT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DYNAMIC = 2
- STATIC = 1
- class xr.SpatialGraphStaticNodeBindingCreateInfoMSFT(space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_GRAPH_STATIC_NODE_BINDING_CREATE_INFO_MSFT)
Bases:
Structure
- next
Structure/Union member
- pose_in_space
Structure/Union member
- space
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.SpatialMarkerAprilTagDictEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- N16H5 = 1
- N25H9 = 2
- N36H10 = 3
- N36H11 = 4
- class xr.SpatialMarkerArucoDictEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- N4X4_100 = 2
- N4X4_1000 = 4
- N4X4_250 = 3
- N4X4_50 = 1
- N5X5_100 = 6
- N5X5_1000 = 8
- N5X5_250 = 7
- N5X5_50 = 5
- N6X6_100 = 10
- N6X6_1000 = 12
- N6X6_250 = 11
- N6X6_50 = 9
- N7X7_100 = 14
- N7X7_1000 = 16
- N7X7_250 = 15
- N7X7_50 = 13
- class xr.SpatialMarkerDataEXT(capability: SpatialCapabilityEXT = SpatialCapabilityEXT.PLANE_TRACKING, marker_id: int = 0, data: SpatialBufferEXT | None = None)
Bases:
Structure
- capability
Structure/Union member
- data
Structure/Union member
- marker_id
Structure/Union member
- class xr.SpatialMarkerSizeEXT(marker_side_length: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_MARKER_SIZE_EXT)
Bases:
Structure
- marker_side_length
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SpatialMarkerStaticOptimizationEXT(optimize_for_static_marker: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_MARKER_STATIC_OPTIMIZATION_EXT)
Bases:
Structure
- next
Structure/Union member
- optimize_for_static_marker
Structure/Union member
- type
Structure/Union member
- class xr.SpatialMeshConfigFlagsBD(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- ALIGN_SEMANTIC_WITH_VERTEX_BIT = 2
- NONE = 0
- SEMANTIC_BIT = 1
- xr.SpatialMeshConfigFlagsBDCInt
alias of
c_ulonglong
- class xr.SpatialMeshDataEXT(origin: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), vertex_buffer: SpatialBufferEXT | None = None, index_buffer: SpatialBufferEXT | None = None)
Bases:
Structure
- index_buffer
Structure/Union member
- origin
Structure/Union member
- vertex_buffer
Structure/Union member
- class xr.SpatialMeshLodBD(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- COARSE = 0
- FINE = 2
- MEDIUM = 1
- class xr.SpatialPersistenceContextCreateInfoEXT(scope: SpatialPersistenceScopeEXT = SpatialPersistenceScopeEXT.SYSTEM_MANAGED, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_PERSISTENCE_CONTEXT_CREATE_INFO_EXT)
Bases:
Structure
- next
Structure/Union member
- scope
Structure/Union member
- type
Structure/Union member
- xr.SpatialPersistenceContextEXT
alias of
LP_SpatialPersistenceContextEXT_T
- class xr.SpatialPersistenceContextEXT_T
Bases:
Structure
- class xr.SpatialPersistenceContextResultEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ENTITY_NOT_TRACKING = -1000781001
- PERSIST_UUID_NOT_FOUND = -1000781002
- SUCCESS = 0
- class xr.SpatialPersistenceDataEXT(persist_uuid: Uuid | None = None, persist_state: SpatialPersistenceStateEXT = SpatialPersistenceStateEXT.LOADED)
Bases:
Structure
- persist_state
Structure/Union member
- persist_uuid
Structure/Union member
- class xr.SpatialPersistenceScopeEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- LOCAL_ANCHORS = 1000781000
- SYSTEM_MANAGED = 1
- class xr.SpatialPersistenceStateEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- LOADED = 1
- NOT_FOUND = 2
- class xr.SpatialPlaneAlignmentEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ARBITRARY = 3
- HORIZONTAL_DOWNWARD = 1
- HORIZONTAL_UPWARD = 0
- VERTICAL = 2
- class xr.SpatialPlaneSemanticLabelEXT(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CEILING = 4
- FLOOR = 2
- TABLE = 5
- UNCATEGORIZED = 1
- WALL = 3
- class xr.SpatialPolygon2DDataEXT(origin: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), vertex_buffer: SpatialBufferEXT | None = None)
Bases:
Structure
- origin
Structure/Union member
- vertex_buffer
Structure/Union member
- xr.SpatialSnapshotEXT
alias of
LP_SpatialSnapshotEXT_T
- class xr.SpatialSnapshotEXT_T
Bases:
Structure
- class xr.SpatialUpdateSnapshotCreateInfoEXT(entity_count: int = 0, entities: LP_LP_SpatialEntityEXT_T | None = None, component_type_count: int | None = None, component_types: None | POINTER | c_long | Array | Sequence[c_long] = None, base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SPATIAL_UPDATE_SNAPSHOT_CREATE_INFO_EXT)
Bases:
Structure
- base_space
Structure/Union member
- component_type_count
Structure/Union member
- property component_types
- entities
Structure/Union member
- entity_count
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- class xr.Spheref(center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), radius: float = 0)
Bases:
Structure
- center
Structure/Union member
- radius
Structure/Union member
- class xr.StructureType(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ACTIONS_SYNC_INFO = 61
- ACTION_CREATE_INFO = 29
- ACTION_SET_CREATE_INFO = 28
- ACTION_SPACE_CREATE_INFO = 38
- ACTION_STATE_BOOLEAN = 23
- ACTION_STATE_FLOAT = 24
- ACTION_STATE_GET_INFO = 58
- ACTION_STATE_POSE = 27
- ACTION_STATE_VECTOR2F = 25
- ACTIVE_ACTION_SET_PRIORITIES_EXT = 1000373000
- ANCHOR_SHARING_INFO_ANDROID = 1000701000
- ANCHOR_SHARING_TOKEN_ANDROID = 1000701001
- ANCHOR_SPACE_CREATE_INFO_ANDROID = 1000455001
- ANCHOR_SPACE_CREATE_INFO_BD = 1000389021
- ANDROID_SURFACE_SWAPCHAIN_CREATE_INFO_FB = 1000070000
- API_LAYER_PROPERTIES = 1
- BINDING_MODIFICATIONS_KHR = 1000120000
- BODY_JOINTS_LOCATE_INFO_BD = 1000385002
- BODY_JOINTS_LOCATE_INFO_FB = 1000076002
- BODY_JOINTS_LOCATE_INFO_HTC = 1000320002
- BODY_JOINT_LOCATIONS_BD = 1000385003
- BODY_JOINT_LOCATIONS_FB = 1000076005
- BODY_JOINT_LOCATIONS_HTC = 1000320003
- BODY_SKELETON_FB = 1000076006
- BODY_SKELETON_HTC = 1000320004
- BODY_TRACKER_CREATE_INFO_BD = 1000385001
- BODY_TRACKER_CREATE_INFO_FB = 1000076001
- BODY_TRACKER_CREATE_INFO_HTC = 1000320001
- BODY_TRACKING_CALIBRATION_INFO_META = 1000283002
- BODY_TRACKING_CALIBRATION_STATUS_META = 1000283003
- BOUNDARY_2D_FB = 1000175002
- BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO = 62
- COLOCATION_ADVERTISEMENT_START_INFO_META = 1000571012
- COLOCATION_ADVERTISEMENT_STOP_INFO_META = 1000571013
- COLOCATION_DISCOVERY_START_INFO_META = 1000571010
- COLOCATION_DISCOVERY_STOP_INFO_META = 1000571011
- COMPOSITION_LAYER_ALPHA_BLEND_FB = 1000041001
- COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR = 1000034000
- COMPOSITION_LAYER_CUBE_KHR = 1000006000
- COMPOSITION_LAYER_CYLINDER_KHR = 1000017000
- COMPOSITION_LAYER_DEPTH_INFO_KHR = 1000010000
- COMPOSITION_LAYER_DEPTH_TEST_FB = 1000212000
- COMPOSITION_LAYER_DEPTH_TEST_VARJO = 1000122000
- COMPOSITION_LAYER_EQUIRECT2_KHR = 1000091000
- COMPOSITION_LAYER_EQUIRECT_KHR = 1000018000
- COMPOSITION_LAYER_IMAGE_LAYOUT_FB = 1000040000
- COMPOSITION_LAYER_PASSTHROUGH_FB = 1000118003
- COMPOSITION_LAYER_PASSTHROUGH_HTC = 1000317004
- COMPOSITION_LAYER_PROJECTION = 35
- COMPOSITION_LAYER_PROJECTION_VIEW = 48
- COMPOSITION_LAYER_QUAD = 36
- COMPOSITION_LAYER_REPROJECTION_INFO_MSFT = 1000066000
- COMPOSITION_LAYER_REPROJECTION_PLANE_OVERRIDE_MSFT = 1000066001
- COMPOSITION_LAYER_SECURE_CONTENT_FB = 1000072000
- COMPOSITION_LAYER_SETTINGS_FB = 1000204000
- COMPOSITION_LAYER_SPACE_WARP_INFO_FB = 1000171000
- CONTROLLER_MODEL_KEY_STATE_MSFT = 1000055000
- CONTROLLER_MODEL_NODE_PROPERTIES_MSFT = 1000055001
- CONTROLLER_MODEL_NODE_STATE_MSFT = 1000055003
- CONTROLLER_MODEL_PROPERTIES_MSFT = 1000055002
- CONTROLLER_MODEL_STATE_MSFT = 1000055004
- COORDINATE_SPACE_CREATE_INFO_ML = 1000137000
- CREATE_SPATIAL_ANCHORS_COMPLETION_ML = 1000140001
- CREATE_SPATIAL_CONTEXT_COMPLETION_EXT = 1000740002
- CREATE_SPATIAL_DISCOVERY_SNAPSHOT_COMPLETION_EXT = 1000740005
- CREATE_SPATIAL_DISCOVERY_SNAPSHOT_COMPLETION_INFO_EXT = 1000740004
- CREATE_SPATIAL_PERSISTENCE_CONTEXT_COMPLETION_EXT = 1000763001
- DEBUG_UTILS_LABEL_EXT = 1000019003
- DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT = 1000019001
- DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 1000019002
- DEBUG_UTILS_OBJECT_NAME_INFO_EXT = 1000019000
- DEVICE_ANCHOR_PERSISTENCE_CREATE_INFO_ANDROID = 1000457003
- DEVICE_PCM_SAMPLE_RATE_GET_INFO_FB = 1000209002
- DEVICE_PCM_SAMPLE_RATE_STATE_FB = 1000209002
- DIGITAL_LENS_CONTROL_ALMALENCE = 1000196000
- ENVIRONMENT_DEPTH_HAND_REMOVAL_SET_INFO_META = 1000291006
- ENVIRONMENT_DEPTH_IMAGE_ACQUIRE_INFO_META = 1000291003
- ENVIRONMENT_DEPTH_IMAGE_META = 1000291005
- ENVIRONMENT_DEPTH_IMAGE_VIEW_META = 1000291004
- ENVIRONMENT_DEPTH_PROVIDER_CREATE_INFO_META = 1000291000
- ENVIRONMENT_DEPTH_SWAPCHAIN_CREATE_INFO_META = 1000291001
- ENVIRONMENT_DEPTH_SWAPCHAIN_STATE_META = 1000291002
- EVENT_DATA_BUFFER = 16
- EVENT_DATA_COLOCATION_ADVERTISEMENT_COMPLETE_META = 1000571022
- EVENT_DATA_COLOCATION_DISCOVERY_COMPLETE_META = 1000571025
- EVENT_DATA_COLOCATION_DISCOVERY_RESULT_META = 1000571024
- EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB = 1000101000
- EVENT_DATA_EVENTS_LOST = 49
- EVENT_DATA_EYE_CALIBRATION_CHANGED_ML = 1000472001
- EVENT_DATA_HEADSET_FIT_CHANGED_ML = 1000472000
- EVENT_DATA_INSTANCE_LOSS_PENDING = 17
- EVENT_DATA_INTERACTION_PROFILE_CHANGED = 52
- EVENT_DATA_INTERACTION_RENDER_MODELS_CHANGED_EXT = 1000301002
- EVENT_DATA_LOCALIZATION_CHANGED_ML = 1000139001
- EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX = 1000033003
- EVENT_DATA_MARKER_TRACKING_UPDATE_VARJO = 1000124001
- EVENT_DATA_PASSTHROUGH_LAYER_RESUMED_META = 1000282000
- EVENT_DATA_PASSTHROUGH_STATE_CHANGED_FB = 1000118030
- EVENT_DATA_PERF_SETTINGS_EXT = 1000015000
- EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING = 40
- EVENT_DATA_SCENE_CAPTURE_COMPLETE_FB = 1000198001
- EVENT_DATA_SENSE_DATA_PROVIDER_STATE_CHANGED_BD = 1000389011
- EVENT_DATA_SENSE_DATA_UPDATED_BD = 1000389012
- EVENT_DATA_SESSION_STATE_CHANGED = 18
- EVENT_DATA_SHARE_SPACES_COMPLETE_META = 1000290002
- EVENT_DATA_SPACES_ERASE_RESULT_META = 1000259004
- EVENT_DATA_SPACES_SAVE_RESULT_META = 1000259002
- EVENT_DATA_SPACE_ERASE_COMPLETE_FB = 1000158107
- EVENT_DATA_SPACE_LIST_SAVE_COMPLETE_FB = 1000238001
- EVENT_DATA_SPACE_QUERY_COMPLETE_FB = 1000156104
- EVENT_DATA_SPACE_QUERY_RESULTS_AVAILABLE_FB = 1000156103
- EVENT_DATA_SPACE_SAVE_COMPLETE_FB = 1000158106
- EVENT_DATA_SPACE_SET_STATUS_COMPLETE_FB = 1000113006
- EVENT_DATA_SPACE_SHARE_COMPLETE_FB = 1000169002
- EVENT_DATA_SPATIAL_ANCHOR_CREATE_COMPLETE_FB = 1000113005
- EVENT_DATA_SPATIAL_DISCOVERY_RECOMMENDED_EXT = 1000740015
- EVENT_DATA_START_COLOCATION_ADVERTISEMENT_COMPLETE_META = 1000571020
- EVENT_DATA_START_COLOCATION_DISCOVERY_COMPLETE_META = 1000571023
- EVENT_DATA_STOP_COLOCATION_ADVERTISEMENT_COMPLETE_META = 1000571021
- EVENT_DATA_STOP_COLOCATION_DISCOVERY_COMPLETE_META = 1000571026
- EVENT_DATA_USER_PRESENCE_CHANGED_EXT = 1000470000
- EVENT_DATA_VIRTUAL_KEYBOARD_BACKSPACE_META = 1000219015
- EVENT_DATA_VIRTUAL_KEYBOARD_COMMIT_TEXT_META = 1000219014
- EVENT_DATA_VIRTUAL_KEYBOARD_ENTER_META = 1000219016
- EVENT_DATA_VIRTUAL_KEYBOARD_HIDDEN_META = 1000219018
- EVENT_DATA_VIRTUAL_KEYBOARD_SHOWN_META = 1000219017
- EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR = 1000031001
- EVENT_DATA_VIVE_TRACKER_CONNECTED_HTCX = 1000103001
- EXTENSION_PROPERTIES = 2
- EXTERNAL_CAMERA_OCULUS = 1000226000
- EYE_GAZES_FB = 1000202003
- EYE_GAZES_INFO_FB = 1000202002
- EYE_GAZE_SAMPLE_TIME_EXT = 1000030001
- EYE_TRACKER_CREATE_INFO_FB = 1000202001
- FACE_EXPRESSION_INFO2_FB = 1000287015
- FACE_EXPRESSION_INFO_FB = 1000201002
- FACE_EXPRESSION_WEIGHTS2_FB = 1000287016
- FACE_EXPRESSION_WEIGHTS_FB = 1000201006
- FACE_TRACKER_CREATE_INFO2_FB = 1000287014
- FACE_TRACKER_CREATE_INFO_FB = 1000201005
- FACIAL_EXPRESSIONS_HTC = 1000104002
- FACIAL_EXPRESSION_BLEND_SHAPE_GET_INFO_ML = 1000482006
- FACIAL_EXPRESSION_BLEND_SHAPE_PROPERTIES_ML = 1000482007
- FACIAL_EXPRESSION_CLIENT_CREATE_INFO_ML = 1000482005
- FACIAL_TRACKER_CREATE_INFO_HTC = 1000104001
- FORCE_FEEDBACK_CURL_APPLY_LOCATIONS_MNDX = 1000375001
- FOVEATED_VIEW_CONFIGURATION_VIEW_VARJO = 1000121001
- FOVEATION_APPLY_INFO_HTC = 1000318000
- FOVEATION_CUSTOM_MODE_INFO_HTC = 1000318002
- FOVEATION_DYNAMIC_MODE_INFO_HTC = 1000318001
- FOVEATION_EYE_TRACKED_PROFILE_CREATE_INFO_META = 1000200000
- FOVEATION_EYE_TRACKED_STATE_META = 1000200001
- FOVEATION_LEVEL_PROFILE_CREATE_INFO_FB = 1000115000
- FOVEATION_PROFILE_CREATE_INFO_FB = 1000114000
- FRAME_BEGIN_INFO = 46
- FRAME_END_INFO = 12
- FRAME_END_INFO_ML = 1000135000
- FRAME_STATE = 44
- FRAME_SYNTHESIS_CONFIG_VIEW_EXT = 1000211001
- FRAME_SYNTHESIS_INFO_EXT = 1000211000
- FRAME_WAIT_INFO = 33
- FUTURE_CANCEL_INFO_EXT = 1000469000
- FUTURE_COMPLETION_EXT = 1000469002
- FUTURE_POLL_INFO_EXT = 1000469001
- FUTURE_POLL_RESULT_EXT = 1000469003
- FUTURE_POLL_RESULT_PROGRESS_BD = 1000394001
- GEOMETRY_INSTANCE_CREATE_INFO_FB = 1000118004
- GEOMETRY_INSTANCE_TRANSFORM_FB = 1000118005
- GLOBAL_DIMMER_FRAME_END_INFO_ML = 1000136000
- GRAPHICS_BINDING_D3D11_KHR = 1000027000
- GRAPHICS_BINDING_D3D12_KHR = 1000028000
- GRAPHICS_BINDING_EGL_MNDX = 1000048004
- GRAPHICS_BINDING_METAL_KHR = 1000029000
- GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR = 1000024001
- GRAPHICS_BINDING_OPENGL_WAYLAND_KHR = 1000023003
- GRAPHICS_BINDING_OPENGL_WIN32_KHR = 1000023000
- GRAPHICS_BINDING_OPENGL_XCB_KHR = 1000023002
- GRAPHICS_BINDING_OPENGL_XLIB_KHR = 1000023001
- GRAPHICS_BINDING_VULKAN2_KHR = 1000025000
- GRAPHICS_BINDING_VULKAN_KHR = 1000025000
- GRAPHICS_REQUIREMENTS_D3D11_KHR = 1000027002
- GRAPHICS_REQUIREMENTS_D3D12_KHR = 1000028002
- GRAPHICS_REQUIREMENTS_METAL_KHR = 1000029002
- GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR = 1000024003
- GRAPHICS_REQUIREMENTS_OPENGL_KHR = 1000023005
- GRAPHICS_REQUIREMENTS_VULKAN2_KHR = 1000025002
- GRAPHICS_REQUIREMENTS_VULKAN_KHR = 1000025002
- HAND_JOINTS_LOCATE_INFO_EXT = 1000051002
- HAND_JOINTS_MOTION_RANGE_INFO_EXT = 1000080000
- HAND_JOINT_LOCATIONS_EXT = 1000051003
- HAND_JOINT_VELOCITIES_EXT = 1000051004
- HAND_MESH_MSFT = 1000052003
- HAND_MESH_SPACE_CREATE_INFO_MSFT = 1000052001
- HAND_MESH_UPDATE_INFO_MSFT = 1000052002
- HAND_POSE_TYPE_INFO_MSFT = 1000052004
- HAND_TRACKER_CREATE_INFO_EXT = 1000051001
- HAND_TRACKING_AIM_STATE_FB = 1000111001
- HAND_TRACKING_CAPSULES_STATE_FB = 1000112000
- HAND_TRACKING_DATA_SOURCE_INFO_EXT = 1000428000
- HAND_TRACKING_DATA_SOURCE_STATE_EXT = 1000428001
- HAND_TRACKING_MESH_FB = 1000110001
- HAND_TRACKING_SCALE_FB = 1000110003
- HAPTIC_ACTION_INFO = 59
- HAPTIC_AMPLITUDE_ENVELOPE_VIBRATION_FB = 1000173001
- HAPTIC_PCM_VIBRATION_FB = 1000209001
- HAPTIC_VIBRATION = 13
- HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT = 1000063000
- INPUT_SOURCE_LOCALIZED_NAME_GET_INFO = 63
- INSTANCE_CREATE_INFO = 3
- INSTANCE_CREATE_INFO_ANDROID_KHR = 1000008000
- INSTANCE_PROPERTIES = 32
- INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE = 1000079000
- INTERACTION_PROFILE_DPAD_BINDING_EXT = 1000078000
- INTERACTION_PROFILE_STATE = 53
- INTERACTION_PROFILE_SUGGESTED_BINDING = 51
- INTERACTION_RENDER_MODEL_IDS_ENUMERATE_INFO_EXT = 1000301000
- INTERACTION_RENDER_MODEL_SUBACTION_PATH_INFO_EXT = 1000301001
- INTERACTION_RENDER_MODEL_TOP_LEVEL_USER_PATH_GET_INFO_EXT = 1000301003
- KEYBOARD_SPACE_CREATE_INFO_FB = 1000116009
- KEYBOARD_TRACKING_QUERY_FB = 1000116004
- LOADER_INIT_INFO_ANDROID_KHR = 1000089000
- LOADER_INIT_INFO_PROPERTIES_EXT = 1000838000
- LOCALIZATION_ENABLE_EVENTS_INFO_ML = 1000139004
- LOCALIZATION_MAP_IMPORT_INFO_ML = 1000139003
- LOCALIZATION_MAP_ML = 1000139000
- LOCAL_DIMMING_FRAME_END_INFO_META = 1000216000
- MAP_LOCALIZATION_REQUEST_INFO_ML = 1000139002
- MARKER_DETECTOR_APRIL_TAG_INFO_ML = 1000138004
- MARKER_DETECTOR_ARUCO_INFO_ML = 1000138002
- MARKER_DETECTOR_CREATE_INFO_ML = 1000138001
- MARKER_DETECTOR_CUSTOM_PROFILE_INFO_ML = 1000138005
- MARKER_DETECTOR_SIZE_INFO_ML = 1000138003
- MARKER_DETECTOR_SNAPSHOT_INFO_ML = 1000138006
- MARKER_DETECTOR_STATE_ML = 1000138007
- MARKER_SPACE_CREATE_INFO_ML = 1000138008
- MARKER_SPACE_CREATE_INFO_VARJO = 1000124002
- NEW_SCENE_COMPUTE_INFO_MSFT = 1000097002
- PASSTHROUGH_BRIGHTNESS_CONTRAST_SATURATION_FB = 1000118023
- PASSTHROUGH_CAMERA_STATE_GET_INFO_ANDROID = 1000460000
- PASSTHROUGH_COLOR_HTC = 1000317002
- PASSTHROUGH_COLOR_LUT_CREATE_INFO_META = 1000266001
- PASSTHROUGH_COLOR_LUT_UPDATE_INFO_META = 1000266002
- PASSTHROUGH_COLOR_MAP_INTERPOLATED_LUT_META = 1000266101
- PASSTHROUGH_COLOR_MAP_LUT_META = 1000266100
- PASSTHROUGH_COLOR_MAP_MONO_TO_MONO_FB = 1000118022
- PASSTHROUGH_COLOR_MAP_MONO_TO_RGBA_FB = 1000118021
- PASSTHROUGH_CREATE_INFO_FB = 1000118001
- PASSTHROUGH_CREATE_INFO_HTC = 1000317001
- PASSTHROUGH_KEYBOARD_HANDS_INTENSITY_FB = 1000203002
- PASSTHROUGH_LAYER_CREATE_INFO_FB = 1000118002
- PASSTHROUGH_MESH_TRANSFORM_INFO_HTC = 1000317003
- PASSTHROUGH_PREFERENCES_META = 1000217000
- PASSTHROUGH_STYLE_FB = 1000118020
- PERFORMANCE_METRICS_COUNTER_META = 1000232002
- PERFORMANCE_METRICS_STATE_META = 1000232001
- PERSISTED_ANCHOR_SPACE_CREATE_INFO_ANDROID = 1000457001
- PERSISTED_ANCHOR_SPACE_INFO_ANDROID = 1000457002
- PERSIST_SPATIAL_ENTITY_COMPLETION_EXT = 1000781001
- PLANE_DETECTOR_BEGIN_INFO_EXT = 1000429002
- PLANE_DETECTOR_CREATE_INFO_EXT = 1000429001
- PLANE_DETECTOR_GET_INFO_EXT = 1000429003
- PLANE_DETECTOR_LOCATIONS_EXT = 1000429004
- PLANE_DETECTOR_LOCATION_EXT = 1000429005
- PLANE_DETECTOR_POLYGON_BUFFER_EXT = 1000429006
- QUERIED_SENSE_DATA_BD = 1000389018
- QUERIED_SENSE_DATA_GET_INFO_BD = 1000389017
- RAYCAST_HIT_RESULTS_ANDROID = 1000463001
- RAYCAST_INFO_ANDROID = 1000463000
- RECOMMENDED_LAYER_RESOLUTION_GET_INFO_META = 1000254001
- RECOMMENDED_LAYER_RESOLUTION_META = 1000254000
- REFERENCE_SPACE_CREATE_INFO = 37
- RENDER_MODEL_ASSET_CREATE_INFO_EXT = 1000300006
- RENDER_MODEL_ASSET_DATA_EXT = 1000300008
- RENDER_MODEL_ASSET_DATA_GET_INFO_EXT = 1000300007
- RENDER_MODEL_ASSET_PROPERTIES_EXT = 1000300010
- RENDER_MODEL_ASSET_PROPERTIES_GET_INFO_EXT = 1000300009
- RENDER_MODEL_BUFFER_FB = 1000119002
- RENDER_MODEL_CAPABILITIES_REQUEST_FB = 1000119005
- RENDER_MODEL_CREATE_INFO_EXT = 1000300000
- RENDER_MODEL_LOAD_INFO_FB = 1000119003
- RENDER_MODEL_PATH_INFO_FB = 1000119000
- RENDER_MODEL_PROPERTIES_EXT = 1000300002
- RENDER_MODEL_PROPERTIES_FB = 1000119001
- RENDER_MODEL_PROPERTIES_GET_INFO_EXT = 1000300001
- RENDER_MODEL_SPACE_CREATE_INFO_EXT = 1000300003
- RENDER_MODEL_STATE_EXT = 1000300005
- RENDER_MODEL_STATE_GET_INFO_EXT = 1000300004
- ROOM_LAYOUT_FB = 1000175001
- SCENE_CAPTURE_INFO_BD = 1000392001
- SCENE_CAPTURE_REQUEST_INFO_FB = 1000198050
- SCENE_COMPONENTS_GET_INFO_MSFT = 1000097005
- SCENE_COMPONENTS_LOCATE_INFO_MSFT = 1000097007
- SCENE_COMPONENTS_MSFT = 1000097004
- SCENE_COMPONENT_LOCATIONS_MSFT = 1000097006
- SCENE_COMPONENT_PARENT_FILTER_INFO_MSFT = 1000097009
- SCENE_CREATE_INFO_MSFT = 1000097001
- SCENE_DESERIALIZE_INFO_MSFT = 1000098001
- SCENE_MARKERS_MSFT = 1000147000
- SCENE_MARKER_QR_CODES_MSFT = 1000147002
- SCENE_MARKER_TYPE_FILTER_MSFT = 1000147001
- SCENE_MESHES_MSFT = 1000097013
- SCENE_MESH_BUFFERS_GET_INFO_MSFT = 1000097014
- SCENE_MESH_BUFFERS_MSFT = 1000097015
- SCENE_MESH_INDICES_UINT16_MSFT = 1000097018
- SCENE_MESH_INDICES_UINT32_MSFT = 1000097017
- SCENE_MESH_VERTEX_BUFFER_MSFT = 1000097016
- SCENE_OBJECTS_MSFT = 1000097008
- SCENE_OBJECT_TYPES_FILTER_INFO_MSFT = 1000097010
- SCENE_OBSERVER_CREATE_INFO_MSFT = 1000097000
- SCENE_PLANES_MSFT = 1000097011
- SCENE_PLANE_ALIGNMENT_FILTER_INFO_MSFT = 1000097012
- SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT = 1000053003
- SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT = 1000053002
- SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT = 1000053004
- SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT = 1000053000
- SECONDARY_VIEW_CONFIGURATION_STATE_MSFT = 1000053001
- SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT = 1000053005
- SEMANTIC_LABELS_FB = 1000175000
- SEMANTIC_LABELS_SUPPORT_INFO_FB = 1000175010
- SENSE_DATA_FILTER_PLANE_ORIENTATION_BD = 1000396002
- SENSE_DATA_FILTER_SEMANTIC_BD = 1000389016
- SENSE_DATA_FILTER_UUID_BD = 1000389015
- SENSE_DATA_PROVIDER_CREATE_INFO_BD = 1000389009
- SENSE_DATA_PROVIDER_CREATE_INFO_SPATIAL_MESH_BD = 1000393001
- SENSE_DATA_PROVIDER_START_INFO_BD = 1000389010
- SENSE_DATA_QUERY_COMPLETION_BD = 1000389014
- SENSE_DATA_QUERY_INFO_BD = 1000389013
- SERIALIZED_SCENE_FRAGMENT_DATA_GET_INFO_MSFT = 1000098000
- SESSION_ACTION_SETS_ATTACH_INFO = 60
- SESSION_BEGIN_INFO = 10
- SESSION_CREATE_INFO = 8
- SESSION_CREATE_INFO_OVERLAY_EXTX = 1000033000
- SHARED_SPATIAL_ANCHOR_DOWNLOAD_INFO_BD = 1000391002
- SHARE_SPACES_INFO_META = 1000290001
- SHARE_SPACES_RECIPIENT_GROUPS_META = 1000572000
- SIMULTANEOUS_HANDS_AND_CONTROLLERS_TRACKING_PAUSE_INFO_META = 1000532003
- SIMULTANEOUS_HANDS_AND_CONTROLLERS_TRACKING_RESUME_INFO_META = 1000532002
- SPACES_ERASE_INFO_META = 1000259003
- SPACES_LOCATE_INFO = 1000471000
- SPACES_LOCATE_INFO_KHR = 1000471000
- SPACES_SAVE_INFO_META = 1000259001
- SPACE_COMPONENT_FILTER_INFO_FB = 1000156052
- SPACE_COMPONENT_STATUS_FB = 1000113001
- SPACE_COMPONENT_STATUS_SET_INFO_FB = 1000113007
- SPACE_CONTAINER_FB = 1000199000
- SPACE_ERASE_INFO_FB = 1000158001
- SPACE_GROUP_UUID_FILTER_INFO_META = 1000572001
- SPACE_LIST_SAVE_INFO_FB = 1000238000
- SPACE_LOCATION = 42
- SPACE_LOCATIONS = 1000471001
- SPACE_LOCATIONS_KHR = 1000471001
- SPACE_QUERY_INFO_FB = 1000156001
- SPACE_QUERY_RESULTS_FB = 1000156002
- SPACE_SAVE_INFO_FB = 1000158000
- SPACE_SHARE_INFO_FB = 1000169001
- SPACE_STORAGE_LOCATION_FILTER_INFO_FB = 1000156003
- SPACE_TRIANGLE_MESH_GET_INFO_META = 1000269001
- SPACE_TRIANGLE_MESH_META = 1000269002
- SPACE_USER_CREATE_INFO_FB = 1000241001
- SPACE_UUID_FILTER_INFO_FB = 1000156054
- SPACE_VELOCITIES = 1000471002
- SPACE_VELOCITIES_KHR = 1000471002
- SPACE_VELOCITY = 43
- SPATIAL_ANCHORS_CREATE_INFO_FROM_POSE_ML = 1000140000
- SPATIAL_ANCHORS_CREATE_INFO_FROM_UUIDS_ML = 1000141003
- SPATIAL_ANCHORS_CREATE_STORAGE_INFO_ML = 1000141000
- SPATIAL_ANCHORS_DELETE_COMPLETION_DETAILS_ML = 1000141011
- SPATIAL_ANCHORS_DELETE_COMPLETION_ML = 1000141007
- SPATIAL_ANCHORS_DELETE_INFO_ML = 1000141006
- SPATIAL_ANCHORS_PUBLISH_COMPLETION_DETAILS_ML = 1000141010
- SPATIAL_ANCHORS_PUBLISH_COMPLETION_ML = 1000141005
- SPATIAL_ANCHORS_PUBLISH_INFO_ML = 1000141004
- SPATIAL_ANCHORS_QUERY_COMPLETION_ML = 1000141002
- SPATIAL_ANCHORS_QUERY_INFO_RADIUS_ML = 1000141001
- SPATIAL_ANCHORS_UPDATE_EXPIRATION_COMPLETION_DETAILS_ML = 1000141012
- SPATIAL_ANCHORS_UPDATE_EXPIRATION_COMPLETION_ML = 1000141009
- SPATIAL_ANCHORS_UPDATE_EXPIRATION_INFO_ML = 1000141008
- SPATIAL_ANCHOR_CREATE_COMPLETION_BD = 1000390002
- SPATIAL_ANCHOR_CREATE_INFO_BD = 1000390001
- SPATIAL_ANCHOR_CREATE_INFO_EXT = 1000762002
- SPATIAL_ANCHOR_CREATE_INFO_FB = 1000113003
- SPATIAL_ANCHOR_CREATE_INFO_HTC = 1000319001
- SPATIAL_ANCHOR_CREATE_INFO_MSFT = 1000039000
- SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT = 1000142001
- SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT = 1000142000
- SPATIAL_ANCHOR_PERSIST_INFO_BD = 1000390003
- SPATIAL_ANCHOR_SHARE_INFO_BD = 1000391001
- SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT = 1000039001
- SPATIAL_ANCHOR_STATE_ML = 1000140002
- SPATIAL_ANCHOR_UNPERSIST_INFO_BD = 1000390004
- SPATIAL_BUFFER_GET_INFO_EXT = 1000740008
- SPATIAL_CAPABILITY_COMPONENT_TYPES_EXT = 1000740000
- SPATIAL_CAPABILITY_CONFIGURATION_ANCHOR_EXT = 1000762000
- SPATIAL_CAPABILITY_CONFIGURATION_APRIL_TAG_EXT = 1000743003
- SPATIAL_CAPABILITY_CONFIGURATION_ARUCO_MARKER_EXT = 1000743002
- SPATIAL_CAPABILITY_CONFIGURATION_MICRO_QR_CODE_EXT = 1000743001
- SPATIAL_CAPABILITY_CONFIGURATION_PLANE_TRACKING_EXT = 1000741000
- SPATIAL_CAPABILITY_CONFIGURATION_QR_CODE_EXT = 1000743000
- SPATIAL_COMPONENT_ANCHOR_LIST_EXT = 1000762001
- SPATIAL_COMPONENT_BOUNDED_2D_LIST_EXT = 1000740009
- SPATIAL_COMPONENT_BOUNDED_3D_LIST_EXT = 1000740010
- SPATIAL_COMPONENT_DATA_QUERY_CONDITION_EXT = 1000740006
- SPATIAL_COMPONENT_DATA_QUERY_RESULT_EXT = 1000740007
- SPATIAL_COMPONENT_MARKER_LIST_EXT = 1000743006
- SPATIAL_COMPONENT_MESH_2D_LIST_EXT = 1000741002
- SPATIAL_COMPONENT_MESH_3D_LIST_EXT = 1000740012
- SPATIAL_COMPONENT_PARENT_LIST_EXT = 1000740011
- SPATIAL_COMPONENT_PERSISTENCE_LIST_EXT = 1000763004
- SPATIAL_COMPONENT_PLANE_ALIGNMENT_LIST_EXT = 1000741001
- SPATIAL_COMPONENT_PLANE_SEMANTIC_LABEL_LIST_EXT = 1000741004
- SPATIAL_COMPONENT_POLYGON_2D_LIST_EXT = 1000741003
- SPATIAL_CONTEXT_CREATE_INFO_EXT = 1000740001
- SPATIAL_CONTEXT_PERSISTENCE_CONFIG_EXT = 1000763002
- SPATIAL_DISCOVERY_PERSISTENCE_UUID_FILTER_EXT = 1000763003
- SPATIAL_DISCOVERY_SNAPSHOT_CREATE_INFO_EXT = 1000740003
- SPATIAL_ENTITY_ANCHOR_CREATE_INFO_BD = 1000389020
- SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_2D_BD = 1000389005
- SPATIAL_ENTITY_COMPONENT_DATA_BOUNDING_BOX_3D_BD = 1000389007
- SPATIAL_ENTITY_COMPONENT_DATA_LOCATION_BD = 1000389003
- SPATIAL_ENTITY_COMPONENT_DATA_PLANE_ORIENTATION_BD = 1000396001
- SPATIAL_ENTITY_COMPONENT_DATA_POLYGON_BD = 1000389006
- SPATIAL_ENTITY_COMPONENT_DATA_SEMANTIC_BD = 1000389004
- SPATIAL_ENTITY_COMPONENT_DATA_TRIANGLE_MESH_BD = 1000389008
- SPATIAL_ENTITY_COMPONENT_GET_INFO_BD = 1000389001
- SPATIAL_ENTITY_FROM_ID_CREATE_INFO_EXT = 1000740013
- SPATIAL_ENTITY_LOCATION_GET_INFO_BD = 1000389002
- SPATIAL_ENTITY_PERSIST_INFO_EXT = 1000781000
- SPATIAL_ENTITY_STATE_BD = 1000389019
- SPATIAL_ENTITY_UNPERSIST_INFO_EXT = 1000781002
- SPATIAL_FILTER_TRACKING_STATE_EXT = 1000740016
- SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_GET_INFO_MSFT = 1000049002
- SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_MSFT = 1000049003
- SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT = 1000049000
- SPATIAL_GRAPH_STATIC_NODE_BINDING_CREATE_INFO_MSFT = 1000049001
- SPATIAL_MARKER_SIZE_EXT = 1000743004
- SPATIAL_MARKER_STATIC_OPTIMIZATION_EXT = 1000743005
- SPATIAL_PERSISTENCE_CONTEXT_CREATE_INFO_EXT = 1000763000
- SPATIAL_UPDATE_SNAPSHOT_CREATE_INFO_EXT = 1000740014
- SWAPCHAIN_CREATE_INFO = 9
- SWAPCHAIN_CREATE_INFO_FOVEATION_FB = 1000114001
- SWAPCHAIN_IMAGE_ACQUIRE_INFO = 55
- SWAPCHAIN_IMAGE_D3D11_KHR = 1000027001
- SWAPCHAIN_IMAGE_D3D12_KHR = 1000028001
- SWAPCHAIN_IMAGE_FOVEATION_VULKAN_FB = 1000160000
- SWAPCHAIN_IMAGE_METAL_KHR = 1000029001
- SWAPCHAIN_IMAGE_OPENGL_ES_KHR = 1000024002
- SWAPCHAIN_IMAGE_OPENGL_KHR = 1000023004
- SWAPCHAIN_IMAGE_RELEASE_INFO = 57
- SWAPCHAIN_IMAGE_VULKAN2_KHR = 1000025001
- SWAPCHAIN_IMAGE_VULKAN_KHR = 1000025001
- SWAPCHAIN_IMAGE_WAIT_INFO = 56
- SWAPCHAIN_STATE_ANDROID_SURFACE_DIMENSIONS_FB = 1000161000
- SWAPCHAIN_STATE_FOVEATION_FB = 1000114002
- SWAPCHAIN_STATE_SAMPLER_OPENGL_ES_FB = 1000162000
- SWAPCHAIN_STATE_SAMPLER_VULKAN_FB = 1000163000
- SYSTEM_ANCHOR_PROPERTIES_HTC = 1000319000
- SYSTEM_ANCHOR_SHARING_EXPORT_PROPERTIES_ANDROID = 1000701002
- SYSTEM_BODY_TRACKING_PROPERTIES_BD = 1000385004
- SYSTEM_BODY_TRACKING_PROPERTIES_FB = 1000076004
- SYSTEM_BODY_TRACKING_PROPERTIES_HTC = 1000320000
- SYSTEM_COLOCATION_DISCOVERY_PROPERTIES_META = 1000571030
- SYSTEM_COLOR_SPACE_PROPERTIES_FB = 1000108000
- SYSTEM_DEVICE_ANCHOR_PERSISTENCE_PROPERTIES_ANDROID = 1000457004
- SYSTEM_ENVIRONMENT_DEPTH_PROPERTIES_META = 1000291007
- SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT = 1000030000
- SYSTEM_EYE_TRACKING_PROPERTIES_FB = 1000202004
- SYSTEM_FACE_TRACKING_PROPERTIES2_FB = 1000287013
- SYSTEM_FACE_TRACKING_PROPERTIES_FB = 1000201004
- SYSTEM_FACIAL_EXPRESSION_PROPERTIES_ML = 1000482004
- SYSTEM_FACIAL_TRACKING_PROPERTIES_HTC = 1000104000
- SYSTEM_FORCE_FEEDBACK_CURL_PROPERTIES_MNDX = 1000375000
- SYSTEM_FOVEATED_RENDERING_PROPERTIES_VARJO = 1000121002
- SYSTEM_FOVEATION_EYE_TRACKED_PROPERTIES_META = 1000200002
- SYSTEM_GET_INFO = 4
- SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT = 1000052000
- SYSTEM_HAND_TRACKING_PROPERTIES_EXT = 1000051000
- SYSTEM_HEADSET_ID_PROPERTIES_META = 1000245000
- SYSTEM_KEYBOARD_TRACKING_PROPERTIES_FB = 1000116002
- SYSTEM_MARKER_TRACKING_PROPERTIES_ANDROID = 1000707000
- SYSTEM_MARKER_TRACKING_PROPERTIES_VARJO = 1000124000
- SYSTEM_MARKER_UNDERSTANDING_PROPERTIES_ML = 1000138000
- SYSTEM_NOTIFICATIONS_SET_INFO_ML = 1000473000
- SYSTEM_PASSTHROUGH_CAMERA_STATE_PROPERTIES_ANDROID = 1000460001
- SYSTEM_PASSTHROUGH_COLOR_LUT_PROPERTIES_META = 1000266000
- SYSTEM_PASSTHROUGH_PROPERTIES2_FB = 1000118006
- SYSTEM_PASSTHROUGH_PROPERTIES_FB = 1000118000
- SYSTEM_PLANE_DETECTION_PROPERTIES_EXT = 1000429007
- SYSTEM_PROPERTIES = 5
- SYSTEM_PROPERTIES_BODY_TRACKING_CALIBRATION_META = 1000283004
- SYSTEM_PROPERTIES_BODY_TRACKING_FULL_BODY_META = 1000274000
- SYSTEM_RENDER_MODEL_PROPERTIES_FB = 1000119004
- SYSTEM_SIMULTANEOUS_HANDS_AND_CONTROLLERS_PROPERTIES_META = 1000532001
- SYSTEM_SPACE_PERSISTENCE_PROPERTIES_META = 1000259000
- SYSTEM_SPACE_WARP_PROPERTIES_FB = 1000171001
- SYSTEM_SPATIAL_ANCHOR_PROPERTIES_BD = 1000390000
- SYSTEM_SPATIAL_ANCHOR_SHARING_PROPERTIES_BD = 1000391000
- SYSTEM_SPATIAL_ENTITY_GROUP_SHARING_PROPERTIES_META = 1000572100
- SYSTEM_SPATIAL_ENTITY_PROPERTIES_FB = 1000113004
- SYSTEM_SPATIAL_ENTITY_SHARING_PROPERTIES_META = 1000290000
- SYSTEM_SPATIAL_MESH_PROPERTIES_BD = 1000393000
- SYSTEM_SPATIAL_PLANE_PROPERTIES_BD = 1000396000
- SYSTEM_SPATIAL_SCENE_PROPERTIES_BD = 1000392000
- SYSTEM_SPATIAL_SENSING_PROPERTIES_BD = 1000389000
- SYSTEM_TRACKABLES_PROPERTIES_ANDROID = 1000455005
- SYSTEM_USER_PRESENCE_PROPERTIES_EXT = 1000470001
- SYSTEM_VIRTUAL_KEYBOARD_PROPERTIES_META = 1000219001
- TRACKABLE_GET_INFO_ANDROID = 1000455000
- TRACKABLE_MARKER_ANDROID = 1000707002
- TRACKABLE_MARKER_CONFIGURATION_ANDROID = 1000707001
- TRACKABLE_OBJECT_ANDROID = 1000466000
- TRACKABLE_OBJECT_CONFIGURATION_ANDROID = 1000466001
- TRACKABLE_PLANE_ANDROID = 1000455003
- TRACKABLE_TRACKER_CREATE_INFO_ANDROID = 1000455004
- TRIANGLE_MESH_CREATE_INFO_FB = 1000117001
- UNKNOWN = 0
- UNPERSIST_SPATIAL_ENTITY_COMPLETION_EXT = 1000781003
- USER_CALIBRATION_ENABLE_EVENTS_INFO_ML = 1000472002
- VIEW = 7
- VIEW_CONFIGURATION_DEPTH_RANGE_EXT = 1000046000
- VIEW_CONFIGURATION_PROPERTIES = 45
- VIEW_CONFIGURATION_VIEW = 41
- VIEW_CONFIGURATION_VIEW_FOV_EPIC = 1000059000
- VIEW_LOCATE_FOVEATED_RENDERING_VARJO = 1000121000
- VIEW_LOCATE_INFO = 6
- VIEW_STATE = 11
- VIRTUAL_KEYBOARD_ANIMATION_STATE_META = 1000219006
- VIRTUAL_KEYBOARD_CREATE_INFO_META = 1000219002
- VIRTUAL_KEYBOARD_INPUT_INFO_META = 1000219010
- VIRTUAL_KEYBOARD_LOCATION_INFO_META = 1000219004
- VIRTUAL_KEYBOARD_MODEL_ANIMATION_STATES_META = 1000219007
- VIRTUAL_KEYBOARD_MODEL_VISIBILITY_SET_INFO_META = 1000219005
- VIRTUAL_KEYBOARD_SPACE_CREATE_INFO_META = 1000219003
- VIRTUAL_KEYBOARD_TEXTURE_DATA_META = 1000219009
- VIRTUAL_KEYBOARD_TEXT_CONTEXT_CHANGE_INFO_META = 1000219011
- VISIBILITY_MASK_KHR = 1000031000
- VISUAL_MESH_COMPUTE_LOD_INFO_MSFT = 1000097003
- VIVE_TRACKER_PATHS_HTCX = 1000103000
- VULKAN_DEVICE_CREATE_INFO_KHR = 1000090001
- VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR = 1000090003
- VULKAN_INSTANCE_CREATE_INFO_KHR = 1000090000
- VULKAN_SWAPCHAIN_CREATE_INFO_META = 1000227000
- VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR = 1000014000
- WORLD_MESH_BLOCK_ML = 1000474010
- WORLD_MESH_BLOCK_REQUEST_ML = 1000474008
- WORLD_MESH_BLOCK_STATE_ML = 1000474003
- WORLD_MESH_BUFFER_ML = 1000474007
- WORLD_MESH_BUFFER_RECOMMENDED_SIZE_INFO_ML = 1000474005
- WORLD_MESH_BUFFER_SIZE_ML = 1000474006
- WORLD_MESH_DETECTOR_CREATE_INFO_ML = 1000474001
- WORLD_MESH_GET_INFO_ML = 1000474009
- WORLD_MESH_REQUEST_COMPLETION_INFO_ML = 1000474012
- WORLD_MESH_REQUEST_COMPLETION_ML = 1000474011
- WORLD_MESH_STATE_REQUEST_COMPLETION_ML = 1000474004
- WORLD_MESH_STATE_REQUEST_INFO_ML = 1000474002
- xr.Swapchain
alias of
LP_Swapchain_T
- class xr.SwapchainCreateFlags(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- PROTECTED_CONTENT_BIT = 1
- STATIC_IMAGE_BIT = 2
- xr.SwapchainCreateFlagsCInt
alias of
c_ulonglong
- class xr.SwapchainCreateFoveationFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- FRAGMENT_DENSITY_MAP_BIT = 2
- NONE = 0
- SCALED_BIN_BIT = 1
- xr.SwapchainCreateFoveationFlagsFBCInt
alias of
c_ulonglong
- class xr.SwapchainCreateInfo(create_flags: ~xr.enums.SwapchainCreateFlags = <SwapchainCreateFlags.NONE: 0>, usage_flags: ~xr.enums.SwapchainUsageFlags = <SwapchainUsageFlags.NONE: 0>, format: int = 0, sample_count: int = 0, width: int = 0, height: int = 0, face_count: int = 0, array_size: int = 0, mip_count: int = 0, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SWAPCHAIN_CREATE_INFO)
Bases:
Structure
- array_size
Structure/Union member
- create_flags
Structure/Union member
- face_count
Structure/Union member
- format
Structure/Union member
- height
Structure/Union member
- mip_count
Structure/Union member
- next
Structure/Union member
- sample_count
Structure/Union member
- type
Structure/Union member
- usage_flags
Structure/Union member
- width
Structure/Union member
- class xr.SwapchainCreateInfoFoveationFB(flags: ~xr.enums.SwapchainCreateFoveationFlagsFB = <SwapchainCreateFoveationFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SWAPCHAIN_CREATE_INFO_FOVEATION_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageAcquireInfo(next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_ACQUIRE_INFO)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageBaseHeader(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageD3D11KHR(texture: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_D3D11_KHR)
Bases:
Structure
- next
Structure/Union member
- texture
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageD3D12KHR(texture: LP_c_long | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_D3D12_KHR)
Bases:
Structure
- next
Structure/Union member
- texture
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageFoveationVulkanFB(image: int = 0, width: int = 0, height: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_FOVEATION_VULKAN_FB)
Bases:
Structure
- height
Structure/Union member
- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- width
Structure/Union member
- class xr.SwapchainImageOpenGLKHR(image: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_OPENGL_KHR)
Bases:
Structure
- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageReleaseInfo(next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_RELEASE_INFO)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- xr.SwapchainImageVulkan2KHR
alias of
SwapchainImageVulkanKHR
- class xr.SwapchainImageVulkanKHR(image: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_VULKAN_KHR)
Bases:
Structure
- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainImageWaitInfo(timeout: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_WAIT_INFO)
Bases:
Structure
- next
Structure/Union member
- timeout
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainStateBaseHeaderFB(next: c_void_p | None = None, type: StructureType = StructureType.UNKNOWN)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.SwapchainStateFoveationFB(flags: ~xr.enums.SwapchainStateFoveationFlagsFB = <SwapchainStateFoveationFlagsFB.NONE: 0>, profile: ~xr.typedefs.LP_FoveationProfileFB_T | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SWAPCHAIN_STATE_FOVEATION_FB)
Bases:
Structure
- flags
Structure/Union member
- next
Structure/Union member
- profile
Structure/Union member
- type
Structure/Union member
- xr.SwapchainStateFoveationFlagsFBCInt
alias of
c_ulonglong
- class xr.SwapchainStateSamplerVulkanFB(min_filter: int = 0, mag_filter: int = 0, mipmap_mode: int = 0, wrap_mode_s: int = 0, wrap_mode_t: int = 0, swizzle_red: int = 0, swizzle_green: int = 0, swizzle_blue: int = 0, swizzle_alpha: int = 0, max_anisotropy: float = 0, border_color: Color4f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SWAPCHAIN_STATE_SAMPLER_VULKAN_FB)
Bases:
Structure
- border_color
Structure/Union member
- mag_filter
Structure/Union member
- max_anisotropy
Structure/Union member
- min_filter
Structure/Union member
- mipmap_mode
Structure/Union member
- next
Structure/Union member
- swizzle_alpha
Structure/Union member
- swizzle_blue
Structure/Union member
- swizzle_green
Structure/Union member
- swizzle_red
Structure/Union member
- type
Structure/Union member
- wrap_mode_s
Structure/Union member
- wrap_mode_t
Structure/Union member
- class xr.SwapchainSubImage(swapchain: LP_Swapchain_T | None = None, image_rect: Rect2Di | None = None, image_array_index: int = 0)
Bases:
Structure
- image_array_index
Structure/Union member
- image_rect
Structure/Union member
- swapchain
Structure/Union member
- class xr.SwapchainUsageFlags(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- COLOR_ATTACHMENT_BIT = 1
- DEPTH_STENCIL_ATTACHMENT_BIT = 2
- INPUT_ATTACHMENT_BIT_KHR = 128
- INPUT_ATTACHMENT_BIT_MND = 128
- MUTABLE_FORMAT_BIT = 64
- NONE = 0
- SAMPLED_BIT = 32
- TRANSFER_DST_BIT = 16
- TRANSFER_SRC_BIT = 8
- UNORDERED_ACCESS_BIT = 4
- xr.SwapchainUsageFlagsCInt
alias of
c_ulonglong
- class xr.Swapchain_T
Bases:
Structure
- class xr.SystemAnchorPropertiesHTC(supports_anchor: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_ANCHOR_PROPERTIES_HTC)
Bases:
Structure
- next
Structure/Union member
- supports_anchor
Structure/Union member
- type
Structure/Union member
- class xr.SystemBodyTrackingPropertiesBD(supports_body_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_BODY_TRACKING_PROPERTIES_BD)
Bases:
Structure
- next
Structure/Union member
- supports_body_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemBodyTrackingPropertiesFB(supports_body_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_BODY_TRACKING_PROPERTIES_FB)
Bases:
Structure
- next
Structure/Union member
- supports_body_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemBodyTrackingPropertiesHTC(supports_body_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_BODY_TRACKING_PROPERTIES_HTC)
Bases:
Structure
- next
Structure/Union member
- supports_body_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemColocationDiscoveryPropertiesMETA(supports_colocation_discovery: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_COLOCATION_DISCOVERY_PROPERTIES_META)
Bases:
Structure
- next
Structure/Union member
- supports_colocation_discovery
Structure/Union member
- type
Structure/Union member
- class xr.SystemColorSpacePropertiesFB(color_space: ColorSpaceFB = ColorSpaceFB.UNMANAGED, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_COLOR_SPACE_PROPERTIES_FB)
Bases:
Structure
- color_space
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SystemDeviceAnchorPersistencePropertiesANDROID(supports_anchor_persistence: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_DEVICE_ANCHOR_PERSISTENCE_PROPERTIES_ANDROID)
Bases:
Structure
- next
Structure/Union member
- supports_anchor_persistence
Structure/Union member
- type
Structure/Union member
- class xr.SystemEnvironmentDepthPropertiesMETA(supports_environment_depth: c_ulong = 0, supports_hand_removal: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_ENVIRONMENT_DEPTH_PROPERTIES_META)
Bases:
Structure
- next
Structure/Union member
- supports_environment_depth
Structure/Union member
- supports_hand_removal
Structure/Union member
- type
Structure/Union member
- class xr.SystemEyeGazeInteractionPropertiesEXT(supports_eye_gaze_interaction: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT)
Bases:
Structure
- next
Structure/Union member
- supports_eye_gaze_interaction
Structure/Union member
- type
Structure/Union member
- class xr.SystemEyeTrackingPropertiesFB(supports_eye_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_EYE_TRACKING_PROPERTIES_FB)
Bases:
Structure
- next
Structure/Union member
- supports_eye_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemFaceTrackingProperties2FB(supports_visual_face_tracking: c_ulong = 0, supports_audio_face_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FACE_TRACKING_PROPERTIES2_FB)
Bases:
Structure
- next
Structure/Union member
- supports_audio_face_tracking
Structure/Union member
- supports_visual_face_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemFaceTrackingPropertiesFB(supports_face_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FACE_TRACKING_PROPERTIES_FB)
Bases:
Structure
- next
Structure/Union member
- supports_face_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemFacialExpressionPropertiesML(supports_facial_expression: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FACIAL_EXPRESSION_PROPERTIES_ML)
Bases:
Structure
- next
Structure/Union member
- supports_facial_expression
Structure/Union member
- type
Structure/Union member
- class xr.SystemFacialTrackingPropertiesHTC(support_eye_facial_tracking: c_ulong = 0, support_lip_facial_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FACIAL_TRACKING_PROPERTIES_HTC)
Bases:
Structure
- next
Structure/Union member
- support_eye_facial_tracking
Structure/Union member
- support_lip_facial_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemForceFeedbackCurlPropertiesMNDX(supports_force_feedback_curl: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FORCE_FEEDBACK_CURL_PROPERTIES_MNDX)
Bases:
Structure
- next
Structure/Union member
- supports_force_feedback_curl
Structure/Union member
- type
Structure/Union member
- class xr.SystemFoveatedRenderingPropertiesVARJO(supports_foveated_rendering: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FOVEATED_RENDERING_PROPERTIES_VARJO)
Bases:
Structure
- next
Structure/Union member
- supports_foveated_rendering
Structure/Union member
- type
Structure/Union member
- class xr.SystemFoveationEyeTrackedPropertiesMETA(supports_foveation_eye_tracked: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_FOVEATION_EYE_TRACKED_PROPERTIES_META)
Bases:
Structure
- next
Structure/Union member
- supports_foveation_eye_tracked
Structure/Union member
- type
Structure/Union member
- class xr.SystemGetInfo(form_factor: FormFactor = FormFactor.HEAD_MOUNTED_DISPLAY, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_GET_INFO)
Bases:
Structure
- form_factor
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SystemGraphicsProperties(max_swapchain_image_height: int = 0, max_swapchain_image_width: int = 0, max_layer_count: int = 0)
Bases:
Structure
- max_layer_count
Structure/Union member
- max_swapchain_image_height
Structure/Union member
- max_swapchain_image_width
Structure/Union member
- class xr.SystemHandTrackingMeshPropertiesMSFT(supports_hand_tracking_mesh: c_ulong = 0, max_hand_mesh_index_count: int = 0, max_hand_mesh_vertex_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT)
Bases:
Structure
- max_hand_mesh_index_count
Structure/Union member
- max_hand_mesh_vertex_count
Structure/Union member
- next
Structure/Union member
- supports_hand_tracking_mesh
Structure/Union member
- type
Structure/Union member
- class xr.SystemHandTrackingPropertiesEXT(supports_hand_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_HAND_TRACKING_PROPERTIES_EXT)
Bases:
Structure
- next
Structure/Union member
- supports_hand_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemHeadsetIdPropertiesMETA(id: Uuid = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_HEADSET_ID_PROPERTIES_META)
Bases:
Structure
- id
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.SystemId
alias of
c_ulonglong
- class xr.SystemKeyboardTrackingPropertiesFB(supports_keyboard_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_KEYBOARD_TRACKING_PROPERTIES_FB)
Bases:
Structure
- next
Structure/Union member
- supports_keyboard_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemMarkerTrackingPropertiesANDROID(supports_marker_tracking: c_ulong = 0, supports_marker_size_estimation: c_ulong = 0, max_marker_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_MARKER_TRACKING_PROPERTIES_ANDROID)
Bases:
Structure
- max_marker_count
Structure/Union member
- next
Structure/Union member
- supports_marker_size_estimation
Structure/Union member
- supports_marker_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemMarkerTrackingPropertiesVARJO(supports_marker_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_MARKER_TRACKING_PROPERTIES_VARJO)
Bases:
Structure
- next
Structure/Union member
- supports_marker_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemMarkerUnderstandingPropertiesML(supports_marker_understanding: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_MARKER_UNDERSTANDING_PROPERTIES_ML)
Bases:
Structure
- next
Structure/Union member
- supports_marker_understanding
Structure/Union member
- type
Structure/Union member
- class xr.SystemNotificationsSetInfoML(suppress_notifications: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_NOTIFICATIONS_SET_INFO_ML)
Bases:
Structure
- next
Structure/Union member
- suppress_notifications
Structure/Union member
- type
Structure/Union member
- class xr.SystemPassthroughCameraStatePropertiesANDROID(supports_passthrough_camera_state: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PASSTHROUGH_CAMERA_STATE_PROPERTIES_ANDROID)
Bases:
Structure
- next
Structure/Union member
- supports_passthrough_camera_state
Structure/Union member
- type
Structure/Union member
- class xr.SystemPassthroughColorLutPropertiesMETA(max_color_lut_resolution: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PASSTHROUGH_COLOR_LUT_PROPERTIES_META)
Bases:
Structure
- max_color_lut_resolution
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SystemPassthroughProperties2FB(capabilities: ~xr.enums.PassthroughCapabilityFlagsFB = <PassthroughCapabilityFlagsFB.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SYSTEM_PASSTHROUGH_PROPERTIES2_FB)
Bases:
Structure
- capabilities
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.SystemPassthroughPropertiesFB(supports_passthrough: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PASSTHROUGH_PROPERTIES_FB)
Bases:
Structure
- next
Structure/Union member
- supports_passthrough
Structure/Union member
- type
Structure/Union member
- class xr.SystemPlaneDetectionPropertiesEXT(supported_features: ~xr.enums.PlaneDetectionCapabilityFlagsEXT = <PlaneDetectionCapabilityFlagsEXT.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.SYSTEM_PLANE_DETECTION_PROPERTIES_EXT)
Bases:
Structure
- next
Structure/Union member
- supported_features
Structure/Union member
- type
Structure/Union member
- class xr.SystemProperties(system_id: c_ulonglong = 0, vendor_id: int = 0, system_name: str = '', graphics_properties: SystemGraphicsProperties | None = None, tracking_properties: SystemTrackingProperties | None = None, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PROPERTIES)
Bases:
Structure
- graphics_properties
Structure/Union member
- next
Structure/Union member
- system_id
Structure/Union member
- system_name
Structure/Union member
- tracking_properties
Structure/Union member
- type
Structure/Union member
- vendor_id
Structure/Union member
- class xr.SystemPropertiesBodyTrackingCalibrationMETA(supports_height_override: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PROPERTIES_BODY_TRACKING_CALIBRATION_META)
Bases:
Structure
- next
Structure/Union member
- supports_height_override
Structure/Union member
- type
Structure/Union member
- class xr.SystemPropertiesBodyTrackingFullBodyMETA(supports_full_body_tracking: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_PROPERTIES_BODY_TRACKING_FULL_BODY_META)
Bases:
Structure
- next
Structure/Union member
- supports_full_body_tracking
Structure/Union member
- type
Structure/Union member
- class xr.SystemRenderModelPropertiesFB(supports_render_model_loading: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_RENDER_MODEL_PROPERTIES_FB)
Bases:
Structure
- next
Structure/Union member
- supports_render_model_loading
Structure/Union member
- type
Structure/Union member
- class xr.SystemSimultaneousHandsAndControllersPropertiesMETA(supports_simultaneous_hands_and_controllers: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SIMULTANEOUS_HANDS_AND_CONTROLLERS_PROPERTIES_META)
Bases:
Structure
- next
Structure/Union member
- supports_simultaneous_hands_and_controllers
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpacePersistencePropertiesMETA(supports_space_persistence: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPACE_PERSISTENCE_PROPERTIES_META)
Bases:
Structure
- next
Structure/Union member
- supports_space_persistence
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpaceWarpPropertiesFB(recommended_motion_vector_image_rect_width: int = 0, recommended_motion_vector_image_rect_height: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPACE_WARP_PROPERTIES_FB)
Bases:
Structure
- next
Structure/Union member
- recommended_motion_vector_image_rect_height
Structure/Union member
- recommended_motion_vector_image_rect_width
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialAnchorPropertiesBD(supports_spatial_anchor: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ANCHOR_PROPERTIES_BD)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_anchor
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialAnchorSharingPropertiesBD(supports_spatial_anchor_sharing: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ANCHOR_SHARING_PROPERTIES_BD)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_anchor_sharing
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialEntityGroupSharingPropertiesMETA(supports_spatial_entity_group_sharing: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ENTITY_GROUP_SHARING_PROPERTIES_META)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_entity_group_sharing
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialEntityPropertiesFB(supports_spatial_entity: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ENTITY_PROPERTIES_FB)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_entity
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialEntitySharingPropertiesMETA(supports_spatial_entity_sharing: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_ENTITY_SHARING_PROPERTIES_META)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_entity_sharing
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialMeshPropertiesBD(supports_spatial_mesh: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_MESH_PROPERTIES_BD)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_mesh
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialPlanePropertiesBD(supports_spatial_plane: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_PLANE_PROPERTIES_BD)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_plane
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialScenePropertiesBD(supports_spatial_scene: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_SCENE_PROPERTIES_BD)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_scene
Structure/Union member
- type
Structure/Union member
- class xr.SystemSpatialSensingPropertiesBD(supports_spatial_sensing: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_SPATIAL_SENSING_PROPERTIES_BD)
Bases:
Structure
- next
Structure/Union member
- supports_spatial_sensing
Structure/Union member
- type
Structure/Union member
- class xr.SystemTrackablesPropertiesANDROID(supports_anchor: c_ulong = 0, max_anchors: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_TRACKABLES_PROPERTIES_ANDROID)
Bases:
Structure
- max_anchors
Structure/Union member
- next
Structure/Union member
- supports_anchor
Structure/Union member
- type
Structure/Union member
- class xr.SystemTrackingProperties(orientation_tracking: c_ulong = 0, position_tracking: c_ulong = 0)
Bases:
Structure
- orientation_tracking
Structure/Union member
- position_tracking
Structure/Union member
- class xr.SystemUserPresencePropertiesEXT(supports_user_presence: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_USER_PRESENCE_PROPERTIES_EXT)
Bases:
Structure
- next
Structure/Union member
- supports_user_presence
Structure/Union member
- type
Structure/Union member
- class xr.SystemVirtualKeyboardPropertiesMETA(supports_virtual_keyboard: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.SYSTEM_VIRTUAL_KEYBOARD_PROPERTIES_META)
Bases:
Structure
- next
Structure/Union member
- supports_virtual_keyboard
Structure/Union member
- type
Structure/Union member
- xr.Time
alias of
c_longlong
- xr.TrackableANDROID
alias of
c_ulonglong
- class xr.TrackableGetInfoANDROID(trackable: c_ulonglong = 0, base_space: LP_Space_T | None = None, time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.TRACKABLE_GET_INFO_ANDROID)
Bases:
Structure
- base_space
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- trackable
Structure/Union member
- type
Structure/Union member
- class xr.TrackableMarkerANDROID(tracking_state: TrackingStateANDROID = TrackingStateANDROID.PAUSED, last_updated_time: c_longlong = 0, dictionary: TrackableMarkerDictionaryANDROID = TrackableMarkerDictionaryANDROID.ARUCO_4X4_50, marker_id: int = 0, center_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Extent2Df | None = None, next: c_void_p | None = None, type: StructureType = StructureType.TRACKABLE_MARKER_ANDROID)
Bases:
Structure
- center_pose
Structure/Union member
- dictionary
Structure/Union member
- extents
Structure/Union member
- last_updated_time
Structure/Union member
- marker_id
Structure/Union member
- next
Structure/Union member
- tracking_state
Structure/Union member
- type
Structure/Union member
- class xr.TrackableMarkerConfigurationANDROID(tracking_mode: TrackableMarkerTrackingModeANDROID = TrackableMarkerTrackingModeANDROID.DYNAMIC, database_count: int | None = None, databases: None | POINTER | TrackableMarkerDatabaseANDROID | Array | Sequence[TrackableMarkerDatabaseANDROID] = None, next: c_void_p | None = None, type: StructureType = StructureType.TRACKABLE_MARKER_CONFIGURATION_ANDROID)
Bases:
Structure
- database_count
Structure/Union member
- property databases
- next
Structure/Union member
- tracking_mode
Structure/Union member
- type
Structure/Union member
- class xr.TrackableMarkerDatabaseANDROID(dictionary: TrackableMarkerDictionaryANDROID = TrackableMarkerDictionaryANDROID.ARUCO_4X4_50, entry_count: int = 0, entries: LP_TrackableMarkerDatabaseEntryANDROID | None = None)
Bases:
Structure
- dictionary
Structure/Union member
- entries
Structure/Union member
- entry_count
Structure/Union member
- class xr.TrackableMarkerDatabaseEntryANDROID(id: int = 0, edge_size: float = 0)
Bases:
Structure
- edge_size
Structure/Union member
- id
Structure/Union member
- class xr.TrackableMarkerDictionaryANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- APRILTAG_16H5 = 16
- APRILTAG_25H9 = 17
- APRILTAG_36H10 = 18
- APRILTAG_36H11 = 19
- ARUCO_4X4_100 = 1
- ARUCO_4X4_1000 = 3
- ARUCO_4X4_250 = 2
- ARUCO_4X4_50 = 0
- ARUCO_5X5_100 = 5
- ARUCO_5X5_1000 = 7
- ARUCO_5X5_250 = 6
- ARUCO_5X5_50 = 4
- ARUCO_6X6_100 = 9
- ARUCO_6X6_1000 = 11
- ARUCO_6X6_250 = 10
- ARUCO_6X6_50 = 8
- ARUCO_7X7_100 = 13
- ARUCO_7X7_1000 = 15
- ARUCO_7X7_250 = 14
- ARUCO_7X7_50 = 12
- class xr.TrackableMarkerTrackingModeANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DYNAMIC = 0
- STATIC = 1
- class xr.TrackableObjectANDROID(tracking_state: TrackingStateANDROID = TrackingStateANDROID.PAUSED, center_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Extent3Df = 0, object_label: ObjectLabelANDROID = ObjectLabelANDROID.UNKNOWN, last_updated_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.TRACKABLE_OBJECT_ANDROID)
Bases:
Structure
- center_pose
Structure/Union member
- extents
Structure/Union member
- last_updated_time
Structure/Union member
- next
Structure/Union member
- object_label
Structure/Union member
- tracking_state
Structure/Union member
- type
Structure/Union member
- class xr.TrackableObjectConfigurationANDROID(label_count: int | None = None, active_labels: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.TRACKABLE_OBJECT_CONFIGURATION_ANDROID)
Bases:
Structure
- property active_labels
- label_count
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.TrackablePlaneANDROID(tracking_state: TrackingStateANDROID = TrackingStateANDROID.PAUSED, center_pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), extents: Extent2Df | None = None, plane_type: PlaneTypeANDROID = PlaneTypeANDROID.HORIZONTAL_DOWNWARD_FACING, plane_label: PlaneLabelANDROID = PlaneLabelANDROID.UNKNOWN, subsumed_by_plane: c_ulonglong = 0, last_updated_time: c_longlong = 0, vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, next: c_void_p | None = None, type: StructureType = StructureType.TRACKABLE_PLANE_ANDROID)
Bases:
Structure
- center_pose
Structure/Union member
- extents
Structure/Union member
- last_updated_time
Structure/Union member
- next
Structure/Union member
- plane_label
Structure/Union member
- plane_type
Structure/Union member
- subsumed_by_plane
Structure/Union member
- tracking_state
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- xr.TrackableTrackerANDROID
alias of
LP_TrackableTrackerANDROID_T
- class xr.TrackableTrackerANDROID_T
Bases:
Structure
- class xr.TrackableTrackerCreateInfoANDROID(trackable_type: TrackableTypeANDROID = TrackableTypeANDROID.NOT_VALID, next: c_void_p | None = None, type: StructureType = StructureType.TRACKABLE_TRACKER_CREATE_INFO_ANDROID)
Bases:
Structure
- next
Structure/Union member
- trackable_type
Structure/Union member
- type
Structure/Union member
- class xr.TrackableTypeANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DEPTH = 1000463000
- MARKER = 1000707000
- NOT_VALID = 0
- OBJECT = 1000466000
- PLANE = 1
- class xr.TrackingOptimizationSettingsDomainQCOM(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- ALL = 1
- class xr.TrackingOptimizationSettingsHintQCOM(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CLOSE_RANGE_PRIORIZATION = 2
- HIGH_POWER_PRIORIZATION = 4
- LONG_RANGE_PRIORIZATION = 1
- LOW_POWER_PRIORIZATION = 3
- NONE = 0
- class xr.TrackingStateANDROID(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- PAUSED = 0
- STOPPED = 1
- TRACKING = 2
- class xr.TriangleMeshCreateInfoFB(flags: ~xr.enums.TriangleMeshFlagsFB = <TriangleMeshFlagsFB.NONE: 0>, winding_order: ~xr.enums.WindingOrderFB = WindingOrderFB.UNKNOWN, vertex_count: int = 0, vertex_buffer: ~xr.typedefs.LP_Vector3f | None = None, triangle_count: int = 0, index_buffer: ~ctypes.wintypes.LP_c_ulong | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.TRIANGLE_MESH_CREATE_INFO_FB)
Bases:
Structure
- flags
Structure/Union member
- index_buffer
Structure/Union member
- next
Structure/Union member
- triangle_count
Structure/Union member
- type
Structure/Union member
- vertex_buffer
Structure/Union member
- vertex_count
Structure/Union member
- winding_order
Structure/Union member
- xr.TriangleMeshFB
alias of
LP_TriangleMeshFB_T
- class xr.TriangleMeshFB_T
Bases:
Structure
- class xr.TriangleMeshFlagsFB(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- MUTABLE_BIT = 1
- NONE = 0
- xr.TriangleMeshFlagsFBCInt
alias of
c_ulonglong
- class xr.UnpersistSpatialEntityCompletionEXT(future_result: Result = Result.SUCCESS, unpersist_result: SpatialPersistenceContextResultEXT = SpatialPersistenceContextResultEXT.SUCCESS, next: c_void_p | None = None, type: StructureType = StructureType.UNPERSIST_SPATIAL_ENTITY_COMPLETION_EXT)
Bases:
Structure
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- unpersist_result
Structure/Union member
- class xr.UserCalibrationEnableEventsInfoML(enabled: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.USER_CALIBRATION_ENABLE_EVENTS_INFO_ML)
Bases:
Structure
- enabled
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.Vector2f(x: float = 0, y: float = 0)
Bases:
Structure
- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- class xr.Vector3f(x: float = 0, y: float = 0, z: float = 0)
Bases:
Structure
- as_numpy()
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.Vector4f(x: float = 0, y: float = 0, z: float = 0, w: float = 0)
Bases:
Structure
- as_numpy()
- w
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.Vector4sFB(x: int = 0, y: int = 0, z: int = 0, w: int = 0)
Bases:
Structure
- w
Structure/Union member
- x
Structure/Union member
- y
Structure/Union member
- z
Structure/Union member
- class xr.Version(major: int = 0, minor: int | None = None, patch: int | None = None)
Bases:
object
- number() int
Packed xr.VersionNumber
- xr.VersionNumber
alias of
c_ulonglong
- class xr.View(pose: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), fov: Fovf | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIEW)
Bases:
Structure
- fov
Structure/Union member
- next
Structure/Union member
- pose
Structure/Union member
- type
Structure/Union member
- class xr.ViewConfigurationDepthRangeEXT(recommended_near_z: float = 0, min_near_z: float = 0, recommended_far_z: float = 0, max_far_z: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_CONFIGURATION_DEPTH_RANGE_EXT)
Bases:
Structure
- max_far_z
Structure/Union member
- min_near_z
Structure/Union member
- next
Structure/Union member
- recommended_far_z
Structure/Union member
- recommended_near_z
Structure/Union member
- type
Structure/Union member
- class xr.ViewConfigurationProperties(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, fov_mutable: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_CONFIGURATION_PROPERTIES)
Bases:
Structure
- fov_mutable
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.ViewConfigurationType(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- PRIMARY_MONO = 1
- PRIMARY_QUAD_VARJO = 1000037000
- PRIMARY_STEREO = 2
- PRIMARY_STEREO_WITH_FOVEATED_INSET = 1000037000
- SECONDARY_MONO_FIRST_PERSON_OBSERVER_MSFT = 1000054000
- class xr.ViewConfigurationView(recommended_image_rect_width: int = 0, max_image_rect_width: int = 0, recommended_image_rect_height: int = 0, max_image_rect_height: int = 0, recommended_swapchain_sample_count: int = 0, max_swapchain_sample_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_CONFIGURATION_VIEW)
Bases:
Structure
- max_image_rect_height
Structure/Union member
- max_image_rect_width
Structure/Union member
- max_swapchain_sample_count
Structure/Union member
- next
Structure/Union member
- recommended_image_rect_height
Structure/Union member
- recommended_image_rect_width
Structure/Union member
- recommended_swapchain_sample_count
Structure/Union member
- type
Structure/Union member
- class xr.ViewConfigurationViewFovEPIC(recommended_fov: Fovf | None = None, max_mutable_fov: Fovf | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_CONFIGURATION_VIEW_FOV_EPIC)
Bases:
Structure
- max_mutable_fov
Structure/Union member
- next
Structure/Union member
- recommended_fov
Structure/Union member
- type
Structure/Union member
- class xr.ViewLocateFoveatedRenderingVARJO(foveated_rendering_active: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_LOCATE_FOVEATED_RENDERING_VARJO)
Bases:
Structure
- foveated_rendering_active
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ViewLocateInfo(view_configuration_type: ViewConfigurationType = ViewConfigurationType.PRIMARY_MONO, display_time: c_longlong = 0, space: LP_Space_T | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIEW_LOCATE_INFO)
Bases:
Structure
- display_time
Structure/Union member
- next
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- view_configuration_type
Structure/Union member
- class xr.ViewState(view_state_flags: ~xr.enums.ViewStateFlags = <ViewStateFlags.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.VIEW_STATE)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- view_state_flags
Structure/Union member
- class xr.ViewStateFlags(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- ORIENTATION_TRACKED_BIT = 4
- ORIENTATION_VALID_BIT = 1
- POSITION_TRACKED_BIT = 8
- POSITION_VALID_BIT = 2
- xr.ViewStateFlagsCInt
alias of
c_ulonglong
- class xr.VirtualKeyboardAnimationStateMETA(animation_index: int = 0, fraction: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_ANIMATION_STATE_META)
Bases:
Structure
- animation_index
Structure/Union member
- fraction
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardCreateInfoMETA(next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_CREATE_INFO_META)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardInputInfoMETA(input_source: ~xr.enums.VirtualKeyboardInputSourceMETA = VirtualKeyboardInputSourceMETA.CONTROLLER_RAY_LEFT, input_space: ~xr.typedefs.LP_Space_T | None = None, input_pose_in_space: ~xr.typedefs.Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), input_state: ~xr.enums.VirtualKeyboardInputStateFlagsMETA = <VirtualKeyboardInputStateFlagsMETA.NONE: 0>, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.VIRTUAL_KEYBOARD_INPUT_INFO_META)
Bases:
Structure
- input_pose_in_space
Structure/Union member
- input_source
Structure/Union member
- input_space
Structure/Union member
- input_state
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardInputSourceMETA(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CONTROLLER_DIRECT_LEFT = 5
- CONTROLLER_DIRECT_RIGHT = 6
- CONTROLLER_RAY_LEFT = 1
- CONTROLLER_RAY_RIGHT = 2
- HAND_DIRECT_INDEX_TIP_LEFT = 7
- HAND_DIRECT_INDEX_TIP_RIGHT = 8
- HAND_RAY_LEFT = 3
- HAND_RAY_RIGHT = 4
- class xr.VirtualKeyboardInputStateFlagsMETA(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- NONE = 0
- PRESSED_BIT = 1
- xr.VirtualKeyboardInputStateFlagsMETACInt
alias of
c_ulonglong
- class xr.VirtualKeyboardLocationInfoMETA(location_type: VirtualKeyboardLocationTypeMETA = VirtualKeyboardLocationTypeMETA.CUSTOM, space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), scale: float = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_LOCATION_INFO_META)
Bases:
Structure
- location_type
Structure/Union member
- next
Structure/Union member
- pose_in_space
Structure/Union member
- scale
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardLocationTypeMETA(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CUSTOM = 0
- DIRECT = 2
- FAR = 1
- xr.VirtualKeyboardMETA
alias of
LP_VirtualKeyboardMETA_T
- class xr.VirtualKeyboardMETA_T
Bases:
Structure
- class xr.VirtualKeyboardModelAnimationStatesMETA(state_capacity_input: int = 0, state_count_output: int = 0, states: LP_VirtualKeyboardAnimationStateMETA | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_MODEL_ANIMATION_STATES_META)
Bases:
Structure
- next
Structure/Union member
- state_capacity_input
Structure/Union member
- state_count_output
Structure/Union member
- states
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardModelVisibilitySetInfoMETA(visible: c_ulong = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_MODEL_VISIBILITY_SET_INFO_META)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- visible
Structure/Union member
- class xr.VirtualKeyboardSpaceCreateInfoMETA(location_type: VirtualKeyboardLocationTypeMETA = VirtualKeyboardLocationTypeMETA.CUSTOM, space: LP_Space_T | None = None, pose_in_space: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_SPACE_CREATE_INFO_META)
Bases:
Structure
- location_type
Structure/Union member
- next
Structure/Union member
- pose_in_space
Structure/Union member
- space
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardTextContextChangeInfoMETA(text_context: str = '', next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_TEXT_CONTEXT_CHANGE_INFO_META)
Bases:
Structure
- next
Structure/Union member
- text_context
Structure/Union member
- type
Structure/Union member
- class xr.VirtualKeyboardTextureDataMETA(texture_width: int = 0, texture_height: int = 0, buffer_capacity_input: int = 0, buffer_count_output: int = 0, buffer: LP_c_ubyte | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VIRTUAL_KEYBOARD_TEXTURE_DATA_META)
Bases:
Structure
- buffer
Structure/Union member
- buffer_capacity_input
Structure/Union member
- buffer_count_output
Structure/Union member
- next
Structure/Union member
- texture_height
Structure/Union member
- texture_width
Structure/Union member
- type
Structure/Union member
- class xr.VisibilityMaskKHR(vertex_capacity_input: int = 0, vertex_count_output: int = 0, vertices: LP_Vector2f | None = None, index_capacity_input: int = 0, index_count_output: int = 0, indices: LP_c_ulong | None = None, next: c_void_p | None = None, type: StructureType = StructureType.VISIBILITY_MASK_KHR)
Bases:
Structure
- index_capacity_input
Structure/Union member
- index_count_output
Structure/Union member
- indices
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- vertex_capacity_input
Structure/Union member
- vertex_count_output
Structure/Union member
- vertices
Structure/Union member
- class xr.VisibilityMaskTypeKHR(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- HIDDEN_TRIANGLE_MESH = 1
- LINE_LOOP = 3
- VISIBLE_TRIANGLE_MESH = 2
- class xr.VisualMeshComputeLodInfoMSFT(lod: MeshComputeLodMSFT = MeshComputeLodMSFT.COARSE, next: c_void_p | None = None, type: StructureType = StructureType.VISUAL_MESH_COMPUTE_LOD_INFO_MSFT)
Bases:
Structure
- lod
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.ViveTrackerPathsHTCX(persistent_path: c_ulonglong = 0, role_path: c_ulonglong = 0, next: c_void_p | None = None, type: StructureType = StructureType.VIVE_TRACKER_PATHS_HTCX)
Bases:
Structure
- next
Structure/Union member
- persistent_path
Structure/Union member
- role_path
Structure/Union member
- type
Structure/Union member
- xr.VulkanDeviceCreateFlagsKHRCInt
alias of
c_ulonglong
- class xr.VulkanDeviceCreateInfoKHR(system_id: ~ctypes.c_ulonglong = 0, create_flags: ~xr.platform.windows.VulkanDeviceCreateFlagsKHR = <VulkanDeviceCreateFlagsKHR.NONE: 0>, pfn_get_instance_proc_addr: int = 0, vulkan_physical_device: int = 0, vulkan_create_info: ~ctypes.wintypes.LP_c_long | None = None, vulkan_allocator: ~ctypes.wintypes.LP_c_long | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.VULKAN_DEVICE_CREATE_INFO_KHR)
Bases:
Structure
- create_flags
Structure/Union member
- next
Structure/Union member
- pfn_get_instance_proc_addr
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_allocator
Structure/Union member
- vulkan_create_info
Structure/Union member
- vulkan_physical_device
Structure/Union member
- class xr.VulkanGraphicsDeviceGetInfoKHR(system_id: c_ulonglong = 0, vulkan_instance: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR)
Bases:
Structure
- next
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_instance
Structure/Union member
- xr.VulkanInstanceCreateFlagsKHRCInt
alias of
c_ulonglong
- class xr.VulkanInstanceCreateInfoKHR(system_id: ~ctypes.c_ulonglong = 0, create_flags: ~xr.platform.windows.VulkanInstanceCreateFlagsKHR = <VulkanInstanceCreateFlagsKHR.NONE: 0>, pfn_get_instance_proc_addr: int = 0, vulkan_create_info: ~ctypes.wintypes.LP_c_long | None = None, vulkan_allocator: ~ctypes.wintypes.LP_c_long | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.VULKAN_INSTANCE_CREATE_INFO_KHR)
Bases:
Structure
- create_flags
Structure/Union member
- next
Structure/Union member
- pfn_get_instance_proc_addr
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_allocator
Structure/Union member
- vulkan_create_info
Structure/Union member
- class xr.VulkanSwapchainCreateInfoMETA(additional_create_flags: int = 0, additional_usage_flags: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.VULKAN_SWAPCHAIN_CREATE_INFO_META)
Bases:
Structure
- additional_create_flags
Structure/Union member
- additional_usage_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.VulkanSwapchainFormatListCreateInfoKHR(view_format_count: int | None = None, view_formats: None | POINTER | c_long | Array | Sequence[c_long] = None, next: c_void_p | None = None, type: StructureType = StructureType.VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- view_format_count
Structure/Union member
- property view_formats
- class xr.WindingOrderFB(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- CCW = 2
- CW = 1
- UNKNOWN = 0
- class xr.WorldMeshBlockML(uuid: ~xr.typedefs.Uuid = 0, block_result: ~xr.enums.WorldMeshBlockResultML = WorldMeshBlockResultML.SUCCESS, lod: ~xr.enums.WorldMeshDetectorLodML = WorldMeshDetectorLodML.MINIMUM, flags: ~xr.enums.WorldMeshDetectorFlagsML = <WorldMeshDetectorFlagsML.NONE: 0>, index_count: int = 0, index_buffer: ~ctypes.wintypes.LP_c_ushort | None = None, vertex_count: int = 0, vertex_buffer: ~xr.typedefs.LP_Vector3f | None = None, normal_count: int = 0, normal_buffer: ~xr.typedefs.LP_Vector3f | None = None, confidence_count: int = 0, confidence_buffer: ~ctypes.wintypes.LP_c_float | None = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.WORLD_MESH_BLOCK_ML)
Bases:
Structure
- block_result
Structure/Union member
- confidence_buffer
Structure/Union member
- confidence_count
Structure/Union member
- flags
Structure/Union member
- index_buffer
Structure/Union member
- index_count
Structure/Union member
- lod
Structure/Union member
- next
Structure/Union member
- normal_buffer
Structure/Union member
- normal_count
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- vertex_buffer
Structure/Union member
- vertex_count
Structure/Union member
- class xr.WorldMeshBlockRequestML(uuid: Uuid = 0, lod: WorldMeshDetectorLodML = WorldMeshDetectorLodML.MINIMUM, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BLOCK_REQUEST_ML)
Bases:
Structure
- lod
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.WorldMeshBlockResultML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- FAILED = 1
- PARTIAL_UPDATE = 3
- PENDING = 2
- SUCCESS = 0
- class xr.WorldMeshBlockStateML(uuid: Uuid = 0, mesh_bounding_box_center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), mesh_bounding_box_extents: Extent3Df = 0, last_update_time: c_longlong = 0, status: WorldMeshBlockStatusML = WorldMeshBlockStatusML.NEW, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BLOCK_STATE_ML)
Bases:
Structure
- last_update_time
Structure/Union member
- mesh_bounding_box_center
Structure/Union member
- mesh_bounding_box_extents
Structure/Union member
- next
Structure/Union member
- status
Structure/Union member
- type
Structure/Union member
- uuid
Structure/Union member
- class xr.WorldMeshBlockStatusML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- DELETED = 2
- NEW = 0
- UNCHANGED = 3
- UPDATED = 1
- class xr.WorldMeshBufferML(buffer_size: int = 0, buffer: c_void_p | None = None, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BUFFER_ML)
Bases:
Structure
- buffer
Structure/Union member
- buffer_size
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshBufferRecommendedSizeInfoML(max_block_count: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BUFFER_RECOMMENDED_SIZE_INFO_ML)
Bases:
Structure
- max_block_count
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshBufferSizeML(size: int = 0, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_BUFFER_SIZE_ML)
Bases:
Structure
- next
Structure/Union member
- size
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshDetectorCreateInfoML(next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_DETECTOR_CREATE_INFO_ML)
Bases:
Structure
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshDetectorFlagsML(*args, **kwargs)
Bases:
FlagBase
An enumeration.
- COMPUTE_CONFIDENCE_BIT = 4
- COMPUTE_NORMALS_BIT = 2
- INDEX_ORDER_CW_BIT = 32
- NONE = 0
- PLANARIZE_BIT = 8
- POINT_CLOUD_BIT = 1
- REMOVE_MESH_SKIRT_BIT = 16
- xr.WorldMeshDetectorFlagsMLCInt
alias of
c_ulonglong
- class xr.WorldMeshDetectorLodML(*args, **kwargs)
Bases:
EnumBase
An enumeration.
- MAXIMUM = 2
- MEDIUM = 1
- MINIMUM = 0
- xr.WorldMeshDetectorML
alias of
LP_WorldMeshDetectorML_T
- class xr.WorldMeshDetectorML_T
Bases:
Structure
- class xr.WorldMeshGetInfoML(flags: ~xr.enums.WorldMeshDetectorFlagsML = <WorldMeshDetectorFlagsML.NONE: 0>, fill_hole_length: float = 0, disconnected_component_area: float = 0, block_count: int | None = None, blocks: None | ~_ctypes.POINTER | ~xr.typedefs.WorldMeshBlockRequestML | ~_ctypes.Array | ~typing.Sequence[~xr.typedefs.WorldMeshBlockRequestML] = None, next: ~ctypes.c_void_p | None = None, type: ~xr.enums.StructureType = StructureType.WORLD_MESH_GET_INFO_ML)
Bases:
Structure
- block_count
Structure/Union member
- property blocks
- disconnected_component_area
Structure/Union member
- fill_hole_length
Structure/Union member
- flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshRequestCompletionInfoML(mesh_space: LP_Space_T | None = None, mesh_space_locate_time: c_longlong = 0, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_REQUEST_COMPLETION_INFO_ML)
Bases:
Structure
- mesh_space
Structure/Union member
- mesh_space_locate_time
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshRequestCompletionML(future_result: Result = Result.SUCCESS, block_count: int | None = None, blocks: None | POINTER | WorldMeshBlockML | Array | Sequence[WorldMeshBlockML] = None, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_REQUEST_COMPLETION_ML)
Bases:
Structure
- block_count
Structure/Union member
- property blocks
- future_result
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshStateRequestCompletionML(future_result: Result = Result.SUCCESS, timestamp: c_longlong = 0, mesh_block_state_capacity_input: int = 0, mesh_block_state_count_output: int = 0, mesh_block_states: LP_WorldMeshBlockStateML | None = None, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_STATE_REQUEST_COMPLETION_ML)
Bases:
Structure
- future_result
Structure/Union member
- mesh_block_state_capacity_input
Structure/Union member
- mesh_block_state_count_output
Structure/Union member
- mesh_block_states
Structure/Union member
- next
Structure/Union member
- timestamp
Structure/Union member
- type
Structure/Union member
- class xr.WorldMeshStateRequestInfoML(base_space: LP_Space_T | None = None, time: c_longlong = 0, bounding_box_center: Posef = xr.Posef(orientation=xr.Quaternionf(x=0.0, y=0.0, z=0.0, w=1.0), position=xr.Vector3f(x=0.0, y=0.0, z=0.0)), bounding_box_extents: Extent3Df = 0, next: c_void_p | None = None, type: StructureType = StructureType.WORLD_MESH_STATE_REQUEST_INFO_ML)
Bases:
Structure
- base_space
Structure/Union member
- bounding_box_center
Structure/Union member
- bounding_box_extents
Structure/Union member
- next
Structure/Union member
- time
Structure/Union member
- type
Structure/Union member
- xr.acquire_swapchain_image(swapchain: LP_Swapchain_T, acquire_info: SwapchainImageAcquireInfo | None = None) int
- xr.apply_haptic_feedback(session: LP_Session_T, haptic_action_info: HapticActionInfo, haptic_feedback: HapticBaseHeader) None
- xr.attach_session_action_sets(session: LP_Session_T, attach_info: SessionActionSetsAttachInfo) None
- xr.begin_frame(session: LP_Session_T, frame_begin_info: FrameBeginInfo | None = None) None
- xr.begin_session(session: LP_Session_T, begin_info: SessionBeginInfo) None
- xr.create_action(action_set: LP_ActionSet_T, create_info: ActionCreateInfo | None = None) LP_Action_T
- xr.create_action_set(instance: Instance, create_info: ActionSetCreateInfo | None = None) LP_ActionSet_T
- xr.create_action_space(session: LP_Session_T, create_info: ActionSpaceCreateInfo | None = None) LP_Space_T
- xr.create_instance(create_info: InstanceCreateInfo | None = None) Instance
Create a new OpenXR instance.
This function wraps the native
xrCreateInstance()
call, establishing a connection between the application and the OpenXR runtime. It enables requested API layers and extensions, and returns an opaque handle to the newly created instance.If create_info is not provided, a default
xr.InstanceCreateInfo
will be used.- Parameters:
create_info (xr.InstanceCreateInfo or None) – Optional descriptor specifying application info, enabled extensions, and platform-specific parameters.
- Returns:
A newly created OpenXR instance handle.
- Return type:
- Raises:
xr.ValidationFailureError – If validation layers reject the configuration.
xr.RuntimeFailureError – If the runtime fails to initialize.
xr.OutOfMemoryError – If memory allocation fails.
xr.LimitReachedError – If the runtime cannot support additional instances.
xr.RuntimeUnavailableError – If no runtime is available.
xr.NameInvalidError – If the application name is empty.
xr.InitializationFailedError – If platform-specific initialization fails.
xr.ExtensionNotPresentError – If a requested extension is missing.
xr.ExtensionDependencyNotEnabledError – If an extension dependency is missing.
xr.ApiVersionUnsupportedError – If the requested API version is not supported.
xr.ApiLayerNotPresentError – If a requested API layer is missing.
- Seealso:
- xr.create_reference_space(session: LP_Session_T, create_info: ReferenceSpaceCreateInfo | None = None) LP_Space_T
- xr.create_session(instance: Instance, create_info: SessionCreateInfo | None = None) LP_Session_T
- xr.create_swapchain(session: LP_Session_T, create_info: SwapchainCreateInfo | None = None) LP_Swapchain_T
- xr.destroy_action(action: LP_Action_T) None
- xr.destroy_action_set(action_set: LP_ActionSet_T) None
- xr.destroy_session(session: LP_Session_T) None
- xr.destroy_space(space: LP_Space_T) None
- xr.destroy_swapchain(swapchain: LP_Swapchain_T) None
- xr.end_frame(session: LP_Session_T, frame_end_info: FrameEndInfo) None
- xr.end_session(session: LP_Session_T) None
- xr.enumerate_api_layer_properties() Sequence[ApiLayerProperties]
- xr.enumerate_bound_sources_for_action(session: LP_Session_T, enumerate_info: BoundSourcesForActionEnumerateInfo) Sequence[c_ulonglong]
- xr.enumerate_environment_blend_modes(instance: Instance, system_id: c_ulonglong, view_configuration_type: ViewConfigurationType) Sequence[EnvironmentBlendMode]
- xr.enumerate_instance_extension_properties(layer_name: str | None = None) Sequence[ExtensionProperties]
- xr.enumerate_reference_spaces(session: LP_Session_T) Sequence[ReferenceSpaceType]
- xr.enumerate_swapchain_formats(session: LP_Session_T) Sequence[int]
- xr.enumerate_swapchain_images(swapchain: LP_Swapchain_T, element_type: Type[SWAPCHAIN_IMAGE_TYPE]) Sequence[SwapchainImageBaseHeader]
- xr.enumerate_view_configuration_views(instance: Instance, system_id: c_ulonglong, view_configuration_type: ViewConfigurationType) Sequence[ViewConfigurationView]
- xr.enumerate_view_configurations(instance: Instance, system_id: c_ulonglong) Sequence[ViewConfigurationType]
- xr.expose_packaged_api_layers()
Make pre-packaged layers available to the openxr loader
- xr.failed(result) bool
- xr.get_action_state_boolean(session: LP_Session_T, get_info: ActionStateGetInfo) ActionStateBoolean
- xr.get_action_state_float(session: LP_Session_T, get_info: ActionStateGetInfo) ActionStateFloat
- xr.get_action_state_pose(session: LP_Session_T, get_info: ActionStateGetInfo) ActionStatePose
- xr.get_action_state_vector2f(session: LP_Session_T, get_info: ActionStateGetInfo) ActionStateVector2f
- xr.get_current_interaction_profile(session: LP_Session_T, top_level_user_path: c_ulonglong) InteractionProfileState
- xr.get_input_source_localized_name(session: LP_Session_T, get_info: InputSourceLocalizedNameGetInfo) str
- xr.get_instance_proc_addr(instance: Instance, name: str) CFunctionType
Retrieve a function pointer for an OpenXR core or extension function.
This function wraps the native xrGetInstanceProcAddr call, allowing dynamic access to OpenXR API functions. It returns a raw function pointer that must be cast to the appropriate callable type before use.
If instance is None, only a limited set of functions may be queried: - xrEnumerateInstanceExtensionProperties - xrEnumerateApiLayerProperties - xrCreateInstance
For extension functions, the corresponding extension must have been enabled during instance creation via enabled_extension_names.
- Parameters:
instance (xr.Instance) – The OpenXR instance handle, or None for pre-instance functions.
name (str) – The name of the function to query (e.g. “xrCreateSession”).
- Returns:
A raw function pointer (PFN_xrVoidFunction) to the requested API function.
- Return type:
xr.PFN_xrVoidFunction
- Raises:
xr.FunctionUnsupportedError – If the function name is not recognized or not supported.
xr.HandleInvalidError – If the provided instance handle is invalid.
xr.InstanceLossPendingError – If the instance is in a loss-pending state.
xr.InitializationFailedError – If the runtime failed to initialize the query.
xr.RuntimeFailureError – For general runtime failure not covered by other error codes.
- Seealso:
- xr.get_instance_properties(instance: Instance) InstanceProperties
- xr.get_reference_space_bounds_rect(session: LP_Session_T, reference_space_type: ReferenceSpaceType) Extent2Df
- xr.get_system(instance: Instance, get_info: SystemGetInfo = xr.SystemGetInfo(form_factor=1, next=None, type=4)) c_ulonglong
- xr.get_system_properties(instance: Instance, system_id: c_ulonglong) SystemProperties
- xr.get_view_configuration_properties(instance: Instance, system_id: c_ulonglong, view_configuration_type: ViewConfigurationType) ViewConfigurationProperties
- xr.locate_space(space: LP_Space_T, base_space: LP_Space_T, time: c_longlong) SpaceLocation
- xr.locate_space_with_velocity(space: LP_Space_T, base_space: LP_Space_T, time: c_longlong) Tuple[SpaceLocation, SpaceVelocity]
- xr.locate_spaces(session: LP_Session_T, locate_info: SpacesLocateInfo) SpaceLocations
- xr.locate_views(session: ~xr.typedefs.LP_Session_T, view_locate_info: ~xr.typedefs.ViewLocateInfo) -> (<class 'xr.typedefs.ViewState'>, typing.Sequence[xr.typedefs.View])
- xr.pack_32_bit_version(major: int, minor: int, patch: int) int
- xr.poll_event(instance: Instance) EventDataBuffer
- xr.release_swapchain_image(swapchain: LP_Swapchain_T, release_info: SwapchainImageReleaseInfo | None = None) None
- xr.request_exit_session(session: LP_Session_T) None
- xr.stop_haptic_feedback(session: LP_Session_T, haptic_action_info: HapticActionInfo) None
- xr.structure_type_to_string(instance: Instance, value: StructureType, buffer: c_char_Array_64) None
- xr.succeeded(result) bool
- xr.suggest_interaction_profile_bindings(instance: Instance, suggested_bindings: InteractionProfileSuggestedBinding) None
- xr.sync_actions(session: LP_Session_T, sync_info: ActionsSyncInfo) None
- class xr.timespec
Bases:
Structure
- xr.unqualified_success(result) bool
- xr.wait_frame(session: LP_Session_T, frame_wait_info: FrameWaitInfo | None = None) FrameState
- xr.wait_swapchain_image(swapchain: LP_Swapchain_T, wait_info: SwapchainImageWaitInfo) None