[][src]Crate openxr_sys

Modules

pfn

Function pointer prototypes

platform

Stubbed-out platform types for use in graphics bindings

Structs

Action

See XrAction

ActionCreateInfo

See XrActionCreateInfo

ActionSet

See XrActionSet

ActionSetCreateInfo

See XrActionSetCreateInfo

ActionSpaceCreateInfo

See XrActionSpaceCreateInfo

ActionStateBoolean

See XrActionStateBoolean

ActionStateFloat

See XrActionStateFloat

ActionStateGetInfo

See XrActionStateGetInfo

ActionStatePose

See XrActionStatePose

ActionStateVector2f

See XrActionStateVector2f

ActionSuggestedBinding

See XrActionSuggestedBinding

ActionType

See XrActionType

ActionsSyncInfo

See XrActionsSyncInfo

ActiveActionSet

See XrActiveActionSet

AndroidThreadTypeKHR

Android Thread Types - see XrAndroidThreadTypeKHR

ApiLayerProperties

See XrApiLayerProperties

ApplicationInfo

See XrApplicationInfo

BaseInStructure

See XrBaseInStructure

BaseOutStructure

See XrBaseOutStructure

Bool32
BoundSourcesForActionEnumerateInfo

See XrBoundSourcesForActionEnumerateInfo

Color4f

See XrColor4f

CompositionLayerBaseHeader

See XrCompositionLayerBaseHeader

CompositionLayerCubeKHR

See XrCompositionLayerCubeKHR - defined by XR_KHR_composition_layer_cube

CompositionLayerCylinderKHR

See XrCompositionLayerCylinderKHR - defined by XR_KHR_composition_layer_cylinder

CompositionLayerDepthInfoKHR

See XrCompositionLayerDepthInfoKHR - defined by XR_KHR_composition_layer_depth

CompositionLayerEquirectKHR

See XrCompositionLayerEquirectKHR - defined by XR_KHR_composition_layer_equirect

CompositionLayerFlags

See XrCompositionLayerFlagBits

CompositionLayerProjection

See XrCompositionLayerProjection

CompositionLayerProjectionView

See XrCompositionLayerProjectionView

CompositionLayerQuad

See XrCompositionLayerQuad

DebugUtilsLabelEXT

See XrDebugUtilsLabelEXT - defined by XR_EXT_debug_utils

DebugUtilsMessageSeverityFlagsEXT

See XrDebugUtilsMessageSeverityFlagsEXT

DebugUtilsMessageTypeFlagsEXT

See XrDebugUtilsMessageTypeFlagsEXT

DebugUtilsMessengerCallbackDataEXT

See XrDebugUtilsMessengerCallbackDataEXT - defined by XR_EXT_debug_utils

DebugUtilsMessengerCreateInfoEXT

See XrDebugUtilsMessengerCreateInfoEXT - defined by XR_EXT_debug_utils

DebugUtilsMessengerEXT

See XrDebugUtilsMessengerEXT

DebugUtilsObjectNameInfoEXT

See XrDebugUtilsObjectNameInfoEXT - defined by XR_EXT_debug_utils

Duration
EnvironmentBlendMode

See XrEnvironmentBlendMode

EventDataBaseHeader

See XrEventDataBaseHeader

EventDataBuffer

See XrEventDataBuffer

EventDataEventsLost

See XrEventDataEventsLost

EventDataInstanceLossPending

See XrEventDataInstanceLossPending

EventDataInteractionProfileChanged

See XrEventDataInteractionProfileChanged

EventDataMainSessionVisibilityChangedEXTX

See XrEventDataMainSessionVisibilityChangedEXTX - defined by XR_EXTX_overlay

EventDataPerfSettingsEXT

See XrEventDataPerfSettingsEXT - defined by XR_EXT_performance_settings

EventDataReferenceSpaceChangePending

See XrEventDataReferenceSpaceChangePending

EventDataSessionStateChanged

See XrEventDataSessionStateChanged

EventDataVisibilityMaskChangedKHR

See XrEventDataVisibilityMaskChangedKHR - defined by XR_KHR_visibility_mask

ExtensionProperties

See XrExtensionProperties

Extent2Df

See XrExtent2Df

Extent2Di

See XrExtent2Di

