Monado OpenXR Runtime
xrt_results.h File Reference

Internal result type for XRT. More...

Go to the source code of this file.

Typedefs

typedef enum xrt_result xrt_result_t
 Result type used across Monado. More...
 

Enumerations

enum  xrt_result {
  XRT_SUCCESS = 0 , XRT_TIMEOUT = 2 , XRT_SPACE_BOUNDS_UNAVAILABLE = 3 , XRT_ERROR_IPC_FAILURE = -1 ,
  XRT_ERROR_NO_IMAGE_AVAILABLE = -2 , XRT_ERROR_VULKAN = -3 , XRT_ERROR_OPENGL = -4 , XRT_ERROR_FAILED_TO_SUBMIT_VULKAN_COMMANDS = -5 ,
  XRT_ERROR_SWAPCHAIN_FLAG_VALID_BUT_UNSUPPORTED = -6 , XRT_ERROR_ALLOCATION = -7 , XRT_ERROR_POSE_NOT_ACTIVE = -8 , XRT_ERROR_FENCE_CREATE_FAILED = -9 ,
  XRT_ERROR_NATIVE_HANDLE_FENCE_ERROR = -10 , XRT_ERROR_MULTI_SESSION_NOT_IMPLEMENTED = -11 , XRT_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED = -12 , XRT_ERROR_EGL_CONFIG_MISSING = -13 ,
  XRT_ERROR_THREADING_INIT_FAILURE = -14 , XRT_ERROR_IPC_SESSION_NOT_CREATED = -15 , XRT_ERROR_IPC_SESSION_ALREADY_CREATED = -16 , XRT_ERROR_PROBER_NOT_SUPPORTED = -17 ,
  XRT_ERROR_PROBER_CREATION_FAILED = -18 , XRT_ERROR_PROBER_LIST_LOCKED = -19 , XRT_ERROR_PROBER_LIST_NOT_LOCKED = -20 , XRT_ERROR_PROBING_FAILED = -21 ,
  XRT_ERROR_DEVICE_CREATION_FAILED = -22 , XRT_ERROR_D3D = -23 , XRT_ERROR_D3D11 = -24 , XRT_ERROR_D3D12 = -25 ,
  XRT_ERROR_RECENTERING_NOT_SUPPORTED = -26 , XRT_ERROR_COMPOSITOR_NOT_SUPPORTED = -27 , XRT_ERROR_IPC_COMPOSITOR_NOT_CREATED = -28 , XRT_ERROR_NOT_IMPLEMENTED = -29 ,
  XRT_ERROR_UNSUPPORTED_SPACE_TYPE = -30 , XRT_ERROR_ANDROID = -31 , XRT_ERROR_FEATURE_NOT_SUPPORTED = -32 , XRT_ERROR_INPUT_UNSUPPORTED = -33
}
 Result type used across Monado. More...
 

Detailed Description

Internal result type for XRT.

Author
Christoph Haag chris.nosp@m.toph.nosp@m..haag.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m