#[repr(u32)]
pub enum EVRInitError {
Show 194 variants VRInitError_None, VRInitError_Unknown, VRInitError_Init_InstallationNotFound, VRInitError_Init_InstallationCorrupt, VRInitError_Init_VRClientDLLNotFound, VRInitError_Init_FileNotFound, VRInitError_Init_FactoryNotFound, VRInitError_Init_InterfaceNotFound, VRInitError_Init_InvalidInterface, VRInitError_Init_UserConfigDirectoryInvalid, VRInitError_Init_HmdNotFound, VRInitError_Init_NotInitialized, VRInitError_Init_PathRegistryNotFound, VRInitError_Init_NoConfigPath, VRInitError_Init_NoLogPath, VRInitError_Init_PathRegistryNotWritable, VRInitError_Init_AppInfoInitFailed, VRInitError_Init_Retry, VRInitError_Init_InitCanceledByUser, VRInitError_Init_AnotherAppLaunching, VRInitError_Init_SettingsInitFailed, VRInitError_Init_ShuttingDown, VRInitError_Init_TooManyObjects, VRInitError_Init_NoServerForBackgroundApp, VRInitError_Init_NotSupportedWithCompositor, VRInitError_Init_NotAvailableToUtilityApps, VRInitError_Init_Internal, VRInitError_Init_HmdDriverIdIsNone, VRInitError_Init_HmdNotFoundPresenceFailed, VRInitError_Init_VRMonitorNotFound, VRInitError_Init_VRMonitorStartupFailed, VRInitError_Init_LowPowerWatchdogNotSupported, VRInitError_Init_InvalidApplicationType, VRInitError_Init_NotAvailableToWatchdogApps, VRInitError_Init_WatchdogDisabledInSettings, VRInitError_Init_VRDashboardNotFound, VRInitError_Init_VRDashboardStartupFailed, VRInitError_Init_VRHomeNotFound, VRInitError_Init_VRHomeStartupFailed, VRInitError_Init_RebootingBusy, VRInitError_Init_FirmwareUpdateBusy, VRInitError_Init_FirmwareRecoveryBusy, VRInitError_Init_USBServiceBusy, VRInitError_Init_VRWebHelperStartupFailed, VRInitError_Init_TrackerManagerInitFailed, VRInitError_Init_AlreadyRunning, VRInitError_Init_FailedForVrMonitor, VRInitError_Init_PropertyManagerInitFailed, VRInitError_Init_WebServerFailed, VRInitError_Init_IllegalTypeTransition, VRInitError_Init_MismatchedRuntimes, VRInitError_Init_InvalidProcessId, VRInitError_Init_VRServiceStartupFailed, VRInitError_Init_PrismNeedsNewDrivers, VRInitError_Init_PrismStartupTimedOut, VRInitError_Init_CouldNotStartPrism, VRInitError_Init_CreateDriverDirectDeviceFailed, VRInitError_Init_PrismExitedUnexpectedly, VRInitError_Driver_Failed, VRInitError_Driver_Unknown, VRInitError_Driver_HmdUnknown, VRInitError_Driver_NotLoaded, VRInitError_Driver_RuntimeOutOfDate, VRInitError_Driver_HmdInUse, VRInitError_Driver_NotCalibrated, VRInitError_Driver_CalibrationInvalid, VRInitError_Driver_HmdDisplayNotFound, VRInitError_Driver_TrackedDeviceInterfaceUnknown, VRInitError_Driver_HmdDriverIdOutOfBounds, VRInitError_Driver_HmdDisplayMirrored, VRInitError_Driver_HmdDisplayNotFoundLaptop, VRInitError_IPC_ServerInitFailed, VRInitError_IPC_ConnectFailed, VRInitError_IPC_SharedStateInitFailed, VRInitError_IPC_CompositorInitFailed, VRInitError_IPC_MutexInitFailed, VRInitError_IPC_Failed, VRInitError_IPC_CompositorConnectFailed, VRInitError_IPC_CompositorInvalidConnectResponse, VRInitError_IPC_ConnectFailedAfterMultipleAttempts, VRInitError_IPC_ConnectFailedAfterTargetExited, VRInitError_IPC_NamespaceUnavailable, VRInitError_Compositor_Failed, VRInitError_Compositor_D3D11HardwareRequired, VRInitError_Compositor_FirmwareRequiresUpdate, VRInitError_Compositor_OverlayInitFailed, VRInitError_Compositor_ScreenshotsInitFailed, VRInitError_Compositor_UnableToCreateDevice, VRInitError_Compositor_SharedStateIsNull, VRInitError_Compositor_NotificationManagerIsNull, VRInitError_Compositor_ResourceManagerClientIsNull, VRInitError_Compositor_MessageOverlaySharedStateInitFailure, VRInitError_Compositor_PropertiesInterfaceIsNull, VRInitError_Compositor_CreateFullscreenWindowFailed, VRInitError_Compositor_SettingsInterfaceIsNull, VRInitError_Compositor_FailedToShowWindow, VRInitError_Compositor_DistortInterfaceIsNull, VRInitError_Compositor_DisplayFrequencyFailure, VRInitError_Compositor_RendererInitializationFailed, VRInitError_Compositor_DXGIFactoryInterfaceIsNull, VRInitError_Compositor_DXGIFactoryCreateFailed, VRInitError_Compositor_DXGIFactoryQueryFailed, VRInitError_Compositor_InvalidAdapterDesktop, VRInitError_Compositor_InvalidHmdAttachment, VRInitError_Compositor_InvalidOutputDesktop, VRInitError_Compositor_InvalidDeviceProvided, VRInitError_Compositor_D3D11RendererInitializationFailed, VRInitError_Compositor_FailedToFindDisplayMode, VRInitError_Compositor_FailedToCreateSwapChain, VRInitError_Compositor_FailedToGetBackBuffer, VRInitError_Compositor_FailedToCreateRenderTarget, VRInitError_Compositor_FailedToCreateDXGI2SwapChain, VRInitError_Compositor_FailedtoGetDXGI2BackBuffer, VRInitError_Compositor_FailedToCreateDXGI2RenderTarget, VRInitError_Compositor_FailedToGetDXGIDeviceInterface, VRInitError_Compositor_SelectDisplayMode, VRInitError_Compositor_FailedToCreateNvAPIRenderTargets, VRInitError_Compositor_NvAPISetDisplayMode, VRInitError_Compositor_FailedToCreateDirectModeDisplay, VRInitError_Compositor_InvalidHmdPropertyContainer, VRInitError_Compositor_UpdateDisplayFrequency, VRInitError_Compositor_CreateRasterizerState, VRInitError_Compositor_CreateWireframeRasterizerState, VRInitError_Compositor_CreateSamplerState, VRInitError_Compositor_CreateClampToBorderSamplerState, VRInitError_Compositor_CreateAnisoSamplerState, VRInitError_Compositor_CreateOverlaySamplerState, VRInitError_Compositor_CreatePanoramaSamplerState, VRInitError_Compositor_CreateFontSamplerState, VRInitError_Compositor_CreateNoBlendState, VRInitError_Compositor_CreateBlendState, VRInitError_Compositor_CreateAlphaBlendState, VRInitError_Compositor_CreateBlendStateMaskR, VRInitError_Compositor_CreateBlendStateMaskG, VRInitError_Compositor_CreateBlendStateMaskB, VRInitError_Compositor_CreateDepthStencilState, VRInitError_Compositor_CreateDepthStencilStateNoWrite, VRInitError_Compositor_CreateDepthStencilStateNoDepth, VRInitError_Compositor_CreateFlushTexture, VRInitError_Compositor_CreateDistortionSurfaces, VRInitError_Compositor_CreateConstantBuffer, VRInitError_Compositor_CreateHmdPoseConstantBuffer, VRInitError_Compositor_CreateHmdPoseStagingConstantBuffer, VRInitError_Compositor_CreateSharedFrameInfoConstantBuffer, VRInitError_Compositor_CreateOverlayConstantBuffer, VRInitError_Compositor_CreateSceneTextureIndexConstantBuffer, VRInitError_Compositor_CreateReadableSceneTextureIndexConstantBuffer, VRInitError_Compositor_CreateLayerGraphicsTextureIndexConstantBuffer, VRInitError_Compositor_CreateLayerComputeTextureIndexConstantBuffer, VRInitError_Compositor_CreateLayerComputeSceneTextureIndexConstantBuffer, VRInitError_Compositor_CreateComputeHmdPoseConstantBuffer, VRInitError_Compositor_CreateGeomConstantBuffer, VRInitError_Compositor_CreatePanelMaskConstantBuffer, VRInitError_Compositor_CreatePixelSimUBO, VRInitError_Compositor_CreateMSAARenderTextures, VRInitError_Compositor_CreateResolveRenderTextures, VRInitError_Compositor_CreateComputeResolveRenderTextures, VRInitError_Compositor_CreateDriverDirectModeResolveTextures, VRInitError_Compositor_OpenDriverDirectModeResolveTextures, VRInitError_Compositor_CreateFallbackSyncTexture, VRInitError_Compositor_ShareFallbackSyncTexture, VRInitError_Compositor_CreateOverlayIndexBuffer, VRInitError_Compositor_CreateOverlayVertexBuffer, VRInitError_Compositor_CreateTextVertexBuffer, VRInitError_Compositor_CreateTextIndexBuffer, VRInitError_Compositor_CreateMirrorTextures, VRInitError_Compositor_CreateLastFrameRenderTexture, VRInitError_Compositor_CreateMirrorOverlay, VRInitError_Compositor_FailedToCreateVirtualDisplayBackbuffer, VRInitError_Compositor_DisplayModeNotSupported, VRInitError_Compositor_CreateOverlayInvalidCall, VRInitError_Compositor_CreateOverlayAlreadyInitialized, VRInitError_Compositor_FailedToCreateMailbox, VRInitError_Compositor_WindowInterfaceIsNull, VRInitError_Compositor_SystemLayerCreateInstance, VRInitError_Compositor_SystemLayerCreateSession, VRInitError_VendorSpecific_UnableToConnectToOculusRuntime, VRInitError_VendorSpecific_WindowsNotInDevMode, VRInitError_VendorSpecific_HmdFound_CantOpenDevice, VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart, VRInitError_VendorSpecific_HmdFound_NoStoredConfig, VRInitError_VendorSpecific_HmdFound_ConfigTooBig, VRInitError_VendorSpecific_HmdFound_ConfigTooSmall, VRInitError_VendorSpecific_HmdFound_UnableToInitZLib, VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion, VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart, VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart, VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext, VRInitError_VendorSpecific_HmdFound_UserDataAddressRange, VRInitError_VendorSpecific_HmdFound_UserDataError, VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck, VRInitError_VendorSpecific_OculusRuntimeBadInstall, VRInitError_Steam_SteamInstallationNotFound, VRInitError_LastError,
}
Expand description