EyeGazeSampleTimeEXT

See XrEyeGazeSampleTimeEXT - defined by XR_EXT_eye_gaze_interaction

EyeVisibility

eye visibility selector - see XrEyeVisibility

FormFactor

See XrFormFactor

Fovf

See XrFovf

FrameBeginInfo

See XrFrameBeginInfo

FrameEndInfo

See XrFrameEndInfo

FrameState

See XrFrameState

FrameWaitInfo

See XrFrameWaitInfo

GraphicsBindingEGLMNDX

See XrGraphicsBindingEGLMNDX - defined by XR_MNDX_egl_enable

GraphicsBindingOpenGLWaylandKHR

See XrGraphicsBindingOpenGLWaylandKHR - defined by XR_KHR_opengl_enable

GraphicsBindingOpenGLXcbKHR

See XrGraphicsBindingOpenGLXcbKHR - defined by XR_KHR_opengl_enable

GraphicsBindingOpenGLXlibKHR

See XrGraphicsBindingOpenGLXlibKHR - defined by XR_KHR_opengl_enable

GraphicsBindingVulkanKHR

See XrGraphicsBindingVulkanKHR - defined by XR_KHR_vulkan_enable

GraphicsRequirementsOpenGLESKHR

See XrGraphicsRequirementsOpenGLESKHR - defined by XR_KHR_opengl_es_enable

GraphicsRequirementsOpenGLKHR

See XrGraphicsRequirementsOpenGLKHR - defined by XR_KHR_opengl_enable

GraphicsRequirementsVulkanKHR

See XrGraphicsRequirementsVulkanKHR - defined by XR_KHR_vulkan_enable

HandEXT

See XrHandEXT

HandJointEXT

See XrHandJointEXT

HandJointLocationEXT

See XrHandJointLocationEXT - defined by XR_EXT_hand_tracking

HandJointLocationsEXT

See XrHandJointLocationsEXT - defined by XR_EXT_hand_tracking

HandJointSetEXT

See XrHandJointSetEXT

HandJointVelocitiesEXT

See XrHandJointVelocitiesEXT - defined by XR_EXT_hand_tracking

HandJointVelocityEXT

See XrHandJointVelocityEXT - defined by XR_EXT_hand_tracking

HandJointsLocateInfoEXT

See XrHandJointsLocateInfoEXT - defined by XR_EXT_hand_tracking

HandMeshIndexBufferMSFT

See XrHandMeshIndexBufferMSFT - defined by XR_MSFT_hand_tracking_mesh

HandMeshMSFT

See XrHandMeshMSFT - defined by XR_MSFT_hand_tracking_mesh

HandMeshSpaceCreateInfoMSFT

See XrHandMeshSpaceCreateInfoMSFT - defined by XR_MSFT_hand_tracking_mesh

HandMeshUpdateInfoMSFT

See XrHandMeshUpdateInfoMSFT - defined by XR_MSFT_hand_tracking_mesh

HandMeshVertexBufferMSFT

See XrHandMeshVertexBufferMSFT - defined by XR_MSFT_hand_tracking_mesh

HandMeshVertexMSFT

See XrHandMeshVertexMSFT - defined by XR_MSFT_hand_tracking_mesh

HandPoseTypeInfoMSFT

See XrHandPoseTypeInfoMSFT - defined by XR_MSFT_hand_tracking_mesh

HandPoseTypeMSFT

See XrHandPoseTypeMSFT

HandTrackerCreateInfoEXT

See XrHandTrackerCreateInfoEXT - defined by XR_EXT_hand_tracking

HandTrackerEXT

See XrHandTrackerEXT

HapticActionInfo

See XrHapticActionInfo

HapticBaseHeader

See XrHapticBaseHeader

HapticVibration

See XrHapticVibration

InputSourceLocalizedNameFlags

See XrInputSourceLocalizedNameFlagBits

InputSourceLocalizedNameGetInfo

See XrInputSourceLocalizedNameGetInfo

Instance

See XrInstance

InstanceCreateFlags

See XrInstanceCreateFlagBits

InstanceCreateInfo

See XrInstanceCreateInfo

InstanceProperties

See XrInstanceProperties

InteractionProfileState

See XrInteractionProfileState

