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 <b>JOpenVR</b><br> * This file was autogenerated by <a href="http://jnaerator.googlecode.com/">JNAerator</a>,<br> * a tool written by <a href="http://ochafik.com/">Olivier Chafik</a> that <a href="http://code.google.com/p/jnaerator/wiki/CreditsAndLicense">uses a few opensource projects.</a>.<br> * For help, please visit <a href="http://nativelibs4java.googlecode.com/">NativeLibs4Java</a> , <a href="http://rococoa.dev.java.net/">Rococoa</a>, or <a href="http://jna.dev.java.net/">JNA</a>. */ public class JOpenVRLibrary implements Library { /** * Get the version of the underlying OpenVR API.<br> * see <a href="https://github.com/ValveSoftware/openvr/tree/v1.0.6">https://github.com/ValveSoftware/openvr/tree/v1.0.6</a>. */ public static final String OPENVR_VERSION = "1.0.6"; /** * Get the commit number of the underlying OpenVR API. * see <a href="https://github.com/ValveSoftware/openvr/commit/7fa6470f2972970859f2395f1390f6d87d4b0fc3">https://github.com/ValveSoftware/openvr/commit/7fa6470f2972970859f2395f1390f6d87d4b0fc3</a> */ 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"; /** * <i>native declaration : headers\openvr_capi.h:178</i><br> * enum values */ public static interface EVREye { /** <i>native declaration : headers\openvr_capi.h:176</i> */ public static final int EVREye_Eye_Left = 0; /** <i>native declaration : headers\openvr_capi.h:177</i> */ public static final int EVREye_Eye_Right = 1; }; /** * <i>native declaration : headers\openvr_capi.h:185</i><br> * enum values */ public static interface ETextureType { /** <i>native declaration : headers\openvr_capi.h:180</i> */ public static final int ETextureType_TextureType_DirectX = 0; /** <i>native declaration : headers\openvr_capi.h:181</i> */ public static final int ETextureType_TextureType_OpenGL = 1; /** <i>native declaration : headers\openvr_capi.h:182</i> */ public static final int ETextureType_TextureType_Vulkan = 2; /** <i>native declaration : headers\openvr_capi.h:183</i> */ public static final int ETextureType_TextureType_IOSurface = 3; /** <i>native declaration : headers\openvr_capi.h:184</i> */ public static final int ETextureType_TextureType_DirectX12 = 4; }; /** * <i>native declaration : headers\openvr_capi.h:190</i><br> * enum values */ public static interface EColorSpace { /** <i>native declaration : headers\openvr_capi.h:187</i> */ public static final int EColorSpace_ColorSpace_Auto = 0; /** <i>native declaration : headers\openvr_capi.h:188</i> */ public static final int EColorSpace_ColorSpace_Gamma = 1; /** <i>native declaration : headers\openvr_capi.h:189</i> */ public static final int EColorSpace_ColorSpace_Linear = 2; }; /** * <i>native declaration : headers\openvr_capi.h:197</i><br> * enum values */ public static interface ETrackingResult { /** <i>native declaration : headers\openvr_capi.h:192</i> */ public static final int ETrackingResult_TrackingResult_Uninitialized = 1; /** <i>native declaration : headers\openvr_capi.h:193</i> */ public static final int ETrackingResult_TrackingResult_Calibrating_InProgress = 100; /** <i>native declaration : headers\openvr_capi.h:194</i> */ public static final int ETrackingResult_TrackingResult_Calibrating_OutOfRange = 101; /** <i>native declaration : headers\openvr_capi.h:195</i> */ public static final int ETrackingResult_TrackingResult_Running_OK = 200; /** <i>native declaration : headers\openvr_capi.h:196</i> */ public static final int ETrackingResult_TrackingResult_Running_OutOfRange = 201; }; /** * <i>native declaration : headers\openvr_capi.h:204</i><br> * enum values */ public static interface ETrackedDeviceClass { /** <i>native declaration : headers\openvr_capi.h:199</i> */ public static final int ETrackedDeviceClass_TrackedDeviceClass_Invalid = 0; /** <i>native declaration : headers\openvr_capi.h:200</i> */ public static final int ETrackedDeviceClass_TrackedDeviceClass_HMD = 1; /** <i>native declaration : headers\openvr_capi.h:201</i> */ public static final int ETrackedDeviceClass_TrackedDeviceClass_Controller = 2; /** <i>native declaration : headers\openvr_capi.h:202</i> */ public static final int ETrackedDeviceClass_TrackedDeviceClass_GenericTracker = 3; /** <i>native declaration : headers\openvr_capi.h:203</i> */ public static final int ETrackedDeviceClass_TrackedDeviceClass_TrackingReference = 4; }; /** * <i>native declaration : headers\openvr_capi.h:209</i><br> * enum values */ public static interface ETrackedControllerRole { /** <i>native declaration : headers\openvr_capi.h:206</i> */ public static final int ETrackedControllerRole_TrackedControllerRole_Invalid = 0; /** <i>native declaration : headers\openvr_capi.h:207</i> */ public static final int ETrackedControllerRole_TrackedControllerRole_LeftHand = 1; /** <i>native declaration : headers\openvr_capi.h:208</i> */ public static final int ETrackedControllerRole_TrackedControllerRole_RightHand = 2; }; /** * <i>native declaration : headers\openvr_capi.h:214</i><br> * enum values */ public static interface ETrackingUniverseOrigin { /** <i>native declaration : headers\openvr_capi.h:211</i> */ public static final int ETrackingUniverseOrigin_TrackingUniverseSeated = 0; /** <i>native declaration : headers\openvr_capi.h:212</i> */ public static final int ETrackingUniverseOrigin_TrackingUniverseStanding = 1; /** <i>native declaration : headers\openvr_capi.h:213</i> */ public static final int ETrackingUniverseOrigin_TrackingUniverseRawAndUncalibrated = 2; }; /** * The enumeration of tracked devices properties. */ public static interface ETrackedDeviceProperty { /** * An invalid property. */ public static final int ETrackedDeviceProperty_Prop_Invalid = 0; /** * The tracking system name property (String). */ public static final int ETrackedDeviceProperty_Prop_TrackingSystemName_String = 1000; /** * The tracking system <code>model number</code> property (String). */ public static final int ETrackedDeviceProperty_Prop_ModelNumber_String = 1001; /** * The tracking system <code>serial number</code> property (String). */ public static final int ETrackedDeviceProperty_Prop_SerialNumber_String = 1002; /** * The tracking system <code>render model name</code> property (String). */ public static final int ETrackedDeviceProperty_Prop_RenderModelName_String = 1003; /** * The tracking system <code>will drift in yaw</code> property (<code>bool</code>). */ public static final int ETrackedDeviceProperty_Prop_WillDriftInYaw_Bool = 1004; /** * The tracking system <code>manufacturer name</code> property (String). */ public static final int ETrackedDeviceProperty_Prop_ManufacturerName_String = 1005; /** * The tracking system <code>tracking firmware version</code> property (String). */ public static final int ETrackedDeviceProperty_Prop_TrackingFirmwareVersion_String = 1006; /** * The tracking system <code>hardware revision</code> property (String). */ public static final int ETrackedDeviceProperty_Prop_HardwareRevision_String = 1007; /** * The tracking system <code>all wireless dongle descriptions</code> property (String). */ public static final int ETrackedDeviceProperty_Prop_AllWirelessDongleDescriptions_String = 1008; /** <i>native declaration : headers\openvr_capi.h:226</i> */ public static final int ETrackedDeviceProperty_Prop_ConnectedWirelessDongle_String = 1009; /** <i>native declaration : headers\openvr_capi.h:227</i> */ public static final int ETrackedDeviceProperty_Prop_DeviceIsWireless_Bool = 1010; /** <i>native declaration : headers\openvr_capi.h:228</i> */ public static final int ETrackedDeviceProperty_Prop_DeviceIsCharging_Bool = 1011; /** <i>native declaration : headers\openvr_capi.h:229</i> */ public static final int ETrackedDeviceProperty_Prop_DeviceBatteryPercentage_Float = 1012; /** <i>native declaration : headers\openvr_capi.h:230</i> */ public static final int ETrackedDeviceProperty_Prop_StatusDisplayTransform_Matrix34 = 1013; /** <i>native declaration : headers\openvr_capi.h:231</i> */ public static final int ETrackedDeviceProperty_Prop_Firmware_UpdateAvailable_Bool = 1014; /** <i>native declaration : headers\openvr_capi.h:232</i> */ public static final int ETrackedDeviceProperty_Prop_Firmware_ManualUpdate_Bool = 1015; /** <i>native declaration : headers\openvr_capi.h:233</i> */ public static final int ETrackedDeviceProperty_Prop_Firmware_ManualUpdateURL_String = 1016; /** <i>native declaration : headers\openvr_capi.h:234</i> */ public static final int ETrackedDeviceProperty_Prop_HardwareRevision_Uint64 = 1017; /** <i>native declaration : headers\openvr_capi.h:235</i> */ public static final int ETrackedDeviceProperty_Prop_FirmwareVersion_Uint64 = 1018; /** <i>native declaration : headers\openvr_capi.h:236</i> */ public static final int ETrackedDeviceProperty_Prop_FPGAVersion_Uint64 = 1019; /** <i>native declaration : headers\openvr_capi.h:237</i> */ public static final int ETrackedDeviceProperty_Prop_VRCVersion_Uint64 = 1020; /** <i>native declaration : headers\openvr_capi.h:238</i> */ public static final int ETrackedDeviceProperty_Prop_RadioVersion_Uint64 = 1021; /** <i>native declaration : headers\openvr_capi.h:239</i> */ public static final int ETrackedDeviceProperty_Prop_DongleVersion_Uint64 = 1022; /** <i>native declaration : headers\openvr_capi.h:240</i> */ public static final int ETrackedDeviceProperty_Prop_BlockServerShutdown_Bool = 1023; /** <i>native declaration : headers\openvr_capi.h:241</i> */ public static final int ETrackedDeviceProperty_Prop_CanUnifyCoordinateSystemWithHmd_Bool = 1024; /** <i>native declaration : headers\openvr_capi.h:242</i> */ public static final int ETrackedDeviceProperty_Prop_ContainsProximitySensor_Bool = 1025; /** <i>native declaration : headers\openvr_capi.h:243</i> */ public static final int ETrackedDeviceProperty_Prop_DeviceProvidesBatteryStatus_Bool = 1026; /** <i>native declaration : headers\openvr_capi.h:244</i> */ public static final int ETrackedDeviceProperty_Prop_DeviceCanPowerOff_Bool = 1027; /** <i>native declaration : headers\openvr_capi.h:245</i> */ public static final int ETrackedDeviceProperty_Prop_Firmware_ProgrammingTarget_String = 1028; /** <i>native declaration : headers\openvr_capi.h:246</i> */ public static final int ETrackedDeviceProperty_Prop_DeviceClass_Int32 = 1029; /** <i>native declaration : headers\openvr_capi.h:247</i> */ public static final int ETrackedDeviceProperty_Prop_HasCamera_Bool = 1030; /** <i>native declaration : headers\openvr_capi.h:248</i> */ public static final int ETrackedDeviceProperty_Prop_DriverVersion_String = 1031; /** <i>native declaration : headers\openvr_capi.h:249</i> */ public static final int ETrackedDeviceProperty_Prop_Firmware_ForceUpdateRequired_Bool = 1032; /** <i>native declaration : headers\openvr_capi.h:250</i> */ public static final int ETrackedDeviceProperty_Prop_ViveSystemButtonFixRequired_Bool = 1033; /** <i>native declaration : headers\openvr_capi.h:251</i> */ public static final int ETrackedDeviceProperty_Prop_ParentDriver_Uint64 = 1034; /** <i>native declaration : headers\openvr_capi.h:252</i> */ public static final int ETrackedDeviceProperty_Prop_ReportsTimeSinceVSync_Bool = 2000; /** <i>native declaration : headers\openvr_capi.h:253</i> */ public static final int ETrackedDeviceProperty_Prop_SecondsFromVsyncToPhotons_Float = 2001; /** <i>native declaration : headers\openvr_capi.h:254</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayFrequency_Float = 2002; /** <i>native declaration : headers\openvr_capi.h:255</i> */ public static final int ETrackedDeviceProperty_Prop_UserIpdMeters_Float = 2003; /** <i>native declaration : headers\openvr_capi.h:256</i> */ public static final int ETrackedDeviceProperty_Prop_CurrentUniverseId_Uint64 = 2004; /** <i>native declaration : headers\openvr_capi.h:257</i> */ public static final int ETrackedDeviceProperty_Prop_PreviousUniverseId_Uint64 = 2005; /** <i>native declaration : headers\openvr_capi.h:258</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayFirmwareVersion_Uint64 = 2006; /** <i>native declaration : headers\openvr_capi.h:259</i> */ public static final int ETrackedDeviceProperty_Prop_IsOnDesktop_Bool = 2007; /** <i>native declaration : headers\openvr_capi.h:260</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCType_Int32 = 2008; /** <i>native declaration : headers\openvr_capi.h:261</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCOffset_Float = 2009; /** <i>native declaration : headers\openvr_capi.h:262</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCScale_Float = 2010; /** <i>native declaration : headers\openvr_capi.h:263</i> */ public static final int ETrackedDeviceProperty_Prop_EdidVendorID_Int32 = 2011; /** <i>native declaration : headers\openvr_capi.h:264</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageLeft_String = 2012; /** <i>native declaration : headers\openvr_capi.h:265</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageRight_String = 2013; /** <i>native declaration : headers\openvr_capi.h:266</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayGCBlackClamp_Float = 2014; /** <i>native declaration : headers\openvr_capi.h:267</i> */ public static final int ETrackedDeviceProperty_Prop_EdidProductID_Int32 = 2015; /** <i>native declaration : headers\openvr_capi.h:268</i> */ public static final int ETrackedDeviceProperty_Prop_CameraToHeadTransform_Matrix34 = 2016; /** <i>native declaration : headers\openvr_capi.h:269</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayGCType_Int32 = 2017; /** <i>native declaration : headers\openvr_capi.h:270</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayGCOffset_Float = 2018; /** <i>native declaration : headers\openvr_capi.h:271</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayGCScale_Float = 2019; /** <i>native declaration : headers\openvr_capi.h:272</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayGCPrescale_Float = 2020; /** <i>native declaration : headers\openvr_capi.h:273</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayGCImage_String = 2021; /** <i>native declaration : headers\openvr_capi.h:274</i> */ public static final int ETrackedDeviceProperty_Prop_LensCenterLeftU_Float = 2022; /** <i>native declaration : headers\openvr_capi.h:275</i> */ public static final int ETrackedDeviceProperty_Prop_LensCenterLeftV_Float = 2023; /** <i>native declaration : headers\openvr_capi.h:276</i> */ public static final int ETrackedDeviceProperty_Prop_LensCenterRightU_Float = 2024; /** <i>native declaration : headers\openvr_capi.h:277</i> */ public static final int ETrackedDeviceProperty_Prop_LensCenterRightV_Float = 2025; /** <i>native declaration : headers\openvr_capi.h:278</i> */ public static final int ETrackedDeviceProperty_Prop_UserHeadToEyeDepthMeters_Float = 2026; /** <i>native declaration : headers\openvr_capi.h:279</i> */ public static final int ETrackedDeviceProperty_Prop_CameraFirmwareVersion_Uint64 = 2027; /** <i>native declaration : headers\openvr_capi.h:280</i> */ public static final int ETrackedDeviceProperty_Prop_CameraFirmwareDescription_String = 2028; /** <i>native declaration : headers\openvr_capi.h:281</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayFPGAVersion_Uint64 = 2029; /** <i>native declaration : headers\openvr_capi.h:282</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayBootloaderVersion_Uint64 = 2030; /** <i>native declaration : headers\openvr_capi.h:283</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayHardwareVersion_Uint64 = 2031; /** <i>native declaration : headers\openvr_capi.h:284</i> */ public static final int ETrackedDeviceProperty_Prop_AudioFirmwareVersion_Uint64 = 2032; /** <i>native declaration : headers\openvr_capi.h:285</i> */ public static final int ETrackedDeviceProperty_Prop_CameraCompatibilityMode_Int32 = 2033; /** <i>native declaration : headers\openvr_capi.h:286</i> */ public static final int ETrackedDeviceProperty_Prop_ScreenshotHorizontalFieldOfViewDegrees_Float = 2034; /** <i>native declaration : headers\openvr_capi.h:287</i> */ public static final int ETrackedDeviceProperty_Prop_ScreenshotVerticalFieldOfViewDegrees_Float = 2035; /** <i>native declaration : headers\openvr_capi.h:288</i> */ public static final int ETrackedDeviceProperty_Prop_DisplaySuppressed_Bool = 2036; /** <i>native declaration : headers\openvr_capi.h:289</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayAllowNightMode_Bool = 2037; /** <i>native declaration : headers\openvr_capi.h:290</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageWidth_Int32 = 2038; /** <i>native declaration : headers\openvr_capi.h:291</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageHeight_Int32 = 2039; /** <i>native declaration : headers\openvr_capi.h:292</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageNumChannels_Int32 = 2040; /** <i>native declaration : headers\openvr_capi.h:293</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayMCImageData_Binary = 2041; /** <i>native declaration : headers\openvr_capi.h:294</i> */ public static final int ETrackedDeviceProperty_Prop_UsesDriverDirectMode_Bool = 2042; /** <i>native declaration : headers\openvr_capi.h:295</i> */ public static final int ETrackedDeviceProperty_Prop_AttachedDeviceId_String = 3000; /** <i>native declaration : headers\openvr_capi.h:296</i> */ public static final int ETrackedDeviceProperty_Prop_SupportedButtons_Uint64 = 3001; /** <i>native declaration : headers\openvr_capi.h:297</i> */ public static final int ETrackedDeviceProperty_Prop_Axis0Type_Int32 = 3002; /** <i>native declaration : headers\openvr_capi.h:298</i> */ public static final int ETrackedDeviceProperty_Prop_Axis1Type_Int32 = 3003; /** <i>native declaration : headers\openvr_capi.h:299</i> */ public static final int ETrackedDeviceProperty_Prop_Axis2Type_Int32 = 3004; /** <i>native declaration : headers\openvr_capi.h:300</i> */ public static final int ETrackedDeviceProperty_Prop_Axis3Type_Int32 = 3005; /** <i>native declaration : headers\openvr_capi.h:301</i> */ public static final int ETrackedDeviceProperty_Prop_Axis4Type_Int32 = 3006; /** <i>native declaration : headers\openvr_capi.h:302</i> */ public static final int ETrackedDeviceProperty_Prop_ControllerRoleHint_Int32 = 3007; /** <i>native declaration : headers\openvr_capi.h:303</i> */ public static final int ETrackedDeviceProperty_Prop_FieldOfViewLeftDegrees_Float = 4000; /** <i>native declaration : headers\openvr_capi.h:304</i> */ public static final int ETrackedDeviceProperty_Prop_FieldOfViewRightDegrees_Float = 4001; /** <i>native declaration : headers\openvr_capi.h:305</i> */ public static final int ETrackedDeviceProperty_Prop_FieldOfViewTopDegrees_Float = 4002; /** <i>native declaration : headers\openvr_capi.h:306</i> */ public static final int ETrackedDeviceProperty_Prop_FieldOfViewBottomDegrees_Float = 4003; /** <i>native declaration : headers\openvr_capi.h:307</i> */ public static final int ETrackedDeviceProperty_Prop_TrackingRangeMinimumMeters_Float = 4004; /** <i>native declaration : headers\openvr_capi.h:308</i> */ public static final int ETrackedDeviceProperty_Prop_TrackingRangeMaximumMeters_Float = 4005; /** <i>native declaration : headers\openvr_capi.h:309</i> */ public static final int ETrackedDeviceProperty_Prop_ModeLabel_String = 4006; /** <i>native declaration : headers\openvr_capi.h:310</i> */ public static final int ETrackedDeviceProperty_Prop_IconPathName_String = 5000; /** <i>native declaration : headers\openvr_capi.h:311</i> */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceOff_String = 5001; /** <i>native declaration : headers\openvr_capi.h:312</i> */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceSearching_String = 5002; /** <i>native declaration : headers\openvr_capi.h:313</i> */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceSearchingAlert_String = 5003; /** <i>native declaration : headers\openvr_capi.h:314</i> */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceReady_String = 5004; /** <i>native declaration : headers\openvr_capi.h:315</i> */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceReadyAlert_String = 5005; /** <i>native declaration : headers\openvr_capi.h:316</i> */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceNotReady_String = 5006; /** <i>native declaration : headers\openvr_capi.h:317</i> */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceStandby_String = 5007; /** <i>native declaration : headers\openvr_capi.h:318</i> */ public static final int ETrackedDeviceProperty_Prop_NamedIconPathDeviceAlertLow_String = 5008; /** <i>native declaration : headers\openvr_capi.h:319</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayHiddenArea_Binary_Start = 5100; /** <i>native declaration : headers\openvr_capi.h:320</i> */ public static final int ETrackedDeviceProperty_Prop_DisplayHiddenArea_Binary_End = 5150; /** <i>native declaration : headers\openvr_capi.h:321</i> */ public static final int ETrackedDeviceProperty_Prop_UserConfigPath_String = 6000; /** <i>native declaration : headers\openvr_capi.h:322</i> */ public static final int ETrackedDeviceProperty_Prop_InstallPath_String = 6001; /** <i>native declaration : headers\openvr_capi.h:323</i> */ public static final int ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_Start = 10000; /** <i>native declaration : headers\openvr_capi.h:324</i> */ public static final int ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_End = 10999; }; /** * <i>native declaration : headers\openvr_capi.h:339</i><br> * enum values */ public static interface ETrackedPropertyError { /** <i>native declaration : headers\openvr_capi.h:327</i> */ public static final int ETrackedPropertyError_TrackedProp_Success = 0; /** <i>native declaration : headers\openvr_capi.h:328</i> */ public static final int ETrackedPropertyError_TrackedProp_WrongDataType = 1; /** <i>native declaration : headers\openvr_capi.h:329</i> */ public static final int ETrackedPropertyError_TrackedProp_WrongDeviceClass = 2; /** <i>native declaration : headers\openvr_capi.h:330</i> */ public static final int ETrackedPropertyError_TrackedProp_BufferTooSmall = 3; /** <i>native declaration : headers\openvr_capi.h:331</i> */ public static final int ETrackedPropertyError_TrackedProp_UnknownProperty = 4; /** <i>native declaration : headers\openvr_capi.h:332</i> */ public static final int ETrackedPropertyError_TrackedProp_InvalidDevice = 5; /** <i>native declaration : headers\openvr_capi.h:333</i> */ public static final int ETrackedPropertyError_TrackedProp_CouldNotContactServer = 6; /** <i>native declaration : headers\openvr_capi.h:334</i> */ public static final int ETrackedPropertyError_TrackedProp_ValueNotProvidedByDevice = 7; /** <i>native declaration : headers\openvr_capi.h:335</i> */ public static final int ETrackedPropertyError_TrackedProp_StringExceedsMaximumLength = 8; /** <i>native declaration : headers\openvr_capi.h:336</i> */ public static final int ETrackedPropertyError_TrackedProp_NotYetAvailable = 9; /** <i>native declaration : headers\openvr_capi.h:337</i> */ public static final int ETrackedPropertyError_TrackedProp_PermissionDenied = 10; /** <i>native declaration : headers\openvr_capi.h:338</i> */ public static final int ETrackedPropertyError_TrackedProp_InvalidOperation = 11; }; /** * <i>native declaration : headers\openvr_capi.h:345</i><br> * enum values */ public static interface EVRSubmitFlags { /** <i>native declaration : headers\openvr_capi.h:341</i> */ public static final int EVRSubmitFlags_Submit_Default = 0; /** <i>native declaration : headers\openvr_capi.h:342</i> */ public static final int EVRSubmitFlags_Submit_LensDistortionAlreadyApplied = 1; /** <i>native declaration : headers\openvr_capi.h:343</i> */ public static final int EVRSubmitFlags_Submit_GlRenderBuffer = 2; /** <i>native declaration : headers\openvr_capi.h:344</i> */ public static final int EVRSubmitFlags_Submit_Reserved = 4; }; /** * <i>native declaration : headers\openvr_capi.h:356</i><br> * enum values */ public static interface EVRState { /** <i>native declaration : headers\openvr_capi.h:347</i> */ public static final int EVRState_VRState_Undefined = -1; /** <i>native declaration : headers\openvr_capi.h:348</i> */ public static final int EVRState_VRState_Off = 0; /** <i>native declaration : headers\openvr_capi.h:349</i> */ public static final int EVRState_VRState_Searching = 1; /** <i>native declaration : headers\openvr_capi.h:350</i> */ public static final int EVRState_VRState_Searching_Alert = 2; /** <i>native declaration : headers\openvr_capi.h:351</i> */ public static final int EVRState_VRState_Ready = 3; /** <i>native declaration : headers\openvr_capi.h:352</i> */ public static final int EVRState_VRState_Ready_Alert = 4; /** <i>native declaration : headers\openvr_capi.h:353</i> */ public static final int EVRState_VRState_NotReady = 5; /** <i>native declaration : headers\openvr_capi.h:354</i> */ public static final int EVRState_VRState_Standby = 6; /** <i>native declaration : headers\openvr_capi.h:355</i> */ public static final int EVRState_VRState_Ready_Alert_Low = 7; }; /** * <i>native declaration : headers\openvr_capi.h:467</i><br> * enum values */ public static interface EVREventType { /** <i>native declaration : headers\openvr_capi.h:358</i> */ public static final int EVREventType_VREvent_None = 0; /** <i>native declaration : headers\openvr_capi.h:359</i> */ public static final int EVREventType_VREvent_TrackedDeviceActivated = 100; /** <i>native declaration : headers\openvr_capi.h:360</i> */ public static final int EVREventType_VREvent_TrackedDeviceDeactivated = 101; /** <i>native declaration : headers\openvr_capi.h:361</i> */ public static final int EVREventType_VREvent_TrackedDeviceUpdated = 102; /** <i>native declaration : headers\openvr_capi.h:362</i> */ public static final int EVREventType_VREvent_TrackedDeviceUserInteractionStarted = 103; /** <i>native declaration : headers\openvr_capi.h:363</i> */ public static final int EVREventType_VREvent_TrackedDeviceUserInteractionEnded = 104; /** <i>native declaration : headers\openvr_capi.h:364</i> */ public static final int EVREventType_VREvent_IpdChanged = 105; /** <i>native declaration : headers\openvr_capi.h:365</i> */ public static final int EVREventType_VREvent_EnterStandbyMode = 106; /** <i>native declaration : headers\openvr_capi.h:366</i> */ public static final int EVREventType_VREvent_LeaveStandbyMode = 107; /** <i>native declaration : headers\openvr_capi.h:367</i> */ public static final int EVREventType_VREvent_TrackedDeviceRoleChanged = 108; /** <i>native declaration : headers\openvr_capi.h:368</i> */ public static final int EVREventType_VREvent_WatchdogWakeUpRequested = 109; /** <i>native declaration : headers\openvr_capi.h:369</i> */ public static final int EVREventType_VREvent_LensDistortionChanged = 110; /** <i>native declaration : headers\openvr_capi.h:370</i> */ public static final int EVREventType_VREvent_PropertyChanged = 111; /** <i>native declaration : headers\openvr_capi.h:371</i> */ public static final int EVREventType_VREvent_ButtonPress = 200; /** <i>native declaration : headers\openvr_capi.h:372</i> */ public static final int EVREventType_VREvent_ButtonUnpress = 201; /** <i>native declaration : headers\openvr_capi.h:373</i> */ public static final int EVREventType_VREvent_ButtonTouch = 202; /** <i>native declaration : headers\openvr_capi.h:374</i> */ public static final int EVREventType_VREvent_ButtonUntouch = 203; /** <i>native declaration : headers\openvr_capi.h:375</i> */ public static final int EVREventType_VREvent_MouseMove = 300; /** <i>native declaration : headers\openvr_capi.h:376</i> */ public static final int EVREventType_VREvent_MouseButtonDown = 301; /** <i>native declaration : headers\openvr_capi.h:377</i> */ public static final int EVREventType_VREvent_MouseButtonUp = 302; /** <i>native declaration : headers\openvr_capi.h:378</i> */ public static final int EVREventType_VREvent_FocusEnter = 303; /** <i>native declaration : headers\openvr_capi.h:379</i> */ public static final int EVREventType_VREvent_FocusLeave = 304; /** <i>native declaration : headers\openvr_capi.h:380</i> */ public static final int EVREventType_VREvent_Scroll = 305; /** <i>native declaration : headers\openvr_capi.h:381</i> */ public static final int EVREventType_VREvent_TouchPadMove = 306; /** <i>native declaration : headers\openvr_capi.h:382</i> */ public static final int EVREventType_VREvent_OverlayFocusChanged = 307; /** <i>native declaration : headers\openvr_capi.h:383</i> */ public static final int EVREventType_VREvent_InputFocusCaptured = 400; /** <i>native declaration : headers\openvr_capi.h:384</i> */ public static final int EVREventType_VREvent_InputFocusReleased = 401; /** <i>native declaration : headers\openvr_capi.h:385</i> */ public static final int EVREventType_VREvent_SceneFocusLost = 402; /** <i>native declaration : headers\openvr_capi.h:386</i> */ public static final int EVREventType_VREvent_SceneFocusGained = 403; /** <i>native declaration : headers\openvr_capi.h:387</i> */ public static final int EVREventType_VREvent_SceneApplicationChanged = 404; /** <i>native declaration : headers\openvr_capi.h:388</i> */ public static final int EVREventType_VREvent_SceneFocusChanged = 405; /** <i>native declaration : headers\openvr_capi.h:389</i> */ public static final int EVREventType_VREvent_InputFocusChanged = 406; /** <i>native declaration : headers\openvr_capi.h:390</i> */ public static final int EVREventType_VREvent_SceneApplicationSecondaryRenderingStarted = 407; /** <i>native declaration : headers\openvr_capi.h:391</i> */ public static final int EVREventType_VREvent_HideRenderModels = 410; /** <i>native declaration : headers\openvr_capi.h:392</i> */ public static final int EVREventType_VREvent_ShowRenderModels = 411; /** <i>native declaration : headers\openvr_capi.h:393</i> */ public static final int EVREventType_VREvent_OverlayShown = 500; /** <i>native declaration : headers\openvr_capi.h:394</i> */ public static final int EVREventType_VREvent_OverlayHidden = 501; /** <i>native declaration : headers\openvr_capi.h:395</i> */ public static final int EVREventType_VREvent_DashboardActivated = 502; /** <i>native declaration : headers\openvr_capi.h:396</i> */ public static final int EVREventType_VREvent_DashboardDeactivated = 503; /** <i>native declaration : headers\openvr_capi.h:397</i> */ public static final int EVREventType_VREvent_DashboardThumbSelected = 504; /** <i>native declaration : headers\openvr_capi.h:398</i> */ public static final int EVREventType_VREvent_DashboardRequested = 505; /** <i>native declaration : headers\openvr_capi.h:399</i> */ public static final int EVREventType_VREvent_ResetDashboard = 506; /** <i>native declaration : headers\openvr_capi.h:400</i> */ public static final int EVREventType_VREvent_RenderToast = 507; /** <i>native declaration : headers\openvr_capi.h:401</i> */ public static final int EVREventType_VREvent_ImageLoaded = 508; /** <i>native declaration : headers\openvr_capi.h:402</i> */ public static final int EVREventType_VREvent_ShowKeyboard = 509; /** <i>native declaration : headers\openvr_capi.h:403</i> */ public static final int EVREventType_VREvent_HideKeyboard = 510; /** <i>native declaration : headers\openvr_capi.h:404</i> */ public static final int EVREventType_VREvent_OverlayGamepadFocusGained = 511; /** <i>native declaration : headers\openvr_capi.h:405</i> */ public static final int EVREventType_VREvent_OverlayGamepadFocusLost = 512; /** <i>native declaration : headers\openvr_capi.h:406</i> */ public static final int EVREventType_VREvent_OverlaySharedTextureChanged = 513; /** <i>native declaration : headers\openvr_capi.h:407</i> */ public static final int EVREventType_VREvent_DashboardGuideButtonDown = 514; /** <i>native declaration : headers\openvr_capi.h:408</i> */ public static final int EVREventType_VREvent_DashboardGuideButtonUp = 515; /** <i>native declaration : headers\openvr_capi.h:409</i> */ public static final int EVREventType_VREvent_ScreenshotTriggered = 516; /** <i>native declaration : headers\openvr_capi.h:410</i> */ public static final int EVREventType_VREvent_ImageFailed = 517; /** <i>native declaration : headers\openvr_capi.h:411</i> */ public static final int EVREventType_VREvent_DashboardOverlayCreated = 518; /** <i>native declaration : headers\openvr_capi.h:412</i> */ public static final int EVREventType_VREvent_RequestScreenshot = 520; /** <i>native declaration : headers\openvr_capi.h:413</i> */ public static final int EVREventType_VREvent_ScreenshotTaken = 521; /** <i>native declaration : headers\openvr_capi.h:414</i> */ public static final int EVREventType_VREvent_ScreenshotFailed = 522; /** <i>native declaration : headers\openvr_capi.h:415</i> */ public static final int EVREventType_VREvent_SubmitScreenshotToDashboard = 523; /** <i>native declaration : headers\openvr_capi.h:416</i> */ public static final int EVREventType_VREvent_ScreenshotProgressToDashboard = 524; /** <i>native declaration : headers\openvr_capi.h:417</i> */ public static final int EVREventType_VREvent_PrimaryDashboardDeviceChanged = 525; /** <i>native declaration : headers\openvr_capi.h:418</i> */ public static final int EVREventType_VREvent_Notification_Shown = 600; /** <i>native declaration : headers\openvr_capi.h:419</i> */ public static final int EVREventType_VREvent_Notification_Hidden = 601; /** <i>native declaration : headers\openvr_capi.h:420</i> */ public static final int EVREventType_VREvent_Notification_BeginInteraction = 602; /** <i>native declaration : headers\openvr_capi.h:421</i> */ public static final int EVREventType_VREvent_Notification_Destroyed = 603; /** <i>native declaration : headers\openvr_capi.h:422</i> */ public static final int EVREventType_VREvent_Quit = 700; /** <i>native declaration : headers\openvr_capi.h:423</i> */ public static final int EVREventType_VREvent_ProcessQuit = 701; /** <i>native declaration : headers\openvr_capi.h:424</i> */ public static final int EVREventType_VREvent_QuitAborted_UserPrompt = 702; /** <i>native declaration : headers\openvr_capi.h:425</i> */ public static final int EVREventType_VREvent_QuitAcknowledged = 703; /** <i>native declaration : headers\openvr_capi.h:426</i> */ public static final int EVREventType_VREvent_DriverRequestedQuit = 704; /** <i>native declaration : headers\openvr_capi.h:427</i> */ public static final int EVREventType_VREvent_ChaperoneDataHasChanged = 800; /** <i>native declaration : headers\openvr_capi.h:428</i> */ public static final int EVREventType_VREvent_ChaperoneUniverseHasChanged = 801; /** <i>native declaration : headers\openvr_capi.h:429</i> */ public static final int EVREventType_VREvent_ChaperoneTempDataHasChanged = 802; /** <i>native declaration : headers\openvr_capi.h:430</i> */ public static final int EVREventType_VREvent_ChaperoneSettingsHaveChanged = 803; /** <i>native declaration : headers\openvr_capi.h:431</i> */ public static final int EVREventType_VREvent_SeatedZeroPoseReset = 804; /** <i>native declaration : headers\openvr_capi.h:432</i> */ public static final int EVREventType_VREvent_AudioSettingsHaveChanged = 820; /** <i>native declaration : headers\openvr_capi.h:433</i> */ public static final int EVREventType_VREvent_BackgroundSettingHasChanged = 850; /** <i>native declaration : headers\openvr_capi.h:434</i> */ public static final int EVREventType_VREvent_CameraSettingsHaveChanged = 851; /** <i>native declaration : headers\openvr_capi.h:435</i> */ public static final int EVREventType_VREvent_ReprojectionSettingHasChanged = 852; /** <i>native declaration : headers\openvr_capi.h:436</i> */ public static final int EVREventType_VREvent_ModelSkinSettingsHaveChanged = 853; /** <i>native declaration : headers\openvr_capi.h:437</i> */ public static final int EVREventType_VREvent_EnvironmentSettingsHaveChanged = 854; /** <i>native declaration : headers\openvr_capi.h:438</i> */ public static final int EVREventType_VREvent_PowerSettingsHaveChanged = 855; /** <i>native declaration : headers\openvr_capi.h:439</i> */ public static final int EVREventType_VREvent_StatusUpdate = 900; /** <i>native declaration : headers\openvr_capi.h:440</i> */ public static final int EVREventType_VREvent_MCImageUpdated = 1000; /** <i>native declaration : headers\openvr_capi.h:441</i> */ public static final int EVREventType_VREvent_FirmwareUpdateStarted = 1100; /** <i>native declaration : headers\openvr_capi.h:442</i> */ public static final int EVREventType_VREvent_FirmwareUpdateFinished = 1101; /** <i>native declaration : headers\openvr_capi.h:443</i> */ public static final int EVREventType_VREvent_KeyboardClosed = 1200; /** <i>native declaration : headers\openvr_capi.h:444</i> */ public static final int EVREventType_VREvent_KeyboardCharInput = 1201; /** <i>native declaration : headers\openvr_capi.h:445</i> */ public static final int EVREventType_VREvent_KeyboardDone = 1202; /** <i>native declaration : headers\openvr_capi.h:446</i> */ public static final int EVREventType_VREvent_ApplicationTransitionStarted = 1300; /** <i>native declaration : headers\openvr_capi.h:447</i> */ public static final int EVREventType_VREvent_ApplicationTransitionAborted = 1301; /** <i>native declaration : headers\openvr_capi.h:448</i> */ public static final int EVREventType_VREvent_ApplicationTransitionNewAppStarted = 1302; /** <i>native declaration : headers\openvr_capi.h:449</i> */ public static final int EVREventType_VREvent_ApplicationListUpdated = 1303; /** <i>native declaration : headers\openvr_capi.h:450</i> */ public static final int EVREventType_VREvent_ApplicationMimeTypeLoad = 1304; /** <i>native declaration : headers\openvr_capi.h:451</i> */ public static final int EVREventType_VREvent_ApplicationTransitionNewAppLaunchComplete = 1305; /** <i>native declaration : headers\openvr_capi.h:452</i> */ public static final int EVREventType_VREvent_Compositor_MirrorWindowShown = 1400; /** <i>native declaration : headers\openvr_capi.h:453</i> */ public static final int EVREventType_VREvent_Compositor_MirrorWindowHidden = 1401; /** <i>native declaration : headers\openvr_capi.h:454</i> */ public static final int EVREventType_VREvent_Compositor_ChaperoneBoundsShown = 1410; /** <i>native declaration : headers\openvr_capi.h:455</i> */ public static final int EVREventType_VREvent_Compositor_ChaperoneBoundsHidden = 1411; /** <i>native declaration : headers\openvr_capi.h:456</i> */ public static final int EVREventType_VREvent_TrackedCamera_StartVideoStream = 1500; /** <i>native declaration : headers\openvr_capi.h:457</i> */ public static final int EVREventType_VREvent_TrackedCamera_StopVideoStream = 1501; /** <i>native declaration : headers\openvr_capi.h:458</i> */ public static final int EVREventType_VREvent_TrackedCamera_PauseVideoStream = 1502; /** <i>native declaration : headers\openvr_capi.h:459</i> */ public static final int EVREventType_VREvent_TrackedCamera_ResumeVideoStream = 1503; /** <i>native declaration : headers\openvr_capi.h:460</i> */ public static final int EVREventType_VREvent_TrackedCamera_EditingSurface = 1550; /** <i>native declaration : headers\openvr_capi.h:461</i> */ public static final int EVREventType_VREvent_PerformanceTest_EnableCapture = 1600; /** <i>native declaration : headers\openvr_capi.h:462</i> */ public static final int EVREventType_VREvent_PerformanceTest_DisableCapture = 1601; /** <i>native declaration : headers\openvr_capi.h:463</i> */ public static final int EVREventType_VREvent_PerformanceTest_FidelityLevel = 1602; /** <i>native declaration : headers\openvr_capi.h:464</i> */ public static final int EVREventType_VREvent_MessageOverlay_Closed = 1650; /** <i>native declaration : headers\openvr_capi.h:465</i> */ public static final int EVREventType_VREvent_VendorSpecific_Reserved_Start = 10000; /** <i>native declaration : headers\openvr_capi.h:466</i> */ public static final int EVREventType_VREvent_VendorSpecific_Reserved_End = 19999; }; /** * <i>native declaration : headers\openvr_capi.h:474</i><br> * enum values */ public static interface EDeviceActivityLevel { /** <i>native declaration : headers\openvr_capi.h:469</i> */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Unknown = -1; /** <i>native declaration : headers\openvr_capi.h:470</i> */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Idle = 0; /** <i>native declaration : headers\openvr_capi.h:471</i> */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction = 1; /** <i>native declaration : headers\openvr_capi.h:472</i> */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction_Timeout = 2; /** <i>native declaration : headers\openvr_capi.h:473</i> */ public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Standby = 3; }; /** * <i>native declaration : headers\openvr_capi.h:494</i><br> * enum values */ public static interface EVRButtonId { /** <i>native declaration : headers\openvr_capi.h:476</i> */ public static final int EVRButtonId_k_EButton_System = 0; /** <i>native declaration : headers\openvr_capi.h:477</i> */ public static final int EVRButtonId_k_EButton_ApplicationMenu = 1; /** <i>native declaration : headers\openvr_capi.h:478</i> */ public static final int EVRButtonId_k_EButton_Grip = 2; /** <i>native declaration : headers\openvr_capi.h:479</i> */ public static final int EVRButtonId_k_EButton_DPad_Left = 3; /** <i>native declaration : headers\openvr_capi.h:480</i> */ public static final int EVRButtonId_k_EButton_DPad_Up = 4; /** <i>native declaration : headers\openvr_capi.h:481</i> */ public static final int EVRButtonId_k_EButton_DPad_Right = 5; /** <i>native declaration : headers\openvr_capi.h:482</i> */ public static final int EVRButtonId_k_EButton_DPad_Down = 6; /** <i>native declaration : headers\openvr_capi.h:483</i> */ public static final int EVRButtonId_k_EButton_A = 7; /** <i>native declaration : headers\openvr_capi.h:484</i> */ public static final int EVRButtonId_k_EButton_ProximitySensor = 31; /** <i>native declaration : headers\openvr_capi.h:485</i> */ public static final int EVRButtonId_k_EButton_Axis0 = 32; /** <i>native declaration : headers\openvr_capi.h:486</i> */ public static final int EVRButtonId_k_EButton_Axis1 = 33; /** <i>native declaration : headers\openvr_capi.h:487</i> */ public static final int EVRButtonId_k_EButton_Axis2 = 34; /** <i>native declaration : headers\openvr_capi.h:488</i> */ public static final int EVRButtonId_k_EButton_Axis3 = 35; /** <i>native declaration : headers\openvr_capi.h:489</i> */ public static final int EVRButtonId_k_EButton_Axis4 = 36; /** <i>native declaration : headers\openvr_capi.h:490</i> */ public static final int EVRButtonId_k_EButton_SteamVR_Touchpad = 32; /** <i>native declaration : headers\openvr_capi.h:491</i> */ public static final int EVRButtonId_k_EButton_SteamVR_Trigger = 33; /** <i>native declaration : headers\openvr_capi.h:492</i> */ public static final int EVRButtonId_k_EButton_Dashboard_Back = 2; /** <i>native declaration : headers\openvr_capi.h:493</i> */ public static final int EVRButtonId_k_EButton_Max = 64; }; /** * <i>native declaration : headers\openvr_capi.h:499</i><br> * enum values */ public static interface EVRMouseButton { /** <i>native declaration : headers\openvr_capi.h:496</i> */ public static final int EVRMouseButton_VRMouseButton_Left = 1; /** <i>native declaration : headers\openvr_capi.h:497</i> */ public static final int EVRMouseButton_VRMouseButton_Right = 2; /** <i>native declaration : headers\openvr_capi.h:498</i> */ public static final int EVRMouseButton_VRMouseButton_Middle = 4; }; /** * <i>native declaration : headers\openvr_capi.h:505</i><br> * enum values */ public static interface EHiddenAreaMeshType { /** <i>native declaration : headers\openvr_capi.h:501</i> */ public static final int EHiddenAreaMeshType_k_eHiddenAreaMesh_Standard = 0; /** <i>native declaration : headers\openvr_capi.h:502</i> */ public static final int EHiddenAreaMeshType_k_eHiddenAreaMesh_Inverse = 1; /** <i>native declaration : headers\openvr_capi.h:503</i> */ public static final int EHiddenAreaMeshType_k_eHiddenAreaMesh_LineLoop = 2; /** <i>native declaration : headers\openvr_capi.h:504</i> */ public static final int EHiddenAreaMeshType_k_eHiddenAreaMesh_Max = 3; }; /** * <i>native declaration : headers\openvr_capi.h:511</i><br> * enum values */ public static interface EVRControllerAxisType { /** <i>native declaration : headers\openvr_capi.h:507</i> */ public static final int EVRControllerAxisType_k_eControllerAxis_None = 0; /** <i>native declaration : headers\openvr_capi.h:508</i> */ public static final int EVRControllerAxisType_k_eControllerAxis_TrackPad = 1; /** <i>native declaration : headers\openvr_capi.h:509</i> */ public static final int EVRControllerAxisType_k_eControllerAxis_Joystick = 2; /** <i>native declaration : headers\openvr_capi.h:510</i> */ public static final int EVRControllerAxisType_k_eControllerAxis_Trigger = 3; }; /** * <i>native declaration : headers\openvr_capi.h:515</i><br> * enum values */ public static interface EVRControllerEventOutputType { /** <i>native declaration : headers\openvr_capi.h:513</i> */ public static final int EVRControllerEventOutputType_ControllerEventOutput_OSEvents = 0; /** <i>native declaration : headers\openvr_capi.h:514</i> */ public static final int EVRControllerEventOutputType_ControllerEventOutput_VREvents = 1; }; /** * <i>native declaration : headers\openvr_capi.h:523</i><br> * enum values */ public static interface ECollisionBoundsStyle { /** <i>native declaration : headers\openvr_capi.h:517</i> */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_BEGINNER = 0; /** <i>native declaration : headers\openvr_capi.h:518</i> */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_INTERMEDIATE = 1; /** <i>native declaration : headers\openvr_capi.h:519</i> */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_SQUARES = 2; /** <i>native declaration : headers\openvr_capi.h:520</i> */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_ADVANCED = 3; /** <i>native declaration : headers\openvr_capi.h:521</i> */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_NONE = 4; /** <i>native declaration : headers\openvr_capi.h:522</i> */ public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_COUNT = 5; }; /** * <i>native declaration : headers\openvr_capi.h:546</i><br> * enum values */ public static interface EVROverlayError { /** <i>native declaration : headers\openvr_capi.h:525</i> */ public static final int EVROverlayError_VROverlayError_None = 0; /** <i>native declaration : headers\openvr_capi.h:526</i> */ public static final int EVROverlayError_VROverlayError_UnknownOverlay = 10; /** <i>native declaration : headers\openvr_capi.h:527</i> */ public static final int EVROverlayError_VROverlayError_InvalidHandle = 11; /** <i>native declaration : headers\openvr_capi.h:528</i> */ public static final int EVROverlayError_VROverlayError_PermissionDenied = 12; /** <i>native declaration : headers\openvr_capi.h:529</i> */ public static final int EVROverlayError_VROverlayError_OverlayLimitExceeded = 13; /** <i>native declaration : headers\openvr_capi.h:530</i> */ public static final int EVROverlayError_VROverlayError_WrongVisibilityType = 14; /** <i>native declaration : headers\openvr_capi.h:531</i> */ public static final int EVROverlayError_VROverlayError_KeyTooLong = 15; /** <i>native declaration : headers\openvr_capi.h:532</i> */ public static final int EVROverlayError_VROverlayError_NameTooLong = 16; /** <i>native declaration : headers\openvr_capi.h:533</i> */ public static final int EVROverlayError_VROverlayError_KeyInUse = 17; /** <i>native declaration : headers\openvr_capi.h:534</i> */ public static final int EVROverlayError_VROverlayError_WrongTransformType = 18; /** <i>native declaration : headers\openvr_capi.h:535</i> */ public static final int EVROverlayError_VROverlayError_InvalidTrackedDevice = 19; /** <i>native declaration : headers\openvr_capi.h:536</i> */ public static final int EVROverlayError_VROverlayError_InvalidParameter = 20; /** <i>native declaration : headers\openvr_capi.h:537</i> */ public static final int EVROverlayError_VROverlayError_ThumbnailCantBeDestroyed = 21; /** <i>native declaration : headers\openvr_capi.h:538</i> */ public static final int EVROverlayError_VROverlayError_ArrayTooSmall = 22; /** <i>native declaration : headers\openvr_capi.h:539</i> */ public static final int EVROverlayError_VROverlayError_RequestFailed = 23; /** <i>native declaration : headers\openvr_capi.h:540</i> */ public static final int EVROverlayError_VROverlayError_InvalidTexture = 24; /** <i>native declaration : headers\openvr_capi.h:541</i> */ public static final int EVROverlayError_VROverlayError_UnableToLoadFile = 25; /** <i>native declaration : headers\openvr_capi.h:542</i> */ public static final int EVROverlayError_VROverlayError_KeyboardAlreadyInUse = 26; /** <i>native declaration : headers\openvr_capi.h:543</i> */ public static final int EVROverlayError_VROverlayError_NoNeighbor = 27; /** <i>native declaration : headers\openvr_capi.h:544</i> */ public static final int EVROverlayError_VROverlayError_TooManyMaskPrimitives = 29; /** <i>native declaration : headers\openvr_capi.h:545</i> */ public static final int EVROverlayError_VROverlayError_BadMaskPrimitive = 30; }; /** * <i>native declaration : headers\openvr_capi.h:556</i><br> * enum values */ public static interface EVRApplicationType { /** <i>native declaration : headers\openvr_capi.h:548</i> */ public static final int EVRApplicationType_VRApplication_Other = 0; /** <i>native declaration : headers\openvr_capi.h:549</i> */ public static final int EVRApplicationType_VRApplication_Scene = 1; /** <i>native declaration : headers\openvr_capi.h:550</i> */ public static final int EVRApplicationType_VRApplication_Overlay = 2; /** <i>native declaration : headers\openvr_capi.h:551</i> */ public static final int EVRApplicationType_VRApplication_Background = 3; /** <i>native declaration : headers\openvr_capi.h:552</i> */ public static final int EVRApplicationType_VRApplication_Utility = 4; /** <i>native declaration : headers\openvr_capi.h:553</i> */ public static final int EVRApplicationType_VRApplication_VRMonitor = 5; /** <i>native declaration : headers\openvr_capi.h:554</i> */ public static final int EVRApplicationType_VRApplication_SteamWatchdog = 6; /** <i>native declaration : headers\openvr_capi.h:555</i> */ public static final int EVRApplicationType_VRApplication_Max = 7; }; /** * <i>native declaration : headers\openvr_capi.h:561</i><br> * enum values */ public static interface EVRFirmwareError { /** <i>native declaration : headers\openvr_capi.h:558</i> */ public static final int EVRFirmwareError_VRFirmwareError_None = 0; /** <i>native declaration : headers\openvr_capi.h:559</i> */ public static final int EVRFirmwareError_VRFirmwareError_Success = 1; /** <i>native declaration : headers\openvr_capi.h:560</i> */ public static final int EVRFirmwareError_VRFirmwareError_Fail = 2; }; /** * <i>native declaration : headers\openvr_capi.h:568</i><br> * enum values */ public static interface EVRNotificationError { /** <i>native declaration : headers\openvr_capi.h:563</i> */ public static final int EVRNotificationError_VRNotificationError_OK = 0; /** <i>native declaration : headers\openvr_capi.h:564</i> */ public static final int EVRNotificationError_VRNotificationError_InvalidNotificationId = 100; /** <i>native declaration : headers\openvr_capi.h:565</i> */ public static final int EVRNotificationError_VRNotificationError_NotificationQueueFull = 101; /** <i>native declaration : headers\openvr_capi.h:566</i> */ public static final int EVRNotificationError_VRNotificationError_InvalidOverlayHandle = 102; /** <i>native declaration : headers\openvr_capi.h:567</i> */ public static final int EVRNotificationError_VRNotificationError_SystemWithUserValueAlreadyExists = 103; }; /** * <i>native declaration : headers\openvr_capi.h:648</i><br> * enum values */ public static interface EVRInitError { /** <i>native declaration : headers\openvr_capi.h:570</i> */ public static final int EVRInitError_VRInitError_None = 0; /** <i>native declaration : headers\openvr_capi.h:571</i> */ public static final int EVRInitError_VRInitError_Unknown = 1; /** <i>native declaration : headers\openvr_capi.h:572</i> */ public static final int EVRInitError_VRInitError_Init_InstallationNotFound = 100; /** <i>native declaration : headers\openvr_capi.h:573</i> */ public static final int EVRInitError_VRInitError_Init_InstallationCorrupt = 101; /** <i>native declaration : headers\openvr_capi.h:574</i> */ public static final int EVRInitError_VRInitError_Init_VRClientDLLNotFound = 102; /** <i>native declaration : headers\openvr_capi.h:575</i> */ public static final int EVRInitError_VRInitError_Init_FileNotFound = 103; /** <i>native declaration : headers\openvr_capi.h:576</i> */ public static final int EVRInitError_VRInitError_Init_FactoryNotFound = 104; /** <i>native declaration : headers\openvr_capi.h:577</i> */ public static final int EVRInitError_VRInitError_Init_InterfaceNotFound = 105; /** <i>native declaration : headers\openvr_capi.h:578</i> */ public static final int EVRInitError_VRInitError_Init_InvalidInterface = 106; /** <i>native declaration : headers\openvr_capi.h:579</i> */ public static final int EVRInitError_VRInitError_Init_UserConfigDirectoryInvalid = 107; /** <i>native declaration : headers\openvr_capi.h:580</i> */ public static final int EVRInitError_VRInitError_Init_HmdNotFound = 108; /** <i>native declaration : headers\openvr_capi.h:581</i> */ public static final int EVRInitError_VRInitError_Init_NotInitialized = 109; /** <i>native declaration : headers\openvr_capi.h:582</i> */ public static final int EVRInitError_VRInitError_Init_PathRegistryNotFound = 110; /** <i>native declaration : headers\openvr_capi.h:583</i> */ public static final int EVRInitError_VRInitError_Init_NoConfigPath = 111; /** <i>native declaration : headers\openvr_capi.h:584</i> */ public static final int EVRInitError_VRInitError_Init_NoLogPath = 112; /** <i>native declaration : headers\openvr_capi.h:585</i> */ public static final int EVRInitError_VRInitError_Init_PathRegistryNotWritable = 113; /** <i>native declaration : headers\openvr_capi.h:586</i> */ public static final int EVRInitError_VRInitError_Init_AppInfoInitFailed = 114; /** <i>native declaration : headers\openvr_capi.h:587</i> */ public static final int EVRInitError_VRInitError_Init_Retry = 115; /** <i>native declaration : headers\openvr_capi.h:588</i> */ public static final int EVRInitError_VRInitError_Init_InitCanceledByUser = 116; /** <i>native declaration : headers\openvr_capi.h:589</i> */ public static final int EVRInitError_VRInitError_Init_AnotherAppLaunching = 117; /** <i>native declaration : headers\openvr_capi.h:590</i> */ public static final int EVRInitError_VRInitError_Init_SettingsInitFailed = 118; /** <i>native declaration : headers\openvr_capi.h:591</i> */ public static final int EVRInitError_VRInitError_Init_ShuttingDown = 119; /** <i>native declaration : headers\openvr_capi.h:592</i> */ public static final int EVRInitError_VRInitError_Init_TooManyObjects = 120; /** <i>native declaration : headers\openvr_capi.h:593</i> */ public static final int EVRInitError_VRInitError_Init_NoServerForBackgroundApp = 121; /** <i>native declaration : headers\openvr_capi.h:594</i> */ public static final int EVRInitError_VRInitError_Init_NotSupportedWithCompositor = 122; /** <i>native declaration : headers\openvr_capi.h:595</i> */ public static final int EVRInitError_VRInitError_Init_NotAvailableToUtilityApps = 123; /** <i>native declaration : headers\openvr_capi.h:596</i> */ public static final int EVRInitError_VRInitError_Init_Internal = 124; /** <i>native declaration : headers\openvr_capi.h:597</i> */ public static final int EVRInitError_VRInitError_Init_HmdDriverIdIsNone = 125; /** <i>native declaration : headers\openvr_capi.h:598</i> */ public static final int EVRInitError_VRInitError_Init_HmdNotFoundPresenceFailed = 126; /** <i>native declaration : headers\openvr_capi.h:599</i> */ public static final int EVRInitError_VRInitError_Init_VRMonitorNotFound = 127; /** <i>native declaration : headers\openvr_capi.h:600</i> */ public static final int EVRInitError_VRInitError_Init_VRMonitorStartupFailed = 128; /** <i>native declaration : headers\openvr_capi.h:601</i> */ public static final int EVRInitError_VRInitError_Init_LowPowerWatchdogNotSupported = 129; /** <i>native declaration : headers\openvr_capi.h:602</i> */ public static final int EVRInitError_VRInitError_Init_InvalidApplicationType = 130; /** <i>native declaration : headers\openvr_capi.h:603</i> */ public static final int EVRInitError_VRInitError_Init_NotAvailableToWatchdogApps = 131; /** <i>native declaration : headers\openvr_capi.h:604</i> */ public static final int EVRInitError_VRInitError_Init_WatchdogDisabledInSettings = 132; /** <i>native declaration : headers\openvr_capi.h:605</i> */ public static final int EVRInitError_VRInitError_Init_VRDashboardNotFound = 133; /** <i>native declaration : headers\openvr_capi.h:606</i> */ public static final int EVRInitError_VRInitError_Init_VRDashboardStartupFailed = 134; /** <i>native declaration : headers\openvr_capi.h:607</i> */ public static final int EVRInitError_VRInitError_Driver_Failed = 200; /** <i>native declaration : headers\openvr_capi.h:608</i> */ public static final int EVRInitError_VRInitError_Driver_Unknown = 201; /** <i>native declaration : headers\openvr_capi.h:609</i> */ public static final int EVRInitError_VRInitError_Driver_HmdUnknown = 202; /** <i>native declaration : headers\openvr_capi.h:610</i> */ public static final int EVRInitError_VRInitError_Driver_NotLoaded = 203; /** <i>native declaration : headers\openvr_capi.h:611</i> */ public static final int EVRInitError_VRInitError_Driver_RuntimeOutOfDate = 204; /** <i>native declaration : headers\openvr_capi.h:612</i> */ public static final int EVRInitError_VRInitError_Driver_HmdInUse = 205; /** <i>native declaration : headers\openvr_capi.h:613</i> */ public static final int EVRInitError_VRInitError_Driver_NotCalibrated = 206; /** <i>native declaration : headers\openvr_capi.h:614</i> */ public static final int EVRInitError_VRInitError_Driver_CalibrationInvalid = 207; /** <i>native declaration : headers\openvr_capi.h:615</i> */ public static final int EVRInitError_VRInitError_Driver_HmdDisplayNotFound = 208; /** <i>native declaration : headers\openvr_capi.h:616</i> */ public static final int EVRInitError_VRInitError_Driver_TrackedDeviceInterfaceUnknown = 209; /** <i>native declaration : headers\openvr_capi.h:617</i> */ public static final int EVRInitError_VRInitError_Driver_HmdDriverIdOutOfBounds = 211; /** <i>native declaration : headers\openvr_capi.h:618</i> */ public static final int EVRInitError_VRInitError_Driver_HmdDisplayMirrored = 212; /** <i>native declaration : headers\openvr_capi.h:619</i> */ public static final int EVRInitError_VRInitError_IPC_ServerInitFailed = 300; /** <i>native declaration : headers\openvr_capi.h:620</i> */ public static final int EVRInitError_VRInitError_IPC_ConnectFailed = 301; /** <i>native declaration : headers\openvr_capi.h:621</i> */ public static final int EVRInitError_VRInitError_IPC_SharedStateInitFailed = 302; /** <i>native declaration : headers\openvr_capi.h:622</i> */ public static final int EVRInitError_VRInitError_IPC_CompositorInitFailed = 303; /** <i>native declaration : headers\openvr_capi.h:623</i> */ public static final int EVRInitError_VRInitError_IPC_MutexInitFailed = 304; /** <i>native declaration : headers\openvr_capi.h:624</i> */ public static final int EVRInitError_VRInitError_IPC_Failed = 305; /** <i>native declaration : headers\openvr_capi.h:625</i> */ public static final int EVRInitError_VRInitError_IPC_CompositorConnectFailed = 306; /** <i>native declaration : headers\openvr_capi.h:626</i> */ public static final int EVRInitError_VRInitError_IPC_CompositorInvalidConnectResponse = 307; /** <i>native declaration : headers\openvr_capi.h:627</i> */ public static final int EVRInitError_VRInitError_IPC_ConnectFailedAfterMultipleAttempts = 308; /** <i>native declaration : headers\openvr_capi.h:628</i> */ public static final int EVRInitError_VRInitError_Compositor_Failed = 400; /** <i>native declaration : headers\openvr_capi.h:629</i> */ public static final int EVRInitError_VRInitError_Compositor_D3D11HardwareRequired = 401; /** <i>native declaration : headers\openvr_capi.h:630</i> */ public static final int EVRInitError_VRInitError_Compositor_FirmwareRequiresUpdate = 402; /** <i>native declaration : headers\openvr_capi.h:631</i> */ public static final int EVRInitError_VRInitError_Compositor_OverlayInitFailed = 403; /** <i>native declaration : headers\openvr_capi.h:632</i> */ public static final int EVRInitError_VRInitError_Compositor_ScreenshotsInitFailed = 404; /** <i>native declaration : headers\openvr_capi.h:633</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_UnableToConnectToOculusRuntime = 1000; /** <i>native declaration : headers\openvr_capi.h:634</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_CantOpenDevice = 1101; /** <i>native declaration : headers\openvr_capi.h:635</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart = 1102; /** <i>native declaration : headers\openvr_capi.h:636</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_NoStoredConfig = 1103; /** <i>native declaration : headers\openvr_capi.h:637</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooBig = 1104; /** <i>native declaration : headers\openvr_capi.h:638</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooSmall = 1105; /** <i>native declaration : headers\openvr_capi.h:639</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToInitZLib = 1106; /** <i>native declaration : headers\openvr_capi.h:640</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion = 1107; /** <i>native declaration : headers\openvr_capi.h:641</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart = 1108; /** <i>native declaration : headers\openvr_capi.h:642</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart = 1109; /** <i>native declaration : headers\openvr_capi.h:643</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext = 1110; /** <i>native declaration : headers\openvr_capi.h:644</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataAddressRange = 1111; /** <i>native declaration : headers\openvr_capi.h:645</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataError = 1112; /** <i>native declaration : headers\openvr_capi.h:646</i> */ public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck = 1113; /** <i>native declaration : headers\openvr_capi.h:647</i> */ public static final int EVRInitError_VRInitError_Steam_SteamInstallationNotFound = 2000; }; /** * <i>native declaration : headers\openvr_capi.h:656</i><br> * enum values */ public static interface EVRScreenshotType { /** <i>native declaration : headers\openvr_capi.h:650</i> */ public static final int EVRScreenshotType_VRScreenshotType_None = 0; /** <i>native declaration : headers\openvr_capi.h:651</i> */ public static final int EVRScreenshotType_VRScreenshotType_Mono = 1; /** <i>native declaration : headers\openvr_capi.h:652</i> */ public static final int EVRScreenshotType_VRScreenshotType_Stereo = 2; /** <i>native declaration : headers\openvr_capi.h:653</i> */ public static final int EVRScreenshotType_VRScreenshotType_Cubemap = 3; /** <i>native declaration : headers\openvr_capi.h:654</i> */ public static final int EVRScreenshotType_VRScreenshotType_MonoPanorama = 4; /** <i>native declaration : headers\openvr_capi.h:655</i> */ public static final int EVRScreenshotType_VRScreenshotType_StereoPanorama = 5; }; /** * <i>native declaration : headers\openvr_capi.h:660</i><br> * enum values */ public static interface EVRScreenshotPropertyFilenames { /** <i>native declaration : headers\openvr_capi.h:658</i> */ public static final int EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_Preview = 0; /** <i>native declaration : headers\openvr_capi.h:659</i> */ public static final int EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_VR = 1; }; /** * <i>native declaration : headers\openvr_capi.h:679</i><br> * enum values */ public static interface EVRTrackedCameraError { /** <i>native declaration : headers\openvr_capi.h:662</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_None = 0; /** <i>native declaration : headers\openvr_capi.h:663</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_OperationFailed = 100; /** <i>native declaration : headers\openvr_capi.h:664</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidHandle = 101; /** <i>native declaration : headers\openvr_capi.h:665</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameHeaderVersion = 102; /** <i>native declaration : headers\openvr_capi.h:666</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_OutOfHandles = 103; /** <i>native declaration : headers\openvr_capi.h:667</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_IPCFailure = 104; /** <i>native declaration : headers\openvr_capi.h:668</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_NotSupportedForThisDevice = 105; /** <i>native declaration : headers\openvr_capi.h:669</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_SharedMemoryFailure = 106; /** <i>native declaration : headers\openvr_capi.h:670</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_FrameBufferingFailure = 107; /** <i>native declaration : headers\openvr_capi.h:671</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_StreamSetupFailure = 108; /** <i>native declaration : headers\openvr_capi.h:672</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidGLTextureId = 109; /** <i>native declaration : headers\openvr_capi.h:673</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidSharedTextureHandle = 110; /** <i>native declaration : headers\openvr_capi.h:674</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_FailedToGetGLTextureId = 111; /** <i>native declaration : headers\openvr_capi.h:675</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_SharedTextureFailure = 112; /** <i>native declaration : headers\openvr_capi.h:676</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_NoFrameAvailable = 113; /** <i>native declaration : headers\openvr_capi.h:677</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidArgument = 114; /** <i>native declaration : headers\openvr_capi.h:678</i> */ public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameBufferSize = 115; }; /** * <i>native declaration : headers\openvr_capi.h:685</i><br> * enum values */ public static interface EVRTrackedCameraFrameType { /** <i>native declaration : headers\openvr_capi.h:681</i> */ public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Distorted = 0; /** <i>native declaration : headers\openvr_capi.h:682</i> */ public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Undistorted = 1; /** <i>native declaration : headers\openvr_capi.h:683</i> */ public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_MaximumUndistorted = 2; /** <i>native declaration : headers\openvr_capi.h:684</i> */ public static final int EVRTrackedCameraFrameType_MAX_CAMERA_FRAME_TYPES = 3; }; /** * <i>native declaration : headers\openvr_capi.h:707</i><br> * enum values */ public static interface EVRApplicationError { /** <i>native declaration : headers\openvr_capi.h:687</i> */ public static final int EVRApplicationError_VRApplicationError_None = 0; /** <i>native declaration : headers\openvr_capi.h:688</i> */ public static final int EVRApplicationError_VRApplicationError_AppKeyAlreadyExists = 100; /** <i>native declaration : headers\openvr_capi.h:689</i> */ public static final int EVRApplicationError_VRApplicationError_NoManifest = 101; /** <i>native declaration : headers\openvr_capi.h:690</i> */ public static final int EVRApplicationError_VRApplicationError_NoApplication = 102; /** <i>native declaration : headers\openvr_capi.h:691</i> */ public static final int EVRApplicationError_VRApplicationError_InvalidIndex = 103; /** <i>native declaration : headers\openvr_capi.h:692</i> */ public static final int EVRApplicationError_VRApplicationError_UnknownApplication = 104; /** <i>native declaration : headers\openvr_capi.h:693</i> */ public static final int EVRApplicationError_VRApplicationError_IPCFailed = 105; /** <i>native declaration : headers\openvr_capi.h:694</i> */ public static final int EVRApplicationError_VRApplicationError_ApplicationAlreadyRunning = 106; /** <i>native declaration : headers\openvr_capi.h:695</i> */ public static final int EVRApplicationError_VRApplicationError_InvalidManifest = 107; /** <i>native declaration : headers\openvr_capi.h:696</i> */ public static final int EVRApplicationError_VRApplicationError_InvalidApplication = 108; /** <i>native declaration : headers\openvr_capi.h:697</i> */ public static final int EVRApplicationError_VRApplicationError_LaunchFailed = 109; /** <i>native declaration : headers\openvr_capi.h:698</i> */ public static final int EVRApplicationError_VRApplicationError_ApplicationAlreadyStarting = 110; /** <i>native declaration : headers\openvr_capi.h:699</i> */ public static final int EVRApplicationError_VRApplicationError_LaunchInProgress = 111; /** <i>native declaration : headers\openvr_capi.h:700</i> */ public static final int EVRApplicationError_VRApplicationError_OldApplicationQuitting = 112; /** <i>native declaration : headers\openvr_capi.h:701</i> */ public static final int EVRApplicationError_VRApplicationError_TransitionAborted = 113; /** <i>native declaration : headers\openvr_capi.h:702</i> */ public static final int EVRApplicationError_VRApplicationError_IsTemplate = 114; /** <i>native declaration : headers\openvr_capi.h:703</i> */ public static final int EVRApplicationError_VRApplicationError_BufferTooSmall = 200; /** <i>native declaration : headers\openvr_capi.h:704</i> */ public static final int EVRApplicationError_VRApplicationError_PropertyNotSet = 201; /** <i>native declaration : headers\openvr_capi.h:705</i> */ public static final int EVRApplicationError_VRApplicationError_UnknownProperty = 202; /** <i>native declaration : headers\openvr_capi.h:706</i> */ public static final int EVRApplicationError_VRApplicationError_InvalidParameter = 203; }; /** * <i>native declaration : headers\openvr_capi.h:724</i><br> * enum values */ public static interface EVRApplicationProperty { /** <i>native declaration : headers\openvr_capi.h:709</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_Name_String = 0; /** <i>native declaration : headers\openvr_capi.h:710</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_LaunchType_String = 11; /** <i>native declaration : headers\openvr_capi.h:711</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_WorkingDirectory_String = 12; /** <i>native declaration : headers\openvr_capi.h:712</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_BinaryPath_String = 13; /** <i>native declaration : headers\openvr_capi.h:713</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_Arguments_String = 14; /** <i>native declaration : headers\openvr_capi.h:714</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_URL_String = 15; /** <i>native declaration : headers\openvr_capi.h:715</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_Description_String = 50; /** <i>native declaration : headers\openvr_capi.h:716</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_NewsURL_String = 51; /** <i>native declaration : headers\openvr_capi.h:717</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_ImagePath_String = 52; /** <i>native declaration : headers\openvr_capi.h:718</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_Source_String = 53; /** <i>native declaration : headers\openvr_capi.h:719</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_IsDashboardOverlay_Bool = 60; /** <i>native declaration : headers\openvr_capi.h:720</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_IsTemplate_Bool = 61; /** <i>native declaration : headers\openvr_capi.h:721</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_IsInstanced_Bool = 62; /** <i>native declaration : headers\openvr_capi.h:722</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_IsInternal_Bool = 63; /** <i>native declaration : headers\openvr_capi.h:723</i> */ public static final int EVRApplicationProperty_VRApplicationProperty_LastLaunchTime_Uint64 = 70; }; /** * <i>native declaration : headers\openvr_capi.h:730</i><br> * enum values */ public static interface EVRApplicationTransitionState { /** <i>native declaration : headers\openvr_capi.h:726</i> */ public static final int EVRApplicationTransitionState_VRApplicationTransition_None = 0; /** <i>native declaration : headers\openvr_capi.h:727</i> */ public static final int EVRApplicationTransitionState_VRApplicationTransition_OldAppQuitSent = 10; /** <i>native declaration : headers\openvr_capi.h:728</i> */ public static final int EVRApplicationTransitionState_VRApplicationTransition_WaitingForExternalLaunch = 11; /** <i>native declaration : headers\openvr_capi.h:729</i> */ public static final int EVRApplicationTransitionState_VRApplicationTransition_NewAppLaunched = 20; }; /** * <i>native declaration : headers\openvr_capi.h:742</i><br> * enum values */ public static interface ChaperoneCalibrationState { /** <i>native declaration : headers\openvr_capi.h:732</i> */ public static final int ChaperoneCalibrationState_OK = 1; /** <i>native declaration : headers\openvr_capi.h:733</i> */ public static final int ChaperoneCalibrationState_Warning = 100; /** <i>native declaration : headers\openvr_capi.h:734</i> */ public static final int ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved = 101; /** <i>native declaration : headers\openvr_capi.h:735</i> */ public static final int ChaperoneCalibrationState_Warning_BaseStationRemoved = 102; /** <i>native declaration : headers\openvr_capi.h:736</i> */ public static final int ChaperoneCalibrationState_Warning_SeatedBoundsInvalid = 103; /** <i>native declaration : headers\openvr_capi.h:737</i> */ public static final int ChaperoneCalibrationState_Error = 200; /** <i>native declaration : headers\openvr_capi.h:738</i> */ public static final int ChaperoneCalibrationState_Error_BaseStationUninitialized = 201; /** <i>native declaration : headers\openvr_capi.h:739</i> */ public static final int ChaperoneCalibrationState_Error_BaseStationConflict = 202; /** <i>native declaration : headers\openvr_capi.h:740</i> */ public static final int ChaperoneCalibrationState_Error_PlayAreaInvalid = 203; /** <i>native declaration : headers\openvr_capi.h:741</i> */ public static final int ChaperoneCalibrationState_Error_CollisionBoundsInvalid = 204; }; /** * <i>native declaration : headers\openvr_capi.h:746</i><br> * enum values */ public static interface EChaperoneConfigFile { /** <i>native declaration : headers\openvr_capi.h:744</i> */ public static final int EChaperoneConfigFile_Live = 1; /** <i>native declaration : headers\openvr_capi.h:745</i> */ public static final int EChaperoneConfigFile_Temp = 2; }; /** * <i>native declaration : headers\openvr_capi.h:749</i><br> * enum values */ public static interface EChaperoneImportFlags { /** <i>native declaration : headers\openvr_capi.h:748</i> */ public static final int EChaperoneImportFlags_EChaperoneImport_BoundsOnly = 1; }; /** * <i>native declaration : headers\openvr_capi.h:762</i><br> * enum values */ public static interface EVRCompositorError { /** <i>native declaration : headers\openvr_capi.h:751</i> */ public static final int EVRCompositorError_VRCompositorError_None = 0; /** <i>native declaration : headers\openvr_capi.h:752</i> */ public static final int EVRCompositorError_VRCompositorError_RequestFailed = 1; /** <i>native declaration : headers\openvr_capi.h:753</i> */ public static final int EVRCompositorError_VRCompositorError_IncompatibleVersion = 100; /** <i>native declaration : headers\openvr_capi.h:754</i> */ public static final int EVRCompositorError_VRCompositorError_DoNotHaveFocus = 101; /** <i>native declaration : headers\openvr_capi.h:755</i> */ public static final int EVRCompositorError_VRCompositorError_InvalidTexture = 102; /** <i>native declaration : headers\openvr_capi.h:756</i> */ public static final int EVRCompositorError_VRCompositorError_IsNotSceneApplication = 103; /** <i>native declaration : headers\openvr_capi.h:757</i> */ public static final int EVRCompositorError_VRCompositorError_TextureIsOnWrongDevice = 104; /** <i>native declaration : headers\openvr_capi.h:758</i> */ public static final int EVRCompositorError_VRCompositorError_TextureUsesUnsupportedFormat = 105; /** <i>native declaration : headers\openvr_capi.h:759</i> */ public static final int EVRCompositorError_VRCompositorError_SharedTexturesNotSupported = 106; /** <i>native declaration : headers\openvr_capi.h:760</i> */ public static final int EVRCompositorError_VRCompositorError_IndexOutOfRange = 107; /** <i>native declaration : headers\openvr_capi.h:761</i> */ public static final int EVRCompositorError_VRCompositorError_AlreadySubmitted = 108; }; /** * <i>native declaration : headers\openvr_capi.h:766</i><br> * enum values */ public static interface VROverlayInputMethod { /** <i>native declaration : headers\openvr_capi.h:764</i> */ public static final int VROverlayInputMethod_None = 0; /** <i>native declaration : headers\openvr_capi.h:765</i> */ public static final int VROverlayInputMethod_Mouse = 1; }; /** * <i>native declaration : headers\openvr_capi.h:772</i><br> * enum values */ public static interface VROverlayTransformType { /** <i>native declaration : headers\openvr_capi.h:768</i> */ public static final int VROverlayTransformType_VROverlayTransform_Absolute = 0; /** <i>native declaration : headers\openvr_capi.h:769</i> */ public static final int VROverlayTransformType_VROverlayTransform_TrackedDeviceRelative = 1; /** <i>native declaration : headers\openvr_capi.h:770</i> */ public static final int VROverlayTransformType_VROverlayTransform_SystemOverlay = 2; /** <i>native declaration : headers\openvr_capi.h:771</i> */ public static final int VROverlayTransformType_VROverlayTransform_TrackedComponent = 3; }; /** * <i>native declaration : headers\openvr_capi.h:790</i><br> * enum values */ public static interface VROverlayFlags { /** <i>native declaration : headers\openvr_capi.h:774</i> */ public static final int VROverlayFlags_None = 0; /** <i>native declaration : headers\openvr_capi.h:775</i> */ public static final int VROverlayFlags_Curved = 1; /** <i>native declaration : headers\openvr_capi.h:776</i> */ public static final int VROverlayFlags_RGSS4X = 2; /** <i>native declaration : headers\openvr_capi.h:777</i> */ public static final int VROverlayFlags_NoDashboardTab = 3; /** <i>native declaration : headers\openvr_capi.h:778</i> */ public static final int VROverlayFlags_AcceptsGamepadEvents = 4; /** <i>native declaration : headers\openvr_capi.h:779</i> */ public static final int VROverlayFlags_ShowGamepadFocus = 5; /** <i>native declaration : headers\openvr_capi.h:780</i> */ public static final int VROverlayFlags_SendVRScrollEvents = 6; /** <i>native declaration : headers\openvr_capi.h:781</i> */ public static final int VROverlayFlags_SendVRTouchpadEvents = 7; /** <i>native declaration : headers\openvr_capi.h:782</i> */ public static final int VROverlayFlags_ShowTouchPadScrollWheel = 8; /** <i>native declaration : headers\openvr_capi.h:783</i> */ public static final int VROverlayFlags_TransferOwnershipToInternalProcess = 9; /** <i>native declaration : headers\openvr_capi.h:784</i> */ public static final int VROverlayFlags_SideBySide_Parallel = 10; /** <i>native declaration : headers\openvr_capi.h:785</i> */ public static final int VROverlayFlags_SideBySide_Crossed = 11; /** <i>native declaration : headers\openvr_capi.h:786</i> */ public static final int VROverlayFlags_Panorama = 12; /** <i>native declaration : headers\openvr_capi.h:787</i> */ public static final int VROverlayFlags_StereoPanorama = 13; /** <i>native declaration : headers\openvr_capi.h:788</i> */ public static final int VROverlayFlags_SortWithNonSceneOverlays = 14; /** <i>native declaration : headers\openvr_capi.h:789</i> */ public static final int VROverlayFlags_VisibleInDashboard = 15; }; /** * <i>native declaration : headers\openvr_capi.h:799</i><br> * enum values */ public static interface VRMessageOverlayResponse { /** <i>native declaration : headers\openvr_capi.h:792</i> */ public static final int VRMessageOverlayResponse_ButtonPress_0 = 0; /** <i>native declaration : headers\openvr_capi.h:793</i> */ public static final int VRMessageOverlayResponse_ButtonPress_1 = 1; /** <i>native declaration : headers\openvr_capi.h:794</i> */ public static final int VRMessageOverlayResponse_ButtonPress_2 = 2; /** <i>native declaration : headers\openvr_capi.h:795</i> */ public static final int VRMessageOverlayResponse_ButtonPress_3 = 3; /** <i>native declaration : headers\openvr_capi.h:796</i> */ public static final int VRMessageOverlayResponse_CouldntFindSystemOverlay = 4; /** <i>native declaration : headers\openvr_capi.h:797</i> */ public static final int VRMessageOverlayResponse_CouldntFindOrCreateClientOverlay = 5; /** <i>native declaration : headers\openvr_capi.h:798</i> */ public static final int VRMessageOverlayResponse_ApplicationQuit = 6; }; /** * <i>native declaration : headers\openvr_capi.h:804</i><br> * enum values */ public static interface EGamepadTextInputMode { /** <i>native declaration : headers\openvr_capi.h:801</i> */ public static final int EGamepadTextInputMode_k_EGamepadTextInputModeNormal = 0; /** <i>native declaration : headers\openvr_capi.h:802</i> */ public static final int EGamepadTextInputMode_k_EGamepadTextInputModePassword = 1; /** <i>native declaration : headers\openvr_capi.h:803</i> */ public static final int EGamepadTextInputMode_k_EGamepadTextInputModeSubmit = 2; }; /** * <i>native declaration : headers\openvr_capi.h:808</i><br> * enum values */ public static interface EGamepadTextInputLineMode { /** <i>native declaration : headers\openvr_capi.h:806</i> */ public static final int EGamepadTextInputLineMode_k_EGamepadTextInputLineModeSingleLine = 0; /** <i>native declaration : headers\openvr_capi.h:807</i> */ public static final int EGamepadTextInputLineMode_k_EGamepadTextInputLineModeMultipleLines = 1; }; /** * <i>native declaration : headers\openvr_capi.h:815</i><br> * enum values */ public static interface EOverlayDirection { /** <i>native declaration : headers\openvr_capi.h:810</i> */ public static final int EOverlayDirection_OverlayDirection_Up = 0; /** <i>native declaration : headers\openvr_capi.h:811</i> */ public static final int EOverlayDirection_OverlayDirection_Down = 1; /** <i>native declaration : headers\openvr_capi.h:812</i> */ public static final int EOverlayDirection_OverlayDirection_Left = 2; /** <i>native declaration : headers\openvr_capi.h:813</i> */ public static final int EOverlayDirection_OverlayDirection_Right = 3; /** <i>native declaration : headers\openvr_capi.h:814</i> */ public static final int EOverlayDirection_OverlayDirection_Count = 4; }; /** * <i>native declaration : headers\openvr_capi.h:819</i><br> * enum values */ public static interface EVROverlayIntersectionMaskPrimitiveType { /** <i>native declaration : headers\openvr_capi.h:817</i> */ public static final int EVROverlayIntersectionMaskPrimitiveType_OverlayIntersectionPrimitiveType_Rectangle = 0; /** <i>native declaration : headers\openvr_capi.h:818</i> */ public static final int EVROverlayIntersectionMaskPrimitiveType_OverlayIntersectionPrimitiveType_Circle = 1; }; /** * <i>native declaration : headers\openvr_capi.h:834</i><br> * enum values */ public static interface EVRRenderModelError { /** <i>native declaration : headers\openvr_capi.h:821</i> */ public static final int EVRRenderModelError_VRRenderModelError_None = 0; /** <i>native declaration : headers\openvr_capi.h:822</i> */ public static final int EVRRenderModelError_VRRenderModelError_Loading = 100; /** <i>native declaration : headers\openvr_capi.h:823</i> */ public static final int EVRRenderModelError_VRRenderModelError_NotSupported = 200; /** <i>native declaration : headers\openvr_capi.h:824</i> */ public static final int EVRRenderModelError_VRRenderModelError_InvalidArg = 300; /** <i>native declaration : headers\openvr_capi.h:825</i> */ public static final int EVRRenderModelError_VRRenderModelError_InvalidModel = 301; /** <i>native declaration : headers\openvr_capi.h:826</i> */ public static final int EVRRenderModelError_VRRenderModelError_NoShapes = 302; /** <i>native declaration : headers\openvr_capi.h:827</i> */ public static final int EVRRenderModelError_VRRenderModelError_MultipleShapes = 303; /** <i>native declaration : headers\openvr_capi.h:828</i> */ public static final int EVRRenderModelError_VRRenderModelError_TooManyVertices = 304; /** <i>native declaration : headers\openvr_capi.h:829</i> */ public static final int EVRRenderModelError_VRRenderModelError_MultipleTextures = 305; /** <i>native declaration : headers\openvr_capi.h:830</i> */ public static final int EVRRenderModelError_VRRenderModelError_BufferTooSmall = 306; /** <i>native declaration : headers\openvr_capi.h:831</i> */ public static final int EVRRenderModelError_VRRenderModelError_NotEnoughNormals = 307; /** <i>native declaration : headers\openvr_capi.h:832</i> */ public static final int EVRRenderModelError_VRRenderModelError_NotEnoughTexCoords = 308; /** <i>native declaration : headers\openvr_capi.h:833</i> */ public static final int EVRRenderModelError_VRRenderModelError_InvalidTexture = 400; }; /** * <i>native declaration : headers\openvr_capi.h:841</i><br> * enum values */ public static interface EVRComponentProperty { /** <i>native declaration : headers\openvr_capi.h:836</i> */ public static final int EVRComponentProperty_VRComponentProperty_IsStatic = 1; /** <i>native declaration : headers\openvr_capi.h:837</i> */ public static final int EVRComponentProperty_VRComponentProperty_IsVisible = 2; /** <i>native declaration : headers\openvr_capi.h:838</i> */ public static final int EVRComponentProperty_VRComponentProperty_IsTouched = 4; /** <i>native declaration : headers\openvr_capi.h:839</i> */ public static final int EVRComponentProperty_VRComponentProperty_IsPressed = 8; /** <i>native declaration : headers\openvr_capi.h:840</i> */ public static final int EVRComponentProperty_VRComponentProperty_IsScrolled = 16; }; /** * <i>native declaration : headers\openvr_capi.h:846</i><br> * enum values */ public static interface EVRNotificationType { /** <i>native declaration : headers\openvr_capi.h:843</i> */ public static final int EVRNotificationType_Transient = 0; /** <i>native declaration : headers\openvr_capi.h:844</i> */ public static final int EVRNotificationType_Persistent = 1; /** <i>native declaration : headers\openvr_capi.h:845</i> */ public static final int EVRNotificationType_Transient_SystemWithUserValue = 2; }; /** * <i>native declaration : headers\openvr_capi.h:853</i><br> * enum values */ public static interface EVRNotificationStyle { /** <i>native declaration : headers\openvr_capi.h:848</i> */ public static final int EVRNotificationStyle_None = 0; /** <i>native declaration : headers\openvr_capi.h:849</i> */ public static final int EVRNotificationStyle_Application = 100; /** <i>native declaration : headers\openvr_capi.h:850</i> */ public static final int EVRNotificationStyle_Contact_Disabled = 200; /** <i>native declaration : headers\openvr_capi.h:851</i> */ public static final int EVRNotificationStyle_Contact_Enabled = 201; /** <i>native declaration : headers\openvr_capi.h:852</i> */ public static final int EVRNotificationStyle_Contact_Active = 202; }; /** * <i>native declaration : headers\openvr_capi.h:861</i><br> * enum values */ public static interface EVRSettingsError { /** <i>native declaration : headers\openvr_capi.h:855</i> */ public static final int EVRSettingsError_VRSettingsError_None = 0; /** <i>native declaration : headers\openvr_capi.h:856</i> */ public static final int EVRSettingsError_VRSettingsError_IPCFailed = 1; /** <i>native declaration : headers\openvr_capi.h:857</i> */ public static final int EVRSettingsError_VRSettingsError_WriteFailed = 2; /** <i>native declaration : headers\openvr_capi.h:858</i> */ public static final int EVRSettingsError_VRSettingsError_ReadFailed = 3; /** <i>native declaration : headers\openvr_capi.h:859</i> */ public static final int EVRSettingsError_VRSettingsError_JsonParseFailed = 4; /** <i>native declaration : headers\openvr_capi.h:860</i> */ public static final int EVRSettingsError_VRSettingsError_UnsetSettingHasNoDefault = 5; }; /** * <i>native declaration : headers\openvr_capi.h:869</i><br> * enum values */ public static interface EVRScreenshotError { /** <i>native declaration : headers\openvr_capi.h:863</i> */ public static final int EVRScreenshotError_VRScreenshotError_None = 0; /** <i>native declaration : headers\openvr_capi.h:864</i> */ public static final int EVRScreenshotError_VRScreenshotError_RequestFailed = 1; /** <i>native declaration : headers\openvr_capi.h:865</i> */ public static final int EVRScreenshotError_VRScreenshotError_IncompatibleVersion = 100; /** <i>native declaration : headers\openvr_capi.h:866</i> */ public static final int EVRScreenshotError_VRScreenshotError_NotFound = 101; /** <i>native declaration : headers\openvr_capi.h:867</i> */ public static final int EVRScreenshotError_VRScreenshotError_BufferTooSmall = 102; /** <i>native declaration : headers\openvr_capi.h:868</i> */ public static final int EVRScreenshotError_VRScreenshotError_ScreenshotAlreadyInProgress = 108; }; /** * Global entry points<br> * Original signature : <code>intptr_t VR_InitInternal(EVRInitError*, EVRApplicationType)</code><br> * <i>native declaration : headers\openvr_capi.h:1876</i><br> */ public static native IntByReference VR_InitInternal(IntByReference peError, int eType); /** * Global entry points<br> * Original signature : <code>intptr_t VR_InitInternal(EVRInitError*, EVRApplicationType)</code><br> * <i>native declaration : headers\openvr_capi.h:1876</i> */ public static native IntByReference VR_InitInternal(IntBuffer peError, int eType); /** * Original signature : <code>void VR_ShutdownInternal()</code><br> * <i>native declaration : headers\openvr_capi.h:1878</i> */ public static native void VR_ShutdownInternal(); /** * Original signature : <code>bool VR_IsHmdPresent()</code><br> * <i>native declaration : headers\openvr_capi.h:1880</i> */ public static native byte VR_IsHmdPresent(); /** * Original signature : <code>intptr_t VR_GetGenericInterface(const char*, EVRInitError*)</code><br> * <i>native declaration : headers\openvr_capi.h:1882</i><br> * @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 : <code>intptr_t VR_GetGenericInterface(const char*, EVRInitError*)</code><br> * <i>native declaration : headers\openvr_capi.h:1882</i> */ public static native IntByReference VR_GetGenericInterface(String pchInterfaceVersion, IntByReference peError); /** * Original signature : <code>bool VR_IsRuntimeInstalled()</code><br> * <i>native declaration : headers\openvr_capi.h:1884</i> */ public static native byte VR_IsRuntimeInstalled(); /** * Original signature : <code>char* VR_GetVRInitErrorAsSymbol(EVRInitError)</code><br> * <i>native declaration : headers\openvr_capi.h:1886</i> */ public static native Pointer VR_GetVRInitErrorAsSymbol(int error); /** * Original signature : <code>char* VR_GetVRInitErrorAsEnglishDescription(EVRInitError)</code><br> * <i>native declaration : headers\openvr_capi.h:1888</i> */ 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(); } }; }