error codes returned by Vr_Init

Variants

VRInitError_None

VRInitError_Unknown

VRInitError_Init_InstallationNotFound

VRInitError_Init_InstallationCorrupt

VRInitError_Init_VRClientDLLNotFound

VRInitError_Init_FileNotFound

VRInitError_Init_FactoryNotFound

VRInitError_Init_InterfaceNotFound

VRInitError_Init_InvalidInterface

VRInitError_Init_UserConfigDirectoryInvalid

VRInitError_Init_HmdNotFound

VRInitError_Init_NotInitialized

VRInitError_Init_PathRegistryNotFound

VRInitError_Init_NoConfigPath

VRInitError_Init_NoLogPath

VRInitError_Init_PathRegistryNotWritable

VRInitError_Init_AppInfoInitFailed

VRInitError_Init_Retry

VRInitError_Init_InitCanceledByUser

VRInitError_Init_AnotherAppLaunching

VRInitError_Init_SettingsInitFailed

VRInitError_Init_ShuttingDown

VRInitError_Init_TooManyObjects

VRInitError_Init_NoServerForBackgroundApp

VRInitError_Init_NotSupportedWithCompositor

VRInitError_Init_NotAvailableToUtilityApps

VRInitError_Init_Internal

VRInitError_Init_HmdDriverIdIsNone