InteractionProfileSuggestedBinding

See XrInteractionProfileSuggestedBinding

ObjectType

Enums to track objects of various types - see XrObjectType

Offset2Df

See XrOffset2Df

Offset2Di

See XrOffset2Di

OverlayMainSessionFlagsEXTX

See XrOverlayMainSessionFlagsEXTX

OverlaySessionCreateFlagsEXTX

See XrOverlaySessionCreateFlagsEXTX

Path
PerfSettingsDomainEXT

See XrPerfSettingsDomainEXT

PerfSettingsLevelEXT

See XrPerfSettingsLevelEXT

PerfSettingsNotificationLevelEXT

See XrPerfSettingsNotificationLevelEXT

PerfSettingsSubDomainEXT

See XrPerfSettingsSubDomainEXT

Posef

See XrPosef

Quaternionf

See XrQuaternionf

Rect2Df

See XrRect2Df

Rect2Di

See XrRect2Di

ReferenceSpaceCreateInfo

See XrReferenceSpaceCreateInfo

ReferenceSpaceType

See XrReferenceSpaceType

Result

Error and return codes - see XrResult

SecondaryViewConfigurationFrameEndInfoMSFT

See XrSecondaryViewConfigurationFrameEndInfoMSFT - defined by XR_MSFT_secondary_view_configuration

SecondaryViewConfigurationFrameStateMSFT

See XrSecondaryViewConfigurationFrameStateMSFT - defined by XR_MSFT_secondary_view_configuration

SecondaryViewConfigurationLayerInfoMSFT

See XrSecondaryViewConfigurationLayerInfoMSFT - defined by XR_MSFT_secondary_view_configuration

SecondaryViewConfigurationSessionBeginInfoMSFT

See XrSecondaryViewConfigurationSessionBeginInfoMSFT - defined by XR_MSFT_secondary_view_configuration

SecondaryViewConfigurationStateMSFT

See XrSecondaryViewConfigurationStateMSFT - defined by XR_MSFT_secondary_view_configuration

SecondaryViewConfigurationSwapchainCreateInfoMSFT

See XrSecondaryViewConfigurationSwapchainCreateInfoMSFT - defined by XR_MSFT_secondary_view_configuration

Session

See XrSession

SessionActionSetsAttachInfo

See XrSessionActionSetsAttachInfo

SessionBeginInfo

See XrSessionBeginInfo

SessionCreateFlags

See XrSessionCreateFlagBits

SessionCreateInfo

See XrSessionCreateInfo

SessionCreateInfoOverlayEXTX

See XrSessionCreateInfoOverlayEXTX - defined by XR_EXTX_overlay

SessionState

See XrSessionState

Space

See XrSpace

SpaceLocation

See XrSpaceLocation

SpaceLocationFlags

See XrSpaceLocationFlagBits

SpaceVelocity

See XrSpaceVelocity

SpaceVelocityFlags

See XrSpaceVelocityFlagBits

SpatialAnchorCreateInfoMSFT

See XrSpatialAnchorCreateInfoMSFT

SpatialAnchorMSFT

See XrSpatialAnchorMSFT

SpatialAnchorSpaceCreateInfoMSFT

See XrSpatialAnchorSpaceCreateInfoMSFT

SpatialGraphNodeSpaceCreateInfoMSFT

See XrSpatialGraphNodeSpaceCreateInfoMSFT - defined by XR_MSFT_spatial_graph_bridge

SpatialGraphNodeTypeMSFT

See XrSpatialGraphNodeTypeMSFT

StructureType

Structure type enumerant - see XrStructureType

Swapchain

See XrSwapchain

SwapchainCreateFlags

See XrSwapchainCreateFlagBits

SwapchainCreateInfo

See XrSwapchainCreateInfo

SwapchainImageAcquireInfo

See XrSwapchainImageAcquireInfo

SwapchainImageBaseHeader

See XrSwapchainImageBaseHeader

SwapchainImageOpenGLESKHR

See XrSwapchainImageOpenGLESKHR - defined by XR_KHR_opengl_es_enable

SwapchainImageOpenGLKHR

See XrSwapchainImageOpenGLKHR - defined by XR_KHR_opengl_enable

SwapchainImageReleaseInfo

See XrSwapchainImageReleaseInfo

