package com.jme3.system.jopenvr; import com.sun.jna.Library; import com.sun.jna.Native; import com.sun.jna.NativeLibrary; import com.sun.jna.Pointer; import com.sun.jna.PointerType; import com.sun.jna.ptr.IntByReference; import java.nio.IntBuffer; /** * JNA Wrapper for library JOpenVR
* This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java , Rococoa, or JNA. */ public class JOpenVRLibrary implements Library { /** * Get the version of the underlying OpenVR API.
* see https://github.com/ValveSoftware/openvr/tree/v1.0.6. */ public static final String OPENVR_VERSION = "1.0.6"; /** * Get the commit number of the underlying OpenVR API. * see https://github.com/ValveSoftware/openvr/commit/7fa6470f2972970859f2395f1390f6d87d4b0fc3 */ public static final String OPENVR_COMMIT = "7fa6470"; public static final String JNA_LIBRARY_NAME = "openvr_api"; public static final NativeLibrary JNA_NATIVE_LIB = NativeLibrary.getInstance(JOpenVRLibrary.JNA_LIBRARY_NAME); static { Native.register(JOpenVRLibrary.class, JOpenVRLibrary.JNA_NATIVE_LIB); } // OpenVR Constants public static final int k_unMaxDriverDebugResponseSize = 32768; public static final int k_unTrackedDeviceIndex_Hmd = 0; public static final int k_unMaxTrackedDeviceCount = 16; public static final long k_unTrackedDeviceIndexOther = 4294967294L; public static final long k_unTrackedDeviceIndexInvalid = 4294967295L; public static final long k_ulInvalidPropertyContainer = 0; public static final int k_unInvalidPropertyTag = 0; public static final int k_unFloatPropertyTag = 1; public static final int k_unInt32PropertyTag = 2; public static final int k_unUint64PropertyTag = 3; public static final int k_unBoolPropertyTag = 4; public static final int k_unStringPropertyTag = 5; public static final int k_unHmdMatrix34PropertyTag = 20; public static final int k_unHmdMatrix44PropertyTag = 21; public static final int k_unHmdVector3PropertyTag = 22; public static final int k_unHmdVector4PropertyTag = 23; public static final int k_unHiddenAreaPropertyTag = 30; public static final int k_unOpenVRInternalReserved_Start = 1000; public static final int k_unOpenVRInternalReserved_End = 10000; public static final int k_unMaxPropertyStringSize = 32768; public static final int k_unControllerStateAxisCount = 5; public static final long k_ulOverlayHandleInvalid = 0; public static final int k_unScreenshotHandleInvalid = 0; public static final int k_unMaxApplicationKeyLength = 128; public static final String k_pch_MimeType_HomeApp = "vr/home"; public static final String k_pch_MimeType_GameTheater = "vr/game_theater"; public static final String IVRApplications_Version = "FnTable:IVRApplications_006"; public static final int k_unVROverlayMaxKeyLength = 128; public static final int k_unVROverlayMaxNameLength = 128; public static final int k_unMaxOverlayCount = 64; public static final int k_unMaxOverlayIntersectionMaskPrimitivesCount = 32; public static final String IVROverlay_Version = "FnTable:IVROverlay_014"; public static final String k_pch_Controller_Component_GDC2015 = "gdc2015"; public static final String k_pch_Controller_Component_Base = "base"; public static final String k_pch_Controller_Component_Tip = "tip"; public static final String k_pch_Controller_Component_HandGrip = "handgrip"; public static final String k_pch_Controller_Component_Status = "status"; public static final String IVRRenderModels_Version = "FnTable:IVRRenderModels_005"; public static final int k_unNotificationTextMaxSize = 256; public static final String IVRNotifications_Version = "FnTable:IVRNotifications_002"; public static final int k_unMaxSettingsKeyLength = 128; public static final String IVRSettings_Version = "FnTable:IVRSettings_002"; public static final String k_pch_SteamVR_Section = "steamvr"; public static final String k_pch_SteamVR_RequireHmd_String = "requireHmd"; public static final String k_pch_SteamVR_ForcedDriverKey_String = "forcedDriver"; public static final String k_pch_SteamVR_ForcedHmdKey_String = "forcedHmd"; public static final String k_pch_SteamVR_DisplayDebug_Bool = "displayDebug"; public static final String k_pch_SteamVR_DebugProcessPipe_String = "debugProcessPipe"; public static final String k_pch_SteamVR_EnableDistortion_Bool = "enableDistortion"; public static final String k_pch_SteamVR_DisplayDebugX_Int32 = "displayDebugX"; public static final String k_pch_SteamVR_DisplayDebugY_Int32 = "displayDebugY"; public static final String k_pch_SteamVR_SendSystemButtonToAllApps_Bool = "sendSystemButtonToAllApps"; public static final String k_pch_SteamVR_LogLevel_Int32 = "loglevel"; public static final String k_pch_SteamVR_IPD_Float = "ipd"; public static final String k_pch_SteamVR_Background_String = "background"; public static final String k_pch_SteamVR_BackgroundUseDomeProjection_Bool = "backgroundUseDomeProjection"; public static final String k_pch_SteamVR_BackgroundCameraHeight_Float = "backgroundCameraHeight"; public static final String k_pch_SteamVR_BackgroundDomeRadius_Float = "backgroundDomeRadius"; public static final String k_pch_SteamVR_GridColor_String = "gridColor"; public static final String k_pch_SteamVR_PlayAreaColor_String = "playAreaColor"; public static final String k_pch_SteamVR_ShowStage_Bool = "showStage"; public static final String k_pch_SteamVR_ActivateMultipleDrivers_Bool = "activateMultipleDrivers"; public static final String k_pch_SteamVR_DirectMode_Bool = "directMode"; public static final String k_pch_SteamVR_DirectModeEdidVid_Int32 = "directModeEdidVid"; public static final String k_pch_SteamVR_DirectModeEdidPid_Int32 = "directModeEdidPid"; public static final String k_pch_SteamVR_UsingSpeakers_Bool = "usingSpeakers"; public static final String k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float = "speakersForwardYawOffsetDegrees"; public static final String k_pch_SteamVR_BaseStationPowerManagement_Bool = "basestationPowerManagement"; public static final String k_pch_SteamVR_NeverKillProcesses_Bool = "neverKillProcesses"; public static final String k_pch_SteamVR_RenderTargetMultiplier_Float = "renderTargetMultiplier"; public static final String k_pch_SteamVR_AllowAsyncReprojection_Bool = "allowAsyncReprojection"; public static final String k_pch_SteamVR_AllowReprojection_Bool = "allowInterleavedReprojection"; public static final String k_pch_SteamVR_ForceReprojection_Bool = "forceReprojection"; public static final String k_pch_SteamVR_ForceFadeOnBadTracking_Bool = "forceFadeOnBadTracking"; public static final String k_pch_SteamVR_DefaultMirrorView_Int32 = "defaultMirrorView"; public static final String k_pch_SteamVR_ShowMirrorView_Bool = "showMirrorView"; public static final String k_pch_SteamVR_MirrorViewGeometry_String = "mirrorViewGeometry"; public static final String k_pch_SteamVR_StartMonitorFromAppLaunch = "startMonitorFromAppLaunch"; public static final String k_pch_SteamVR_StartCompositorFromAppLaunch_Bool = "startCompositorFromAppLaunch"; public static final String k_pch_SteamVR_StartDashboardFromAppLaunch_Bool = "startDashboardFromAppLaunch"; public static final String k_pch_SteamVR_StartOverlayAppsFromDashboard_Bool = "startOverlayAppsFromDashboard"; public static final String k_pch_SteamVR_EnableHomeApp = "enableHomeApp"; public static final String k_pch_SteamVR_SetInitialDefaultHomeApp = "setInitialDefaultHomeApp"; public static final String k_pch_SteamVR_CycleBackgroundImageTimeSec_Int32 = "CycleBackgroundImageTimeSec"; public static final String k_pch_SteamVR_RetailDemo_Bool = "retailDemo"; public static final String k_pch_SteamVR_IpdOffset_Float = "ipdOffset"; public static final String k_pch_Lighthouse_Section = "driver_lighthouse"; public static final String k_pch_Lighthouse_DisableIMU_Bool = "disableimu"; public static final String k_pch_Lighthouse_UseDisambiguation_String = "usedisambiguation"; public static final String k_pch_Lighthouse_DisambiguationDebug_Int32 = "disambiguationdebug"; public static final String k_pch_Lighthouse_PrimaryBasestation_Int32 = "primarybasestation"; public static final String k_pch_Lighthouse_DBHistory_Bool = "dbhistory"; public static final String k_pch_Null_Section = "driver_null"; public static final String k_pch_Null_SerialNumber_String = "serialNumber"; public static final String k_pch_Null_ModelNumber_String = "modelNumber"; public static final String k_pch_Null_WindowX_Int32 = "windowX"; public static final String k_pch_Null_WindowY_Int32 = "windowY"; public static final String k_pch_Null_WindowWidth_Int32 = "windowWidth"; public static final String k_pch_Null_WindowHeight_Int32 = "windowHeight"; public static final String k_pch_Null_RenderWidth_Int32 = "renderWidth"; public static final String k_pch_Null_RenderHeight_Int32 = "renderHeight"; public static final String k_pch_Null_SecondsFromVsyncToPhotons_Float = "secondsFromVsyncToPhotons"; public static final String k_pch_Null_DisplayFrequency_Float = "displayFrequency"; public static final String k_pch_UserInterface_Section = "userinterface"; public static final String k_pch_UserInterface_StatusAlwaysOnTop_Bool = "StatusAlwaysOnTop"; public static final String k_pch_UserInterface_MinimizeToTray_Bool = "MinimizeToTray"; public static final String k_pch_UserInterface_Screenshots_Bool = "screenshots"; public static final String k_pch_UserInterface_ScreenshotType_Int = "screenshotType"; public static final String k_pch_Notifications_Section = "notifications"; public static final String k_pch_Notifications_DoNotDisturb_Bool = "DoNotDisturb"; public static final String k_pch_Keyboard_Section = "keyboard"; public static final String k_pch_Keyboard_TutorialCompletions = "TutorialCompletions"; public static final String k_pch_Keyboard_ScaleX = "ScaleX"; public static final String k_pch_Keyboard_ScaleY = "ScaleY"; public static final String k_pch_Keyboard_OffsetLeftX = "OffsetLeftX"; public static final String k_pch_Keyboard_OffsetRightX = "OffsetRightX"; public static final String k_pch_Keyboard_OffsetY = "OffsetY"; public static final String k_pch_Keyboard_Smoothing = "Smoothing"; public static final String k_pch_Perf_Section = "perfcheck"; public static final String k_pch_Perf_HeuristicActive_Bool = "heuristicActive"; public static final String k_pch_Perf_NotifyInHMD_Bool = "warnInHMD"; public static final String k_pch_Perf_NotifyOnlyOnce_Bool = "warnOnlyOnce"; public static final String k_pch_Perf_AllowTimingStore_Bool = "allowTimingStore"; public static final String k_pch_Perf_SaveTimingsOnExit_Bool = "saveTimingsOnExit"; public static final String k_pch_Perf_TestData_Float = "perfTestData"; public static final String k_pch_CollisionBounds_Section = "collisionBounds"; public static final String k_pch_CollisionBounds_Style_Int32 = "CollisionBoundsStyle"; public static final String k_pch_CollisionBounds_GroundPerimeterOn_Bool = "CollisionBoundsGroundPerimeterOn"; public static final String k_pch_CollisionBounds_CenterMarkerOn_Bool = "CollisionBoundsCenterMarkerOn"; public static final String k_pch_CollisionBounds_PlaySpaceOn_Bool = "CollisionBoundsPlaySpaceOn"; public static final String k_pch_CollisionBounds_FadeDistance_Float = "CollisionBoundsFadeDistance"; public static final String k_pch_CollisionBounds_ColorGammaR_Int32 = "CollisionBoundsColorGammaR"; public static final String k_pch_CollisionBounds_ColorGammaG_Int32 = "CollisionBoundsColorGammaG"; public static final String k_pch_CollisionBounds_ColorGammaB_Int32 = "CollisionBoundsColorGammaB"; public static final String k_pch_CollisionBounds_ColorGammaA_Int32 = "CollisionBoundsColorGammaA"; public static final String k_pch_Camera_Section = "camera"; public static final String k_pch_Camera_EnableCamera_Bool = "enableCamera"; public static final String k_pch_Camera_EnableCameraInDashboard_Bool = "enableCameraInDashboard"; public static final String k_pch_Camera_EnableCameraForCollisionBounds_Bool = "enableCameraForCollisionBounds"; public static final String k_pch_Camera_EnableCameraForRoomView_Bool = "enableCameraForRoomView"; public static final String k_pch_Camera_BoundsColorGammaR_Int32 = "cameraBoundsColorGammaR"; public static final String k_pch_Camera_BoundsColorGammaG_Int32 = "cameraBoundsColorGammaG"; public static final String k_pch_Camera_BoundsColorGammaB_Int32 = "cameraBoundsColorGammaB"; public static final String k_pch_Camera_BoundsColorGammaA_Int32 = "cameraBoundsColorGammaA"; public static final String k_pch_Camera_BoundsStrength_Int32 = "cameraBoundsStrength"; public static final String k_pch_audio_Section = "audio"; public static final String k_pch_audio_OnPlaybackDevice_String = "onPlaybackDevice"; public static final String k_pch_audio_OnRecordDevice_String = "onRecordDevice"; public static final String k_pch_audio_OnPlaybackMirrorDevice_String = "onPlaybackMirrorDevice"; public static final String k_pch_audio_OffPlaybackDevice_String = "offPlaybackDevice"; public static final String k_pch_audio_OffRecordDevice_String = "offRecordDevice"; public static final String k_pch_audio_VIVEHDMIGain = "viveHDMIGain"; public static final String k_pch_Power_Section = "power"; public static final String k_pch_Power_PowerOffOnExit_Bool = "powerOffOnExit"; public static final String k_pch_Power_TurnOffScreensTimeout_Float = "turnOffScreensTimeout"; public static final String k_pch_Power_TurnOffControllersTimeout_Float = "turnOffControllersTimeout"; public static final String k_pch_Power_ReturnToWatchdogTimeout_Float = "returnToWatchdogTimeout"; public static final String k_pch_Power_AutoLaunchSteamVROnButtonPress = "autoLaunchSteamVROnButtonPress"; public static final String k_pch_Dashboard_Section = "dashboard"; public static final String k_pch_Dashboard_EnableDashboard_Bool = "enableDashboard"; public static final String k_pch_Dashboard_ArcadeMode_Bool = "arcadeMode"; public static final String k_pch_modelskin_Section = "modelskins"; public static final String k_pch_Driver_Enable_Bool = "enable"; public static final String IVRSystem_Version = "FnTable:IVRSystem_015"; public static final String IVRExtendedDisplay_Version = "FnTable:IVRExtendedDisplay_001"; public static final String IVRTrackedCamera_Version = "FnTable:IVRTrackedCamera_003"; public static final String IVRChaperone_Version = "FnTable:IVRChaperone_003"; public static final String IVRChaperoneSetup_Version = "FnTable:IVRChaperoneSetup_005"; //public static final String IVRCompositor_Version = "FnTable:IVRCompositor_020"; public static final String IVRCompositor_Version = "FnTable:IVRCompositor_019"; public static final String IVRScreenshots_Version = "FnTable:IVRScreenshots_001"; public static final String IVRResources_Version = "FnTable:IVRResources_001"; /** * native declaration : headers\openvr_capi.h:178
* enum values */ public static interface EVREye { /** native declaration : headers\openvr_capi.h:176 */ public static final int EVREye_Eye_Left = 0; /** native declaration : headers\openvr_capi.h:177 */ public static final int EVREye_Eye_Right = 1; }; /** * native declaration : headers\openvr_capi.h:185
* enum values */ public static interface ETextureType { /** native declaration : headers\openvr_capi.h:180 */ public static final int ETextureType_TextureType_DirectX = 0; /** native declaration : headers\openvr_capi.h:181 */ public static final int ETextureType_TextureType_OpenGL = 1; /** native declaration : headers\openvr_capi.h:182 */ public static final int ETextureType_TextureType_Vulkan = 2; /** native declaration : headers\openvr_capi.h:183 */ public static final int ETextureType_TextureType_IOSurface = 3; /** native declaration : headers\openvr_capi.h:184 */ public static final int ETextureType_TextureType_DirectX12 = 4; }; public static String getETextureTypeString(int type){ String str = ""; switch(type){ case ETextureType.ETextureType_TextureType_DirectX: str = "DirectX"; break; case ETextureType.ETextureType_TextureType_OpenGL: str = "OpenGL"; break; case ETextureType.ETextureType_TextureType_Vulkan: str = "Vulkan"; break; case ETextureType.ETextureType_TextureType_IOSurface: str = "IOSurface"; break; case ETextureType.ETextureType_TextureType_DirectX12: str = "DirectX12"; break; default: str = "Unknown ("+type+")"; } return str; } /** * native declaration : headers\openvr_capi.h:190
* enum values */ public static interface EColorSpace { /** native declaration : headers\openvr_capi.h:187 */ public static final int EColorSpace_ColorSpace_Auto = 0; /** native declaration : headers\openvr_capi.h:188 */ public static final int EColorSpace_ColorSpace_Gamma = 1; /** native declaration : headers\openvr_capi.h:189 */ public static final int EColorSpace_ColorSpace_Linear = 2; }; public static String getEColorSpaceString(int eColorSpace){ String str = ""; switch(eColorSpace){ case EColorSpace.EColorSpace_ColorSpace_Auto: str = "Auto"; break; case EColorSpace.EColorSpace_ColorSpace_Gamma: str = "Gamma"; break; case EColorSpace.EColorSpace_ColorSpace_Linear: str = "Linear"; break; default: str = "Unknown ("+eColorSpace+")"; } return str; } /** * native declaration : headers\openvr_capi.h:197
* enum values */ public static interface ETrackingResult { /** native declaration : headers\openvr_capi.h:192 */ public static final int ETrackingResult_TrackingResult_Uninitialized = 1; /** native declaration : headers\openvr_capi.h:193 */ public static final int ETrackingResult_TrackingResult_Calibrating_InProgress = 100; /** native declaration : headers\openvr_capi.h:194 */ public static final int ETrackingResult_TrackingResult_Calibrating_OutOfRange = 101; /** native declaration : headers\openvr_capi.h:195 */ public static final int ETrackingResult_TrackingResult_Running_OK = 200; /** native declaration : headers\openvr_capi.h:196 */ public static final int ETrackingResult_TrackingResult_Running_OutOfRange = 201; }; /** * native declaration : headers\openvr_capi.h:204
* enum values */ public static interface ETrackedDeviceClass { /** native declaration : headers\openvr_capi.h:199 */ public static final int ETrackedDeviceClass_TrackedDeviceClass_Invalid = 0; /** native declaration : headers\openvr_capi.h:200 */ public static final int ETrackedDeviceClass_TrackedDeviceClass_HMD = 1; /** native declaration : headers\openvr_capi.h:201 */ public static final int ETrackedDeviceClass_TrackedDeviceClass_Controller = 2; /** native declaration : headers\openvr_capi.h:202 */ public static final int ETrackedDeviceClass_TrackedDeviceClass_GenericTracker = 3; /** native declaration : headers\openvr_capi.h:203 */ public static final int ETrackedDeviceClass_TrackedDeviceClass_TrackingReference = 4; }; /** * native declaration : headers\openvr_capi.h:209
* enum values */ public static interface ETrackedControllerRole { /** native declaration : headers\openvr_capi.h:206 */ public static final int ETrackedControllerRole_TrackedControllerRole_Invalid = 0; /** native declaration : headers\openvr_capi.h:207 */ public static final int ETrackedControllerRole_TrackedControllerRole_LeftHand = 1; /** native declaration : headers\openvr_capi.h:208 */ public static final int ETrackedControllerRole_TrackedControllerRole_RightHand = 2; }; /** * native declaration : headers\openvr_capi.h:214
* enum values */ public static interface ETrackingUniverseOrigin { /** native declaration : headers\openvr_capi.h:211 */ public static final int ETrackingUniverseOrigin_TrackingUniverseSeated = 0; /** native declaration : headers\openvr_capi.h:212 */ public static final int ETrackingUniverseOrigin_TrackingUniverseStanding = 1; /** native declaration : headers\openvr_capi.h:213 */ public static final int ETrackingUniverseOrigin_TrackingUniverseRawAndUncalibrated = 2; }; /** * native declaration : headers\openvr_capi.h:325
* enum values */ public static interface ETrackedDeviceProperty { /** native declaration : headers\openvr_capi.h:216 */ public static final int ETrackedDeviceProperty_Prop_Invalid = 0; /** native declaration : headers\openvr_capi.h:217 */ public static final int ETrackedDeviceProperty_Prop_TrackingSystemName_String = 1000; /** native declaration : headers\openvr_capi.h:218 */ public static final int ETrackedDeviceProperty_Prop_ModelNumber_String = 1001; /** native declaration : headers\openvr_capi.h:219 */ public static final int ETrackedDeviceProperty_Prop_SerialNumber_String = 1002; /** native declaration : headers\openvr_capi.h:220 */ public static final int ETrackedDeviceProperty_Prop_RenderModelName_String = 1003; /** native declaration : headers\openvr_capi.h:221 */ public static final int ETrackedDeviceProperty_Prop_WillDriftInYaw_Bool = 1004; /** native declaration : headers\openvr_capi.h:222 */ public static final int ETrackedDeviceProperty_Prop_ManufacturerName_String = 1005; /** native declaration : headers\openvr_capi.h:223 */ public static final int ETrackedDeviceProperty_Prop_TrackingFirmwareVersion_String = 1006; /** native declaration : headers\openvr_capi.h:224 */ public static final int ETrackedDeviceProperty_Prop_HardwareRevision_String = 1007; /** native declaration : headers\openvr_capi.h:225 */ public static final int ETrackedDeviceProperty_Prop_AllWirelessDongleDescriptions_String = 1008; /** native declaration : headers\openvr_capi.h:226 */ public static final int ETrackedDeviceProperty_Prop_ConnectedWirelessDongle_String = 1009; /** native declaration : headers\openvr_capi.h:227 */ public static final int ETrackedDeviceProperty_Prop_DeviceIsWireless_Bool = 1010; /** native declaration : headers\openvr_capi.h:228 */ public static final int ETrackedDeviceProperty_Prop_DeviceIsCharging_Bool = 1011; /** native declaration : headers\openvr_capi.h:229 */ public static final int ETrackedDeviceProperty_Prop_DeviceBatteryPercentage_Float = 1012; /** native declaration : headers\openvr_capi.h:230 */ public static final int ETrackedDeviceProperty_Prop_StatusDisplayTransform_Matrix34 = 1013; /** native declaration : headers\openvr_capi.h:231 */ public static final int ETrackedDeviceProperty_Prop_Firmware_UpdateAvailable_Bool = 1014; /** native declaration : headers\openvr_capi.h:232 */ public static final int ETrackedDeviceProperty_Prop_Firmware_ManualUpdate_Bool = 1015; /** native declaration : headers\openvr_capi.h:233 */ public static final int ETrackedDeviceProperty_Prop_Firmware_ManualUpdateURL_String = 1016; /** native declaration : headers\openvr_capi.h:234 */ public static final int ETrackedDeviceProperty_Prop_HardwareRevision_Uint64 = 1017; /** native declaration : headers\openvr_capi.h:235 */ public static final int ETrackedDeviceProperty_Prop_FirmwareVersion_Uint64 = 1018; /** native declaration : headers\openvr_capi.h:236 */ public static final int ETrackedDeviceProperty_Prop_FPGAVersion_Uint64 = 1019; /** native declaration : headers\openvr_capi.h:237 */ public static final int ETrackedDeviceProperty_Prop_VRCVersion_Uint64 = 1020; /** native declaration : headers\openvr_capi.h:238 */ public static final int ETrackedDeviceProperty_Prop_RadioVersion_Uint64 = 1021; /** native declaration : headers\openvr_capi.h:239 */ public static final int ETrackedDeviceProperty_Prop_DongleVersion_Uint64 = 1022; /** native declaration : headers\openvr_capi.h:240 */ public static final int ETrackedDeviceProperty_Prop_BlockServerShutdown_Bool = 1023; /** native declaration : headers\openvr_capi.h:241 */ public static final int ETrackedDeviceProperty_Prop_CanUnifyCoordinateSystemWithHmd_Bool = 1024; /** native declaration : headers\openvr_capi.h:242 */ public static final int ETrackedDeviceProperty_Prop_ContainsProximitySensor_Bool = 1025; /** native declaration : headers\openvr_capi.h:243 */ public static final int ETrackedDeviceProperty_Prop_DeviceProvidesBatteryStatus_Bool = 1026; /** native declaration : headers\openvr_capi.h:244 */ public static final int ETrackedDeviceProperty_Prop_DeviceCanPowerOff_Bool = 1027; /** native declaration : headers\openvr_capi.h:245 */ public static final int ETrackedDeviceProperty_Prop_Firmware_ProgrammingTarget_String = 1028; /** native declaration : headers\openvr_capi.h:246 */ public static final int ETrackedDeviceProperty_Prop_DeviceClass_Int32 = 1029; /** native declaration : headers\openvr_capi.h:247 */ public static final int ETrackedDeviceProperty_Prop_HasCamera_Bool = 1030; /** native declaration : headers\openvr_capi.h:248 */ public static final int ETrackedDeviceProperty_Prop_DriverVersion_String = 1031; /** native declaration : headers\openvr_capi.h:249 */ public static final int ETrackedDeviceProperty_Prop_Firmware_ForceUpdateRequired_Bool = 1032; /** native declaration : headers\openvr_capi.h:250 */ public static final int ETrackedDeviceProperty_Prop_ViveSystemButtonFixRequired_Bool = 1033; /** native declaration : headers\openvr_capi.h:251 */ public static final int ETrackedDeviceProperty_Prop_ParentDriver_Uint64 = 1034; /** native declaration : headers\openvr_capi.h:252 */ public static final int ETrackedDeviceProperty_Prop_ReportsTimeSinceVSync_Bool = 2000; /** native declaration : headers\openvr_capi.h:253 */ public static final int ETrackedDeviceProperty_Prop_SecondsFromVsyncToPhotons_Float = 2001; /** native declaration : headers\openvr_capi.h:254 */ public static final int ETrackedDeviceProperty_Prop_DisplayFrequency_Float = 2002; /** native declaration : headers\openvr_capi.h:255 */ public static final int ETrackedDeviceProperty_Prop_UserIpdMeters_Float = 2003; /** native declaration : headers\openvr_capi.h:256 */ public static final int ETrackedDeviceProperty_Prop_CurrentUniverseId_Uint64 = 2004; /** native declaration : headers\openvr_capi.h:257 */ public static final int ETrackedDeviceProperty_Prop_PreviousUniverseId_Uint64 = 2005; /** native declaration : headers\openvr_capi.h:258 */ public static final int ETrackedDeviceProperty_Prop_DisplayFirmwareVersion_Uint64 = 2006; /** native declaration : headers\openvr_capi.h:259 */ public static final int ETrackedDeviceProperty_Prop_IsOnDesktop_Bool = 2007; /** native declaration : headers\openvr_capi.h:260 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCType_Int32 = 2008; /** native declaration : headers\openvr_capi.h:261 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCOffset_Float = 2009; /** native declaration : headers\openvr_capi.h:262 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCScale_Float = 2010; /** native declaration : headers\openvr_capi.h:263 */ public static final int ETrackedDeviceProperty_Prop_EdidVendorID_Int32 = 2011; /** native declaration : headers\openvr_capi.h:264 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageLeft_String = 2012; /** native declaration : headers\openvr_capi.h:265 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageRight_String = 2013; /** native declaration : headers\openvr_capi.h:266 */ public static final int ETrackedDeviceProperty_Prop_DisplayGCBlackClamp_Float = 2014; /** native declaration : headers\openvr_capi.h:267 */ public static final int ETrackedDeviceProperty_Prop_EdidProductID_Int32 = 2015; /** native declaration : headers\openvr_capi.h:268 */ public static final int ETrackedDeviceProperty_Prop_CameraToHeadTransform_Matrix34 = 2016; /** native declaration : headers\openvr_capi.h:269 */ public static final int ETrackedDeviceProperty_Prop_DisplayGCType_Int32 = 2017; /** native declaration : headers\openvr_capi.h:270 */ public static final int ETrackedDeviceProperty_Prop_DisplayGCOffset_Float = 2018; /** native declaration : headers\openvr_capi.h:271 */ public static final int ETrackedDeviceProperty_Prop_DisplayGCScale_Float = 2019; /** native declaration : headers\openvr_capi.h:272 */ public static final int ETrackedDeviceProperty_Prop_DisplayGCPrescale_Float = 2020; /** native declaration : headers\openvr_capi.h:273 */ public static final int ETrackedDeviceProperty_Prop_DisplayGCImage_String = 2021; /** native declaration : headers\openvr_capi.h:274 */ public static final int ETrackedDeviceProperty_Prop_LensCenterLeftU_Float = 2022; /** native declaration : headers\openvr_capi.h:275 */ public static final int ETrackedDeviceProperty_Prop_LensCenterLeftV_Float = 2023; /** native declaration : headers\openvr_capi.h:276 */ public static final int ETrackedDeviceProperty_Prop_LensCenterRightU_Float = 2024; /** native declaration : headers\openvr_capi.h:277 */ public static final int ETrackedDeviceProperty_Prop_LensCenterRightV_Float = 2025; /** native declaration : headers\openvr_capi.h:278 */ public static final int ETrackedDeviceProperty_Prop_UserHeadToEyeDepthMeters_Float = 2026; /** native declaration : headers\openvr_capi.h:279 */ public static final int ETrackedDeviceProperty_Prop_CameraFirmwareVersion_Uint64 = 2027; /** native declaration : headers\openvr_capi.h:280 */ public static final int ETrackedDeviceProperty_Prop_CameraFirmwareDescription_String = 2028; /** native declaration : headers\openvr_capi.h:281 */ public static final int ETrackedDeviceProperty_Prop_DisplayFPGAVersion_Uint64 = 2029; /** native declaration : headers\openvr_capi.h:282 */ public static final int ETrackedDeviceProperty_Prop_DisplayBootloaderVersion_Uint64 = 2030; /** native declaration : headers\openvr_capi.h:283 */ public static final int ETrackedDeviceProperty_Prop_DisplayHardwareVersion_Uint64 = 2031; /** native declaration : headers\openvr_capi.h:284 */ public static final int ETrackedDeviceProperty_Prop_AudioFirmwareVersion_Uint64 = 2032; /** native declaration : headers\openvr_capi.h:285 */ public static final int ETrackedDeviceProperty_Prop_CameraCompatibilityMode_Int32 = 2033; /** native declaration : headers\openvr_capi.h:286 */ public static final int ETrackedDeviceProperty_Prop_ScreenshotHorizontalFieldOfViewDegrees_Float = 2034; /** native declaration : headers\openvr_capi.h:287 */ public static final int ETrackedDeviceProperty_Prop_ScreenshotVerticalFieldOfViewDegrees_Float = 2035; /** native declaration : headers\openvr_capi.h:288 */ public static final int ETrackedDeviceProperty_Prop_DisplaySuppressed_Bool = 2036; /** native declaration : headers\openvr_capi.h:289 */ public static final int ETrackedDeviceProperty_Prop_DisplayAllowNightMode_Bool = 2037; /** native declaration : headers\openvr_capi.h:290 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageWidth_Int32 = 2038; /** native declaration : headers\openvr_capi.h:291 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageHeight_Int32 = 2039; /** native declaration : headers\openvr_capi.h:292 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageNumChannels_Int32 = 2040; /** native declaration : headers\openvr_capi.h:293 */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageData_Binary = 2041; /** native declaration : headers\openvr_capi.h:294 */ public static final int ETrackedDeviceProperty_Prop_UsesDriverDirectMode_Bool = 2042; /** native declaration : headers\openvr_capi.h:295 */ public static final int ETrackedDeviceProperty_Prop_AttachedDeviceId_String = 3000; /** native declaration : headers\openvr_capi.h:296 */ public static final int ETrackedDeviceProperty_Prop_SupportedButtons_Uint64 = 3001; /** native declaration : headers\openvr_capi.h:297 */ public static final int ETrackedDeviceProperty_Prop_Axis0Type_Int32 = 3002; /** native declaration : headers\openvr_capi.h:298 */ public static final int ETrackedDeviceProperty_Prop_Axis1Type_Int32 = 3003; /** native declaration : headers\openvr_capi.h:299 */ public static final int ETrackedDeviceProperty_Prop_Axis2Type_Int32 = 3004; /** native declaration : headers\openvr_capi.h:300 */ public static final int ETrackedDeviceProperty_Prop_Axis3Type_Int32 = 3005; /** native declaration : headers\openvr_capi.h:301 */ public static final int ETrackedDeviceProperty_Prop_Axis4Type_Int32 = 3006; /** native declaration : headers\openvr_capi.h:302 */ public static final int ETrackedDeviceProperty_Prop_ControllerRoleHint_Int32 = 3007; /** native declaration : headers\openvr_capi.h:303 */ public static final int ETrackedDeviceProperty_Prop_FieldOfViewLeftDegrees_Float = 4000; /** native declaration : headers\openvr_capi.h:304 */ public static final int ETrackedDeviceProperty_Prop_FieldOfViewRightDegrees_Float = 4001; /** native declaration : headers\openvr_capi.h:305 */ public static final int ETrackedDeviceProperty_Prop_FieldOfViewTopDegrees_Float = 4002; /** native declaration : headers\openvr_capi.h:306 */ public static final int ETrackedDeviceProperty_Prop_FieldOfViewBottomDegrees_Float = 4003; /** native declaration : headers\openvr_capi.h:307 */ public static final int ETrackedDeviceProperty_Prop_TrackingRangeMinimumMeters_Float = 4004; /** native declaration : headers\openvr_capi.h:308 */ public static final int ETrackedDeviceProperty_Prop_TrackingRangeMaximumMeters_Float = 4005; /** native declaration : headers\openvr_capi.h:309 */ public static final int ETrackedDeviceProperty_Prop_ModeLabel_String = 4006; /** native declaration : headers\openvr_capi.h:310 */ public static final int ETrackedDeviceProperty_Prop_IconPathName_String = 5000; /** native declaration : headers\openvr_capi.h:311 */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceOff_String = 5001; /** native declaration : headers\openvr_capi.h:312 */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceSearching_String = 5002; /** native declaration : headers\openvr_capi.h:313 */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceSearchingAlert_String = 5003; /** native declaration : headers\openvr_capi.h:314 */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceReady_String = 5004; /** native declaration : headers\openvr_capi.h:315 */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceReadyAlert_String = 5005; /** native declaration : headers\openvr_capi.h:316 */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceNotReady_String = 5006; /** native declaration : headers\openvr_capi.h:317 */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceStandby_String = 5007; /** native declaration : headers\openvr_capi.h:318 */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceAlertLow_String = 5008; /** native declaration : headers\openvr_capi.h:319 */ public static final int ETrackedDeviceProperty_Prop_DisplayHiddenArea_Binary_Start = 5100; /** native declaration : headers\openvr_capi.h:320 */ public static final int ETrackedDeviceProperty_Prop_DisplayHiddenArea_Binary_End = 5150; /** native declaration : headers\openvr_capi.h:321 */ public static final int ETrackedDeviceProperty_Prop_UserConfigPath_String = 6000; /** native declaration : headers\openvr_capi.h:322 */ public static final int ETrackedDeviceProperty_Prop_InstallPath_String = 6001; /** native declaration : headers\openvr_capi.h:323 */ public static final int ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_Start = 10000; /** native declaration : headers\openvr_capi.h:324 */ public static final int ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_End = 10999; }; /** * native declaration : headers\openvr_capi.h:339
* enum values */ public static interface ETrackedPropertyError { /** native declaration : headers\openvr_capi.h:327 */ public static final int ETrackedPropertyError_TrackedProp_Success = 0; /** native declaration : headers\openvr_capi.h:328 */ public static final int ETrackedPropertyError_TrackedProp_WrongDataType = 1; /** native declaration : headers\openvr_capi.h:329 */ public static final int ETrackedPropertyError_TrackedProp_WrongDeviceClass = 2; /** native declaration : headers\openvr_capi.h:330 */ public static final int ETrackedPropertyError_TrackedProp_BufferTooSmall = 3; /** native declaration : headers\openvr_capi.h:331 */ public static final int ETrackedPropertyError_TrackedProp_UnknownProperty = 4; /** native declaration : headers\openvr_capi.h:332 */ public static final int ETrackedPropertyError_TrackedProp_InvalidDevice = 5; /** native declaration : headers\openvr_capi.h:333 */ public static final int ETrackedPropertyError_TrackedProp_CouldNotContactServer = 6; /** native declaration : headers\openvr_capi.h:334 */ public static final int ETrackedPropertyError_TrackedProp_ValueNotProvidedByDevice = 7; /** native declaration : headers\openvr_capi.h:335 */ public static final int ETrackedPropertyError_TrackedProp_StringExceedsMaximumLength = 8; /** native declaration : headers\openvr_capi.h:336 */ public static final int ETrackedPropertyError_TrackedProp_NotYetAvailable = 9; /** native declaration : headers\openvr_capi.h:337 */ public static final int ETrackedPropertyError_TrackedProp_PermissionDenied = 10; /** native declaration : headers\openvr_capi.h:338 */ public static final int ETrackedPropertyError_TrackedProp_InvalidOperation = 11; }; /** * native declaration : headers\openvr_capi.h:345
* enum values */ public static interface EVRSubmitFlags { /** native declaration : headers\openvr_capi.h:341 */ public static final int EVRSubmitFlags_Submit_Default = 0; /** native declaration : headers\openvr_capi.h:342 */ public static final int EVRSubmitFlags_Submit_LensDistortionAlreadyApplied = 1; /** native declaration : headers\openvr_capi.h:343 */ public static final int EVRSubmitFlags_Submit_GlRenderBuffer = 2; /** native declaration : headers\openvr_capi.h:344 */ public static final int EVRSubmitFlags_Submit_Reserved = 4; }; /** * native declaration : headers\openvr_capi.h:356
* enum values */ public static interface EVRState { /** native declaration : headers\openvr_capi.h:347 */ public static final int EVRState_VRState_Undefined = -1; /** native declaration : headers\openvr_capi.h:348 */ public static final int EVRState_VRState_Off = 0; /** native declaration : headers\openvr_capi.h:349 */ public static final int EVRState_VRState_Searching = 1; /** native declaration : headers\openvr_capi.h:350 */ public static final int EVRState_VRState_Searching_Alert = 2; /** native declaration : headers\openvr_capi.h:351 */ public static final int EVRState_VRState_Ready = 3; /** native declaration : headers\openvr_capi.h:352 */ public static final int EVRState_VRState_Ready_Alert = 4; /** native declaration : headers\openvr_capi.h:353 */ public static final int EVRState_VRState_NotReady = 5; /** native declaration : headers\openvr_capi.h:354 */ public static final int EVRState_VRState_Standby = 6; /** native declaration : headers\openvr_capi.h:355 */ public static final int EVRState_VRState_Ready_Alert_Low = 7; }; /** * native declaration : headers\openvr_capi.h:467
* enum values */ public static interface EVREventType { /** native declaration : headers\openvr_capi.h:358 */ public static final int EVREventType_VREvent_None = 0; /** native declaration : headers\openvr_capi.h:359 */ public static final int EVREventType_VREvent_TrackedDeviceActivated = 100; /** native declaration : headers\openvr_capi.h:360 */ public static final int EVREventType_VREvent_TrackedDeviceDeactivated = 101; /** native declaration : headers\openvr_capi.h:361 */ public static final int EVREventType_VREvent_TrackedDeviceUpdated = 102; /** native declaration : headers\openvr_capi.h:362 */ public static final int EVREventType_VREvent_TrackedDeviceUserInteractionStarted = 103; /** native declaration : headers\openvr_capi.h:363 */ public static final int EVREventType_VREvent_TrackedDeviceUserInteractionEnded = 104; /** native declaration : headers\openvr_capi.h:364 */ public static final int EVREventType_VREvent_IpdChanged = 105; /** native declaration : headers\openvr_capi.h:365 */ public static final int EVREventType_VREvent_EnterStandbyMode = 106; /** native declaration : headers\openvr_capi.h:366 */ public static final int EVREventType_VREvent_LeaveStandbyMode = 107; /** native declaration : headers\openvr_capi.h:367 */ public static final int EVREventType_VREvent_TrackedDeviceRoleChanged = 108; /** native declaration : headers\openvr_capi.h:368 */ public static final int EVREventType_VREvent_WatchdogWakeUpRequested = 109; /** native declaration : headers\openvr_capi.h:369 */ public static final int EVREventType_VREvent_LensDistortionChanged = 110; /** native declaration : headers\openvr_capi.h:370 */ public static final int EVREventType_VREvent_PropertyChanged = 111; /** native declaration : headers\openvr_capi.h:371 */ public static final int EVREventType_VREvent_ButtonPress = 200; /** native declaration : headers\openvr_capi.h:372 */ public static final int EVREventType_VREvent_ButtonUnpress = 201; /** native declaration : headers\openvr_capi.h:373 */ public static final int EVREventType_VREvent_ButtonTouch = 202; /** native declaration : headers\openvr_capi.h:374 */ public static final int EVREventType_VREvent_ButtonUntouch = 203; /** native declaration : headers\openvr_capi.h:375 */ public static final int EVREventType_VREvent_MouseMove = 300; /** native declaration : headers\openvr_capi.h:376 */ public static final int EVREventType_VREvent_MouseButtonDown = 301; /** native declaration : headers\openvr_capi.h:377 */ public static final int EVREventType_VREvent_MouseButtonUp = 302; /** native declaration : headers\openvr_capi.h:378 */ public static final int EVREventType_VREvent_FocusEnter = 303; /** native declaration : headers\openvr_capi.h:379 */ public static final int EVREventType_VREvent_FocusLeave = 304; /** native declaration : headers\openvr_capi.h:380 */ public static final int EVREventType_VREvent_Scroll = 305; /** native declaration : headers\openvr_capi.h:381 */ public static final int EVREventType_VREvent_TouchPadMove = 306; /** native declaration : headers\openvr_capi.h:382 */ public static final int EVREventType_VREvent_OverlayFocusChanged = 307; /** native declaration : headers\openvr_capi.h:383 */ public static final int EVREventType_VREvent_InputFocusCaptured = 400; /** native declaration : headers\openvr_capi.h:384 */ public static final int EVREventType_VREvent_InputFocusReleased = 401; /** native declaration : headers\openvr_capi.h:385 */ public static final int EVREventType_VREvent_SceneFocusLost = 402; /** native declaration : headers\openvr_capi.h:386 */ public static final int EVREventType_VREvent_SceneFocusGained = 403; /** native declaration : headers\openvr_capi.h:387 */ public static final int EVREventType_VREvent_SceneApplicationChanged = 404; /** native declaration : headers\openvr_capi.h:388 */ public static final int EVREventType_VREvent_SceneFocusChanged = 405; /** native declaration : headers\openvr_capi.h:389 */ public static final int EVREventType_VREvent_InputFocusChanged = 406; /** native declaration : headers\openvr_capi.h:390 */ public static final int EVREventType_VREvent_SceneApplicationSecondaryRenderingStarted = 407; /** native declaration : headers\openvr_capi.h:391 */ public static final int EVREventType_VREvent_HideRenderModels = 410; /** native declaration : headers\openvr_capi.h:392 */ public static final int EVREventType_VREvent_ShowRenderModels = 411; /** native declaration : headers\openvr_capi.h:393 */ public static final int EVREventType_VREvent_OverlayShown = 500; /** native declaration : headers\openvr_capi.h:394 */ public static final int EVREventType_VREvent_OverlayHidden = 501; /** native declaration : headers\openvr_capi.h:395 */ public static final int EVREventType_VREvent_DashboardActivated = 502; /** native declaration : headers\openvr_capi.h:396 */ public static final int EVREventType_VREvent_DashboardDeactivated = 503; /** native declaration : headers\openvr_capi.h:397 */ public static final int EVREventType_VREvent_DashboardThumbSelected = 504; /** native declaration : headers\openvr_capi.h:398 */ public static final int EVREventType_VREvent_DashboardRequested = 505; /** native declaration : headers\openvr_capi.h:399 */ public static final int EVREventType_VREvent_ResetDashboard = 506; /** native declaration : headers\openvr_capi.h:400 */ public static final int EVREventType_VREvent_RenderToast = 507; /** native declaration : headers\openvr_capi.h:401 */ public static final int EVREventType_VREvent_ImageLoaded = 508; /** native declaration : headers\openvr_capi.h:402 */ public static final int EVREventType_VREvent_ShowKeyboard = 509; /** native declaration : headers\openvr_capi.h:403 */ public static final int EVREventType_VREvent_HideKeyboard = 510; /** native declaration : headers\openvr_capi.h:404 */ public static final int EVREventType_VREvent_OverlayGamepadFocusGained = 511; /** native declaration : headers\openvr_capi.h:405 */ public static final int EVREventType_VREvent_OverlayGamepadFocusLost = 512; /** native declaration : headers\openvr_capi.h:406 */ public static final int EVREventType_VREvent_OverlaySharedTextureChanged = 513; /** native declaration : headers\openvr_capi.h:407 */ public static final int EVREventType_VREvent_DashboardGuideButtonDown = 514; /** native declaration : headers\openvr_capi.h:408 */ public static final int EVREventType_VREvent_DashboardGuideButtonUp = 515; /** native declaration : headers\openvr_capi.h:409 */ public static final int EVREventType_VREvent_ScreenshotTriggered = 516; /** native declaration : headers\openvr_capi.h:410 */ public static final int EVREventType_VREvent_ImageFailed = 517; /** native declaration : headers\openvr_capi.h:411 */ public static final int EVREventType_VREvent_DashboardOverlayCreated = 518; /** native declaration : headers\openvr_capi.h:412 */ public static final int EVREventType_VREvent_RequestScreenshot = 520; /** native declaration : headers\openvr_capi.h:413 */ public static final int EVREventType_VREvent_ScreenshotTaken = 521; /** native declaration : headers\openvr_capi.h:414 */ public static final int EVREventType_VREvent_ScreenshotFailed = 522; /** native declaration : headers\openvr_capi.h:415 */ public static final int EVREventType_VREvent_SubmitScreenshotToDashboard = 523; /** native declaration : headers\openvr_capi.h:416 */ public static final int EVREventType_VREvent_ScreenshotProgressToDashboard = 524; /** native declaration : headers\openvr_capi.h:417 */ public static final int EVREventType_VREvent_PrimaryDashboardDeviceChanged = 525; /** native declaration : headers\openvr_capi.h:418 */ public static final int EVREventType_VREvent_Notification_Shown = 600; /** native declaration : headers\openvr_capi.h:419 */ public static final int EVREventType_VREvent_Notification_Hidden = 601; /** native declaration : headers\openvr_capi.h:420 */ public static final int EVREventType_VREvent_Notification_BeginInteraction = 602; /** native declaration : headers\openvr_capi.h:421 */ public static final int EVREventType_VREvent_Notification_Destroyed = 603; /** native declaration : headers\openvr_capi.h:422 */ public static final int EVREventType_VREvent_Quit = 700; /** native declaration : headers\openvr_capi.h:423 */ public static final int EVREventType_VREvent_ProcessQuit = 701; /** native declaration : headers\openvr_capi.h:424 */ public static final int EVREventType_VREvent_QuitAborted_UserPrompt = 702; /** native declaration : headers\openvr_capi.h:425 */ public static final int EVREventType_VREvent_QuitAcknowledged = 703; /** native declaration : headers\openvr_capi.h:426 */ public static final int EVREventType_VREvent_DriverRequestedQuit = 704; /** native declaration : headers\openvr_capi.h:427 */ public static final int EVREventType_VREvent_ChaperoneDataHasChanged = 800; /** native declaration : headers\openvr_capi.h:428 */ public static final int EVREventType_VREvent_ChaperoneUniverseHasChanged = 801; /** native declaration : headers\openvr_capi.h:429 */ public static final int EVREventType_VREvent_ChaperoneTempDataHasChanged = 802; /** native declaration : headers\openvr_capi.h:430 */ public static final int EVREventType_VREvent_ChaperoneSettingsHaveChanged = 803; /** native declaration : headers\openvr_capi.h:431 */ public static final int EVREventType_VREvent_SeatedZeroPoseReset = 804; /** native declaration : headers\openvr_capi.h:432 */ public static final int EVREventType_VREvent_AudioSettingsHaveChanged = 820; /** native declaration : headers\openvr_capi.h:433 */ public static final int EVREventType_VREvent_BackgroundSettingHasChanged = 850; /** native declaration : headers\openvr_capi.h:434 */ public static final int EVREventType_VREvent_CameraSettingsHaveChanged = 851; /** native declaration : headers\openvr_capi.h:435 */ public static final int EVREventType_VREvent_ReprojectionSettingHasChanged = 852; /** native declaration : headers\openvr_capi.h:436 */ public static final int EVREventType_VREvent_ModelSkinSettingsHaveChanged = 853; /** native declaration : headers\openvr_capi.h:437 */ public static final int EVREventType_VREvent_EnvironmentSettingsHaveChanged = 854; /** native declaration : headers\openvr_capi.h:438 */ public static final int EVREventType_VREvent_PowerSettingsHaveChanged = 855; /** native declaration : headers\openvr_capi.h:439 */ public static final int EVREventType_VREvent_StatusUpdate = 900; /** native declaration : headers\openvr_capi.h:440 */ public static final int EVREventType_VREvent_MCImageUpdated = 1000; /** native declaration : headers\openvr_capi.h:441 */ public static final int EVREventType_VREvent_FirmwareUpdateStarted = 1100; /** native declaration : headers\openvr_capi.h:442 */ public static final int EVREventType_VREvent_FirmwareUpdateFinished = 1101; /** native declaration : headers\openvr_capi.h:443 */ public static final int EVREventType_VREvent_KeyboardClosed = 1200; /** native declaration : headers\openvr_capi.h:444 */ public static final int EVREventType_VREvent_KeyboardCharInput = 1201; /** native declaration : headers\openvr_capi.h:445 */ public static final int EVREventType_VREvent_KeyboardDone = 1202; /** native declaration : headers\openvr_capi.h:446 */ public static final int EVREventType_VREvent_ApplicationTransitionStarted = 1300; /** native declaration : headers\openvr_capi.h:447 */ public static final int EVREventType_VREvent_ApplicationTransitionAborted = 1301; /** native declaration : headers\openvr_capi.h:448 */ public static final int EVREventType_VREvent_ApplicationTransitionNewAppStarted = 1302; /** native declaration : headers\openvr_capi.h:449 */ public static final int EVREventType_VREvent_ApplicationListUpdated = 1303; /** native declaration : headers\openvr_capi.h:450 */ public static final int EVREventType_VREvent_ApplicationMimeTypeLoad = 1304; /** native declaration : headers\openvr_capi.h:451 */ public static final int EVREventType_VREvent_ApplicationTransitionNewAppLaunchComplete = 1305; /** native declaration : headers\openvr_capi.h:452 */ public static final int EVREventType_VREvent_Compositor_MirrorWindowShown = 1400; /** native declaration : headers\openvr_capi.h:453 */ public static final int EVREventType_VREvent_Compositor_MirrorWindowHidden = 1401; /** native declaration : headers\openvr_capi.h:454 */ public static final int EVREventType_VREvent_Compositor_ChaperoneBoundsShown = 1410; /** native declaration : headers\openvr_capi.h:455 */ public static final int EVREventType_VREvent_Compositor_ChaperoneBoundsHidden = 1411; /** native declaration : headers\openvr_capi.h:456 */ public static final int EVREventType_VREvent_TrackedCamera_StartVideoStream = 1500; /** native declaration : headers\openvr_capi.h:457 */ public static final int EVREventType_VREvent_TrackedCamera_StopVideoStream = 1501; /** native declaration : headers\openvr_capi.h:458 */ public static final int EVREventType_VREvent_TrackedCamera_PauseVideoStream = 1502; /** native declaration : headers\openvr_capi.h:459 */ public static final int EVREventType_VREvent_TrackedCamera_ResumeVideoStream = 1503; /** native declaration : headers\openvr_capi.h:460 */ public static final int EVREventType_VREvent_TrackedCamera_EditingSurface = 1550; /** native declaration : headers\openvr_capi.h:461 */ public static final int EVREventType_VREvent_PerformanceTest_EnableCapture = 1600; /** native declaration : headers\openvr_capi.h:462 */ public static final int EVREventType_VREvent_PerformanceTest_DisableCapture = 1601; /** native declaration : headers\openvr_capi.h:463 */ public static final int EVREventType_VREvent_PerformanceTest_FidelityLevel = 1602; /** native declaration : headers\openvr_capi.h:464 */ public static final int EVREventType_VREvent_MessageOverlay_Closed = 1650; /** native declaration : headers\openvr_capi.h:465 */ public static final int EVREventType_VREvent_VendorSpecific_Reserved_Start = 10000; /** native declaration : headers\openvr_capi.h:466 */ public static final int EVREventType_VREvent_VendorSpecific_Reserved_End = 19999; }; /** * native declaration : headers\openvr_capi.h:474
* enum values */ public static interface EDeviceActivityLevel { /** native declaration : headers\openvr_capi.h:469 */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Unknown = -1; /** native declaration : headers\openvr_capi.h:470 */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Idle = 0; /** native declaration : headers\openvr_capi.h:471 */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction = 1; /** native declaration : headers\openvr_capi.h:472 */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction_Timeout = 2; /** native declaration : headers\openvr_capi.h:473 */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Standby = 3; }; /** * native declaration : headers\openvr_capi.h:494
* enum values */ public static interface EVRButtonId { /** native declaration : headers\openvr_capi.h:476 */ public static final int EVRButtonId_k_EButton_System = 0; /** native declaration : headers\openvr_capi.h:477 */ public static final int EVRButtonId_k_EButton_ApplicationMenu = 1; /** native declaration : headers\openvr_capi.h:478 */ public static final int EVRButtonId_k_EButton_Grip = 2; /** native declaration : headers\openvr_capi.h:479 */ public static final int EVRButtonId_k_EButton_DPad_Left = 3; /** native declaration : headers\openvr_capi.h:480 */ public static final int EVRButtonId_k_EButton_DPad_Up = 4; /** native declaration : headers\openvr_capi.h:481 */ public static final int EVRButtonId_k_EButton_DPad_Right = 5; /** native declaration : headers\openvr_capi.h:482 */ public static final int EVRButtonId_k_EButton_DPad_Down = 6; /** native declaration : headers\openvr_capi.h:483 */ public static final int EVRButtonId_k_EButton_A = 7; /** native declaration : headers\openvr_capi.h:484 */ public static final int EVRButtonId_k_EButton_ProximitySensor = 31; /** native declaration : headers\openvr_capi.h:485 */ public static final int EVRButtonId_k_EButton_Axis0 = 32; /** native declaration : headers\openvr_capi.h:486 */ public static final int EVRButtonId_k_EButton_Axis1 = 33; /** native declaration : headers\openvr_capi.h:487 */ public static final int EVRButtonId_k_EButton_Axis2 = 34; /** native declaration : headers\openvr_capi.h:488 */ public static final int EVRButtonId_k_EButton_Axis3 = 35; /** native declaration : headers\openvr_capi.h:489 */ public static final int EVRButtonId_k_EButton_Axis4 = 36; /** native declaration : headers\openvr_capi.h:490 */ public static final int EVRButtonId_k_EButton_SteamVR_Touchpad = 32; /** native declaration : headers\openvr_capi.h:491 */ public static final int EVRButtonId_k_EButton_SteamVR_Trigger = 33; /** native declaration : headers\openvr_capi.h:492 */ public static final int EVRButtonId_k_EButton_Dashboard_Back = 2; /** native declaration : headers\openvr_capi.h:493 */ public static final int EVRButtonId_k_EButton_Max = 64; }; /** * native declaration : headers\openvr_capi.h:499
* enum values */ public static interface EVRMouseButton { /** native declaration : headers\openvr_capi.h:496 */ public static final int EVRMouseButton_VRMouseButton_Left = 1; /** native declaration : headers\openvr_capi.h:497 */ public static final int EVRMouseButton_VRMouseButton_Right = 2; /** native declaration : headers\openvr_capi.h:498 */ public static final int EVRMouseButton_VRMouseButton_Middle = 4; }; /** * native declaration : headers\openvr_capi.h:505
* enum values */ public static interface EHiddenAreaMeshType { /** native declaration : headers\openvr_capi.h:501 */ public static final int EHiddenAreaMeshType_k_eHiddenAreaMesh_Standard = 0; /** native declaration : headers\openvr_capi.h:502 */ public static final int EHiddenAreaMeshType_k_eHiddenAreaMesh_Inverse = 1; /** native declaration : headers\openvr_capi.h:503 */ public static final int EHiddenAreaMeshType_k_eHiddenAreaMesh_LineLoop = 2; /** native declaration : headers\openvr_capi.h:504 */ public static final int EHiddenAreaMeshType_k_eHiddenAreaMesh_Max = 3; }; /** * native declaration : headers\openvr_capi.h:511
* enum values */ public static interface EVRControllerAxisType { /** native declaration : headers\openvr_capi.h:507 */ public static final int EVRControllerAxisType_k_eControllerAxis_None = 0; /** native declaration : headers\openvr_capi.h:508 */ public static final int EVRControllerAxisType_k_eControllerAxis_TrackPad = 1; /** native declaration : headers\openvr_capi.h:509 */ public static final int EVRControllerAxisType_k_eControllerAxis_Joystick = 2; /** native declaration : headers\openvr_capi.h:510 */ public static final int EVRControllerAxisType_k_eControllerAxis_Trigger = 3; }; /** * native declaration : headers\openvr_capi.h:515
* enum values */ public static interface EVRControllerEventOutputType { /** native declaration : headers\openvr_capi.h:513 */ public static final int EVRControllerEventOutputType_ControllerEventOutput_OSEvents = 0; /** native declaration : headers\openvr_capi.h:514 */ public static final int EVRControllerEventOutputType_ControllerEventOutput_VREvents = 1; }; /** * native declaration : headers\openvr_capi.h:523
* enum values */ public static interface ECollisionBoundsStyle { /** native declaration : headers\openvr_capi.h:517 */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_BEGINNER = 0; /** native declaration : headers\openvr_capi.h:518 */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_INTERMEDIATE = 1; /** native declaration : headers\openvr_capi.h:519 */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_SQUARES = 2; /** native declaration : headers\openvr_capi.h:520 */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_ADVANCED = 3; /** native declaration : headers\openvr_capi.h:521 */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_NONE = 4; /** native declaration : headers\openvr_capi.h:522 */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_COUNT = 5; }; /** * native declaration : headers\openvr_capi.h:546
* enum values */ public static interface EVROverlayError { /** native declaration : headers\openvr_capi.h:525 */ public static final int EVROverlayError_VROverlayError_None = 0; /** native declaration : headers\openvr_capi.h:526 */ public static final int EVROverlayError_VROverlayError_UnknownOverlay = 10; /** native declaration : headers\openvr_capi.h:527 */ public static final int EVROverlayError_VROverlayError_InvalidHandle = 11; /** native declaration : headers\openvr_capi.h:528 */ public static final int EVROverlayError_VROverlayError_PermissionDenied = 12; /** native declaration : headers\openvr_capi.h:529 */ public static final int EVROverlayError_VROverlayError_OverlayLimitExceeded = 13; /** native declaration : headers\openvr_capi.h:530 */ public static final int EVROverlayError_VROverlayError_WrongVisibilityType = 14; /** native declaration : headers\openvr_capi.h:531 */ public static final int EVROverlayError_VROverlayError_KeyTooLong = 15; /** native declaration : headers\openvr_capi.h:532 */ public static final int EVROverlayError_VROverlayError_NameTooLong = 16; /** native declaration : headers\openvr_capi.h:533 */ public static final int EVROverlayError_VROverlayError_KeyInUse = 17; /** native declaration : headers\openvr_capi.h:534 */ public static final int EVROverlayError_VROverlayError_WrongTransformType = 18; /** native declaration : headers\openvr_capi.h:535 */ public static final int EVROverlayError_VROverlayError_InvalidTrackedDevice = 19; /** native declaration : headers\openvr_capi.h:536 */ public static final int EVROverlayError_VROverlayError_InvalidParameter = 20; /** native declaration : headers\openvr_capi.h:537 */ public static final int EVROverlayError_VROverlayError_ThumbnailCantBeDestroyed = 21; /** native declaration : headers\openvr_capi.h:538 */ public static final int EVROverlayError_VROverlayError_ArrayTooSmall = 22; /** native declaration : headers\openvr_capi.h:539 */ public static final int EVROverlayError_VROverlayError_RequestFailed = 23; /** native declaration : headers\openvr_capi.h:540 */ public static final int EVROverlayError_VROverlayError_InvalidTexture = 24; /** native declaration : headers\openvr_capi.h:541 */ public static final int EVROverlayError_VROverlayError_UnableToLoadFile = 25; /** native declaration : headers\openvr_capi.h:542 */ public static final int EVROverlayError_VROverlayError_KeyboardAlreadyInUse = 26; /** native declaration : headers\openvr_capi.h:543 */ public static final int EVROverlayError_VROverlayError_NoNeighbor = 27; /** native declaration : headers\openvr_capi.h:544 */ public static final int EVROverlayError_VROverlayError_TooManyMaskPrimitives = 29; /** native declaration : headers\openvr_capi.h:545 */ public static final int EVROverlayError_VROverlayError_BadMaskPrimitive = 30; }; /** * native declaration : headers\openvr_capi.h:556
* enum values */ public static interface EVRApplicationType { /** native declaration : headers\openvr_capi.h:548 */ public static final int EVRApplicationType_VRApplication_Other = 0; /** native declaration : headers\openvr_capi.h:549 */ public static final int EVRApplicationType_VRApplication_Scene = 1; /** native declaration : headers\openvr_capi.h:550 */ public static final int EVRApplicationType_VRApplication_Overlay = 2; /** native declaration : headers\openvr_capi.h:551 */ public static final int EVRApplicationType_VRApplication_Background = 3; /** native declaration : headers\openvr_capi.h:552 */ public static final int EVRApplicationType_VRApplication_Utility = 4; /** native declaration : headers\openvr_capi.h:553 */ public static final int EVRApplicationType_VRApplication_VRMonitor = 5; /** native declaration : headers\openvr_capi.h:554 */ public static final int EVRApplicationType_VRApplication_SteamWatchdog = 6; /** native declaration : headers\openvr_capi.h:555 */ public static final int EVRApplicationType_VRApplication_Max = 7; }; /** * native declaration : headers\openvr_capi.h:561
* enum values */ public static interface EVRFirmwareError { /** native declaration : headers\openvr_capi.h:558 */ public static final int EVRFirmwareError_VRFirmwareError_None = 0; /** native declaration : headers\openvr_capi.h:559 */ public static final int EVRFirmwareError_VRFirmwareError_Success = 1; /** native declaration : headers\openvr_capi.h:560 */ public static final int EVRFirmwareError_VRFirmwareError_Fail = 2; }; /** * native declaration : headers\openvr_capi.h:568
* enum values */ public static interface EVRNotificationError { /** native declaration : headers\openvr_capi.h:563 */ public static final int EVRNotificationError_VRNotificationError_OK = 0; /** native declaration : headers\openvr_capi.h:564 */ public static final int EVRNotificationError_VRNotificationError_InvalidNotificationId = 100; /** native declaration : headers\openvr_capi.h:565 */ public static final int EVRNotificationError_VRNotificationError_NotificationQueueFull = 101; /** native declaration : headers\openvr_capi.h:566 */ public static final int EVRNotificationError_VRNotificationError_InvalidOverlayHandle = 102; /** native declaration : headers\openvr_capi.h:567 */ public static final int EVRNotificationError_VRNotificationError_SystemWithUserValueAlreadyExists = 103; }; /** * native declaration : headers\openvr_capi.h:648
* enum values */ public static interface EVRInitError { /** native declaration : headers\openvr_capi.h:570 */ public static final int EVRInitError_VRInitError_None = 0; /** native declaration : headers\openvr_capi.h:571 */ public static final int EVRInitError_VRInitError_Unknown = 1; /** native declaration : headers\openvr_capi.h:572 */ public static final int EVRInitError_VRInitError_Init_InstallationNotFound = 100; /** native declaration : headers\openvr_capi.h:573 */ public static final int EVRInitError_VRInitError_Init_InstallationCorrupt = 101; /** native declaration : headers\openvr_capi.h:574 */ public static final int EVRInitError_VRInitError_Init_VRClientDLLNotFound = 102; /** native declaration : headers\openvr_capi.h:575 */ public static final int EVRInitError_VRInitError_Init_FileNotFound = 103; /** native declaration : headers\openvr_capi.h:576 */ public static final int EVRInitError_VRInitError_Init_FactoryNotFound = 104; /** native declaration : headers\openvr_capi.h:577 */ public static final int EVRInitError_VRInitError_Init_InterfaceNotFound = 105; /** native declaration : headers\openvr_capi.h:578 */ public static final int EVRInitError_VRInitError_Init_InvalidInterface = 106; /** native declaration : headers\openvr_capi.h:579 */ public static final int EVRInitError_VRInitError_Init_UserConfigDirectoryInvalid = 107; /** native declaration : headers\openvr_capi.h:580 */ public static final int EVRInitError_VRInitError_Init_HmdNotFound = 108; /** native declaration : headers\openvr_capi.h:581 */ public static final int EVRInitError_VRInitError_Init_NotInitialized = 109; /** native declaration : headers\openvr_capi.h:582 */ public static final int EVRInitError_VRInitError_Init_PathRegistryNotFound = 110; /** native declaration : headers\openvr_capi.h:583 */ public static final int EVRInitError_VRInitError_Init_NoConfigPath = 111; /** native declaration : headers\openvr_capi.h:584 */ public static final int EVRInitError_VRInitError_Init_NoLogPath = 112; /** native declaration : headers\openvr_capi.h:585 */ public static final int EVRInitError_VRInitError_Init_PathRegistryNotWritable = 113; /** native declaration : headers\openvr_capi.h:586 */ public static final int EVRInitError_VRInitError_Init_AppInfoInitFailed = 114; /** native declaration : headers\openvr_capi.h:587 */ public static final int EVRInitError_VRInitError_Init_Retry = 115; /** native declaration : headers\openvr_capi.h:588 */ public static final int EVRInitError_VRInitError_Init_InitCanceledByUser = 116; /** native declaration : headers\openvr_capi.h:589 */ public static final int EVRInitError_VRInitError_Init_AnotherAppLaunching = 117; /** native declaration : headers\openvr_capi.h:590 */ public static final int EVRInitError_VRInitError_Init_SettingsInitFailed = 118; /** native declaration : headers\openvr_capi.h:591 */ public static final int EVRInitError_VRInitError_Init_ShuttingDown = 119; /** native declaration : headers\openvr_capi.h:592 */ public static final int EVRInitError_VRInitError_Init_TooManyObjects = 120; /** native declaration : headers\openvr_capi.h:593 */ public static final int EVRInitError_VRInitError_Init_NoServerForBackgroundApp = 121; /** native declaration : headers\openvr_capi.h:594 */ public static final int EVRInitError_VRInitError_Init_NotSupportedWithCompositor = 122; /** native declaration : headers\openvr_capi.h:595 */ public static final int EVRInitError_VRInitError_Init_NotAvailableToUtilityApps = 123; /** native declaration : headers\openvr_capi.h:596 */ public static final int EVRInitError_VRInitError_Init_Internal = 124; /** native declaration : headers\openvr_capi.h:597 */ public static final int EVRInitError_VRInitError_Init_HmdDriverIdIsNone = 125; /** native declaration : headers\openvr_capi.h:598 */ public static final int EVRInitError_VRInitError_Init_HmdNotFoundPresenceFailed = 126; /** native declaration : headers\openvr_capi.h:599 */ public static final int EVRInitError_VRInitError_Init_VRMonitorNotFound = 127; /** native declaration : headers\openvr_capi.h:600 */ public static final int EVRInitError_VRInitError_Init_VRMonitorStartupFailed = 128; /** native declaration : headers\openvr_capi.h:601 */ public static final int EVRInitError_VRInitError_Init_LowPowerWatchdogNotSupported = 129; /** native declaration : headers\openvr_capi.h:602 */ public static final int EVRInitError_VRInitError_Init_InvalidApplicationType = 130; /** native declaration : headers\openvr_capi.h:603 */ public static final int EVRInitError_VRInitError_Init_NotAvailableToWatchdogApps = 131; /** native declaration : headers\openvr_capi.h:604 */ public static final int EVRInitError_VRInitError_Init_WatchdogDisabledInSettings = 132; /** native declaration : headers\openvr_capi.h:605 */ public static final int EVRInitError_VRInitError_Init_VRDashboardNotFound = 133; /** native declaration : headers\openvr_capi.h:606 */ public static final int EVRInitError_VRInitError_Init_VRDashboardStartupFailed = 134; /** native declaration : headers\openvr_capi.h:607 */ public static final int EVRInitError_VRInitError_Driver_Failed = 200; /** native declaration : headers\openvr_capi.h:608 */ public static final int EVRInitError_VRInitError_Driver_Unknown = 201; /** native declaration : headers\openvr_capi.h:609 */ public static final int EVRInitError_VRInitError_Driver_HmdUnknown = 202; /** native declaration : headers\openvr_capi.h:610 */ public static final int EVRInitError_VRInitError_Driver_NotLoaded = 203; /** native declaration : headers\openvr_capi.h:611 */ public static final int EVRInitError_VRInitError_Driver_RuntimeOutOfDate = 204; /** native declaration : headers\openvr_capi.h:612 */ public static final int EVRInitError_VRInitError_Driver_HmdInUse = 205; /** native declaration : headers\openvr_capi.h:613 */ public static final int EVRInitError_VRInitError_Driver_NotCalibrated = 206; /** native declaration : headers\openvr_capi.h:614 */ public static final int EVRInitError_VRInitError_Driver_CalibrationInvalid = 207; /** native declaration : headers\openvr_capi.h:615 */ public static final int EVRInitError_VRInitError_Driver_HmdDisplayNotFound = 208; /** native declaration : headers\openvr_capi.h:616 */ public static final int EVRInitError_VRInitError_Driver_TrackedDeviceInterfaceUnknown = 209; /** native declaration : headers\openvr_capi.h:617 */ public static final int EVRInitError_VRInitError_Driver_HmdDriverIdOutOfBounds = 211; /** native declaration : headers\openvr_capi.h:618 */ public static final int EVRInitError_VRInitError_Driver_HmdDisplayMirrored = 212; /** native declaration : headers\openvr_capi.h:619 */ public static final int EVRInitError_VRInitError_IPC_ServerInitFailed = 300; /** native declaration : headers\openvr_capi.h:620 */ public static final int EVRInitError_VRInitError_IPC_ConnectFailed = 301; /** native declaration : headers\openvr_capi.h:621 */ public static final int EVRInitError_VRInitError_IPC_SharedStateInitFailed = 302; /** native declaration : headers\openvr_capi.h:622 */ public static final int EVRInitError_VRInitError_IPC_CompositorInitFailed = 303; /** native declaration : headers\openvr_capi.h:623 */ public static final int EVRInitError_VRInitError_IPC_MutexInitFailed = 304; /** native declaration : headers\openvr_capi.h:624 */ public static final int EVRInitError_VRInitError_IPC_Failed = 305; /** native declaration : headers\openvr_capi.h:625 */ public static final int EVRInitError_VRInitError_IPC_CompositorConnectFailed = 306; /** native declaration : headers\openvr_capi.h:626 */ public static final int EVRInitError_VRInitError_IPC_CompositorInvalidConnectResponse = 307; /** native declaration : headers\openvr_capi.h:627 */ public static final int EVRInitError_VRInitError_IPC_ConnectFailedAfterMultipleAttempts = 308; /** native declaration : headers\openvr_capi.h:628 */ public static final int EVRInitError_VRInitError_Compositor_Failed = 400; /** native declaration : headers\openvr_capi.h:629 */ public static final int EVRInitError_VRInitError_Compositor_D3D11HardwareRequired = 401; /** native declaration : headers\openvr_capi.h:630 */ public static final int EVRInitError_VRInitError_Compositor_FirmwareRequiresUpdate = 402; /** native declaration : headers\openvr_capi.h:631 */ public static final int EVRInitError_VRInitError_Compositor_OverlayInitFailed = 403; /** native declaration : headers\openvr_capi.h:632 */ public static final int EVRInitError_VRInitError_Compositor_ScreenshotsInitFailed = 404; /** native declaration : headers\openvr_capi.h:633 */ public static final int EVRInitError_VRInitError_VendorSpecific_UnableToConnectToOculusRuntime = 1000; /** native declaration : headers\openvr_capi.h:634 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_CantOpenDevice = 1101; /** native declaration : headers\openvr_capi.h:635 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart = 1102; /** native declaration : headers\openvr_capi.h:636 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_NoStoredConfig = 1103; /** native declaration : headers\openvr_capi.h:637 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooBig = 1104; /** native declaration : headers\openvr_capi.h:638 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooSmall = 1105; /** native declaration : headers\openvr_capi.h:639 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToInitZLib = 1106; /** native declaration : headers\openvr_capi.h:640 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion = 1107; /** native declaration : headers\openvr_capi.h:641 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart = 1108; /** native declaration : headers\openvr_capi.h:642 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart = 1109; /** native declaration : headers\openvr_capi.h:643 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext = 1110; /** native declaration : headers\openvr_capi.h:644 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataAddressRange = 1111; /** native declaration : headers\openvr_capi.h:645 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataError = 1112; /** native declaration : headers\openvr_capi.h:646 */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck = 1113; /** native declaration : headers\openvr_capi.h:647 */ public static final int EVRInitError_VRInitError_Steam_SteamInstallationNotFound = 2000; }; public static String getEVRInitErrorString(int error){ String str = ""; switch(error){ case EVRInitError.EVRInitError_VRInitError_None: str="None"; break; case EVRInitError.EVRInitError_VRInitError_Unknown: str="Unknown"; break; case EVRInitError.EVRInitError_VRInitError_Init_InstallationNotFound: str="Installation not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_InstallationCorrupt: str="Installation corrupt"; break; case EVRInitError.EVRInitError_VRInitError_Init_VRClientDLLNotFound: str="VR Client DLL not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_FileNotFound: str="File not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_FactoryNotFound: str="Factory not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_InterfaceNotFound: str="Interface not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_InvalidInterface: str="Invalid interface"; break; case EVRInitError.EVRInitError_VRInitError_Init_UserConfigDirectoryInvalid: str="User config directory invalid"; break; case EVRInitError.EVRInitError_VRInitError_Init_HmdNotFound: str="HMD not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_NotInitialized: str="Not initialized"; break; case EVRInitError.EVRInitError_VRInitError_Init_PathRegistryNotFound: str="Path registry not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_NoConfigPath: str="No config path"; break; case EVRInitError.EVRInitError_VRInitError_Init_NoLogPath: str="No log path"; break; case EVRInitError.EVRInitError_VRInitError_Init_PathRegistryNotWritable: str="Path registry not writable"; break; case EVRInitError.EVRInitError_VRInitError_Init_AppInfoInitFailed: str="AppInfo init failed"; break; case EVRInitError.EVRInitError_VRInitError_Init_Retry: str="Init retry"; break; case EVRInitError.EVRInitError_VRInitError_Init_InitCanceledByUser: str="Init canceled by user"; break; case EVRInitError.EVRInitError_VRInitError_Init_AnotherAppLaunching: str="Another app launching"; break; case EVRInitError.EVRInitError_VRInitError_Init_SettingsInitFailed: str="Setting init failed"; break; case EVRInitError.EVRInitError_VRInitError_Init_ShuttingDown: str="Shutting down"; break; case EVRInitError.EVRInitError_VRInitError_Init_TooManyObjects: str="Too many objects"; break; case EVRInitError.EVRInitError_VRInitError_Init_NoServerForBackgroundApp: str="No server background app"; break; case EVRInitError.EVRInitError_VRInitError_Init_NotSupportedWithCompositor: str="Not supported with compositor"; break; case EVRInitError.EVRInitError_VRInitError_Init_NotAvailableToUtilityApps: str="Not available to utility apps"; break; case EVRInitError.EVRInitError_VRInitError_Init_Internal: str="Internal"; break; case EVRInitError.EVRInitError_VRInitError_Init_HmdDriverIdIsNone: str="Driver Id is None"; break; case EVRInitError.EVRInitError_VRInitError_Init_HmdNotFoundPresenceFailed: str="HMD not found presence failed"; break; case EVRInitError.EVRInitError_VRInitError_Init_VRMonitorNotFound: str="VR monitor not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_VRMonitorStartupFailed: str="VR monitor startup failed"; break; case EVRInitError.EVRInitError_VRInitError_Init_LowPowerWatchdogNotSupported: str="Low power watchdog not supported"; break; case EVRInitError.EVRInitError_VRInitError_Init_InvalidApplicationType: str="Invalid application type"; break; case EVRInitError.EVRInitError_VRInitError_Init_NotAvailableToWatchdogApps: str="Not available to watchdog apps"; break; case EVRInitError.EVRInitError_VRInitError_Init_WatchdogDisabledInSettings: str="Watchdog disabled in settings"; break; case EVRInitError.EVRInitError_VRInitError_Init_VRDashboardNotFound: str="VR dashboard not found"; break; case EVRInitError.EVRInitError_VRInitError_Init_VRDashboardStartupFailed: str="VR dashboard setup failed"; break; case EVRInitError.EVRInitError_VRInitError_Driver_Failed: str="Driver failed"; break; case EVRInitError.EVRInitError_VRInitError_Driver_Unknown: str="Driver unknown"; break; case EVRInitError.EVRInitError_VRInitError_Driver_HmdUnknown: str="HMD unknown"; break; case EVRInitError.EVRInitError_VRInitError_Driver_NotLoaded: str="Driver not loaded"; break; case EVRInitError.EVRInitError_VRInitError_Driver_RuntimeOutOfDate: str="Driver runtime out of date"; break; case EVRInitError.EVRInitError_VRInitError_Driver_HmdInUse: str="HMD in use"; break; case EVRInitError.EVRInitError_VRInitError_Driver_NotCalibrated: str="Not calibrated"; break; case EVRInitError.EVRInitError_VRInitError_Driver_CalibrationInvalid: str="Calibration invalid"; break; case EVRInitError.EVRInitError_VRInitError_Driver_HmdDisplayNotFound: str="HMD display not found"; break; case EVRInitError.EVRInitError_VRInitError_Driver_TrackedDeviceInterfaceUnknown: str="Tracked device interface unknown"; break; case EVRInitError.EVRInitError_VRInitError_Driver_HmdDriverIdOutOfBounds: str="HMD driver Id out of bounds"; break; case EVRInitError.EVRInitError_VRInitError_Driver_HmdDisplayMirrored: str="HMD display mirrored"; break; case EVRInitError.EVRInitError_VRInitError_IPC_ServerInitFailed: str=""; break; case EVRInitError.EVRInitError_VRInitError_IPC_ConnectFailed: str=""; break; case EVRInitError.EVRInitError_VRInitError_IPC_SharedStateInitFailed: str=""; break; case EVRInitError.EVRInitError_VRInitError_IPC_CompositorInitFailed: str=""; break; case EVRInitError.EVRInitError_VRInitError_IPC_MutexInitFailed: str=""; break; case EVRInitError.EVRInitError_VRInitError_IPC_Failed: str=""; break; case EVRInitError.EVRInitError_VRInitError_IPC_CompositorConnectFailed: str=""; break; case EVRInitError.EVRInitError_VRInitError_IPC_CompositorInvalidConnectResponse: str=""; break; case EVRInitError.EVRInitError_VRInitError_IPC_ConnectFailedAfterMultipleAttempts: str=""; break; case EVRInitError.EVRInitError_VRInitError_Compositor_Failed: str=""; break; case EVRInitError.EVRInitError_VRInitError_Compositor_D3D11HardwareRequired: str=""; break; case EVRInitError.EVRInitError_VRInitError_Compositor_FirmwareRequiresUpdate: str=""; break; case EVRInitError.EVRInitError_VRInitError_Compositor_OverlayInitFailed: str=""; break; case EVRInitError.EVRInitError_VRInitError_Compositor_ScreenshotsInitFailed: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_UnableToConnectToOculusRuntime: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_CantOpenDevice: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_NoStoredConfig: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooBig: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooSmall: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToInitZLib: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataAddressRange: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataError: str=""; break; case EVRInitError.EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck: str=""; break; case EVRInitError.EVRInitError_VRInitError_Steam_SteamInstallationNotFound: str=""; break; default: } return str; } /** * native declaration : headers\openvr_capi.h:656
* enum values */ public static interface EVRScreenshotType { /** native declaration : headers\openvr_capi.h:650 */ public static final int EVRScreenshotType_VRScreenshotType_None = 0; /** native declaration : headers\openvr_capi.h:651 */ public static final int EVRScreenshotType_VRScreenshotType_Mono = 1; /** native declaration : headers\openvr_capi.h:652 */ public static final int EVRScreenshotType_VRScreenshotType_Stereo = 2; /** native declaration : headers\openvr_capi.h:653 */ public static final int EVRScreenshotType_VRScreenshotType_Cubemap = 3; /** native declaration : headers\openvr_capi.h:654 */ public static final int EVRScreenshotType_VRScreenshotType_MonoPanorama = 4; /** native declaration : headers\openvr_capi.h:655 */ public static final int EVRScreenshotType_VRScreenshotType_StereoPanorama = 5; }; /** * native declaration : headers\openvr_capi.h:660
* enum values */ public static interface EVRScreenshotPropertyFilenames { /** native declaration : headers\openvr_capi.h:658 */ public static final int EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_Preview = 0; /** native declaration : headers\openvr_capi.h:659 */ public static final int EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_VR = 1; }; /** * native declaration : headers\openvr_capi.h:679
* enum values */ public static interface EVRTrackedCameraError { /** native declaration : headers\openvr_capi.h:662 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_None = 0; /** native declaration : headers\openvr_capi.h:663 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_OperationFailed = 100; /** native declaration : headers\openvr_capi.h:664 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidHandle = 101; /** native declaration : headers\openvr_capi.h:665 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameHeaderVersion = 102; /** native declaration : headers\openvr_capi.h:666 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_OutOfHandles = 103; /** native declaration : headers\openvr_capi.h:667 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_IPCFailure = 104; /** native declaration : headers\openvr_capi.h:668 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_NotSupportedForThisDevice = 105; /** native declaration : headers\openvr_capi.h:669 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_SharedMemoryFailure = 106; /** native declaration : headers\openvr_capi.h:670 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_FrameBufferingFailure = 107; /** native declaration : headers\openvr_capi.h:671 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_StreamSetupFailure = 108; /** native declaration : headers\openvr_capi.h:672 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidGLTextureId = 109; /** native declaration : headers\openvr_capi.h:673 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidSharedTextureHandle = 110; /** native declaration : headers\openvr_capi.h:674 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_FailedToGetGLTextureId = 111; /** native declaration : headers\openvr_capi.h:675 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_SharedTextureFailure = 112; /** native declaration : headers\openvr_capi.h:676 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_NoFrameAvailable = 113; /** native declaration : headers\openvr_capi.h:677 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidArgument = 114; /** native declaration : headers\openvr_capi.h:678 */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameBufferSize = 115; }; /** * native declaration : headers\openvr_capi.h:685
* enum values */ public static interface EVRTrackedCameraFrameType { /** native declaration : headers\openvr_capi.h:681 */ public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Distorted = 0; /** native declaration : headers\openvr_capi.h:682 */ public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Undistorted = 1; /** native declaration : headers\openvr_capi.h:683 */ public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_MaximumUndistorted = 2; /** native declaration : headers\openvr_capi.h:684 */ public static final int EVRTrackedCameraFrameType_MAX_CAMERA_FRAME_TYPES = 3; }; /** * native declaration : headers\openvr_capi.h:707
* enum values */ public static interface EVRApplicationError { /** native declaration : headers\openvr_capi.h:687 */ public static final int EVRApplicationError_VRApplicationError_None = 0; /** native declaration : headers\openvr_capi.h:688 */ public static final int EVRApplicationError_VRApplicationError_AppKeyAlreadyExists = 100; /** native declaration : headers\openvr_capi.h:689 */ public static final int EVRApplicationError_VRApplicationError_NoManifest = 101; /** native declaration : headers\openvr_capi.h:690 */ public static final int EVRApplicationError_VRApplicationError_NoApplication = 102; /** native declaration : headers\openvr_capi.h:691 */ public static final int EVRApplicationError_VRApplicationError_InvalidIndex = 103; /** native declaration : headers\openvr_capi.h:692 */ public static final int EVRApplicationError_VRApplicationError_UnknownApplication = 104; /** native declaration : headers\openvr_capi.h:693 */ public static final int EVRApplicationError_VRApplicationError_IPCFailed = 105; /** native declaration : headers\openvr_capi.h:694 */ public static final int EVRApplicationError_VRApplicationError_ApplicationAlreadyRunning = 106; /** native declaration : headers\openvr_capi.h:695 */ public static final int EVRApplicationError_VRApplicationError_InvalidManifest = 107; /** native declaration : headers\openvr_capi.h:696 */ public static final int EVRApplicationError_VRApplicationError_InvalidApplication = 108; /** native declaration : headers\openvr_capi.h:697 */ public static final int EVRApplicationError_VRApplicationError_LaunchFailed = 109; /** native declaration : headers\openvr_capi.h:698 */ public static final int EVRApplicationError_VRApplicationError_ApplicationAlreadyStarting = 110; /** native declaration : headers\openvr_capi.h:699 */ public static final int EVRApplicationError_VRApplicationError_LaunchInProgress = 111; /** native declaration : headers\openvr_capi.h:700 */ public static final int EVRApplicationError_VRApplicationError_OldApplicationQuitting = 112; /** native declaration : headers\openvr_capi.h:701 */ public static final int EVRApplicationError_VRApplicationError_TransitionAborted = 113; /** native declaration : headers\openvr_capi.h:702 */ public static final int EVRApplicationError_VRApplicationError_IsTemplate = 114; /** native declaration : headers\openvr_capi.h:703 */ public static final int EVRApplicationError_VRApplicationError_BufferTooSmall = 200; /** native declaration : headers\openvr_capi.h:704 */ public static final int EVRApplicationError_VRApplicationError_PropertyNotSet = 201; /** native declaration : headers\openvr_capi.h:705 */ public static final int EVRApplicationError_VRApplicationError_UnknownProperty = 202; /** native declaration : headers\openvr_capi.h:706 */ public static final int EVRApplicationError_VRApplicationError_InvalidParameter = 203; }; /** * native declaration : headers\openvr_capi.h:724
* enum values */ public static interface EVRApplicationProperty { /** native declaration : headers\openvr_capi.h:709 */ public static final int EVRApplicationProperty_VRApplicationProperty_Name_String = 0; /** native declaration : headers\openvr_capi.h:710 */ public static final int EVRApplicationProperty_VRApplicationProperty_LaunchType_String = 11; /** native declaration : headers\openvr_capi.h:711 */ public static final int EVRApplicationProperty_VRApplicationProperty_WorkingDirectory_String = 12; /** native declaration : headers\openvr_capi.h:712 */ public static final int EVRApplicationProperty_VRApplicationProperty_BinaryPath_String = 13; /** native declaration : headers\openvr_capi.h:713 */ public static final int EVRApplicationProperty_VRApplicationProperty_Arguments_String = 14; /** native declaration : headers\openvr_capi.h:714 */ public static final int EVRApplicationProperty_VRApplicationProperty_URL_String = 15; /** native declaration : headers\openvr_capi.h:715 */ public static final int EVRApplicationProperty_VRApplicationProperty_Description_String = 50; /** native declaration : headers\openvr_capi.h:716 */ public static final int EVRApplicationProperty_VRApplicationProperty_NewsURL_String = 51; /** native declaration : headers\openvr_capi.h:717 */ public static final int EVRApplicationProperty_VRApplicationProperty_ImagePath_String = 52; /** native declaration : headers\openvr_capi.h:718 */ public static final int EVRApplicationProperty_VRApplicationProperty_Source_String = 53; /** native declaration : headers\openvr_capi.h:719 */ public static final int EVRApplicationProperty_VRApplicationProperty_IsDashboardOverlay_Bool = 60; /** native declaration : headers\openvr_capi.h:720 */ public static final int EVRApplicationProperty_VRApplicationProperty_IsTemplate_Bool = 61; /** native declaration : headers\openvr_capi.h:721 */ public static final int EVRApplicationProperty_VRApplicationProperty_IsInstanced_Bool = 62; /** native declaration : headers\openvr_capi.h:722 */ public static final int EVRApplicationProperty_VRApplicationProperty_IsInternal_Bool = 63; /** native declaration : headers\openvr_capi.h:723 */ public static final int EVRApplicationProperty_VRApplicationProperty_LastLaunchTime_Uint64 = 70; }; /** * native declaration : headers\openvr_capi.h:730
* enum values */ public static interface EVRApplicationTransitionState { /** native declaration : headers\openvr_capi.h:726 */ public static final int EVRApplicationTransitionState_VRApplicationTransition_None = 0; /** native declaration : headers\openvr_capi.h:727 */ public static final int EVRApplicationTransitionState_VRApplicationTransition_OldAppQuitSent = 10; /** native declaration : headers\openvr_capi.h:728 */ public static final int EVRApplicationTransitionState_VRApplicationTransition_WaitingForExternalLaunch = 11; /** native declaration : headers\openvr_capi.h:729 */ public static final int EVRApplicationTransitionState_VRApplicationTransition_NewAppLaunched = 20; }; /** * native declaration : headers\openvr_capi.h:742
* enum values */ public static interface ChaperoneCalibrationState { /** native declaration : headers\openvr_capi.h:732 */ public static final int ChaperoneCalibrationState_OK = 1; /** native declaration : headers\openvr_capi.h:733 */ public static final int ChaperoneCalibrationState_Warning = 100; /** native declaration : headers\openvr_capi.h:734 */ public static final int ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved = 101; /** native declaration : headers\openvr_capi.h:735 */ public static final int ChaperoneCalibrationState_Warning_BaseStationRemoved = 102; /** native declaration : headers\openvr_capi.h:736 */ public static final int ChaperoneCalibrationState_Warning_SeatedBoundsInvalid = 103; /** native declaration : headers\openvr_capi.h:737 */ public static final int ChaperoneCalibrationState_Error = 200; /** native declaration : headers\openvr_capi.h:738 */ public static final int ChaperoneCalibrationState_Error_BaseStationUninitialized = 201; /** native declaration : headers\openvr_capi.h:739 */ public static final int ChaperoneCalibrationState_Error_BaseStationConflict = 202; /** native declaration : headers\openvr_capi.h:740 */ public static final int ChaperoneCalibrationState_Error_PlayAreaInvalid = 203; /** native declaration : headers\openvr_capi.h:741 */ public static final int ChaperoneCalibrationState_Error_CollisionBoundsInvalid = 204; }; /** * native declaration : headers\openvr_capi.h:746
* enum values */ public static interface EChaperoneConfigFile { /** native declaration : headers\openvr_capi.h:744 */ public static final int EChaperoneConfigFile_Live = 1; /** native declaration : headers\openvr_capi.h:745 */ public static final int EChaperoneConfigFile_Temp = 2; }; /** * native declaration : headers\openvr_capi.h:749
* enum values */ public static interface EChaperoneImportFlags { /** native declaration : headers\openvr_capi.h:748 */ public static final int EChaperoneImportFlags_EChaperoneImport_BoundsOnly = 1; }; /** * native declaration : headers\openvr_capi.h:762
* enum values */ public static interface EVRCompositorError { /** native declaration : headers\openvr_capi.h:751 */ public static final int EVRCompositorError_VRCompositorError_None = 0; /** native declaration : headers\openvr_capi.h:752 */ public static final int EVRCompositorError_VRCompositorError_RequestFailed = 1; /** native declaration : headers\openvr_capi.h:753 */ public static final int EVRCompositorError_VRCompositorError_IncompatibleVersion = 100; /** native declaration : headers\openvr_capi.h:754 */ public static final int EVRCompositorError_VRCompositorError_DoNotHaveFocus = 101; /** native declaration : headers\openvr_capi.h:755 */ public static final int EVRCompositorError_VRCompositorError_InvalidTexture = 102; /** native declaration : headers\openvr_capi.h:756 */ public static final int EVRCompositorError_VRCompositorError_IsNotSceneApplication = 103; /** native declaration : headers\openvr_capi.h:757 */ public static final int EVRCompositorError_VRCompositorError_TextureIsOnWrongDevice = 104; /** native declaration : headers\openvr_capi.h:758 */ public static final int EVRCompositorError_VRCompositorError_TextureUsesUnsupportedFormat = 105; /** native declaration : headers\openvr_capi.h:759 */ public static final int EVRCompositorError_VRCompositorError_SharedTexturesNotSupported = 106; /** native declaration : headers\openvr_capi.h:760 */ public static final int EVRCompositorError_VRCompositorError_IndexOutOfRange = 107; /** native declaration : headers\openvr_capi.h:761 */ public static final int EVRCompositorError_VRCompositorError_AlreadySubmitted = 108; }; public static String getEVRCompositorErrorString(int error){ String str =""; switch(error){ case EVRCompositorError.EVRCompositorError_VRCompositorError_None: str = "None"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_RequestFailed: str = "Request failed"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_IncompatibleVersion: str = "Incompatible version"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_DoNotHaveFocus: str = "Do not have focus"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_InvalidTexture: str = "Invalid texture"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_IsNotSceneApplication: str = "Is not scene application"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_TextureIsOnWrongDevice: str = "Texture is on wrong device"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_TextureUsesUnsupportedFormat: str = "Texture uses unsupported format"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_SharedTexturesNotSupported: str = "Shared textures not supported"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_IndexOutOfRange: str = "Index out of range"; break; case EVRCompositorError.EVRCompositorError_VRCompositorError_AlreadySubmitted: str = "Already submitted"; break; } return str; } /** * native declaration : headers\openvr_capi.h:766
* enum values */ public static interface VROverlayInputMethod { /** native declaration : headers\openvr_capi.h:764 */ public static final int VROverlayInputMethod_None = 0; /** native declaration : headers\openvr_capi.h:765 */ public static final int VROverlayInputMethod_Mouse = 1; }; /** * native declaration : headers\openvr_capi.h:772
* enum values */ public static interface VROverlayTransformType { /** native declaration : headers\openvr_capi.h:768 */ public static final int VROverlayTransformType_VROverlayTransform_Absolute = 0; /** native declaration : headers\openvr_capi.h:769 */ public static final int VROverlayTransformType_VROverlayTransform_TrackedDeviceRelative = 1; /** native declaration : headers\openvr_capi.h:770 */ public static final int VROverlayTransformType_VROverlayTransform_SystemOverlay = 2; /** native declaration : headers\openvr_capi.h:771 */ public static final int VROverlayTransformType_VROverlayTransform_TrackedComponent = 3; }; /** * native declaration : headers\openvr_capi.h:790
* enum values */ public static interface VROverlayFlags { /** native declaration : headers\openvr_capi.h:774 */ public static final int VROverlayFlags_None = 0; /** native declaration : headers\openvr_capi.h:775 */ public static final int VROverlayFlags_Curved = 1; /** native declaration : headers\openvr_capi.h:776 */ public static final int VROverlayFlags_RGSS4X = 2; /** native declaration : headers\openvr_capi.h:777 */ public static final int VROverlayFlags_NoDashboardTab = 3; /** native declaration : headers\openvr_capi.h:778 */ public static final int VROverlayFlags_AcceptsGamepadEvents = 4; /** native declaration : headers\openvr_capi.h:779 */ public static final int VROverlayFlags_ShowGamepadFocus = 5; /** native declaration : headers\openvr_capi.h:780 */ public static final int VROverlayFlags_SendVRScrollEvents = 6; /** native declaration : headers\openvr_capi.h:781 */ public static final int VROverlayFlags_SendVRTouchpadEvents = 7; /** native declaration : headers\openvr_capi.h:782 */ public static final int VROverlayFlags_ShowTouchPadScrollWheel = 8; /** native declaration : headers\openvr_capi.h:783 */ public static final int VROverlayFlags_TransferOwnershipToInternalProcess = 9; /** native declaration : headers\openvr_capi.h:784 */ public static final int VROverlayFlags_SideBySide_Parallel = 10; /** native declaration : headers\openvr_capi.h:785 */ public static final int VROverlayFlags_SideBySide_Crossed = 11; /** native declaration : headers\openvr_capi.h:786 */ public static final int VROverlayFlags_Panorama = 12; /** native declaration : headers\openvr_capi.h:787 */ public static final int VROverlayFlags_StereoPanorama = 13; /** native declaration : headers\openvr_capi.h:788 */ public static final int VROverlayFlags_SortWithNonSceneOverlays = 14; /** native declaration : headers\openvr_capi.h:789 */ public static final int VROverlayFlags_VisibleInDashboard = 15; }; /** * native declaration : headers\openvr_capi.h:799
* enum values */ public static interface VRMessageOverlayResponse { /** native declaration : headers\openvr_capi.h:792 */ public static final int VRMessageOverlayResponse_ButtonPress_0 = 0; /** native declaration : headers\openvr_capi.h:793 */ public static final int VRMessageOverlayResponse_ButtonPress_1 = 1; /** native declaration : headers\openvr_capi.h:794 */ public static final int VRMessageOverlayResponse_ButtonPress_2 = 2; /** native declaration : headers\openvr_capi.h:795 */ public static final int VRMessageOverlayResponse_ButtonPress_3 = 3; /** native declaration : headers\openvr_capi.h:796 */ public static final int VRMessageOverlayResponse_CouldntFindSystemOverlay = 4; /** native declaration : headers\openvr_capi.h:797 */ public static final int VRMessageOverlayResponse_CouldntFindOrCreateClientOverlay = 5; /** native declaration : headers\openvr_capi.h:798 */ public static final int VRMessageOverlayResponse_ApplicationQuit = 6; }; /** * native declaration : headers\openvr_capi.h:804
* enum values */ public static interface EGamepadTextInputMode { /** native declaration : headers\openvr_capi.h:801 */ public static final int EGamepadTextInputMode_k_EGamepadTextInputModeNormal = 0; /** native declaration : headers\openvr_capi.h:802 */ public static final int EGamepadTextInputMode_k_EGamepadTextInputModePassword = 1; /** native declaration : headers\openvr_capi.h:803 */ public static final int EGamepadTextInputMode_k_EGamepadTextInputModeSubmit = 2; }; /** * native declaration : headers\openvr_capi.h:808
* enum values */ public static interface EGamepadTextInputLineMode { /** native declaration : headers\openvr_capi.h:806 */ public static final int EGamepadTextInputLineMode_k_EGamepadTextInputLineModeSingleLine = 0; /** native declaration : headers\openvr_capi.h:807 */ public static final int EGamepadTextInputLineMode_k_EGamepadTextInputLineModeMultipleLines = 1; }; /** * native declaration : headers\openvr_capi.h:815
* enum values */ public static interface EOverlayDirection { /** native declaration : headers\openvr_capi.h:810 */ public static final int EOverlayDirection_OverlayDirection_Up = 0; /** native declaration : headers\openvr_capi.h:811 */ public static final int EOverlayDirection_OverlayDirection_Down = 1; /** native declaration : headers\openvr_capi.h:812 */ public static final int EOverlayDirection_OverlayDirection_Left = 2; /** native declaration : headers\openvr_capi.h:813 */ public static final int EOverlayDirection_OverlayDirection_Right = 3; /** native declaration : headers\openvr_capi.h:814 */ public static final int EOverlayDirection_OverlayDirection_Count = 4; }; /** * native declaration : headers\openvr_capi.h:819
* enum values */ public static interface EVROverlayIntersectionMaskPrimitiveType { /** native declaration : headers\openvr_capi.h:817 */ public static final int EVROverlayIntersectionMaskPrimitiveType_OverlayIntersectionPrimitiveType_Rectangle = 0; /** native declaration : headers\openvr_capi.h:818 */ public static final int EVROverlayIntersectionMaskPrimitiveType_OverlayIntersectionPrimitiveType_Circle = 1; }; /** * native declaration : headers\openvr_capi.h:834
* enum values */ public static interface EVRRenderModelError { /** native declaration : headers\openvr_capi.h:821 */ public static final int EVRRenderModelError_VRRenderModelError_None = 0; /** native declaration : headers\openvr_capi.h:822 */ public static final int EVRRenderModelError_VRRenderModelError_Loading = 100; /** native declaration : headers\openvr_capi.h:823 */ public static final int EVRRenderModelError_VRRenderModelError_NotSupported = 200; /** native declaration : headers\openvr_capi.h:824 */ public static final int EVRRenderModelError_VRRenderModelError_InvalidArg = 300; /** native declaration : headers\openvr_capi.h:825 */ public static final int EVRRenderModelError_VRRenderModelError_InvalidModel = 301; /** native declaration : headers\openvr_capi.h:826 */ public static final int EVRRenderModelError_VRRenderModelError_NoShapes = 302; /** native declaration : headers\openvr_capi.h:827 */ public static final int EVRRenderModelError_VRRenderModelError_MultipleShapes = 303; /** native declaration : headers\openvr_capi.h:828 */ public static final int EVRRenderModelError_VRRenderModelError_TooManyVertices = 304; /** native declaration : headers\openvr_capi.h:829 */ public static final int EVRRenderModelError_VRRenderModelError_MultipleTextures = 305; /** native declaration : headers\openvr_capi.h:830 */ public static final int EVRRenderModelError_VRRenderModelError_BufferTooSmall = 306; /** native declaration : headers\openvr_capi.h:831 */ public static final int EVRRenderModelError_VRRenderModelError_NotEnoughNormals = 307; /** native declaration : headers\openvr_capi.h:832 */ public static final int EVRRenderModelError_VRRenderModelError_NotEnoughTexCoords = 308; /** native declaration : headers\openvr_capi.h:833 */ public static final int EVRRenderModelError_VRRenderModelError_InvalidTexture = 400; }; /** * native declaration : headers\openvr_capi.h:841
* enum values */ public static interface EVRComponentProperty { /** native declaration : headers\openvr_capi.h:836 */ public static final int EVRComponentProperty_VRComponentProperty_IsStatic = 1; /** native declaration : headers\openvr_capi.h:837 */ public static final int EVRComponentProperty_VRComponentProperty_IsVisible = 2; /** native declaration : headers\openvr_capi.h:838 */ public static final int EVRComponentProperty_VRComponentProperty_IsTouched = 4; /** native declaration : headers\openvr_capi.h:839 */ public static final int EVRComponentProperty_VRComponentProperty_IsPressed = 8; /** native declaration : headers\openvr_capi.h:840 */ public static final int EVRComponentProperty_VRComponentProperty_IsScrolled = 16; }; /** * native declaration : headers\openvr_capi.h:846
* enum values */ public static interface EVRNotificationType { /** native declaration : headers\openvr_capi.h:843 */ public static final int EVRNotificationType_Transient = 0; /** native declaration : headers\openvr_capi.h:844 */ public static final int EVRNotificationType_Persistent = 1; /** native declaration : headers\openvr_capi.h:845 */ public static final int EVRNotificationType_Transient_SystemWithUserValue = 2; }; /** * native declaration : headers\openvr_capi.h:853
* enum values */ public static interface EVRNotificationStyle { /** native declaration : headers\openvr_capi.h:848 */ public static final int EVRNotificationStyle_None = 0; /** native declaration : headers\openvr_capi.h:849 */ public static final int EVRNotificationStyle_Application = 100; /** native declaration : headers\openvr_capi.h:850 */ public static final int EVRNotificationStyle_Contact_Disabled = 200; /** native declaration : headers\openvr_capi.h:851 */ public static final int EVRNotificationStyle_Contact_Enabled = 201; /** native declaration : headers\openvr_capi.h:852 */ public static final int EVRNotificationStyle_Contact_Active = 202; }; /** * native declaration : headers\openvr_capi.h:861
* enum values */ public static interface EVRSettingsError { /** native declaration : headers\openvr_capi.h:855 */ public static final int EVRSettingsError_VRSettingsError_None = 0; /** native declaration : headers\openvr_capi.h:856 */ public static final int EVRSettingsError_VRSettingsError_IPCFailed = 1; /** native declaration : headers\openvr_capi.h:857 */ public static final int EVRSettingsError_VRSettingsError_WriteFailed = 2; /** native declaration : headers\openvr_capi.h:858 */ public static final int EVRSettingsError_VRSettingsError_ReadFailed = 3; /** native declaration : headers\openvr_capi.h:859 */ public static final int EVRSettingsError_VRSettingsError_JsonParseFailed = 4; /** native declaration : headers\openvr_capi.h:860 */ public static final int EVRSettingsError_VRSettingsError_UnsetSettingHasNoDefault = 5; }; /** * native declaration : headers\openvr_capi.h:869
* enum values */ public static interface EVRScreenshotError { /** native declaration : headers\openvr_capi.h:863 */ public static final int EVRScreenshotError_VRScreenshotError_None = 0; /** native declaration : headers\openvr_capi.h:864 */ public static final int EVRScreenshotError_VRScreenshotError_RequestFailed = 1; /** native declaration : headers\openvr_capi.h:865 */ public static final int EVRScreenshotError_VRScreenshotError_IncompatibleVersion = 100; /** native declaration : headers\openvr_capi.h:866 */ public static final int EVRScreenshotError_VRScreenshotError_NotFound = 101; /** native declaration : headers\openvr_capi.h:867 */ public static final int EVRScreenshotError_VRScreenshotError_BufferTooSmall = 102; /** native declaration : headers\openvr_capi.h:868 */ public static final int EVRScreenshotError_VRScreenshotError_ScreenshotAlreadyInProgress = 108; }; /** * Global entry points
* Original signature : intptr_t VR_InitInternal(EVRInitError*, EVRApplicationType)
* native declaration : headers\openvr_capi.h:1876
*/ public static native IntByReference VR_InitInternal(IntByReference peError, int eType); /** * Global entry points
* Original signature : intptr_t VR_InitInternal(EVRInitError*, EVRApplicationType)
* native declaration : headers\openvr_capi.h:1876 */ public static native IntByReference VR_InitInternal(IntBuffer peError, int eType); /** * Original signature : void VR_ShutdownInternal()
* native declaration : headers\openvr_capi.h:1878 */ public static native void VR_ShutdownInternal(); /** * Original signature : bool VR_IsHmdPresent()
* native declaration : headers\openvr_capi.h:1880 */ public static native byte VR_IsHmdPresent(); /** * Original signature : intptr_t VR_GetGenericInterface(const char*, EVRInitError*)
* native declaration : headers\openvr_capi.h:1882
* @deprecated use the safer methods {@link #VR_GetGenericInterface(java.lang.String, java.nio.IntBuffer)} and {@link #VR_GetGenericInterface(com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference)} instead */ @Deprecated public static native IntByReference VR_GetGenericInterface(Pointer pchInterfaceVersion, IntByReference peError); /** * Original signature : intptr_t VR_GetGenericInterface(const char*, EVRInitError*)
* native declaration : headers\openvr_capi.h:1882 */ public static native IntByReference VR_GetGenericInterface(String pchInterfaceVersion, IntByReference peError); /** * Original signature : bool VR_IsRuntimeInstalled()
* native declaration : headers\openvr_capi.h:1884 */ public static native byte VR_IsRuntimeInstalled(); /** * Original signature : char* VR_GetVRInitErrorAsSymbol(EVRInitError)
* native declaration : headers\openvr_capi.h:1886 */ public static native Pointer VR_GetVRInitErrorAsSymbol(int error); /** * Original signature : char* VR_GetVRInitErrorAsEnglishDescription(EVRInitError)
* native declaration : headers\openvr_capi.h:1888 */ public static native Pointer VR_GetVRInitErrorAsEnglishDescription(int error); public static class VkQueue_T extends PointerType { public VkQueue_T(Pointer address) { super(address); } public VkQueue_T() { super(); } }; public static class VkPhysicalDevice_T extends PointerType { public VkPhysicalDevice_T(Pointer address) { super(address); } public VkPhysicalDevice_T() { super(); } }; public static class VkInstance_T extends PointerType { public VkInstance_T(Pointer address) { super(address); } public VkInstance_T() { super(); } }; public static class ID3D12CommandQueue extends PointerType { public ID3D12CommandQueue(Pointer address) { super(address); } public ID3D12CommandQueue() { super(); } }; public static class ID3D12Resource extends PointerType { public ID3D12Resource(Pointer address) { super(address); } public ID3D12Resource() { super(); } }; public static class VkDevice_T extends PointerType { public VkDevice_T(Pointer address) { super(address); } public VkDevice_T() { super(); } }; }