VRInitError_Init_HmdNotFoundPresenceFailed

VRInitError_Init_VRMonitorNotFound

VRInitError_Init_VRMonitorStartupFailed

VRInitError_Init_LowPowerWatchdogNotSupported

VRInitError_Init_InvalidApplicationType

VRInitError_Init_NotAvailableToWatchdogApps

VRInitError_Init_WatchdogDisabledInSettings

VRInitError_Init_VRDashboardNotFound

VRInitError_Init_VRDashboardStartupFailed

VRInitError_Init_VRHomeNotFound

VRInitError_Init_VRHomeStartupFailed

VRInitError_Init_RebootingBusy

VRInitError_Init_FirmwareUpdateBusy

VRInitError_Init_FirmwareRecoveryBusy

VRInitError_Init_USBServiceBusy

VRInitError_Init_VRWebHelperStartupFailed

VRInitError_Init_TrackerManagerInitFailed

VRInitError_Init_AlreadyRunning

VRInitError_Init_FailedForVrMonitor

VRInitError_Init_PropertyManagerInitFailed

VRInitError_Init_WebServerFailed

VRInitError_Init_IllegalTypeTransition

VRInitError_Init_MismatchedRuntimes

VRInitError_Init_InvalidProcessId

VRInitError_Init_VRServiceStartupFailed

