Module: OpenXR::API

Extended by:
FFI::Library, ABI
Includes:
ABI
Included in:
Extension, Extension, Instance, Result, Session, Session, System, System
Defined in:
lib/openxr/api.rb

Overview

The OpenXR application programming interface (API).

Constant Summary

Constants included from ABI

OpenXR::ABI::XR_CURRENT_API_VERSION, OpenXR::ABI::XR_ERROR_ACTIONSETS_ALREADY_ATTACHED, OpenXR::ABI::XR_ERROR_ACTIONSET_NOT_ATTACHED, OpenXR::ABI::XR_ERROR_ACTION_TYPE_MISMATCH, OpenXR::ABI::XR_ERROR_ANDROID_THREAD_SETTINGS_FAILURE_KHR, OpenXR::ABI::XR_ERROR_ANDROID_THREAD_SETTINGS_ID_INVALID_KHR, OpenXR::ABI::XR_ERROR_API_LAYER_NOT_PRESENT, OpenXR::ABI::XR_ERROR_API_VERSION_UNSUPPORTED, OpenXR::ABI::XR_ERROR_CALL_ORDER_INVALID, OpenXR::ABI::XR_ERROR_CREATE_SPATIAL_ANCHOR_FAILED_MSFT, OpenXR::ABI::XR_ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED, OpenXR::ABI::XR_ERROR_EXTENSION_NOT_PRESENT, OpenXR::ABI::XR_ERROR_FEATURE_UNSUPPORTED, OpenXR::ABI::XR_ERROR_FILE_ACCESS_ERROR, OpenXR::ABI::XR_ERROR_FILE_CONTENTS_INVALID, OpenXR::ABI::XR_ERROR_FORM_FACTOR_UNAVAILABLE, OpenXR::ABI::XR_ERROR_FORM_FACTOR_UNSUPPORTED, OpenXR::ABI::XR_ERROR_FUNCTION_UNSUPPORTED, OpenXR::ABI::XR_ERROR_GRAPHICS_DEVICE_INVALID, OpenXR::ABI::XR_ERROR_HANDLE_INVALID, OpenXR::ABI::XR_ERROR_INDEX_OUT_OF_RANGE, OpenXR::ABI::XR_ERROR_INITIALIZATION_FAILED, OpenXR::ABI::XR_ERROR_INSTANCE_LOST, OpenXR::ABI::XR_ERROR_LAYER_INVALID, OpenXR::ABI::XR_ERROR_LAYER_LIMIT_EXCEEDED, OpenXR::ABI::XR_ERROR_LIMIT_REACHED, OpenXR::ABI::XR_ERROR_LOCALIZED_NAME_DUPLICATED, OpenXR::ABI::XR_ERROR_LOCALIZED_NAME_INVALID, OpenXR::ABI::XR_ERROR_NAME_DUPLICATED, OpenXR::ABI::XR_ERROR_NAME_INVALID, OpenXR::ABI::XR_ERROR_OUT_OF_MEMORY, OpenXR::ABI::XR_ERROR_PATH_COUNT_EXCEEDED, OpenXR::ABI::XR_ERROR_PATH_FORMAT_INVALID, OpenXR::ABI::XR_ERROR_PATH_INVALID, OpenXR::ABI::XR_ERROR_PATH_UNSUPPORTED, OpenXR::ABI::XR_ERROR_POSE_INVALID, OpenXR::ABI::XR_ERROR_REFERENCE_SPACE_UNSUPPORTED, OpenXR::ABI::XR_ERROR_RUNTIME_FAILURE, OpenXR::ABI::XR_ERROR_SESSION_LOST, OpenXR::ABI::XR_ERROR_SESSION_NOT_READY, OpenXR::ABI::XR_ERROR_SESSION_NOT_RUNNING, OpenXR::ABI::XR_ERROR_SESSION_NOT_STOPPING, OpenXR::ABI::XR_ERROR_SESSION_RUNNING, OpenXR::ABI::XR_ERROR_SIZE_INSUFFICIENT, OpenXR::ABI::XR_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED, OpenXR::ABI::XR_ERROR_SWAPCHAIN_RECT_INVALID, OpenXR::ABI::XR_ERROR_SYSTEM_INVALID, OpenXR::ABI::XR_ERROR_TIME_INVALID, OpenXR::ABI::XR_ERROR_VALIDATION_FAILURE, OpenXR::ABI::XR_ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED, OpenXR::ABI::XR_EVENT_UNAVAILABLE, OpenXR::ABI::XR_FALSE, OpenXR::ABI::XR_FORM_FACTOR_HANDHELD_DISPLAY, OpenXR::ABI::XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY, OpenXR::ABI::XR_FORM_FACTOR_MAX_ENUM, OpenXR::ABI::XR_FRAME_DISCARDED, OpenXR::ABI::XR_MAX_ACTION_NAME_SIZE, OpenXR::ABI::XR_MAX_ACTION_SET_NAME_SIZE, OpenXR::ABI::XR_MAX_API_LAYER_DESCRIPTION_SIZE, OpenXR::ABI::XR_MAX_API_LAYER_NAME_SIZE, OpenXR::ABI::XR_MAX_APPLICATION_NAME_SIZE, OpenXR::ABI::XR_MAX_ENGINE_NAME_SIZE, OpenXR::ABI::XR_MAX_EXTENSION_NAME_SIZE, OpenXR::ABI::XR_MAX_LOCALIZED_ACTION_NAME_SIZE, OpenXR::ABI::XR_MAX_LOCALIZED_ACTION_SET_NAME_SIZE, OpenXR::ABI::XR_MAX_PATH_LENGTH, OpenXR::ABI::XR_MAX_RESULT_STRING_SIZE, OpenXR::ABI::XR_MAX_RUNTIME_NAME_SIZE, OpenXR::ABI::XR_MAX_STRUCTURE_NAME_SIZE, OpenXR::ABI::XR_MAX_SYSTEM_NAME_SIZE, OpenXR::ABI::XR_MIN_COMPOSITION_LAYERS_SUPPORTED, OpenXR::ABI::XR_RESULT_MAX_ENUM, OpenXR::ABI::XR_SESSION_LOSS_PENDING, OpenXR::ABI::XR_SESSION_NOT_FOCUSED, OpenXR::ABI::XR_SPACE_BOUNDS_UNAVAILABLE, OpenXR::ABI::XR_STRUCTURE_TYPE_MAX_ENUM, OpenXR::ABI::XR_SUCCESS, OpenXR::ABI::XR_TIMEOUT_EXPIRED, OpenXR::ABI::XR_TRUE, OpenXR::ABI::XR_TYPE_ACTIONS_SYNC_INFO, OpenXR::ABI::XR_TYPE_ACTION_CREATE_INFO, OpenXR::ABI::XR_TYPE_ACTION_SET_CREATE_INFO, OpenXR::ABI::XR_TYPE_ACTION_SPACE_CREATE_INFO, OpenXR::ABI::XR_TYPE_ACTION_STATE_BOOLEAN, OpenXR::ABI::XR_TYPE_ACTION_STATE_FLOAT, OpenXR::ABI::XR_TYPE_ACTION_STATE_GET_INFO, OpenXR::ABI::XR_TYPE_ACTION_STATE_POSE, OpenXR::ABI::XR_TYPE_ACTION_STATE_VECTOR2F, OpenXR::ABI::XR_TYPE_API_LAYER_PROPERTIES, OpenXR::ABI::XR_TYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO, OpenXR::ABI::XR_TYPE_COMPOSITION_LAYER_CUBE_KHR, OpenXR::ABI::XR_TYPE_COMPOSITION_LAYER_CYLINDER_KHR, OpenXR::ABI::XR_TYPE_COMPOSITION_LAYER_DEPTH_INFO_KHR, OpenXR::ABI::XR_TYPE_COMPOSITION_LAYER_EQUIRECT_KHR, OpenXR::ABI::XR_TYPE_COMPOSITION_LAYER_PROJECTION, OpenXR::ABI::XR_TYPE_COMPOSITION_LAYER_PROJECTION_VIEW, OpenXR::ABI::XR_TYPE_COMPOSITION_LAYER_QUAD, OpenXR::ABI::XR_TYPE_DEBUG_UTILS_LABEL_EXT, OpenXR::ABI::XR_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT, OpenXR::ABI::XR_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT, OpenXR::ABI::XR_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, OpenXR::ABI::XR_TYPE_EVENT_DATA_BUFFER, OpenXR::ABI::XR_TYPE_EVENT_DATA_EVENTS_LOST, OpenXR::ABI::XR_TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING, OpenXR::ABI::XR_TYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED, OpenXR::ABI::XR_TYPE_EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX, OpenXR::ABI::XR_TYPE_EVENT_DATA_PERF_SETTINGS_EXT, OpenXR::ABI::XR_TYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING, OpenXR::ABI::XR_TYPE_EVENT_DATA_SESSION_STATE_CHANGED, OpenXR::ABI::XR_TYPE_EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR, OpenXR::ABI::XR_TYPE_EXTENSION_PROPERTIES, OpenXR::ABI::XR_TYPE_EYE_GAZE_SAMPLE_TIME_EXT, OpenXR::ABI::XR_TYPE_FRAME_BEGIN_INFO, OpenXR::ABI::XR_TYPE_FRAME_END_INFO, OpenXR::ABI::XR_TYPE_FRAME_STATE, OpenXR::ABI::XR_TYPE_FRAME_WAIT_INFO, OpenXR::ABI::XR_TYPE_GRAPHICS_BINDING_D3D11_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_BINDING_D3D12_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_BINDING_OPENGL_WAYLAND_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_BINDING_OPENGL_WIN32_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_BINDING_OPENGL_XCB_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_BINDING_OPENGL_XLIB_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_BINDING_VULKAN_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_REQUIREMENTS_D3D11_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_REQUIREMENTS_D3D12_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_REQUIREMENTS_OPENGL_KHR, OpenXR::ABI::XR_TYPE_GRAPHICS_REQUIREMENTS_VULKAN_KHR, OpenXR::ABI::XR_TYPE_HAPTIC_ACTION_INFO, OpenXR::ABI::XR_TYPE_HAPTIC_VIBRATION, OpenXR::ABI::XR_TYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO, OpenXR::ABI::XR_TYPE_INSTANCE_CREATE_INFO, OpenXR::ABI::XR_TYPE_INSTANCE_CREATE_INFO_ANDROID_KHR, OpenXR::ABI::XR_TYPE_INSTANCE_PROPERTIES, OpenXR::ABI::XR_TYPE_INTERACTION_PROFILE_STATE, OpenXR::ABI::XR_TYPE_INTERACTION_PROFILE_SUGGESTED_BINDING, OpenXR::ABI::XR_TYPE_REFERENCE_SPACE_CREATE_INFO, OpenXR::ABI::XR_TYPE_SESSION_ACTION_SETS_ATTACH_INFO, OpenXR::ABI::XR_TYPE_SESSION_BEGIN_INFO, OpenXR::ABI::XR_TYPE_SESSION_CREATE_INFO, OpenXR::ABI::XR_TYPE_SESSION_CREATE_INFO_OVERLAY_EXTX, OpenXR::ABI::XR_TYPE_SPACE_LOCATION, OpenXR::ABI::XR_TYPE_SPACE_VELOCITY, OpenXR::ABI::XR_TYPE_SPATIAL_ANCHOR_CREATE_INFO_MSFT, OpenXR::ABI::XR_TYPE_SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT, OpenXR::ABI::XR_TYPE_SWAPCHAIN_CREATE_INFO, OpenXR::ABI::XR_TYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO, OpenXR::ABI::XR_TYPE_SWAPCHAIN_IMAGE_D3D11_KHR, OpenXR::ABI::XR_TYPE_SWAPCHAIN_IMAGE_D3D12_KHR, OpenXR::ABI::XR_TYPE_SWAPCHAIN_IMAGE_OPENGL_ES_KHR, OpenXR::ABI::XR_TYPE_SWAPCHAIN_IMAGE_OPENGL_KHR, OpenXR::ABI::XR_TYPE_SWAPCHAIN_IMAGE_RELEASE_INFO, OpenXR::ABI::XR_TYPE_SWAPCHAIN_IMAGE_VULKAN_KHR, OpenXR::ABI::XR_TYPE_SWAPCHAIN_IMAGE_WAIT_INFO, OpenXR::ABI::XR_TYPE_SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT, OpenXR::ABI::XR_TYPE_SYSTEM_GET_INFO, OpenXR::ABI::XR_TYPE_SYSTEM_PROPERTIES, OpenXR::ABI::XR_TYPE_UNKNOWN, OpenXR::ABI::XR_TYPE_VIEW, OpenXR::ABI::XR_TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT, OpenXR::ABI::XR_TYPE_VIEW_CONFIGURATION_PROPERTIES, OpenXR::ABI::XR_TYPE_VIEW_CONFIGURATION_VIEW, OpenXR::ABI::XR_TYPE_VIEW_CONFIGURATION_VIEW_FOV_EPIC, OpenXR::ABI::XR_TYPE_VIEW_LOCATE_INFO, OpenXR::ABI::XR_TYPE_VIEW_STATE, OpenXR::ABI::XR_TYPE_VISIBILITY_MASK_KHR, OpenXR::ABI::XR_TYPE_VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR, OpenXR::ABI::XrBaseInStructure, OpenXR::ABI::XrBaseOutStructure, OpenXR::ABI::XrBool32, OpenXR::ABI::XrDuration, OpenXR::ABI::XrFlags64, OpenXR::ABI::XrFormFactor, OpenXR::ABI::XrInstanceCreateFlags, OpenXR::ABI::XrPath, OpenXR::ABI::XrResult, OpenXR::ABI::XrSessionCreateFlags, OpenXR::ABI::XrStructureType, OpenXR::ABI::XrSystemId, OpenXR::ABI::XrTime, OpenXR::ABI::XrVersion

Method Summary

Methods included from ABI

XR_MAKE_VERSION