Class XR10

java.lang.Object
org.lwjgl.openxr.XR10

public class XR10 extends Object
  • Field Details

    • XR_SUCCESS

      public static final int XR_SUCCESS
      See Also:
    • XR_TIMEOUT_EXPIRED

      public static final int XR_TIMEOUT_EXPIRED
      See Also:
    • XR_SESSION_LOSS_PENDING

      public static final int XR_SESSION_LOSS_PENDING
      See Also:
    • XR_EVENT_UNAVAILABLE

      public static final int XR_EVENT_UNAVAILABLE
      See Also:
    • XR_SPACE_BOUNDS_UNAVAILABLE

      public static final int XR_SPACE_BOUNDS_UNAVAILABLE
      See Also:
    • XR_SESSION_NOT_FOCUSED

      public static final int XR_SESSION_NOT_FOCUSED
      See Also:
    • XR_FRAME_DISCARDED

      public static final int XR_FRAME_DISCARDED
      See Also:
    • XR_ERROR_VALIDATION_FAILURE

      public static final int XR_ERROR_VALIDATION_FAILURE
      See Also:
    • XR_ERROR_RUNTIME_FAILURE

      public static final int XR_ERROR_RUNTIME_FAILURE
      See Also:
    • XR_ERROR_OUT_OF_MEMORY

      public static final int XR_ERROR_OUT_OF_MEMORY
      See Also:
    • XR_ERROR_API_VERSION_UNSUPPORTED

      public static final int XR_ERROR_API_VERSION_UNSUPPORTED
      See Also:
    • XR_ERROR_INITIALIZATION_FAILED

      public static final int XR_ERROR_INITIALIZATION_FAILED
      See Also:
    • XR_ERROR_FUNCTION_UNSUPPORTED

      public static final int XR_ERROR_FUNCTION_UNSUPPORTED
      See Also:
    • XR_ERROR_FEATURE_UNSUPPORTED

      public static final int XR_ERROR_FEATURE_UNSUPPORTED
      See Also:
    • XR_ERROR_EXTENSION_NOT_PRESENT

      public static final int XR_ERROR_EXTENSION_NOT_PRESENT
      See Also:
    • XR_ERROR_LIMIT_REACHED

      public static final int XR_ERROR_LIMIT_REACHED
      See Also:
    • XR_ERROR_SIZE_INSUFFICIENT

      public static final int XR_ERROR_SIZE_INSUFFICIENT
      See Also:
    • XR_ERROR_HANDLE_INVALID

      public static final int XR_ERROR_HANDLE_INVALID
      See Also:
    • XR_ERROR_INSTANCE_LOST

      public static final int XR_ERROR_INSTANCE_LOST
      See Also:
    • XR_ERROR_SESSION_RUNNING

      public static final int XR_ERROR_SESSION_RUNNING
      See Also:
    • XR_ERROR_SESSION_NOT_RUNNING

      public static final int XR_ERROR_SESSION_NOT_RUNNING
      See Also:
    • XR_ERROR_SESSION_LOST

      public static final int XR_ERROR_SESSION_LOST
      See Also:
    • XR_ERROR_SYSTEM_INVALID

      public static final int XR_ERROR_SYSTEM_INVALID
      See Also:
    • XR_ERROR_PATH_INVALID

      public static final int XR_ERROR_PATH_INVALID
      See Also:
    • XR_ERROR_PATH_COUNT_EXCEEDED

      public static final int XR_ERROR_PATH_COUNT_EXCEEDED
      See Also:
    • XR_ERROR_PATH_FORMAT_INVALID

      public static final int XR_ERROR_PATH_FORMAT_INVALID
      See Also:
    • XR_ERROR_PATH_UNSUPPORTED

      public static final int XR_ERROR_PATH_UNSUPPORTED
      See Also:
    • XR_ERROR_LAYER_INVALID

      public static final int XR_ERROR_LAYER_INVALID
      See Also:
    • XR_ERROR_LAYER_LIMIT_EXCEEDED

      public static final int XR_ERROR_LAYER_LIMIT_EXCEEDED
      See Also:
    • XR_ERROR_SWAPCHAIN_RECT_INVALID

      public static final int XR_ERROR_SWAPCHAIN_RECT_INVALID
      See Also:
    • XR_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED

      public static final int XR_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED
      See Also:
    • XR_ERROR_ACTION_TYPE_MISMATCH

      public static final int XR_ERROR_ACTION_TYPE_MISMATCH
      See Also:
    • XR_ERROR_SESSION_NOT_READY

      public static final int XR_ERROR_SESSION_NOT_READY
      See Also:
    • XR_ERROR_SESSION_NOT_STOPPING

      public static final int XR_ERROR_SESSION_NOT_STOPPING
      See Also:
    • XR_ERROR_TIME_INVALID

      public static final int XR_ERROR_TIME_INVALID
      See Also:
    • XR_ERROR_REFERENCE_SPACE_UNSUPPORTED

      public static final int XR_ERROR_REFERENCE_SPACE_UNSUPPORTED
      See Also:
    • XR_ERROR_FILE_ACCESS_ERROR

      public static final int XR_ERROR_FILE_ACCESS_ERROR
      See Also:
    • XR_ERROR_FILE_CONTENTS_INVALID

      public static final int XR_ERROR_FILE_CONTENTS_INVALID
      See Also:
    • XR_ERROR_FORM_FACTOR_UNSUPPORTED

      public static final int XR_ERROR_FORM_FACTOR_UNSUPPORTED
      See Also:
    • XR_ERROR_FORM_FACTOR_UNAVAILABLE

      public static final int XR_ERROR_FORM_FACTOR_UNAVAILABLE
      See Also:
    • XR_ERROR_API_LAYER_NOT_PRESENT

      public static final int XR_ERROR_API_LAYER_NOT_PRESENT
      See Also:
    • XR_ERROR_CALL_ORDER_INVALID

      public static final int XR_ERROR_CALL_ORDER_INVALID
      See Also:
    • XR_ERROR_GRAPHICS_DEVICE_INVALID

      public static final int XR_ERROR_GRAPHICS_DEVICE_INVALID
      See Also:
    • XR_ERROR_POSE_INVALID

      public static final int XR_ERROR_POSE_INVALID
      See Also:
    • XR_ERROR_INDEX_OUT_OF_RANGE

      public static final int XR_ERROR_INDEX_OUT_OF_RANGE
      See Also:
    • XR_ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED

      public static final int XR_ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED
      See Also:
    • XR_ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED

      public static final int XR_ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED
      See Also:
    • XR_ERROR_NAME_DUPLICATED

      public static final int XR_ERROR_NAME_DUPLICATED
      See Also:
    • XR_ERROR_NAME_INVALID

      public static final int XR_ERROR_NAME_INVALID
      See Also:
    • XR_ERROR_ACTIONSET_NOT_ATTACHED

      public static final int XR_ERROR_ACTIONSET_NOT_ATTACHED
      See Also:
    • XR_ERROR_ACTIONSETS_ALREADY_ATTACHED

      public static final int XR_ERROR_ACTIONSETS_ALREADY_ATTACHED
      See Also:
    • XR_ERROR_LOCALIZED_NAME_DUPLICATED

      public static final int XR_ERROR_LOCALIZED_NAME_DUPLICATED
      See Also:
    • XR_ERROR_LOCALIZED_NAME_INVALID

      public static final int XR_ERROR_LOCALIZED_NAME_INVALID
      See Also:
    • XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING

      public static final int XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING
      See Also:
    • XR_ERROR_RUNTIME_UNAVAILABLE

      public static final int XR_ERROR_RUNTIME_UNAVAILABLE
      See Also:
    • XR_TYPE_UNKNOWN

      public static final int XR_TYPE_UNKNOWN
      See Also:
    • XR_TYPE_API_LAYER_PROPERTIES

      public static final int XR_TYPE_API_LAYER_PROPERTIES
      See Also:
    • XR_TYPE_EXTENSION_PROPERTIES

      public static final int XR_TYPE_EXTENSION_PROPERTIES
      See Also:
    • XR_TYPE_INSTANCE_CREATE_INFO

      public static final int XR_TYPE_INSTANCE_CREATE_INFO
      See Also:
    • XR_TYPE_SYSTEM_GET_INFO

      public static final int XR_TYPE_SYSTEM_GET_INFO
      See Also:
    • XR_TYPE_SYSTEM_PROPERTIES

      public static final int XR_TYPE_SYSTEM_PROPERTIES
      See Also:
    • XR_TYPE_VIEW_LOCATE_INFO

      public static final int XR_TYPE_VIEW_LOCATE_INFO
      See Also:
    • XR_TYPE_VIEW

      public static final int XR_TYPE_VIEW
      See Also:
    • XR_TYPE_SESSION_CREATE_INFO

      public static final int XR_TYPE_SESSION_CREATE_INFO
      See Also:
    • XR_TYPE_SWAPCHAIN_CREATE_INFO

      public static final int XR_TYPE_SWAPCHAIN_CREATE_INFO
      See Also:
    • XR_TYPE_SESSION_BEGIN_INFO

      public static final int XR_TYPE_SESSION_BEGIN_INFO
      See Also:
    • XR_TYPE_VIEW_STATE

      public static final int XR_TYPE_VIEW_STATE
      See Also:
    • XR_TYPE_FRAME_END_INFO

      public static final int XR_TYPE_FRAME_END_INFO
      See Also:
    • XR_TYPE_HAPTIC_VIBRATION

      public static final int XR_TYPE_HAPTIC_VIBRATION
      See Also:
    • XR_TYPE_EVENT_DATA_BUFFER

      public static final int XR_TYPE_EVENT_DATA_BUFFER
      See Also:
    • XR_TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING

      public static final int XR_TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING
      See Also:
    • XR_TYPE_EVENT_DATA_SESSION_STATE_CHANGED

      public static final int XR_TYPE_EVENT_DATA_SESSION_STATE_CHANGED
      See Also:
    • XR_TYPE_ACTION_STATE_BOOLEAN

      public static final int XR_TYPE_ACTION_STATE_BOOLEAN
      See Also:
    • XR_TYPE_ACTION_STATE_FLOAT

      public static final int XR_TYPE_ACTION_STATE_FLOAT
      See Also:
    • XR_TYPE_ACTION_STATE_VECTOR2F

      public static final int XR_TYPE_ACTION_STATE_VECTOR2F
      See Also:
    • XR_TYPE_ACTION_STATE_POSE

      public static final int XR_TYPE_ACTION_STATE_POSE
      See Also:
    • XR_TYPE_ACTION_SET_CREATE_INFO

      public static final int XR_TYPE_ACTION_SET_CREATE_INFO
      See Also:
    • XR_TYPE_ACTION_CREATE_INFO

      public static final int XR_TYPE_ACTION_CREATE_INFO
      See Also:
    • XR_TYPE_INSTANCE_PROPERTIES

      public static final int XR_TYPE_INSTANCE_PROPERTIES
      See Also:
    • XR_TYPE_FRAME_WAIT_INFO

      public static final int XR_TYPE_FRAME_WAIT_INFO
      See Also:
    • XR_TYPE_COMPOSITION_LAYER_PROJECTION

      public static final int XR_TYPE_COMPOSITION_LAYER_PROJECTION
      See Also:
    • XR_TYPE_COMPOSITION_LAYER_QUAD

      public static final int XR_TYPE_COMPOSITION_LAYER_QUAD
      See Also:
    • XR_TYPE_REFERENCE_SPACE_CREATE_INFO

      public static final int XR_TYPE_REFERENCE_SPACE_CREATE_INFO
      See Also:
    • XR_TYPE_ACTION_SPACE_CREATE_INFO

      public static final int XR_TYPE_ACTION_SPACE_CREATE_INFO
      See Also:
    • XR_TYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING

      public static final int XR_TYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING
      See Also:
    • XR_TYPE_VIEW_CONFIGURATION_VIEW

      public static final int XR_TYPE_VIEW_CONFIGURATION_VIEW
      See Also:
    • XR_TYPE_SPACE_LOCATION

      public static final int XR_TYPE_SPACE_LOCATION
      See Also:
    • XR_TYPE_SPACE_VELOCITY

      public static final int XR_TYPE_SPACE_VELOCITY
      See Also:
    • XR_TYPE_FRAME_STATE

      public static final int XR_TYPE_FRAME_STATE
      See Also:
    • XR_TYPE_VIEW_CONFIGURATION_PROPERTIES

      public static final int XR_TYPE_VIEW_CONFIGURATION_PROPERTIES
      See Also:
    • XR_TYPE_FRAME_BEGIN_INFO

      public static final int XR_TYPE_FRAME_BEGIN_INFO
      See Also:
    • XR_TYPE_COMPOSITION_LAYER_PROJECTION_VIEW

      public static final int XR_TYPE_COMPOSITION_LAYER_PROJECTION_VIEW
      See Also:
    • XR_TYPE_EVENT_DATA_EVENTS_LOST

      public static final int XR_TYPE_EVENT_DATA_EVENTS_LOST
      See Also:
    • XR_TYPE_INTERACTION_PROFILE_SUGGESTED_BINDING

      public static final int XR_TYPE_INTERACTION_PROFILE_SUGGESTED_BINDING
      See Also:
    • XR_TYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED

      public static final int XR_TYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED
      See Also:
    • XR_TYPE_INTERACTION_PROFILE_STATE

      public static final int XR_TYPE_INTERACTION_PROFILE_STATE
      See Also:
    • XR_TYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO

      public static final int XR_TYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO
      See Also:
    • XR_TYPE_SWAPCHAIN_IMAGE_WAIT_INFO

      public static final int XR_TYPE_SWAPCHAIN_IMAGE_WAIT_INFO
      See Also:
    • XR_TYPE_SWAPCHAIN_IMAGE_RELEASE_INFO

      public static final int XR_TYPE_SWAPCHAIN_IMAGE_RELEASE_INFO
      See Also:
    • XR_TYPE_ACTION_STATE_GET_INFO

      public static final int XR_TYPE_ACTION_STATE_GET_INFO
      See Also:
    • XR_TYPE_HAPTIC_ACTION_INFO

      public static final int XR_TYPE_HAPTIC_ACTION_INFO
      See Also:
    • XR_TYPE_SESSION_ACTION_SETS_ATTACH_INFO

      public static final int XR_TYPE_SESSION_ACTION_SETS_ATTACH_INFO
      See Also:
    • XR_TYPE_ACTIONS_SYNC_INFO

      public static final int XR_TYPE_ACTIONS_SYNC_INFO
      See Also:
    • XR_TYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO

      public static final int XR_TYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO
      See Also:
    • XR_TYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO

      public static final int XR_TYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO
      See Also:
    • XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY

      public static final int XR_FORM_FACTOR_HEAD_MOUNTED_DISPLAY
      See Also:
    • XR_FORM_FACTOR_HANDHELD_DISPLAY

      public static final int XR_FORM_FACTOR_HANDHELD_DISPLAY
      See Also:
    • XR_VIEW_CONFIGURATION_TYPE_PRIMARY_MONO

      public static final int XR_VIEW_CONFIGURATION_TYPE_PRIMARY_MONO
      See Also:
    • XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO

      public static final int XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO
      See Also:
    • XR_ENVIRONMENT_BLEND_MODE_OPAQUE

      public static final int XR_ENVIRONMENT_BLEND_MODE_OPAQUE
      See Also:
    • XR_ENVIRONMENT_BLEND_MODE_ADDITIVE

      public static final int XR_ENVIRONMENT_BLEND_MODE_ADDITIVE
      See Also:
    • XR_ENVIRONMENT_BLEND_MODE_ALPHA_BLEND

      public static final int XR_ENVIRONMENT_BLEND_MODE_ALPHA_BLEND
      See Also:
    • XR_SPACE_VELOCITY_LINEAR_VALID_BIT

      public static final int XR_SPACE_VELOCITY_LINEAR_VALID_BIT
      See Also:
    • XR_SPACE_VELOCITY_ANGULAR_VALID_BIT

      public static final int XR_SPACE_VELOCITY_ANGULAR_VALID_BIT
      See Also:
    • XR_REFERENCE_SPACE_TYPE_VIEW

      public static final int XR_REFERENCE_SPACE_TYPE_VIEW
      See Also:
    • XR_REFERENCE_SPACE_TYPE_LOCAL

      public static final int XR_REFERENCE_SPACE_TYPE_LOCAL
      See Also:
    • XR_REFERENCE_SPACE_TYPE_STAGE

      public static final int XR_REFERENCE_SPACE_TYPE_STAGE
      See Also:
    • XR_SPACE_LOCATION_ORIENTATION_VALID_BIT

      public static final int XR_SPACE_LOCATION_ORIENTATION_VALID_BIT
      See Also:
    • XR_SPACE_LOCATION_POSITION_VALID_BIT

      public static final int XR_SPACE_LOCATION_POSITION_VALID_BIT
      See Also:
    • XR_SPACE_LOCATION_ORIENTATION_TRACKED_BIT

      public static final int XR_SPACE_LOCATION_ORIENTATION_TRACKED_BIT
      See Also:
    • XR_SPACE_LOCATION_POSITION_TRACKED_BIT

      public static final int XR_SPACE_LOCATION_POSITION_TRACKED_BIT
      See Also:
    • XR_SWAPCHAIN_CREATE_PROTECTED_CONTENT_BIT

      public static final int XR_SWAPCHAIN_CREATE_PROTECTED_CONTENT_BIT
      See Also:
    • XR_SWAPCHAIN_CREATE_STATIC_IMAGE_BIT

      public static final int XR_SWAPCHAIN_CREATE_STATIC_IMAGE_BIT
      See Also:
    • XR_SWAPCHAIN_USAGE_COLOR_ATTACHMENT_BIT

      public static final int XR_SWAPCHAIN_USAGE_COLOR_ATTACHMENT_BIT
      See Also:
    • XR_SWAPCHAIN_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT

      public static final int XR_SWAPCHAIN_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
      See Also:
    • XR_SWAPCHAIN_USAGE_UNORDERED_ACCESS_BIT

      public static final int XR_SWAPCHAIN_USAGE_UNORDERED_ACCESS_BIT
      See Also:
    • XR_SWAPCHAIN_USAGE_TRANSFER_SRC_BIT

      public static final int XR_SWAPCHAIN_USAGE_TRANSFER_SRC_BIT
      See Also:
    • XR_SWAPCHAIN_USAGE_TRANSFER_DST_BIT

      public static final int XR_SWAPCHAIN_USAGE_TRANSFER_DST_BIT
      See Also:
    • XR_SWAPCHAIN_USAGE_SAMPLED_BIT

      public static final int XR_SWAPCHAIN_USAGE_SAMPLED_BIT
      See Also:
    • XR_SWAPCHAIN_USAGE_MUTABLE_FORMAT_BIT

      public static final int XR_SWAPCHAIN_USAGE_MUTABLE_FORMAT_BIT
      See Also:
    • XR_COMPOSITION_LAYER_CORRECT_CHROMATIC_ABERRATION_BIT

      public static final int XR_COMPOSITION_LAYER_CORRECT_CHROMATIC_ABERRATION_BIT
      See Also:
    • XR_COMPOSITION_LAYER_BLEND_TEXTURE_SOURCE_ALPHA_BIT

      public static final int XR_COMPOSITION_LAYER_BLEND_TEXTURE_SOURCE_ALPHA_BIT
      See Also:
    • XR_COMPOSITION_LAYER_UNPREMULTIPLIED_ALPHA_BIT

      public static final int XR_COMPOSITION_LAYER_UNPREMULTIPLIED_ALPHA_BIT
      See Also:
    • XR_VIEW_STATE_ORIENTATION_VALID_BIT

      public static final int XR_VIEW_STATE_ORIENTATION_VALID_BIT
      See Also:
    • XR_VIEW_STATE_POSITION_VALID_BIT

      public static final int XR_VIEW_STATE_POSITION_VALID_BIT
      See Also:
    • XR_VIEW_STATE_ORIENTATION_TRACKED_BIT

      public static final int XR_VIEW_STATE_ORIENTATION_TRACKED_BIT
      See Also:
    • XR_VIEW_STATE_POSITION_TRACKED_BIT

      public static final int XR_VIEW_STATE_POSITION_TRACKED_BIT
      See Also:
    • XR_ACTION_TYPE_BOOLEAN_INPUT

      public static final int XR_ACTION_TYPE_BOOLEAN_INPUT
      See Also:
    • XR_ACTION_TYPE_FLOAT_INPUT

      public static final int XR_ACTION_TYPE_FLOAT_INPUT
      See Also:
    • XR_ACTION_TYPE_VECTOR2F_INPUT

      public static final int XR_ACTION_TYPE_VECTOR2F_INPUT
      See Also:
    • XR_ACTION_TYPE_POSE_INPUT

      public static final int XR_ACTION_TYPE_POSE_INPUT
      See Also:
    • XR_ACTION_TYPE_VIBRATION_OUTPUT

      public static final int XR_ACTION_TYPE_VIBRATION_OUTPUT
      See Also:
    • XR_INPUT_SOURCE_LOCALIZED_NAME_USER_PATH_BIT

      public static final int XR_INPUT_SOURCE_LOCALIZED_NAME_USER_PATH_BIT
      See Also:
    • XR_INPUT_SOURCE_LOCALIZED_NAME_INTERACTION_PROFILE_BIT

      public static final int XR_INPUT_SOURCE_LOCALIZED_NAME_INTERACTION_PROFILE_BIT
      See Also:
    • XR_INPUT_SOURCE_LOCALIZED_NAME_COMPONENT_BIT

      public static final int XR_INPUT_SOURCE_LOCALIZED_NAME_COMPONENT_BIT
      See Also:
    • XR_EYE_VISIBILITY_BOTH

      public static final int XR_EYE_VISIBILITY_BOTH
      See Also:
    • XR_EYE_VISIBILITY_LEFT

      public static final int XR_EYE_VISIBILITY_LEFT
      See Also:
    • XR_EYE_VISIBILITY_RIGHT

      public static final int XR_EYE_VISIBILITY_RIGHT
      See Also:
    • XR_SESSION_STATE_UNKNOWN

      public static final int XR_SESSION_STATE_UNKNOWN
      See Also:
    • XR_SESSION_STATE_IDLE

      public static final int XR_SESSION_STATE_IDLE
      See Also:
    • XR_SESSION_STATE_READY

      public static final int XR_SESSION_STATE_READY
      See Also:
    • XR_SESSION_STATE_SYNCHRONIZED

      public static final int XR_SESSION_STATE_SYNCHRONIZED
      See Also:
    • XR_SESSION_STATE_VISIBLE

      public static final int XR_SESSION_STATE_VISIBLE
      See Also:
    • XR_SESSION_STATE_FOCUSED

      public static final int XR_SESSION_STATE_FOCUSED
      See Also:
    • XR_SESSION_STATE_STOPPING

      public static final int XR_SESSION_STATE_STOPPING
      See Also:
    • XR_SESSION_STATE_LOSS_PENDING

      public static final int XR_SESSION_STATE_LOSS_PENDING
      See Also:
    • XR_SESSION_STATE_EXITING

      public static final int XR_SESSION_STATE_EXITING
      See Also:
    • XR_OBJECT_TYPE_UNKNOWN

      public static final int XR_OBJECT_TYPE_UNKNOWN
      See Also:
    • XR_OBJECT_TYPE_INSTANCE

      public static final int XR_OBJECT_TYPE_INSTANCE
      See Also:
    • XR_OBJECT_TYPE_SESSION

      public static final int XR_OBJECT_TYPE_SESSION
      See Also:
    • XR_OBJECT_TYPE_SWAPCHAIN

      public static final int XR_OBJECT_TYPE_SWAPCHAIN
      See Also:
    • XR_OBJECT_TYPE_SPACE

      public static final int XR_OBJECT_TYPE_SPACE
      See Also:
    • XR_OBJECT_TYPE_ACTION_SET

      public static final int XR_OBJECT_TYPE_ACTION_SET
      See Also:
    • XR_OBJECT_TYPE_ACTION

      public static final int XR_OBJECT_TYPE_ACTION
      See Also:
    • XR_CURRENT_API_VERSION

      public static final long XR_CURRENT_API_VERSION
    • XR_API_VERSION_1_0

      public static final long XR_API_VERSION_1_0
    • XR_USE_GRAPHICS_API_OPENGL

      public static final int XR_USE_GRAPHICS_API_OPENGL
      See Also:
    • XR_USE_GRAPHICS_API_OPENGL_ES

      public static final int XR_USE_GRAPHICS_API_OPENGL_ES
      See Also:
    • XR_USE_GRAPHICS_API_VULKAN

      public static final int XR_USE_GRAPHICS_API_VULKAN
      See Also:
    • XR_USE_PLATFORM_EGL

      public static final int XR_USE_PLATFORM_EGL
      See Also:
    • XR_USE_PLATFORM_WIN32

      public static final int XR_USE_PLATFORM_WIN32
      See Also:
    • XR_USE_PLATFORM_XLIB

      public static final int XR_USE_PLATFORM_XLIB
      See Also:
    • XR_USE_PLATFORM_XCB

      public static final int XR_USE_PLATFORM_XCB
      See Also:
    • XR_USE_PLATFORM_WAYLAND

      public static final int XR_USE_PLATFORM_WAYLAND
      See Also:
    • XR_NULL_HANDLE

      public static final long XR_NULL_HANDLE
      See Also:
    • XR_NULL_PATH

      public static final long XR_NULL_PATH
      See Also:
    • XR_NULL_SYSTEM_ID

      public static final long XR_NULL_SYSTEM_ID
      See Also:
    • XR_NO_DURATION

      public static final long XR_NO_DURATION
      See Also:
    • XR_INFINITE_DURATION

      public static final long XR_INFINITE_DURATION
      See Also:
    • XR_MIN_HAPTIC_DURATION

      public static final long XR_MIN_HAPTIC_DURATION
      See Also:
    • XR_MAX_EVENT_DATA_SIZE

      public static final long XR_MAX_EVENT_DATA_SIZE
    • XR_FREQUENCY_UNSPECIFIED

      public static final float XR_FREQUENCY_UNSPECIFIED
      See Also:
    • XR_TRUE

      public static final int XR_TRUE
      See Also:
    • XR_FALSE

      public static final int XR_FALSE
      See Also:
    • XR_MAX_EXTENSION_NAME_SIZE

      public static final int XR_MAX_EXTENSION_NAME_SIZE
      See Also:
    • XR_MAX_API_LAYER_NAME_SIZE

      public static final int XR_MAX_API_LAYER_NAME_SIZE
      See Also:
    • XR_MAX_API_LAYER_DESCRIPTION_SIZE

      public static final int XR_MAX_API_LAYER_DESCRIPTION_SIZE
      See Also:
    • XR_MAX_SYSTEM_NAME_SIZE

      public static final int XR_MAX_SYSTEM_NAME_SIZE
      See Also:
    • XR_MAX_APPLICATION_NAME_SIZE

      public static final int XR_MAX_APPLICATION_NAME_SIZE
      See Also:
    • XR_MAX_ENGINE_NAME_SIZE

      public static final int XR_MAX_ENGINE_NAME_SIZE
      See Also:
    • XR_MAX_RUNTIME_NAME_SIZE

      public static final int XR_MAX_RUNTIME_NAME_SIZE
      See Also:
    • XR_MAX_PATH_LENGTH

      public static final int XR_MAX_PATH_LENGTH
      See Also:
    • XR_MAX_STRUCTURE_NAME_SIZE

      public static final int XR_MAX_STRUCTURE_NAME_SIZE
      See Also:
    • XR_MAX_RESULT_STRING_SIZE

      public static final int XR_MAX_RESULT_STRING_SIZE
      See Also:
    • XR_MAX_GRAPHICS_APIS_SUPPORTED

      public static final int XR_MAX_GRAPHICS_APIS_SUPPORTED
      See Also:
    • XR_MAX_ACTION_SET_NAME_SIZE

      public static final int XR_MAX_ACTION_SET_NAME_SIZE
      See Also:
    • XR_MAX_ACTION_NAME_SIZE

      public static final int XR_MAX_ACTION_NAME_SIZE
      See Also:
    • XR_MAX_LOCALIZED_ACTION_SET_NAME_SIZE

      public static final int XR_MAX_LOCALIZED_ACTION_SET_NAME_SIZE
      See Also:
    • XR_MAX_LOCALIZED_ACTION_NAME_SIZE

      public static final int XR_MAX_LOCALIZED_ACTION_NAME_SIZE
      See Also:
    • XR_MIN_COMPOSITION_LAYERS_SUPPORTED

      public static final int XR_MIN_COMPOSITION_LAYERS_SUPPORTED
      See Also:
  • Method Details

    • nxrGetInstanceProcAddr

      public static int nxrGetInstanceProcAddr(long instance, long name, long function)
      XrResult xrGetInstanceProcAddr(XrInstance instance, char const * name, PFN_xrVoidFunction * function)
    • xrGetInstanceProcAddr

      public static int xrGetInstanceProcAddr(@Nullable XrInstance instance, ByteBuffer name, PointerBuffer function)
      XrResult xrGetInstanceProcAddr(XrInstance instance, char const * name, PFN_xrVoidFunction * function)
    • xrGetInstanceProcAddr

      public static int xrGetInstanceProcAddr(@Nullable XrInstance instance, CharSequence name, PointerBuffer function)
      XrResult xrGetInstanceProcAddr(XrInstance instance, char const * name, PFN_xrVoidFunction * function)
    • nxrEnumerateApiLayerProperties

      public static int nxrEnumerateApiLayerProperties(int propertyCapacityInput, long propertyCountOutput, long properties)
      XrResult xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput, uint32_t * propertyCountOutput, XrApiLayerProperties * properties)
    • xrEnumerateApiLayerProperties

      public static int xrEnumerateApiLayerProperties(IntBuffer propertyCountOutput, @Nullable XrApiLayerProperties.Buffer properties)
      XrResult xrEnumerateApiLayerProperties(uint32_t propertyCapacityInput, uint32_t * propertyCountOutput, XrApiLayerProperties * properties)
    • nxrEnumerateInstanceExtensionProperties

      public static int nxrEnumerateInstanceExtensionProperties(long layerName, int propertyCapacityInput, long propertyCountOutput, long properties)
      XrResult xrEnumerateInstanceExtensionProperties(char const * layerName, uint32_t propertyCapacityInput, uint32_t * propertyCountOutput, XrExtensionProperties * properties)
    • xrEnumerateInstanceExtensionProperties

      public static int xrEnumerateInstanceExtensionProperties(@Nullable ByteBuffer layerName, IntBuffer propertyCountOutput, @Nullable XrExtensionProperties.Buffer properties)
      XrResult xrEnumerateInstanceExtensionProperties(char const * layerName, uint32_t propertyCapacityInput, uint32_t * propertyCountOutput, XrExtensionProperties * properties)
    • xrEnumerateInstanceExtensionProperties

      public static int xrEnumerateInstanceExtensionProperties(@Nullable CharSequence layerName, IntBuffer propertyCountOutput, @Nullable XrExtensionProperties.Buffer properties)
      XrResult xrEnumerateInstanceExtensionProperties(char const * layerName, uint32_t propertyCapacityInput, uint32_t * propertyCountOutput, XrExtensionProperties * properties)
    • nxrCreateInstance

      public static int nxrCreateInstance(long createInfo, long instance)
      XrResult xrCreateInstance(XrInstanceCreateInfo const * createInfo, XrInstance * instance)
    • xrCreateInstance

      public static int xrCreateInstance(XrInstanceCreateInfo createInfo, PointerBuffer instance)
      XrResult xrCreateInstance(XrInstanceCreateInfo const * createInfo, XrInstance * instance)
    • xrDestroyInstance

      public static int xrDestroyInstance(XrInstance instance)
      XrResult xrDestroyInstance(XrInstance instance)
    • nxrGetInstanceProperties

      public static int nxrGetInstanceProperties(XrInstance instance, long instanceProperties)
      XrResult xrGetInstanceProperties(XrInstance instance, XrInstanceProperties * instanceProperties)
    • xrGetInstanceProperties

      public static int xrGetInstanceProperties(XrInstance instance, XrInstanceProperties instanceProperties)
      XrResult xrGetInstanceProperties(XrInstance instance, XrInstanceProperties * instanceProperties)
    • nxrPollEvent

      public static int nxrPollEvent(XrInstance instance, long eventData)
      XrResult xrPollEvent(XrInstance instance, XrEventDataBuffer * eventData)
    • xrPollEvent

      public static int xrPollEvent(XrInstance instance, XrEventDataBuffer eventData)
      XrResult xrPollEvent(XrInstance instance, XrEventDataBuffer * eventData)
    • nxrResultToString

      public static int nxrResultToString(XrInstance instance, int value, long buffer)
      XrResult xrResultToString(XrInstance instance, XrResult value, char * buffer)
    • xrResultToString

      public static int xrResultToString(XrInstance instance, int value, ByteBuffer buffer)
      XrResult xrResultToString(XrInstance instance, XrResult value, char * buffer)
    • nxrStructureTypeToString

      public static int nxrStructureTypeToString(XrInstance instance, int value, long buffer)
      XrResult xrStructureTypeToString(XrInstance instance, XrStructureType value, char * buffer)
    • xrStructureTypeToString

      public static int xrStructureTypeToString(XrInstance instance, int value, ByteBuffer buffer)
      XrResult xrStructureTypeToString(XrInstance instance, XrStructureType value, char * buffer)
    • nxrGetSystem

      public static int nxrGetSystem(XrInstance instance, long getInfo, long systemId)
      XrResult xrGetSystem(XrInstance instance, XrSystemGetInfo const * getInfo, XrSystemId * systemId)
    • xrGetSystem

      public static int xrGetSystem(XrInstance instance, XrSystemGetInfo getInfo, LongBuffer systemId)
      XrResult xrGetSystem(XrInstance instance, XrSystemGetInfo const * getInfo, XrSystemId * systemId)
    • nxrGetSystemProperties

      public static int nxrGetSystemProperties(XrInstance instance, long systemId, long properties)
      XrResult xrGetSystemProperties(XrInstance instance, XrSystemId systemId, XrSystemProperties * properties)
    • xrGetSystemProperties

      public static int xrGetSystemProperties(XrInstance instance, long systemId, XrSystemProperties properties)
      XrResult xrGetSystemProperties(XrInstance instance, XrSystemId systemId, XrSystemProperties * properties)
    • nxrEnumerateEnvironmentBlendModes

      public static int nxrEnumerateEnvironmentBlendModes(XrInstance instance, long systemId, int viewConfigurationType, int environmentBlendModeCapacityInput, long environmentBlendModeCountOutput, long environmentBlendModes)
      XrResult xrEnumerateEnvironmentBlendModes(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t environmentBlendModeCapacityInput, uint32_t * environmentBlendModeCountOutput, XrEnvironmentBlendMode * environmentBlendModes)
    • xrEnumerateEnvironmentBlendModes

      public static int xrEnumerateEnvironmentBlendModes(XrInstance instance, long systemId, int viewConfigurationType, IntBuffer environmentBlendModeCountOutput, @Nullable IntBuffer environmentBlendModes)
      XrResult xrEnumerateEnvironmentBlendModes(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t environmentBlendModeCapacityInput, uint32_t * environmentBlendModeCountOutput, XrEnvironmentBlendMode * environmentBlendModes)
    • nxrCreateSession

      public static int nxrCreateSession(XrInstance instance, long createInfo, long session)
      XrResult xrCreateSession(XrInstance instance, XrSessionCreateInfo const * createInfo, XrSession * session)
    • xrCreateSession

      public static int xrCreateSession(XrInstance instance, XrSessionCreateInfo createInfo, PointerBuffer session)
      XrResult xrCreateSession(XrInstance instance, XrSessionCreateInfo const * createInfo, XrSession * session)
    • xrDestroySession

      public static int xrDestroySession(XrSession session)
      XrResult xrDestroySession(XrSession session)
    • nxrEnumerateReferenceSpaces

      public static int nxrEnumerateReferenceSpaces(XrSession session, int spaceCapacityInput, long spaceCountOutput, long spaces)
      XrResult xrEnumerateReferenceSpaces(XrSession session, uint32_t spaceCapacityInput, uint32_t * spaceCountOutput, XrReferenceSpaceType * spaces)
    • xrEnumerateReferenceSpaces

      public static int xrEnumerateReferenceSpaces(XrSession session, IntBuffer spaceCountOutput, @Nullable IntBuffer spaces)
      XrResult xrEnumerateReferenceSpaces(XrSession session, uint32_t spaceCapacityInput, uint32_t * spaceCountOutput, XrReferenceSpaceType * spaces)
    • nxrCreateReferenceSpace

      public static int nxrCreateReferenceSpace(XrSession session, long createInfo, long space)
      XrResult xrCreateReferenceSpace(XrSession session, XrReferenceSpaceCreateInfo const * createInfo, XrSpace * space)
    • xrCreateReferenceSpace

      public static int xrCreateReferenceSpace(XrSession session, XrReferenceSpaceCreateInfo createInfo, PointerBuffer space)
      XrResult xrCreateReferenceSpace(XrSession session, XrReferenceSpaceCreateInfo const * createInfo, XrSpace * space)
    • nxrGetReferenceSpaceBoundsRect

      public static int nxrGetReferenceSpaceBoundsRect(XrSession session, int referenceSpaceType, long bounds)
      XrResult xrGetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df * bounds)
    • xrGetReferenceSpaceBoundsRect

      public static int xrGetReferenceSpaceBoundsRect(XrSession session, int referenceSpaceType, XrExtent2Df bounds)
      XrResult xrGetReferenceSpaceBoundsRect(XrSession session, XrReferenceSpaceType referenceSpaceType, XrExtent2Df * bounds)
    • nxrCreateActionSpace

      public static int nxrCreateActionSpace(XrSession session, long createInfo, long space)
      XrResult xrCreateActionSpace(XrSession session, XrActionSpaceCreateInfo const * createInfo, XrSpace * space)
    • xrCreateActionSpace

      public static int xrCreateActionSpace(XrSession session, XrActionSpaceCreateInfo createInfo, PointerBuffer space)
      XrResult xrCreateActionSpace(XrSession session, XrActionSpaceCreateInfo const * createInfo, XrSpace * space)
    • nxrLocateSpace

      public static int nxrLocateSpace(XrSpace space, XrSpace baseSpace, long time, long location)
      XrResult xrLocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation * location)
    • xrLocateSpace

      public static int xrLocateSpace(XrSpace space, XrSpace baseSpace, long time, XrSpaceLocation location)
      XrResult xrLocateSpace(XrSpace space, XrSpace baseSpace, XrTime time, XrSpaceLocation * location)
    • xrDestroySpace

      public static int xrDestroySpace(XrSpace space)
      XrResult xrDestroySpace(XrSpace space)
    • nxrEnumerateViewConfigurations

      public static int nxrEnumerateViewConfigurations(XrInstance instance, long systemId, int viewConfigurationTypeCapacityInput, long viewConfigurationTypeCountOutput, long viewConfigurationTypes)
      XrResult xrEnumerateViewConfigurations(XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t * viewConfigurationTypeCountOutput, XrViewConfigurationType * viewConfigurationTypes)
    • xrEnumerateViewConfigurations

      public static int xrEnumerateViewConfigurations(XrInstance instance, long systemId, IntBuffer viewConfigurationTypeCountOutput, @Nullable IntBuffer viewConfigurationTypes)
      XrResult xrEnumerateViewConfigurations(XrInstance instance, XrSystemId systemId, uint32_t viewConfigurationTypeCapacityInput, uint32_t * viewConfigurationTypeCountOutput, XrViewConfigurationType * viewConfigurationTypes)
    • nxrGetViewConfigurationProperties

      public static int nxrGetViewConfigurationProperties(XrInstance instance, long systemId, int viewConfigurationType, long configurationProperties)
      XrResult xrGetViewConfigurationProperties(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, XrViewConfigurationProperties * configurationProperties)
    • xrGetViewConfigurationProperties

      public static int xrGetViewConfigurationProperties(XrInstance instance, long systemId, int viewConfigurationType, XrViewConfigurationProperties configurationProperties)
      XrResult xrGetViewConfigurationProperties(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, XrViewConfigurationProperties * configurationProperties)
    • nxrEnumerateViewConfigurationViews

      public static int nxrEnumerateViewConfigurationViews(XrInstance instance, long systemId, int viewConfigurationType, int viewCapacityInput, long viewCountOutput, long views)
      XrResult xrEnumerateViewConfigurationViews(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t * viewCountOutput, XrViewConfigurationView * views)
    • xrEnumerateViewConfigurationViews

      public static int xrEnumerateViewConfigurationViews(XrInstance instance, long systemId, int viewConfigurationType, IntBuffer viewCountOutput, @Nullable XrViewConfigurationView.Buffer views)
      XrResult xrEnumerateViewConfigurationViews(XrInstance instance, XrSystemId systemId, XrViewConfigurationType viewConfigurationType, uint32_t viewCapacityInput, uint32_t * viewCountOutput, XrViewConfigurationView * views)
    • nxrEnumerateSwapchainFormats

      public static int nxrEnumerateSwapchainFormats(XrSession session, int formatCapacityInput, long formatCountOutput, long formats)
      XrResult xrEnumerateSwapchainFormats(XrSession session, uint32_t formatCapacityInput, uint32_t * formatCountOutput, int64_t * formats)
    • xrEnumerateSwapchainFormats

      public static int xrEnumerateSwapchainFormats(XrSession session, IntBuffer formatCountOutput, @Nullable LongBuffer formats)
      XrResult xrEnumerateSwapchainFormats(XrSession session, uint32_t formatCapacityInput, uint32_t * formatCountOutput, int64_t * formats)
    • nxrCreateSwapchain

      public static int nxrCreateSwapchain(XrSession session, long createInfo, long swapchain)
      XrResult xrCreateSwapchain(XrSession session, XrSwapchainCreateInfo const * createInfo, XrSwapchain * swapchain)
    • xrCreateSwapchain

      public static int xrCreateSwapchain(XrSession session, XrSwapchainCreateInfo createInfo, PointerBuffer swapchain)
      XrResult xrCreateSwapchain(XrSession session, XrSwapchainCreateInfo const * createInfo, XrSwapchain * swapchain)
    • xrDestroySwapchain

      public static int xrDestroySwapchain(XrSwapchain swapchain)
      XrResult xrDestroySwapchain(XrSwapchain swapchain)
    • nxrEnumerateSwapchainImages

      public static int nxrEnumerateSwapchainImages(XrSwapchain swapchain, int imageCapacityInput, long imageCountOutput, long images)
      XrResult xrEnumerateSwapchainImages(XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t * imageCountOutput, XrSwapchainImageBaseHeader * images)
    • xrEnumerateSwapchainImages

      public static int xrEnumerateSwapchainImages(XrSwapchain swapchain, IntBuffer imageCountOutput, @Nullable XrSwapchainImageBaseHeader.Buffer images)
      XrResult xrEnumerateSwapchainImages(XrSwapchain swapchain, uint32_t imageCapacityInput, uint32_t * imageCountOutput, XrSwapchainImageBaseHeader * images)
    • nxrAcquireSwapchainImage

      public static int nxrAcquireSwapchainImage(XrSwapchain swapchain, long acquireInfo, long index)
      XrResult xrAcquireSwapchainImage(XrSwapchain swapchain, XrSwapchainImageAcquireInfo const * acquireInfo, uint32_t * index)
    • xrAcquireSwapchainImage

      public static int xrAcquireSwapchainImage(XrSwapchain swapchain, @Nullable XrSwapchainImageAcquireInfo acquireInfo, IntBuffer index)
      XrResult xrAcquireSwapchainImage(XrSwapchain swapchain, XrSwapchainImageAcquireInfo const * acquireInfo, uint32_t * index)
    • nxrWaitSwapchainImage

      public static int nxrWaitSwapchainImage(XrSwapchain swapchain, long waitInfo)
      XrResult xrWaitSwapchainImage(XrSwapchain swapchain, XrSwapchainImageWaitInfo const * waitInfo)
    • xrWaitSwapchainImage

      public static int xrWaitSwapchainImage(XrSwapchain swapchain, XrSwapchainImageWaitInfo waitInfo)
      XrResult xrWaitSwapchainImage(XrSwapchain swapchain, XrSwapchainImageWaitInfo const * waitInfo)
    • nxrReleaseSwapchainImage

      public static int nxrReleaseSwapchainImage(XrSwapchain swapchain, long releaseInfo)
      XrResult xrReleaseSwapchainImage(XrSwapchain swapchain, XrSwapchainImageReleaseInfo const * releaseInfo)
    • xrReleaseSwapchainImage

      public static int xrReleaseSwapchainImage(XrSwapchain swapchain, @Nullable XrSwapchainImageReleaseInfo releaseInfo)
      XrResult xrReleaseSwapchainImage(XrSwapchain swapchain, XrSwapchainImageReleaseInfo const * releaseInfo)
    • nxrBeginSession

      public static int nxrBeginSession(XrSession session, long beginInfo)
      XrResult xrBeginSession(XrSession session, XrSessionBeginInfo const * beginInfo)
    • xrBeginSession

      public static int xrBeginSession(XrSession session, XrSessionBeginInfo beginInfo)
      XrResult xrBeginSession(XrSession session, XrSessionBeginInfo const * beginInfo)
    • xrEndSession

      public static int xrEndSession(XrSession session)
      XrResult xrEndSession(XrSession session)
    • xrRequestExitSession

      public static int xrRequestExitSession(XrSession session)
      XrResult xrRequestExitSession(XrSession session)
    • nxrWaitFrame

      public static int nxrWaitFrame(XrSession session, long frameWaitInfo, long frameState)
      XrResult xrWaitFrame(XrSession session, XrFrameWaitInfo const * frameWaitInfo, XrFrameState * frameState)
    • xrWaitFrame

      public static int xrWaitFrame(XrSession session, @Nullable XrFrameWaitInfo frameWaitInfo, XrFrameState frameState)
      XrResult xrWaitFrame(XrSession session, XrFrameWaitInfo const * frameWaitInfo, XrFrameState * frameState)
    • nxrBeginFrame

      public static int nxrBeginFrame(XrSession session, long frameBeginInfo)
      XrResult xrBeginFrame(XrSession session, XrFrameBeginInfo const * frameBeginInfo)
    • xrBeginFrame

      public static int xrBeginFrame(XrSession session, @Nullable XrFrameBeginInfo frameBeginInfo)
      XrResult xrBeginFrame(XrSession session, XrFrameBeginInfo const * frameBeginInfo)
    • nxrEndFrame

      public static int nxrEndFrame(XrSession session, long frameEndInfo)
      XrResult xrEndFrame(XrSession session, XrFrameEndInfo const * frameEndInfo)
    • xrEndFrame

      public static int xrEndFrame(XrSession session, XrFrameEndInfo frameEndInfo)
      XrResult xrEndFrame(XrSession session, XrFrameEndInfo const * frameEndInfo)
    • nxrLocateViews

      public static int nxrLocateViews(XrSession session, long viewLocateInfo, long viewState, int viewCapacityInput, long viewCountOutput, long views)
      XrResult xrLocateViews(XrSession session, XrViewLocateInfo const * viewLocateInfo, XrViewState * viewState, uint32_t viewCapacityInput, uint32_t * viewCountOutput, XrView * views)
    • xrLocateViews

      public static int xrLocateViews(XrSession session, XrViewLocateInfo viewLocateInfo, XrViewState viewState, IntBuffer viewCountOutput, @Nullable XrView.Buffer views)
      XrResult xrLocateViews(XrSession session, XrViewLocateInfo const * viewLocateInfo, XrViewState * viewState, uint32_t viewCapacityInput, uint32_t * viewCountOutput, XrView * views)
    • nxrStringToPath

      public static int nxrStringToPath(XrInstance instance, long pathString, long path)
      XrResult xrStringToPath(XrInstance instance, char const * pathString, XrPath * path)
    • xrStringToPath

      public static int xrStringToPath(XrInstance instance, ByteBuffer pathString, LongBuffer path)
      XrResult xrStringToPath(XrInstance instance, char const * pathString, XrPath * path)
    • xrStringToPath

      public static int xrStringToPath(XrInstance instance, CharSequence pathString, LongBuffer path)
      XrResult xrStringToPath(XrInstance instance, char const * pathString, XrPath * path)
    • nxrPathToString

      public static int nxrPathToString(XrInstance instance, long path, int bufferCapacityInput, long bufferCountOutput, long buffer)
      XrResult xrPathToString(XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, char * buffer)
    • xrPathToString

      public static int xrPathToString(XrInstance instance, long path, IntBuffer bufferCountOutput, @Nullable ByteBuffer buffer)
      XrResult xrPathToString(XrInstance instance, XrPath path, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, char * buffer)
    • nxrCreateActionSet

      public static int nxrCreateActionSet(XrInstance instance, long createInfo, long actionSet)
      XrResult xrCreateActionSet(XrInstance instance, XrActionSetCreateInfo const * createInfo, XrActionSet * actionSet)
    • xrCreateActionSet

      public static int xrCreateActionSet(XrInstance instance, XrActionSetCreateInfo createInfo, PointerBuffer actionSet)
      XrResult xrCreateActionSet(XrInstance instance, XrActionSetCreateInfo const * createInfo, XrActionSet * actionSet)
    • xrDestroyActionSet

      public static int xrDestroyActionSet(XrActionSet actionSet)
      XrResult xrDestroyActionSet(XrActionSet actionSet)
    • nxrCreateAction

      public static int nxrCreateAction(XrActionSet actionSet, long createInfo, long action)
      XrResult xrCreateAction(XrActionSet actionSet, XrActionCreateInfo const * createInfo, XrAction * action)
    • xrCreateAction

      public static int xrCreateAction(XrActionSet actionSet, XrActionCreateInfo createInfo, PointerBuffer action)
      XrResult xrCreateAction(XrActionSet actionSet, XrActionCreateInfo const * createInfo, XrAction * action)
    • xrDestroyAction

      public static int xrDestroyAction(XrAction action)
      XrResult xrDestroyAction(XrAction action)
    • nxrSuggestInteractionProfileBindings

      public static int nxrSuggestInteractionProfileBindings(XrInstance instance, long suggestedBindings)
      XrResult xrSuggestInteractionProfileBindings(XrInstance instance, XrInteractionProfileSuggestedBinding const * suggestedBindings)
    • xrSuggestInteractionProfileBindings

      public static int xrSuggestInteractionProfileBindings(XrInstance instance, XrInteractionProfileSuggestedBinding suggestedBindings)
      XrResult xrSuggestInteractionProfileBindings(XrInstance instance, XrInteractionProfileSuggestedBinding const * suggestedBindings)
    • nxrAttachSessionActionSets

      public static int nxrAttachSessionActionSets(XrSession session, long attachInfo)
      XrResult xrAttachSessionActionSets(XrSession session, XrSessionActionSetsAttachInfo const * attachInfo)
    • xrAttachSessionActionSets

      public static int xrAttachSessionActionSets(XrSession session, XrSessionActionSetsAttachInfo attachInfo)
      XrResult xrAttachSessionActionSets(XrSession session, XrSessionActionSetsAttachInfo const * attachInfo)
    • nxrGetCurrentInteractionProfile

      public static int nxrGetCurrentInteractionProfile(XrSession session, long topLevelUserPath, long interactionProfile)
      XrResult xrGetCurrentInteractionProfile(XrSession session, XrPath topLevelUserPath, XrInteractionProfileState * interactionProfile)
    • xrGetCurrentInteractionProfile

      public static int xrGetCurrentInteractionProfile(XrSession session, long topLevelUserPath, XrInteractionProfileState interactionProfile)
      XrResult xrGetCurrentInteractionProfile(XrSession session, XrPath topLevelUserPath, XrInteractionProfileState * interactionProfile)
    • nxrGetActionStateBoolean

      public static int nxrGetActionStateBoolean(XrSession session, long getInfo, long state)
      XrResult xrGetActionStateBoolean(XrSession session, XrActionStateGetInfo const * getInfo, XrActionStateBoolean * state)
    • xrGetActionStateBoolean

      public static int xrGetActionStateBoolean(XrSession session, XrActionStateGetInfo getInfo, XrActionStateBoolean state)
      XrResult xrGetActionStateBoolean(XrSession session, XrActionStateGetInfo const * getInfo, XrActionStateBoolean * state)
    • nxrGetActionStateFloat

      public static int nxrGetActionStateFloat(XrSession session, long getInfo, long state)
      XrResult xrGetActionStateFloat(XrSession session, XrActionStateGetInfo const * getInfo, XrActionStateFloat * state)
    • xrGetActionStateFloat

      public static int xrGetActionStateFloat(XrSession session, XrActionStateGetInfo getInfo, XrActionStateFloat state)
      XrResult xrGetActionStateFloat(XrSession session, XrActionStateGetInfo const * getInfo, XrActionStateFloat * state)
    • nxrGetActionStateVector2f

      public static int nxrGetActionStateVector2f(XrSession session, long getInfo, long state)
      XrResult xrGetActionStateVector2f(XrSession session, XrActionStateGetInfo const * getInfo, XrActionStateVector2f * state)
    • xrGetActionStateVector2f

      public static int xrGetActionStateVector2f(XrSession session, XrActionStateGetInfo getInfo, XrActionStateVector2f state)
      XrResult xrGetActionStateVector2f(XrSession session, XrActionStateGetInfo const * getInfo, XrActionStateVector2f * state)
    • nxrGetActionStatePose

      public static int nxrGetActionStatePose(XrSession session, long getInfo, long state)
      XrResult xrGetActionStatePose(XrSession session, XrActionStateGetInfo const * getInfo, XrActionStatePose * state)
    • xrGetActionStatePose

      public static int xrGetActionStatePose(XrSession session, XrActionStateGetInfo getInfo, XrActionStatePose state)
      XrResult xrGetActionStatePose(XrSession session, XrActionStateGetInfo const * getInfo, XrActionStatePose * state)
    • nxrSyncActions

      public static int nxrSyncActions(XrSession session, long syncInfo)
      XrResult xrSyncActions(XrSession session, XrActionsSyncInfo const * syncInfo)
    • xrSyncActions

      public static int xrSyncActions(XrSession session, XrActionsSyncInfo syncInfo)
      XrResult xrSyncActions(XrSession session, XrActionsSyncInfo const * syncInfo)
    • nxrEnumerateBoundSourcesForAction

      public static int nxrEnumerateBoundSourcesForAction(XrSession session, long enumerateInfo, int sourceCapacityInput, long sourceCountOutput, long sources)
      XrResult xrEnumerateBoundSourcesForAction(XrSession session, XrBoundSourcesForActionEnumerateInfo const * enumerateInfo, uint32_t sourceCapacityInput, uint32_t * sourceCountOutput, XrPath * sources)
    • xrEnumerateBoundSourcesForAction

      public static int xrEnumerateBoundSourcesForAction(XrSession session, XrBoundSourcesForActionEnumerateInfo enumerateInfo, IntBuffer sourceCountOutput, @Nullable LongBuffer sources)
      XrResult xrEnumerateBoundSourcesForAction(XrSession session, XrBoundSourcesForActionEnumerateInfo const * enumerateInfo, uint32_t sourceCapacityInput, uint32_t * sourceCountOutput, XrPath * sources)
    • nxrGetInputSourceLocalizedName

      public static int nxrGetInputSourceLocalizedName(XrSession session, long getInfo, int bufferCapacityInput, long bufferCountOutput, long buffer)
      XrResult xrGetInputSourceLocalizedName(XrSession session, XrInputSourceLocalizedNameGetInfo const * getInfo, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, char * buffer)
    • xrGetInputSourceLocalizedName

      public static int xrGetInputSourceLocalizedName(XrSession session, XrInputSourceLocalizedNameGetInfo getInfo, IntBuffer bufferCountOutput, @Nullable ByteBuffer buffer)
      XrResult xrGetInputSourceLocalizedName(XrSession session, XrInputSourceLocalizedNameGetInfo const * getInfo, uint32_t bufferCapacityInput, uint32_t * bufferCountOutput, char * buffer)
    • nxrApplyHapticFeedback

      public static int nxrApplyHapticFeedback(XrSession session, long hapticActionInfo, long hapticFeedback)
      XrResult xrApplyHapticFeedback(XrSession session, XrHapticActionInfo const * hapticActionInfo, XrHapticBaseHeader const * hapticFeedback)
    • xrApplyHapticFeedback

      public static int xrApplyHapticFeedback(XrSession session, XrHapticActionInfo hapticActionInfo, XrHapticBaseHeader hapticFeedback)
      XrResult xrApplyHapticFeedback(XrSession session, XrHapticActionInfo const * hapticActionInfo, XrHapticBaseHeader const * hapticFeedback)
    • nxrStopHapticFeedback

      public static int nxrStopHapticFeedback(XrSession session, long hapticActionInfo)
      XrResult xrStopHapticFeedback(XrSession session, XrHapticActionInfo const * hapticActionInfo)
    • xrStopHapticFeedback

      public static int xrStopHapticFeedback(XrSession session, XrHapticActionInfo hapticActionInfo)
      XrResult xrStopHapticFeedback(XrSession session, XrHapticActionInfo const * hapticActionInfo)
    • XR_MAKE_VERSION

      public static long XR_MAKE_VERSION(int major, int minor, int patch)
      uint64_t XR_MAKE_VERSION(uint16_t major, uint16_t minor, uint32_t patch)
    • XR_VERSION_MAJOR

      public static short XR_VERSION_MAJOR(long version)
      uint16_t XR_VERSION_MAJOR(uint64_t version)
    • XR_VERSION_MINOR

      public static short XR_VERSION_MINOR(long version)
      uint16_t XR_VERSION_MINOR(uint64_t version)
    • XR_VERSION_PATCH

      public static int XR_VERSION_PATCH(long version)
      uint32_t XR_VERSION_PATCH(uint64_t version)
    • XR_SUCCEEDED

      public static boolean XR_SUCCEEDED(int result)
      bool XR_SUCCEEDED(int result)
    • XR_UNQUALIFIED_SUCCESS

      public static boolean XR_UNQUALIFIED_SUCCESS(int result)
      bool XR_UNQUALIFIED_SUCCESS(int result)
    • XR_FAILED

      public static boolean XR_FAILED(int result)
      bool XR_FAILED(int result)