VRInitError_Init_PrismNeedsNewDrivers

VRInitError_Init_PrismStartupTimedOut

VRInitError_Init_CouldNotStartPrism

VRInitError_Init_CreateDriverDirectDeviceFailed

VRInitError_Init_PrismExitedUnexpectedly

VRInitError_Driver_Failed

VRInitError_Driver_Unknown

VRInitError_Driver_HmdUnknown

VRInitError_Driver_NotLoaded

VRInitError_Driver_RuntimeOutOfDate

VRInitError_Driver_HmdInUse

VRInitError_Driver_NotCalibrated

VRInitError_Driver_CalibrationInvalid

VRInitError_Driver_HmdDisplayNotFound

VRInitError_Driver_TrackedDeviceInterfaceUnknown

VRInitError_Driver_HmdDriverIdOutOfBounds

VRInitError_Driver_HmdDisplayMirrored

VRInitError_Driver_HmdDisplayNotFoundLaptop

VRInitError_IPC_ServerInitFailed

VRInitError_IPC_ConnectFailed

VRInitError_IPC_SharedStateInitFailed

VRInitError_IPC_CompositorInitFailed

VRInitError_IPC_MutexInitFailed

VRInitError_IPC_Failed

VRInitError_IPC_CompositorConnectFailed

VRInitError_IPC_CompositorInvalidConnectResponse

VRInitError_IPC_ConnectFailedAfterMultipleAttempts

VRInitError_IPC_ConnectFailedAfterTargetExited

VRInitError_IPC_NamespaceUnavailable

VRInitError_Compositor_Failed

VRInitError_Compositor_D3D11HardwareRequired

VRInitError_Compositor_FirmwareRequiresUpdate

VRInitError_Compositor_OverlayInitFailed

VRInitError_Compositor_ScreenshotsInitFailed

VRInitError_Compositor_UnableToCreateDevice

VRInitError_Compositor_SharedStateIsNull

VRInitError_Compositor_NotificationManagerIsNull

VRInitError_Compositor_ResourceManagerClientIsNull

VRInitError_Compositor_MessageOverlaySharedStateInitFailure

VRInitError_Compositor_PropertiesInterfaceIsNull

VRInitError_Compositor_CreateFullscreenWindowFailed

VRInitError_Compositor_SettingsInterfaceIsNull

VRInitError_Compositor_FailedToShowWindow

VRInitError_Compositor_DistortInterfaceIsNull

VRInitError_Compositor_DisplayFrequencyFailure

VRInitError_Compositor_RendererInitializationFailed

VRInitError_Compositor_DXGIFactoryInterfaceIsNull

VRInitError_Compositor_DXGIFactoryCreateFailed

VRInitError_Compositor_DXGIFactoryQueryFailed

VRInitError_Compositor_InvalidAdapterDesktop

VRInitError_Compositor_InvalidHmdAttachment

VRInitError_Compositor_InvalidOutputDesktop

VRInitError_Compositor_InvalidDeviceProvided

VRInitError_Compositor_D3D11RendererInitializationFailed

VRInitError_Compositor_FailedToFindDisplayMode

VRInitError_Compositor_FailedToCreateSwapChain

VRInitError_Compositor_FailedToGetBackBuffer

VRInitError_Compositor_FailedToCreateRenderTarget

VRInitError_Compositor_FailedToCreateDXGI2SwapChain

VRInitError_Compositor_FailedtoGetDXGI2BackBuffer

VRInitError_Compositor_FailedToCreateDXGI2RenderTarget

VRInitError_Compositor_FailedToGetDXGIDeviceInterface

VRInitError_Compositor_SelectDisplayMode

VRInitError_Compositor_FailedToCreateNvAPIRenderTargets

VRInitError_Compositor_NvAPISetDisplayMode

VRInitError_Compositor_FailedToCreateDirectModeDisplay

VRInitError_Compositor_InvalidHmdPropertyContainer

VRInitError_Compositor_UpdateDisplayFrequency

VRInitError_Compositor_CreateRasterizerState

