All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lwjgl.ovr.OVRErrorCode Maven / Gradle / Ivy

The newest version!
/*
 * Copyright LWJGL. All rights reserved.
 * License terms: https://www.lwjgl.org/license
 * MACHINE GENERATED FILE, DO NOT EDIT
 */
package org.lwjgl.ovr;

import org.lwjgl.system.*;

/** LibOVR error code declarations. */
public class OVRErrorCode {

    static { LibOVR.initialize(); }

    /**
     * Success codes ({@code ovrSuccessType}). Success is a value greater or equal to 0, while all error types are negative values.
     * 
     * 
Enum values:
* *
    *
  • {@link #ovrSuccess Success} - This is a general success result.
  • *
  • {@link #ovrSuccess_NotVisible Success_NotVisible} - * Returned from a call to {@link OVR#ovr_SubmitFrame SubmitFrame}. The call succeeded, but what the app rendered will not be visible on the HMD. Ideally the app should * continue calling {@link OVR#ovr_SubmitFrame SubmitFrame}, but not do any rendering. When the result becomes {@link #ovrSuccess Success}, rendering should continue as usual. *
  • *
  • {@link #ovrSuccess_BoundaryInvalid Success_BoundaryInvalid} - Boundary is invalid due to sensor change or was not setup.
  • *
  • {@link #ovrSuccess_DeviceUnavailable Success_DeviceUnavailable} - Device is not available for the requested operation.
  • *
*/ public static final int ovrSuccess = 0, ovrSuccess_NotVisible = 1000, ovrSuccess_BoundaryInvalid = 1001, ovrSuccess_DeviceUnavailable = 1001; /** * Error codes ({@code ovrErrorType}) * *
Enum values:
* *
    *
  • {@link #ovrError_MemoryAllocationFailure Error_MemoryAllocationFailure} - Failure to allocate memory.
  • *
  • {@link #ovrError_InvalidSession Error_InvalidSession} - Invalid ovrSession parameter provided.
  • *
  • {@link #ovrError_Timeout Error_Timeout} - The operation timed out.
  • *
  • {@link #ovrError_NotInitialized Error_NotInitialized} - The system or component has not been initialized.
  • *
  • {@link #ovrError_InvalidParameter Error_InvalidParameter} - Invalid parameter provided. See error info or log for details.
  • *
  • {@link #ovrError_ServiceError Error_ServiceError} - Generic service error. See error info or log for details.
  • *
  • {@link #ovrError_NoHmd Error_NoHmd} - The given HMD doesn't exist.
  • *
  • {@link #ovrError_Unsupported Error_Unsupported} - Function call is not supported on this hardware/software
  • *
  • {@link #ovrError_DeviceUnavailable Error_DeviceUnavailable} - Specified device type isn't available.
  • *
  • {@link #ovrError_InvalidHeadsetOrientation Error_InvalidHeadsetOrientation} - The headset was in an invalid orientation for the requested operation (e.g. vertically oriented during {@link OVR#ovr_RecenterTrackingOrigin}).
  • *
  • {@link #ovrError_ClientSkippedDestroy Error_ClientSkippedDestroy} - The client failed to call {@link OVR#ovr_Destroy} on an active session before calling {@link OVR#ovr_Shutdown}. Or the client crashed.
  • *
  • {@link #ovrError_ClientSkippedShutdown Error_ClientSkippedShutdown} - The client failed to call {@link OVR#ovr_Shutdown} or the client crashed.
  • *
  • {@link #ovrError_ServiceDeadlockDetected Error_ServiceDeadlockDetected} - The service watchdog discovered a deadlock.
  • *
  • {@link #ovrError_InvalidOperation Error_InvalidOperation} - Function call is invalid for object's current state.
  • *
  • {@link #ovrError_InsufficientArraySize Error_InsufficientArraySize} - Increase size of output array
  • *
  • {@link #ovrError_NoExternalCameraInfo Error_NoExternalCameraInfo} - There is not any external camera information stored by ovrServer.
  • *
  • {@link #ovrError_LostTracking Error_LostTracking} - Tracking is lost when {@link OVR#ovr_GetDevicePoses GetDevicePoses} is called.
  • *
  • {@link #ovrError_ExternalCameraInitializedFailed Error_ExternalCameraInitializedFailed} - There was a problem initializing the external camera for capture
  • *
  • {@link #ovrError_ExternalCameraCaptureFailed Error_ExternalCameraCaptureFailed} - There was a problem capturing external camera frames
  • *
  • {@link #ovrError_ExternalCameraNameListsBufferSize Error_ExternalCameraNameListsBufferSize} - The external camera friendly name list and the external camera name list are not the fixed size({@link OVR#OVR_MAX_EXTERNAL_CAMERA_COUNT}).
  • *
  • {@link #ovrError_ExternalCameraNameListsMistmatch Error_ExternalCameraNameListsMistmatch} - The external camera friendly name list is not the same size as the external camera name list.
  • *
  • {@link #ovrError_ExternalCameraNotCalibrated Error_ExternalCameraNotCalibrated} - The external camera property has not been sent to OVRServer when the user tries to open the camera.
  • *
  • {@link #ovrError_ExternalCameraNameWrongSize Error_ExternalCameraNameWrongSize} - The external camera name is larger than {@link OVR#OVR_EXTERNAL_CAMERA_NAME_SIZE}-1
  • *
  • {@link #ovrError_AccessDenied Error_AccessDenied} - The caller doesn't have permissions for the requested action.
  • *
  • {@link #ovrError_AudioDeviceNotFound Error_AudioDeviceNotFound} - Failure to find neither audio input or output device.
  • *
  • {@link #ovrError_AudioComError Error_AudioComError} - Generic COM error.
  • *
  • {@link #ovrError_AudioInputDeviceNotFound Error_AudioInputDeviceNotFound} - Failure to find the specified audio input device.
  • *
  • {@link #ovrError_AudioOutputDeviceNotFound Error_AudioOutputDeviceNotFound} - Failure to find the specified audio output device.
  • *
  • {@link #ovrError_Initialize Error_Initialize} - Generic initialization error.
  • *
  • {@link #ovrError_LibLoad Error_LibLoad} - Couldn't load LibOVRRT.
  • *
  • {@link #ovrError_LibVersion Error_LibVersion} - LibOVRRT version incompatibility.
  • *
  • {@link #ovrError_ServiceConnection Error_ServiceConnection} - Couldn't connect to the OVR Service.
  • *
  • {@link #ovrError_ServiceVersion Error_ServiceVersion} - OVR Service version incompatibility.
  • *
  • {@link #ovrError_IncompatibleOS Error_IncompatibleOS} - The operating system version is incompatible.
  • *
  • {@link #ovrError_DisplayInit Error_DisplayInit} - Unable to initialize the HMD display.
  • *
  • {@link #ovrError_ServerStart Error_ServerStart} - Unable to start the server. Is it already running?
  • *
  • {@link #ovrError_Reinitialization Error_Reinitialization} - Attempting to re-initialize with a different version.
  • *
  • {@link #ovrError_MismatchedAdapters Error_MismatchedAdapters} - Chosen rendering adapters between client and service do not match
  • *
  • {@link #ovrError_LeakingResources Error_LeakingResources} - Calling application has leaked resources
  • *
  • {@link #ovrError_ClientVersion Error_ClientVersion} - Client version too old to connect to service
  • *
  • {@link #ovrError_OutOfDateOS Error_OutOfDateOS} - The operating system is out of date.
  • *
  • {@link #ovrError_OutOfDateGfxDriver Error_OutOfDateGfxDriver} - The graphics driver is out of date.
  • *
  • {@link #ovrError_IncompatibleGPU Error_IncompatibleGPU} - The graphics hardware is not supported
  • *
  • {@link #ovrError_NoValidVRDisplaySystem Error_NoValidVRDisplaySystem} - No valid VR display system found.
  • *
  • {@link #ovrError_Obsolete Error_Obsolete} - Feature or API is obsolete and no longer supported.
  • *
  • {@link #ovrError_DisabledOrDefaultAdapter Error_DisabledOrDefaultAdapter} - No supported VR display system found, but disabled or driverless adapter found.
  • *
  • {@link #ovrError_HybridGraphicsNotSupported Error_HybridGraphicsNotSupported} - The system is using hybrid graphics (Optimus, etc...), which is not support.
  • *
  • {@link #ovrError_DisplayManagerInit Error_DisplayManagerInit} - Initialization of the DisplayManager failed.
  • *
  • {@link #ovrError_TrackerDriverInit Error_TrackerDriverInit} - Failed to get the interface for an attached tracker
  • *
  • {@link #ovrError_LibSignCheck Error_LibSignCheck} - LibOVRRT signature check failure.
  • *
  • {@link #ovrError_LibPath Error_LibPath} - LibOVRRT path failure.
  • *
  • {@link #ovrError_LibSymbols Error_LibSymbols} - LibOVRRT symbol resolution failure.
  • *
  • {@link #ovrError_RemoteSession Error_RemoteSession} - Failed to connect to the service because remote connections to the service are not allowed.
  • *
  • {@link #ovrError_InitializeVulkan Error_InitializeVulkan} - Vulkan initialization error.
  • *
  • {@link #ovrError_BlacklistedGfxDriver Error_BlacklistedGfxDriver} - The graphics driver is black-listed.
  • *
  • {@link #ovrError_Incomplete Error_Incomplete} - Requested async work not yet complete.
  • *
  • {@link #ovrError_Abandoned Error_Abandoned} - Requested async work was abandoned and result is incomplete.
  • *
  • {@link #ovrError_DisplayLost Error_DisplayLost} - In the event of a system-wide graphics reset or cable unplug this is returned to the app.
  • *
  • {@link #ovrError_TextureSwapChainFull Error_TextureSwapChainFull} - {@link OVR#ovr_CommitTextureSwapChain CommitTextureSwapChain} was called too many times on a texture swapchain without calling submit to use the chain.
  • *
  • {@link #ovrError_TextureSwapChainInvalid Error_TextureSwapChainInvalid} - The {@code ovrTextureSwapChain} is in an incomplete or inconsistent state. Ensure {@link OVR#ovr_CommitTextureSwapChain CommitTextureSwapChain} was called at least once first.
  • *
  • {@link #ovrError_GraphicsDeviceReset Error_GraphicsDeviceReset} - Graphics device has been reset (TDR, etc...)
  • *
  • {@link #ovrError_DisplayRemoved Error_DisplayRemoved} - HMD removed from the display adapter
  • *
  • {@link #ovrError_ContentProtectionNotAvailable Error_ContentProtectionNotAvailable} - Content protection is not available for the display
  • *
  • {@link #ovrError_ApplicationInvisible Error_ApplicationInvisible} - Application declared itself as an invisible type and is not allowed to submit frames.
  • *
  • {@link #ovrError_Disallowed Error_Disallowed} - The given request is disallowed under the current conditions.
  • *
  • {@link #ovrError_DisplayPluggedIncorrectly Error_DisplayPluggedIncorrectly} - Display portion of HMD is plugged into an incompatible port (ex: IGP)
  • *
  • {@link #ovrError_DisplayLimitReached Error_DisplayLimitReached} - Returned in the event a virtual display system reaches a display limit
  • *
  • {@link #ovrError_RuntimeException Error_RuntimeException} - A runtime exception occurred. The application is required to shutdown LibOVR and re-initialize it before this error state will be cleared.
  • *
  • {@link #ovrError_NoCalibration Error_NoCalibration} - Result of a missing calibration block.
  • *
  • {@link #ovrError_OldVersion Error_OldVersion} - Result of an old calibration block.
  • *
  • {@link #ovrError_MisformattedBlock Error_MisformattedBlock} - Result of a bad calibration block due to lengths.
  • *
*/ public static final int ovrError_MemoryAllocationFailure = -1000, ovrError_InvalidSession = -1002, ovrError_Timeout = -1003, ovrError_NotInitialized = -1004, ovrError_InvalidParameter = -1005, ovrError_ServiceError = -1006, ovrError_NoHmd = -1007, ovrError_Unsupported = -1009, ovrError_DeviceUnavailable = -1010, ovrError_InvalidHeadsetOrientation = -1011, ovrError_ClientSkippedDestroy = -1012, ovrError_ClientSkippedShutdown = -1013, ovrError_ServiceDeadlockDetected = -1014, ovrError_InvalidOperation = -1015, ovrError_InsufficientArraySize = -1016, ovrError_NoExternalCameraInfo = -1017, ovrError_LostTracking = -1018, ovrError_ExternalCameraInitializedFailed = -1019, ovrError_ExternalCameraCaptureFailed = -1020, ovrError_ExternalCameraNameListsBufferSize = -1021, ovrError_ExternalCameraNameListsMistmatch = -1022, ovrError_ExternalCameraNotCalibrated = -1023, ovrError_ExternalCameraNameWrongSize = -1024, ovrError_AccessDenied = -1025, ovrError_AudioDeviceNotFound = -2001, ovrError_AudioComError = -2002, ovrError_AudioInputDeviceNotFound = -2003, ovrError_AudioOutputDeviceNotFound = -2004, ovrError_Initialize = -3000, ovrError_LibLoad = -3001, ovrError_LibVersion = -3002, ovrError_ServiceConnection = -3003, ovrError_ServiceVersion = -3004, ovrError_IncompatibleOS = -3005, ovrError_DisplayInit = -3006, ovrError_ServerStart = -3007, ovrError_Reinitialization = -3008, ovrError_MismatchedAdapters = -3009, ovrError_LeakingResources = -3010, ovrError_ClientVersion = -3011, ovrError_OutOfDateOS = -3012, ovrError_OutOfDateGfxDriver = -3013, ovrError_IncompatibleGPU = -3014, ovrError_NoValidVRDisplaySystem = -3015, ovrError_Obsolete = -3016, ovrError_DisabledOrDefaultAdapter = -3017, ovrError_HybridGraphicsNotSupported = -3018, ovrError_DisplayManagerInit = -3019, ovrError_TrackerDriverInit = -3020, ovrError_LibSignCheck = -3021, ovrError_LibPath = -3022, ovrError_LibSymbols = -3023, ovrError_RemoteSession = -3024, ovrError_InitializeVulkan = -3025, ovrError_BlacklistedGfxDriver = -3026, ovrError_Incomplete = -5000, ovrError_Abandoned = -5001, ovrError_DisplayLost = -6000, ovrError_TextureSwapChainFull = -6001, ovrError_TextureSwapChainInvalid = -6002, ovrError_GraphicsDeviceReset = -6003, ovrError_DisplayRemoved = -6004, ovrError_ContentProtectionNotAvailable = -6005, ovrError_ApplicationInvisible = -6006, ovrError_Disallowed = -6007, ovrError_DisplayPluggedIncorrectly = -6008, ovrError_DisplayLimitReached = -6009, ovrError_RuntimeException = -7000, ovrError_NoCalibration = -9000, ovrError_OldVersion = -9001, ovrError_MisformattedBlock = -9002; protected OVRErrorCode() { throw new UnsupportedOperationException(); } // --- [ OVR_SUCCESS ] --- /** * Indicates if an {@code ovrResult} indicates success. * *

Some functions return additional successful values other than {@link #ovrSuccess Success} and require usage of this macro to indicate success.

* * @param result the {@code ovrResult} to check */ @NativeType("bool") public static boolean OVR_SUCCESS(@NativeType("ovrResult") int result) { return result >= 0; } // --- [ OVR_UNQUALIFIED_SUCCESS ] --- /** * Indicates if an {@code ovrResult} indicates an unqualified success. * *

This is useful for indicating that the code intentionally wants to check for {@code result == ovrSuccess} as opposed to {@link #OVR_SUCCESS SUCCESS}, which checks for * {@code result >= ovrSuccess}.

* * @param result the {@code ovrResult} to check */ @NativeType("bool") public static boolean OVR_UNQUALIFIED_SUCCESS(@NativeType("ovrResult") int result) { return result == ovrSuccess; } // --- [ OVR_FAILURE ] --- /** * Indicates if an {@code ovrResult} indicates failure. * * @param result the {@code ovrResult} to check */ @NativeType("bool") public static boolean OVR_FAILURE(@NativeType("ovrResult") int result) { return !OVR_SUCCESS(result); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy