[][src]Crate openxr_sys

Modules

pfn

Function pointer prototypes

Structs

Action
ActionCreateInfo
ActionSet
ActionSetCreateInfo
ActionSpaceCreateInfo
ActionStateBoolean
ActionStatePose
ActionStateVector1f
ActionStateVector2f
ActionSuggestedBinding
ActionType
ActiveActionSet
AndroidThreadTypeKHR

Android Thread Types

ApiLayerProperties
ApplicationInfo
BaseInStructure
BaseOutStructure
Bool32
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
GraphicsBindingOpenGLXlibKHR

From XR_KHR_opengl_enable

GraphicsBindingVulkanKHR

From XR_KHR_vulkan_enable

GraphicsRequirementsOpenGLKHR

From XR_KHR_opengl_enable

GraphicsRequirementsVulkanKHR

From XR_KHR_vulkan_enable

HapticBaseHeader
HapticVibration
InputSourceLocalizedNameFlags
Instance
InstanceCreateFlags
InstanceCreateInfo
InstanceProperties
InteractionProfileInfo
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
SessionBeginInfo
SessionCreateFlags
SessionCreateInfo
SessionState
Space
SpaceRelation
SpaceRelationFlags
StructureType

Structure type enumerant

Swapchain
SwapchainCreateFlags
SwapchainCreateInfo
SwapchainImageAcquireInfo
SwapchainImageBaseHeader
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
HEADER_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_HEADLESS_EXTENSION_NAME
KHR_OPENGL_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_headless_SPEC_VERSION
KHR_opengl_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_ACTION_SOURCES_COUNT
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
MAX_TOUCH_COUNT
MIN_COMPOSITION_LAYERS_SUPPORTED
TRUE

Functions

acquire_swapchain_image
apply_haptic_feedback
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_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_pose
get_action_state_vector1f
get_action_state_vector2f
get_bound_sources_for_action
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
result_to_string
set_interaction_profile_suggested_bindings
stop_haptic_feedback
string_to_path
structure_type_to_string
sync_action_data
wait_frame
wait_swapchain_image

Type Definitions

Display
GLXContext
GLXDrawable
GLXFBConfig
XID