SwapchainImageVulkanKHR

See XrSwapchainImageVulkanKHR - defined by XR_KHR_vulkan_enable

SwapchainImageWaitInfo

See XrSwapchainImageWaitInfo

SwapchainSubImage

See XrSwapchainSubImage

SwapchainUsageFlags

See XrSwapchainUsageFlagBits

SystemEyeGazeInteractionPropertiesEXT

See XrSystemEyeGazeInteractionPropertiesEXT - defined by XR_EXT_eye_gaze_interaction

SystemGetInfo

See XrSystemGetInfo

SystemGraphicsProperties

See XrSystemGraphicsProperties

SystemHandTrackingMeshPropertiesMSFT

See XrSystemHandTrackingMeshPropertiesMSFT - defined by XR_MSFT_hand_tracking_mesh

SystemHandTrackingPropertiesEXT

See XrSystemHandTrackingPropertiesEXT - defined by XR_EXT_hand_tracking

SystemId
SystemProperties

See XrSystemProperties

SystemTrackingProperties

See XrSystemTrackingProperties

Time
Vector2f

See XrVector2f

Vector3f

See XrVector3f

Vector4f

See XrVector4f

Version
View

See XrView

ViewConfigurationDepthRangeEXT

See XrViewConfigurationDepthRangeEXT - defined by XR_EXT_view_configuration_depth_range

ViewConfigurationProperties

See XrViewConfigurationProperties

ViewConfigurationType

See XrViewConfigurationType

ViewConfigurationView

See XrViewConfigurationView

ViewConfigurationViewFovEPIC

See XrViewConfigurationViewFovEPIC - defined by XR_EPIC_view_configuration_fov

ViewLocateInfo

See XrViewLocateInfo

ViewState

See XrViewState

ViewStateFlags

See XrViewStateFlagBits

VisibilityMaskKHR

See XrVisibilityMaskKHR - defined by XR_KHR_visibility_mask

VisibilityMaskTypeKHR

See XrVisibilityMaskTypeKHR

VulkanSwapchainFormatListCreateInfoKHR

See XrVulkanSwapchainFormatListCreateInfoKHR - defined by XR_KHR_vulkan_swapchain_format_list

Constants

