[][src]Crate openxr_sys

Modules

pfn

Function pointer prototypes

platform

Stubbed-out platform types for use in graphics bindings

Structs

Action
ActionCreateInfo
ActionSet
ActionSetCreateInfo
ActionSpaceCreateInfo
ActionStateBoolean
ActionStateFloat
ActionStateGetInfo
ActionStatePose
ActionStateVector2f
ActionSuggestedBinding
ActionType
ActionsSyncInfo
ActiveActionSet
AndroidThreadTypeKHR

Android Thread Types

ApiLayerProperties
ApplicationInfo
BaseInStructure
BaseOutStructure
Bool32
BoundSourcesForActionEnumerateInfo
Color4f
CompositionLayerBaseHeader
CompositionLayerCubeKHR

From XR_KHR_composition_layer_cube

CompositionLayerCylinderKHR

From XR_KHR_composition_layer_cylinder

CompositionLayerDepthInfoKHR

From XR_KHR_composition_layer_depth

CompositionLayerEquirectKHR

From XR_KHR_composition_layer_equirect

CompositionLayerFlags
CompositionLayerProjection
CompositionLayerProjectionView
CompositionLayerQuad
DebugUtilsLabelEXT

From XR_EXT_debug_utils

DebugUtilsMessageSeverityFlagsEXT
DebugUtilsMessageTypeFlagsEXT
DebugUtilsMessengerCallbackDataEXT

From XR_EXT_debug_utils

DebugUtilsMessengerCreateInfoEXT

From XR_EXT_debug_utils

DebugUtilsMessengerEXT
DebugUtilsObjectNameInfoEXT

From XR_EXT_debug_utils

Duration
EnvironmentBlendMode
EventDataBaseHeader
EventDataBuffer
EventDataEventsLost
EventDataInstanceLossPending
EventDataInteractionProfileChanged
EventDataPerfSettingsEXT

From XR_EXT_performance_settings

EventDataReferenceSpaceChangePending
EventDataSessionStateChanged
EventDataVisibilityMaskChangedKHR

From XR_KHR_visibility_mask

ExtensionProperties
Extent2Df
Extent2Di
EyeVisibility

eye visibility selector

FormFactor
Fovf
FrameBeginInfo
FrameEndInfo
FrameState
FrameWaitInfo
GraphicsBindingOpenGLWaylandKHR

From XR_KHR_opengl_enable

GraphicsBindingOpenGLXcbKHR

From XR_KHR_opengl_enable

GraphicsBindingOpenGLXlibKHR

From XR_KHR_opengl_enable

GraphicsBindingVulkanKHR

From XR_KHR_vulkan_enable

GraphicsRequirementsOpenGLESKHR

From XR_KHR_opengl_es_enable

GraphicsRequirementsOpenGLKHR

From XR_KHR_opengl_enable

GraphicsRequirementsVulkanKHR

From XR_KHR_vulkan_enable

HapticActionInfo
HapticBaseHeader
HapticVibration
InputSourceLocalizedNameFlags
InputSourceLocalizedNameGetInfo
Instance
InstanceCreateFlags
InstanceCreateInfo
InstanceProperties
InteractionProfileState
InteractionProfileSuggestedBinding
ObjectType

Enums to track objects of various types

Offset2Df
Offset2Di
Path
PerfSettingsDomainEXT
PerfSettingsLevelEXT
PerfSettingsNotificationLevelEXT
PerfSettingsSubDomainEXT
Posef
Quaternionf
Rect2Df
Rect2Di
ReferenceSpaceCreateInfo
ReferenceSpaceType
Result

Error and return codes

Session
SessionActionSetsAttachInfo
SessionBeginInfo
SessionCreateFlags
SessionCreateInfo
SessionState
Space
SpaceLocation
SpaceLocationFlags
SpaceVelocity
SpaceVelocityFlags
StructureType

Structure type enumerant

Swapchain
SwapchainCreateFlags
SwapchainCreateInfo
SwapchainImageAcquireInfo
SwapchainImageBaseHeader
SwapchainImageOpenGLESKHR

From XR_KHR_opengl_es_enable

SwapchainImageOpenGLKHR

From XR_KHR_opengl_enable

SwapchainImageReleaseInfo
SwapchainImageVulkanKHR

From XR_KHR_vulkan_enable

SwapchainImageWaitInfo
SwapchainSubImage
SwapchainUsageFlags
SystemGetInfo
SystemGraphicsProperties
SystemId
SystemProperties
SystemTrackingProperties
Time
Vector2f
Vector3f
Vector4f
Version
View
ViewConfigurationProperties
ViewConfigurationType
ViewConfigurationView
ViewLocateInfo
ViewState
ViewStateFlags
VisibilityMaskKHR

From XR_KHR_visibility_mask

VisibilityMaskTypeKHR
VulkanSwapchainFormatListCreateInfoKHR

From XR_KHR_vulkan_swapchain_format_list

Constants

CURRENT_API_VERSION
EXT_DEBUG_UTILS_EXTENSION_NAME
EXT_PERFORMANCE_SETTINGS_EXTENSION_NAME
EXT_THERMAL_QUERY_EXTENSION_NAME
EXT_debug_utils_SPEC_VERSION
EXT_performance_settings_SPEC_VERSION
EXT_thermal_query_SPEC_VERSION
FALSE
FREQUENCY_UNSPECIFIED
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
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