VRInitError_Compositor_CreateWireframeRasterizerState

VRInitError_Compositor_CreateSamplerState

VRInitError_Compositor_CreateClampToBorderSamplerState

VRInitError_Compositor_CreateAnisoSamplerState

VRInitError_Compositor_CreateOverlaySamplerState

VRInitError_Compositor_CreatePanoramaSamplerState

VRInitError_Compositor_CreateFontSamplerState

VRInitError_Compositor_CreateNoBlendState

VRInitError_Compositor_CreateBlendState

VRInitError_Compositor_CreateAlphaBlendState

VRInitError_Compositor_CreateBlendStateMaskR

VRInitError_Compositor_CreateBlendStateMaskG

VRInitError_Compositor_CreateBlendStateMaskB

VRInitError_Compositor_CreateDepthStencilState

VRInitError_Compositor_CreateDepthStencilStateNoWrite

VRInitError_Compositor_CreateDepthStencilStateNoDepth

VRInitError_Compositor_CreateFlushTexture

VRInitError_Compositor_CreateDistortionSurfaces

VRInitError_Compositor_CreateConstantBuffer

VRInitError_Compositor_CreateHmdPoseConstantBuffer

VRInitError_Compositor_CreateHmdPoseStagingConstantBuffer

VRInitError_Compositor_CreateSharedFrameInfoConstantBuffer

VRInitError_Compositor_CreateOverlayConstantBuffer

VRInitError_Compositor_CreateSceneTextureIndexConstantBuffer

VRInitError_Compositor_CreateReadableSceneTextureIndexConstantBuffer

VRInitError_Compositor_CreateLayerGraphicsTextureIndexConstantBuffer

VRInitError_Compositor_CreateLayerComputeTextureIndexConstantBuffer

VRInitError_Compositor_CreateLayerComputeSceneTextureIndexConstantBuffer

VRInitError_Compositor_CreateComputeHmdPoseConstantBuffer

VRInitError_Compositor_CreateGeomConstantBuffer

VRInitError_Compositor_CreatePanelMaskConstantBuffer

VRInitError_Compositor_CreatePixelSimUBO

VRInitError_Compositor_CreateMSAARenderTextures

VRInitError_Compositor_CreateResolveRenderTextures

VRInitError_Compositor_CreateComputeResolveRenderTextures

VRInitError_Compositor_CreateDriverDirectModeResolveTextures

VRInitError_Compositor_OpenDriverDirectModeResolveTextures

VRInitError_Compositor_CreateFallbackSyncTexture

VRInitError_Compositor_ShareFallbackSyncTexture

VRInitError_Compositor_CreateOverlayIndexBuffer

VRInitError_Compositor_CreateOverlayVertexBuffer

VRInitError_Compositor_CreateTextVertexBuffer

VRInitError_Compositor_CreateTextIndexBuffer

VRInitError_Compositor_CreateMirrorTextures

VRInitError_Compositor_CreateLastFrameRenderTexture

VRInitError_Compositor_CreateMirrorOverlay

VRInitError_Compositor_FailedToCreateVirtualDisplayBackbuffer

VRInitError_Compositor_DisplayModeNotSupported

VRInitError_Compositor_CreateOverlayInvalidCall

VRInitError_Compositor_CreateOverlayAlreadyInitialized

VRInitError_Compositor_FailedToCreateMailbox

VRInitError_Compositor_WindowInterfaceIsNull

VRInitError_Compositor_SystemLayerCreateInstance

VRInitError_Compositor_SystemLayerCreateSession

VRInitError_VendorSpecific_UnableToConnectToOculusRuntime

VRInitError_VendorSpecific_WindowsNotInDevMode

VRInitError_VendorSpecific_HmdFound_CantOpenDevice

VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart

VRInitError_VendorSpecific_HmdFound_NoStoredConfig

VRInitError_VendorSpecific_HmdFound_ConfigTooBig

VRInitError_VendorSpecific_HmdFound_ConfigTooSmall

VRInitError_VendorSpecific_HmdFound_UnableToInitZLib

VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion

VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart

VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart

VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext

VRInitError_VendorSpecific_HmdFound_UserDataAddressRange

VRInitError_VendorSpecific_HmdFound_UserDataError

VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck

VRInitError_VendorSpecific_OculusRuntimeBadInstall

VRInitError_Steam_SteamInstallationNotFound

VRInitError_LastError

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

A type-level representation of the type’s C++ namespace and type name. Read more

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.