CURRENT_API_VERSION
EPIC_VIEW_CONFIGURATION_FOV_EXTENSION_NAME
EPIC_view_configuration_fov_SPEC_VERSION
EXTX_OVERLAY_EXTENSION_NAME
EXTX_overlay_SPEC_VERSION
EXT_CONFORMANCE_AUTOMATION_EXTENSION_NAME
EXT_DEBUG_UTILS_EXTENSION_NAME
EXT_EYE_GAZE_INTERACTION_EXTENSION_NAME
EXT_HAND_TRACKING_EXTENSION_NAME
EXT_PERFORMANCE_SETTINGS_EXTENSION_NAME
EXT_THERMAL_QUERY_EXTENSION_NAME
EXT_VIEW_CONFIGURATION_DEPTH_RANGE_EXTENSION_NAME
EXT_conformance_automation_SPEC_VERSION
EXT_debug_utils_SPEC_VERSION
EXT_eye_gaze_interaction_SPEC_VERSION
EXT_hand_tracking_SPEC_VERSION
EXT_performance_settings_SPEC_VERSION
EXT_thermal_query_SPEC_VERSION
EXT_view_configuration_depth_range_SPEC_VERSION
FALSE
FREQUENCY_UNSPECIFIED
HAND_JOINT_COUNT_EXT
HUAWEI_CONTROLLER_INTERACTION_EXTENSION_NAME
HUAWEI_controller_interaction_SPEC_VERSION
KHR_COMPOSITION_LAYER_CUBE_EXTENSION_NAME
KHR_COMPOSITION_LAYER_CYLINDER_EXTENSION_NAME
KHR_COMPOSITION_LAYER_DEPTH_EXTENSION_NAME
KHR_COMPOSITION_LAYER_EQUIRECT_EXTENSION_NAME
KHR_CONVERT_TIMESPEC_TIME_EXTENSION_NAME
KHR_OPENGL_ENABLE_EXTENSION_NAME
KHR_OPENGL_ES_ENABLE_EXTENSION_NAME
KHR_VISIBILITY_MASK_EXTENSION_NAME
KHR_VULKAN_ENABLE_EXTENSION_NAME
KHR_VULKAN_SWAPCHAIN_FORMAT_LIST_EXTENSION_NAME
KHR_composition_layer_cube_SPEC_VERSION
KHR_composition_layer_cylinder_SPEC_VERSION
KHR_composition_layer_depth_SPEC_VERSION
KHR_composition_layer_equirect_SPEC_VERSION
KHR_convert_timespec_time_SPEC_VERSION
KHR_opengl_enable_SPEC_VERSION
KHR_opengl_es_enable_SPEC_VERSION
KHR_visibility_mask_SPEC_VERSION
KHR_vulkan_enable_SPEC_VERSION
KHR_vulkan_swapchain_format_list_SPEC_VERSION
MAX_ACTION_NAME_SIZE
MAX_ACTION_SET_NAME_SIZE
MAX_API_LAYER_DESCRIPTION_SIZE
MAX_API_LAYER_NAME_SIZE
MAX_APPLICATION_NAME_SIZE
MAX_ENGINE_NAME_SIZE
MAX_EXTENSION_NAME_SIZE
MAX_GRAPHICS_APIS_SUPPORTED
MAX_LOCALIZED_ACTION_NAME_SIZE
MAX_LOCALIZED_ACTION_SET_NAME_SIZE
MAX_PATH_LENGTH
MAX_RESULT_STRING_SIZE
MAX_RUNTIME_NAME_SIZE
MAX_STRUCTURE_NAME_SIZE
MAX_SYSTEM_NAME_SIZE
MIN_COMPOSITION_LAYERS_SUPPORTED
MNDX_EGL_ENABLE_EXTENSION_NAME
MNDX_egl_enable_SPEC_VERSION
MND_HEADLESS_EXTENSION_NAME
MND_headless_SPEC_VERSION
MSFT_FIRST_PERSON_OBSERVER_EXTENSION_NAME
MSFT_HAND_INTERACTION_EXTENSION_NAME
MSFT_HAND_TRACKING_MESH_EXTENSION_NAME
MSFT_SECONDARY_VIEW_CONFIGURATION_EXTENSION_NAME
MSFT_SPATIAL_ANCHOR_EXTENSION_NAME
MSFT_SPATIAL_GRAPH_BRIDGE_EXTENSION_NAME
MSFT_UNBOUNDED_REFERENCE_SPACE_EXTENSION_NAME
MSFT_first_person_observer_SPEC_VERSION
MSFT_hand_interaction_SPEC_VERSION
MSFT_hand_tracking_mesh_SPEC_VERSION
MSFT_secondary_view_configuration_SPEC_VERSION
MSFT_spatial_anchor_SPEC_VERSION
MSFT_spatial_graph_bridge_SPEC_VERSION
MSFT_unbounded_reference_space_SPEC_VERSION
TRUE
VARJO_QUAD_VIEWS_EXTENSION_NAME
VARJO_quad_views_SPEC_VERSION

Functions

acquire_swapchain_image
apply_haptic_feedback
attach_session_action_sets
begin_frame
begin_session
create_action
create_action_set
create_action_space
create_instance
create_reference_space
create_session
create_swapchain
destroy_action
destroy_action_set
destroy_instance
destroy_session
destroy_space
destroy_swapchain
end_frame
end_session
enumerate_api_layer_properties
enumerate_bound_sources_for_action
enumerate_environment_blend_modes
enumerate_instance_extension_properties
enumerate_reference_spaces
enumerate_swapchain_formats
enumerate_swapchain_images
enumerate_view_configuration_views
enumerate_view_configurations
get_action_state_boolean
get_action_state_float
get_action_state_pose
get_action_state_vector2f
get_current_interaction_profile
get_input_source_localized_name
get_instance_proc_addr
get_instance_properties
get_reference_space_bounds_rect
get_system
get_system_properties
get_view_configuration_properties
locate_space
locate_views
path_to_string
poll_event
release_swapchain_image
request_exit_session
result_to_string
stop_haptic_feedback
string_to_path
structure_type_to_string
suggest_interaction_profile_bindings
sync_actions
wait_frame
wait_swapchain_image