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.ptr.IntByReference;
import java.nio.IntBuffer;
/**
* JNA Wrapper for library JOpenVR
* This file was autogenerated by JNAerator,
* a tool written by Olivier Chafik that uses a few opensource projects..
* For help, please visit NativeLibs4Java , Rococoa, or JNA.
*/
public class JOpenVRLibrary implements Library {
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);
}
/** enum values */
public static interface EVREye {
public static final int EVREye_Eye_Left = 0;
public static final int EVREye_Eye_Right = 1;
};
/** enum values */
public static interface EGraphicsAPIConvention {
public static final int EGraphicsAPIConvention_API_DirectX = 0;
public static final int EGraphicsAPIConvention_API_OpenGL = 1;
};
/** enum values */
public static interface EColorSpace {
public static final int EColorSpace_ColorSpace_Auto = 0;
public static final int EColorSpace_ColorSpace_Gamma = 1;
public static final int EColorSpace_ColorSpace_Linear = 2;
};
/** enum values */
public static interface ETrackingResult {
public static final int ETrackingResult_TrackingResult_Uninitialized = 1;
public static final int ETrackingResult_TrackingResult_Calibrating_InProgress = 100;
public static final int ETrackingResult_TrackingResult_Calibrating_OutOfRange = 101;
public static final int ETrackingResult_TrackingResult_Running_OK = 200;
public static final int ETrackingResult_TrackingResult_Running_OutOfRange = 201;
};
/** enum values */
public static interface ETrackedDeviceClass {
public static final int ETrackedDeviceClass_TrackedDeviceClass_Invalid = 0;
public static final int ETrackedDeviceClass_TrackedDeviceClass_HMD = 1;
public static final int ETrackedDeviceClass_TrackedDeviceClass_Controller = 2;
public static final int ETrackedDeviceClass_TrackedDeviceClass_TrackingReference = 4;
public static final int ETrackedDeviceClass_TrackedDeviceClass_Other = 1000;
};
/** enum values */
public static interface ETrackedControllerRole {
public static final int ETrackedControllerRole_TrackedControllerRole_Invalid = 0;
public static final int ETrackedControllerRole_TrackedControllerRole_LeftHand = 1;
public static final int ETrackedControllerRole_TrackedControllerRole_RightHand = 2;
};
/** enum values */
public static interface ETrackingUniverseOrigin {
public static final int ETrackingUniverseOrigin_TrackingUniverseSeated = 0;
public static final int ETrackingUniverseOrigin_TrackingUniverseStanding = 1;
public static final int ETrackingUniverseOrigin_TrackingUniverseRawAndUncalibrated = 2;
};
/** enum values */
public static interface ETrackedDeviceProperty {
public static final int ETrackedDeviceProperty_Prop_TrackingSystemName_String = 1000;
public static final int ETrackedDeviceProperty_Prop_ModelNumber_String = 1001;
public static final int ETrackedDeviceProperty_Prop_SerialNumber_String = 1002;
public static final int ETrackedDeviceProperty_Prop_RenderModelName_String = 1003;
public static final int ETrackedDeviceProperty_Prop_WillDriftInYaw_Bool = 1004;
public static final int ETrackedDeviceProperty_Prop_ManufacturerName_String = 1005;
public static final int ETrackedDeviceProperty_Prop_TrackingFirmwareVersion_String = 1006;
public static final int ETrackedDeviceProperty_Prop_HardwareRevision_String = 1007;
public static final int ETrackedDeviceProperty_Prop_AllWirelessDongleDescriptions_String = 1008;
public static final int ETrackedDeviceProperty_Prop_ConnectedWirelessDongle_String = 1009;
public static final int ETrackedDeviceProperty_Prop_DeviceIsWireless_Bool = 1010;
public static final int ETrackedDeviceProperty_Prop_DeviceIsCharging_Bool = 1011;
public static final int ETrackedDeviceProperty_Prop_DeviceBatteryPercentage_Float = 1012;
public static final int ETrackedDeviceProperty_Prop_StatusDisplayTransform_Matrix34 = 1013;
public static final int ETrackedDeviceProperty_Prop_Firmware_UpdateAvailable_Bool = 1014;
public static final int ETrackedDeviceProperty_Prop_Firmware_ManualUpdate_Bool = 1015;
public static final int ETrackedDeviceProperty_Prop_Firmware_ManualUpdateURL_String = 1016;
public static final int ETrackedDeviceProperty_Prop_HardwareRevision_Uint64 = 1017;
public static final int ETrackedDeviceProperty_Prop_FirmwareVersion_Uint64 = 1018;
public static final int ETrackedDeviceProperty_Prop_FPGAVersion_Uint64 = 1019;
public static final int ETrackedDeviceProperty_Prop_VRCVersion_Uint64 = 1020;
public static final int ETrackedDeviceProperty_Prop_RadioVersion_Uint64 = 1021;
public static final int ETrackedDeviceProperty_Prop_DongleVersion_Uint64 = 1022;
public static final int ETrackedDeviceProperty_Prop_BlockServerShutdown_Bool = 1023;
public static final int ETrackedDeviceProperty_Prop_CanUnifyCoordinateSystemWithHmd_Bool = 1024;
public static final int ETrackedDeviceProperty_Prop_ContainsProximitySensor_Bool = 1025;
public static final int ETrackedDeviceProperty_Prop_DeviceProvidesBatteryStatus_Bool = 1026;
public static final int ETrackedDeviceProperty_Prop_DeviceCanPowerOff_Bool = 1027;
public static final int ETrackedDeviceProperty_Prop_Firmware_ProgrammingTarget_String = 1028;
public static final int ETrackedDeviceProperty_Prop_DeviceClass_Int32 = 1029;
public static final int ETrackedDeviceProperty_Prop_HasCamera_Bool = 1030;
public static final int ETrackedDeviceProperty_Prop_DriverVersion_String = 1031;
public static final int ETrackedDeviceProperty_Prop_Firmware_ForceUpdateRequired_Bool = 1032;
public static final int ETrackedDeviceProperty_Prop_ReportsTimeSinceVSync_Bool = 2000;
public static final int ETrackedDeviceProperty_Prop_SecondsFromVsyncToPhotons_Float = 2001;
public static final int ETrackedDeviceProperty_Prop_DisplayFrequency_Float = 2002;
public static final int ETrackedDeviceProperty_Prop_UserIpdMeters_Float = 2003;
public static final int ETrackedDeviceProperty_Prop_CurrentUniverseId_Uint64 = 2004;
public static final int ETrackedDeviceProperty_Prop_PreviousUniverseId_Uint64 = 2005;
public static final int ETrackedDeviceProperty_Prop_DisplayFirmwareVersion_Uint64 = 2006;
public static final int ETrackedDeviceProperty_Prop_IsOnDesktop_Bool = 2007;
public static final int ETrackedDeviceProperty_Prop_DisplayMCType_Int32 = 2008;
public static final int ETrackedDeviceProperty_Prop_DisplayMCOffset_Float = 2009;
public static final int ETrackedDeviceProperty_Prop_DisplayMCScale_Float = 2010;
public static final int ETrackedDeviceProperty_Prop_EdidVendorID_Int32 = 2011;
public static final int ETrackedDeviceProperty_Prop_DisplayMCImageLeft_String = 2012;
public static final int ETrackedDeviceProperty_Prop_DisplayMCImageRight_String = 2013;
public static final int ETrackedDeviceProperty_Prop_DisplayGCBlackClamp_Float = 2014;
public static final int ETrackedDeviceProperty_Prop_EdidProductID_Int32 = 2015;
public static final int ETrackedDeviceProperty_Prop_CameraToHeadTransform_Matrix34 = 2016;
public static final int ETrackedDeviceProperty_Prop_DisplayGCType_Int32 = 2017;
public static final int ETrackedDeviceProperty_Prop_DisplayGCOffset_Float = 2018;
public static final int ETrackedDeviceProperty_Prop_DisplayGCScale_Float = 2019;
public static final int ETrackedDeviceProperty_Prop_DisplayGCPrescale_Float = 2020;
public static final int ETrackedDeviceProperty_Prop_DisplayGCImage_String = 2021;
public static final int ETrackedDeviceProperty_Prop_LensCenterLeftU_Float = 2022;
public static final int ETrackedDeviceProperty_Prop_LensCenterLeftV_Float = 2023;
public static final int ETrackedDeviceProperty_Prop_LensCenterRightU_Float = 2024;
public static final int ETrackedDeviceProperty_Prop_LensCenterRightV_Float = 2025;
public static final int ETrackedDeviceProperty_Prop_UserHeadToEyeDepthMeters_Float = 2026;
public static final int ETrackedDeviceProperty_Prop_CameraFirmwareVersion_Uint64 = 2027;
public static final int ETrackedDeviceProperty_Prop_CameraFirmwareDescription_String = 2028;
public static final int ETrackedDeviceProperty_Prop_DisplayFPGAVersion_Uint64 = 2029;
public static final int ETrackedDeviceProperty_Prop_DisplayBootloaderVersion_Uint64 = 2030;
public static final int ETrackedDeviceProperty_Prop_DisplayHardwareVersion_Uint64 = 2031;
public static final int ETrackedDeviceProperty_Prop_AudioFirmwareVersion_Uint64 = 2032;
public static final int ETrackedDeviceProperty_Prop_CameraCompatibilityMode_Int32 = 2033;
public static final int ETrackedDeviceProperty_Prop_ScreenshotHorizontalFieldOfViewDegrees_Float = 2034;
public static final int ETrackedDeviceProperty_Prop_ScreenshotVerticalFieldOfViewDegrees_Float = 2035;
public static final int ETrackedDeviceProperty_Prop_DisplaySuppressed_Bool = 2036;
public static final int ETrackedDeviceProperty_Prop_AttachedDeviceId_String = 3000;
public static final int ETrackedDeviceProperty_Prop_SupportedButtons_Uint64 = 3001;
public static final int ETrackedDeviceProperty_Prop_Axis0Type_Int32 = 3002;
public static final int ETrackedDeviceProperty_Prop_Axis1Type_Int32 = 3003;
public static final int ETrackedDeviceProperty_Prop_Axis2Type_Int32 = 3004;
public static final int ETrackedDeviceProperty_Prop_Axis3Type_Int32 = 3005;
public static final int ETrackedDeviceProperty_Prop_Axis4Type_Int32 = 3006;
public static final int ETrackedDeviceProperty_Prop_ControllerRoleHint_Int32 = 3007;
public static final int ETrackedDeviceProperty_Prop_FieldOfViewLeftDegrees_Float = 4000;
public static final int ETrackedDeviceProperty_Prop_FieldOfViewRightDegrees_Float = 4001;
public static final int ETrackedDeviceProperty_Prop_FieldOfViewTopDegrees_Float = 4002;
public static final int ETrackedDeviceProperty_Prop_FieldOfViewBottomDegrees_Float = 4003;
public static final int ETrackedDeviceProperty_Prop_TrackingRangeMinimumMeters_Float = 4004;
public static final int ETrackedDeviceProperty_Prop_TrackingRangeMaximumMeters_Float = 4005;
public static final int ETrackedDeviceProperty_Prop_ModeLabel_String = 4006;
public static final int ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_Start = 10000;
public static final int ETrackedDeviceProperty_Prop_VendorSpecific_Reserved_End = 10999;
};
/** enum values */
public static interface ETrackedPropertyError {
public static final int ETrackedPropertyError_TrackedProp_Success = 0;
public static final int ETrackedPropertyError_TrackedProp_WrongDataType = 1;
public static final int ETrackedPropertyError_TrackedProp_WrongDeviceClass = 2;
public static final int ETrackedPropertyError_TrackedProp_BufferTooSmall = 3;
public static final int ETrackedPropertyError_TrackedProp_UnknownProperty = 4;
public static final int ETrackedPropertyError_TrackedProp_InvalidDevice = 5;
public static final int ETrackedPropertyError_TrackedProp_CouldNotContactServer = 6;
public static final int ETrackedPropertyError_TrackedProp_ValueNotProvidedByDevice = 7;
public static final int ETrackedPropertyError_TrackedProp_StringExceedsMaximumLength = 8;
public static final int ETrackedPropertyError_TrackedProp_NotYetAvailable = 9;
};
/** enum values */
public static interface EVRSubmitFlags {
public static final int EVRSubmitFlags_Submit_Default = 0;
public static final int EVRSubmitFlags_Submit_LensDistortionAlreadyApplied = 1;
public static final int EVRSubmitFlags_Submit_GlRenderBuffer = 2;
};
/** enum values */
public static interface EVRState {
public static final int EVRState_VRState_Undefined = -1;
public static final int EVRState_VRState_Off = 0;
public static final int EVRState_VRState_Searching = 1;
public static final int EVRState_VRState_Searching_Alert = 2;
public static final int EVRState_VRState_Ready = 3;
public static final int EVRState_VRState_Ready_Alert = 4;
public static final int EVRState_VRState_NotReady = 5;
public static final int EVRState_VRState_Standby = 6;
public static final int EVRState_VRState_Ready_Alert_Low = 7;
};
/** enum values */
public static interface EVREventType {
public static final int EVREventType_VREvent_None = 0;
public static final int EVREventType_VREvent_TrackedDeviceActivated = 100;
public static final int EVREventType_VREvent_TrackedDeviceDeactivated = 101;
public static final int EVREventType_VREvent_TrackedDeviceUpdated = 102;
public static final int EVREventType_VREvent_TrackedDeviceUserInteractionStarted = 103;
public static final int EVREventType_VREvent_TrackedDeviceUserInteractionEnded = 104;
public static final int EVREventType_VREvent_IpdChanged = 105;
public static final int EVREventType_VREvent_EnterStandbyMode = 106;
public static final int EVREventType_VREvent_LeaveStandbyMode = 107;
public static final int EVREventType_VREvent_TrackedDeviceRoleChanged = 108;
public static final int EVREventType_VREvent_WatchdogWakeUpRequested = 109;
public static final int EVREventType_VREvent_ButtonPress = 200;
public static final int EVREventType_VREvent_ButtonUnpress = 201;
public static final int EVREventType_VREvent_ButtonTouch = 202;
public static final int EVREventType_VREvent_ButtonUntouch = 203;
public static final int EVREventType_VREvent_MouseMove = 300;
public static final int EVREventType_VREvent_MouseButtonDown = 301;
public static final int EVREventType_VREvent_MouseButtonUp = 302;
public static final int EVREventType_VREvent_FocusEnter = 303;
public static final int EVREventType_VREvent_FocusLeave = 304;
public static final int EVREventType_VREvent_Scroll = 305;
public static final int EVREventType_VREvent_TouchPadMove = 306;
public static final int EVREventType_VREvent_OverlayFocusChanged = 307;
public static final int EVREventType_VREvent_InputFocusCaptured = 400;
public static final int EVREventType_VREvent_InputFocusReleased = 401;
public static final int EVREventType_VREvent_SceneFocusLost = 402;
public static final int EVREventType_VREvent_SceneFocusGained = 403;
public static final int EVREventType_VREvent_SceneApplicationChanged = 404;
public static final int EVREventType_VREvent_SceneFocusChanged = 405;
public static final int EVREventType_VREvent_InputFocusChanged = 406;
public static final int EVREventType_VREvent_SceneApplicationSecondaryRenderingStarted = 407;
public static final int EVREventType_VREvent_HideRenderModels = 410;
public static final int EVREventType_VREvent_ShowRenderModels = 411;
public static final int EVREventType_VREvent_OverlayShown = 500;
public static final int EVREventType_VREvent_OverlayHidden = 501;
public static final int EVREventType_VREvent_DashboardActivated = 502;
public static final int EVREventType_VREvent_DashboardDeactivated = 503;
public static final int EVREventType_VREvent_DashboardThumbSelected = 504;
public static final int EVREventType_VREvent_DashboardRequested = 505;
public static final int EVREventType_VREvent_ResetDashboard = 506;
public static final int EVREventType_VREvent_RenderToast = 507;
public static final int EVREventType_VREvent_ImageLoaded = 508;
public static final int EVREventType_VREvent_ShowKeyboard = 509;
public static final int EVREventType_VREvent_HideKeyboard = 510;
public static final int EVREventType_VREvent_OverlayGamepadFocusGained = 511;
public static final int EVREventType_VREvent_OverlayGamepadFocusLost = 512;
public static final int EVREventType_VREvent_OverlaySharedTextureChanged = 513;
public static final int EVREventType_VREvent_DashboardGuideButtonDown = 514;
public static final int EVREventType_VREvent_DashboardGuideButtonUp = 515;
public static final int EVREventType_VREvent_ScreenshotTriggered = 516;
public static final int EVREventType_VREvent_ImageFailed = 517;
public static final int EVREventType_VREvent_RequestScreenshot = 520;
public static final int EVREventType_VREvent_ScreenshotTaken = 521;
public static final int EVREventType_VREvent_ScreenshotFailed = 522;
public static final int EVREventType_VREvent_SubmitScreenshotToDashboard = 523;
public static final int EVREventType_VREvent_ScreenshotProgressToDashboard = 524;
public static final int EVREventType_VREvent_Notification_Shown = 600;
public static final int EVREventType_VREvent_Notification_Hidden = 601;
public static final int EVREventType_VREvent_Notification_BeginInteraction = 602;
public static final int EVREventType_VREvent_Notification_Destroyed = 603;
public static final int EVREventType_VREvent_Quit = 700;
public static final int EVREventType_VREvent_ProcessQuit = 701;
public static final int EVREventType_VREvent_QuitAborted_UserPrompt = 702;
public static final int EVREventType_VREvent_QuitAcknowledged = 703;
public static final int EVREventType_VREvent_DriverRequestedQuit = 704;
public static final int EVREventType_VREvent_ChaperoneDataHasChanged = 800;
public static final int EVREventType_VREvent_ChaperoneUniverseHasChanged = 801;
public static final int EVREventType_VREvent_ChaperoneTempDataHasChanged = 802;
public static final int EVREventType_VREvent_ChaperoneSettingsHaveChanged = 803;
public static final int EVREventType_VREvent_SeatedZeroPoseReset = 804;
public static final int EVREventType_VREvent_AudioSettingsHaveChanged = 820;
public static final int EVREventType_VREvent_BackgroundSettingHasChanged = 850;
public static final int EVREventType_VREvent_CameraSettingsHaveChanged = 851;
public static final int EVREventType_VREvent_ReprojectionSettingHasChanged = 852;
public static final int EVREventType_VREvent_ModelSkinSettingsHaveChanged = 853;
public static final int EVREventType_VREvent_EnvironmentSettingsHaveChanged = 854;
public static final int EVREventType_VREvent_StatusUpdate = 900;
public static final int EVREventType_VREvent_MCImageUpdated = 1000;
public static final int EVREventType_VREvent_FirmwareUpdateStarted = 1100;
public static final int EVREventType_VREvent_FirmwareUpdateFinished = 1101;
public static final int EVREventType_VREvent_KeyboardClosed = 1200;
public static final int EVREventType_VREvent_KeyboardCharInput = 1201;
public static final int EVREventType_VREvent_KeyboardDone = 1202;
public static final int EVREventType_VREvent_ApplicationTransitionStarted = 1300;
public static final int EVREventType_VREvent_ApplicationTransitionAborted = 1301;
public static final int EVREventType_VREvent_ApplicationTransitionNewAppStarted = 1302;
public static final int EVREventType_VREvent_ApplicationListUpdated = 1303;
public static final int EVREventType_VREvent_ApplicationMimeTypeLoad = 1304;
public static final int EVREventType_VREvent_Compositor_MirrorWindowShown = 1400;
public static final int EVREventType_VREvent_Compositor_MirrorWindowHidden = 1401;
public static final int EVREventType_VREvent_Compositor_ChaperoneBoundsShown = 1410;
public static final int EVREventType_VREvent_Compositor_ChaperoneBoundsHidden = 1411;
public static final int EVREventType_VREvent_TrackedCamera_StartVideoStream = 1500;
public static final int EVREventType_VREvent_TrackedCamera_StopVideoStream = 1501;
public static final int EVREventType_VREvent_TrackedCamera_PauseVideoStream = 1502;
public static final int EVREventType_VREvent_TrackedCamera_ResumeVideoStream = 1503;
public static final int EVREventType_VREvent_PerformanceTest_EnableCapture = 1600;
public static final int EVREventType_VREvent_PerformanceTest_DisableCapture = 1601;
public static final int EVREventType_VREvent_PerformanceTest_FidelityLevel = 1602;
public static final int EVREventType_VREvent_VendorSpecific_Reserved_Start = 10000;
public static final int EVREventType_VREvent_VendorSpecific_Reserved_End = 19999;
};
/** enum values */
public static interface EDeviceActivityLevel {
public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Unknown = -1;
public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Idle = 0;
public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction = 1;
public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_UserInteraction_Timeout = 2;
public static final int EDeviceActivityLevel_k_EDeviceActivityLevel_Standby = 3;
};
/** enum values */
public static interface EVRButtonId {
public static final int EVRButtonId_k_EButton_System = 0;
public static final int EVRButtonId_k_EButton_ApplicationMenu = 1;
public static final int EVRButtonId_k_EButton_Grip = 2;
public static final int EVRButtonId_k_EButton_DPad_Left = 3;
public static final int EVRButtonId_k_EButton_DPad_Up = 4;
public static final int EVRButtonId_k_EButton_DPad_Right = 5;
public static final int EVRButtonId_k_EButton_DPad_Down = 6;
public static final int EVRButtonId_k_EButton_A = 7;
public static final int EVRButtonId_k_EButton_Axis0 = 32;
public static final int EVRButtonId_k_EButton_Axis1 = 33;
public static final int EVRButtonId_k_EButton_Axis2 = 34;
public static final int EVRButtonId_k_EButton_Axis3 = 35;
public static final int EVRButtonId_k_EButton_Axis4 = 36;
public static final int EVRButtonId_k_EButton_SteamVR_Touchpad = 32;
public static final int EVRButtonId_k_EButton_SteamVR_Trigger = 33;
public static final int EVRButtonId_k_EButton_Dashboard_Back = 2;
public static final int EVRButtonId_k_EButton_Max = 64;
};
/** enum values */
public static interface EVRMouseButton {
public static final int EVRMouseButton_VRMouseButton_Left = 1;
public static final int EVRMouseButton_VRMouseButton_Right = 2;
public static final int EVRMouseButton_VRMouseButton_Middle = 4;
};
/** enum values */
public static interface EVRControllerAxisType {
public static final int EVRControllerAxisType_k_eControllerAxis_None = 0;
public static final int EVRControllerAxisType_k_eControllerAxis_TrackPad = 1;
public static final int EVRControllerAxisType_k_eControllerAxis_Joystick = 2;
public static final int EVRControllerAxisType_k_eControllerAxis_Trigger = 3;
};
/** enum values */
public static interface EVRControllerEventOutputType {
public static final int EVRControllerEventOutputType_ControllerEventOutput_OSEvents = 0;
public static final int EVRControllerEventOutputType_ControllerEventOutput_VREvents = 1;
};
/** enum values */
public static interface ECollisionBoundsStyle {
public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_BEGINNER = 0;
public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_INTERMEDIATE = 1;
public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_SQUARES = 2;
public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_ADVANCED = 3;
public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_NONE = 4;
public static final int ECollisionBoundsStyle_COLLISION_BOUNDS_STYLE_COUNT = 5;
};
/** enum values */
public static interface EVROverlayError {
public static final int EVROverlayError_VROverlayError_None = 0;
public static final int EVROverlayError_VROverlayError_UnknownOverlay = 10;
public static final int EVROverlayError_VROverlayError_InvalidHandle = 11;
public static final int EVROverlayError_VROverlayError_PermissionDenied = 12;
public static final int EVROverlayError_VROverlayError_OverlayLimitExceeded = 13;
public static final int EVROverlayError_VROverlayError_WrongVisibilityType = 14;
public static final int EVROverlayError_VROverlayError_KeyTooLong = 15;
public static final int EVROverlayError_VROverlayError_NameTooLong = 16;
public static final int EVROverlayError_VROverlayError_KeyInUse = 17;
public static final int EVROverlayError_VROverlayError_WrongTransformType = 18;
public static final int EVROverlayError_VROverlayError_InvalidTrackedDevice = 19;
public static final int EVROverlayError_VROverlayError_InvalidParameter = 20;
public static final int EVROverlayError_VROverlayError_ThumbnailCantBeDestroyed = 21;
public static final int EVROverlayError_VROverlayError_ArrayTooSmall = 22;
public static final int EVROverlayError_VROverlayError_RequestFailed = 23;
public static final int EVROverlayError_VROverlayError_InvalidTexture = 24;
public static final int EVROverlayError_VROverlayError_UnableToLoadFile = 25;
public static final int EVROverlayError_VROVerlayError_KeyboardAlreadyInUse = 26;
public static final int EVROverlayError_VROverlayError_NoNeighbor = 27;
};
/** enum values */
public static interface EVRApplicationType {
public static final int EVRApplicationType_VRApplication_Other = 0;
public static final int EVRApplicationType_VRApplication_Scene = 1;
public static final int EVRApplicationType_VRApplication_Overlay = 2;
public static final int EVRApplicationType_VRApplication_Background = 3;
public static final int EVRApplicationType_VRApplication_Utility = 4;
public static final int EVRApplicationType_VRApplication_VRMonitor = 5;
public static final int EVRApplicationType_VRApplication_SteamWatchdog = 6;
public static final int EVRApplicationType_VRApplication_Max = 7;
};
/** enum values */
public static interface EVRFirmwareError {
public static final int EVRFirmwareError_VRFirmwareError_None = 0;
public static final int EVRFirmwareError_VRFirmwareError_Success = 1;
public static final int EVRFirmwareError_VRFirmwareError_Fail = 2;
};
/** enum values */
public static interface EVRNotificationError {
public static final int EVRNotificationError_VRNotificationError_OK = 0;
public static final int EVRNotificationError_VRNotificationError_InvalidNotificationId = 100;
public static final int EVRNotificationError_VRNotificationError_NotificationQueueFull = 101;
public static final int EVRNotificationError_VRNotificationError_InvalidOverlayHandle = 102;
public static final int EVRNotificationError_VRNotificationError_SystemWithUserValueAlreadyExists = 103;
};
/** enum values */
public static interface EVRInitError {
public static final int EVRInitError_VRInitError_None = 0;
public static final int EVRInitError_VRInitError_Unknown = 1;
public static final int EVRInitError_VRInitError_Init_InstallationNotFound = 100;
public static final int EVRInitError_VRInitError_Init_InstallationCorrupt = 101;
public static final int EVRInitError_VRInitError_Init_VRClientDLLNotFound = 102;
public static final int EVRInitError_VRInitError_Init_FileNotFound = 103;
public static final int EVRInitError_VRInitError_Init_FactoryNotFound = 104;
public static final int EVRInitError_VRInitError_Init_InterfaceNotFound = 105;
public static final int EVRInitError_VRInitError_Init_InvalidInterface = 106;
public static final int EVRInitError_VRInitError_Init_UserConfigDirectoryInvalid = 107;
public static final int EVRInitError_VRInitError_Init_HmdNotFound = 108;
public static final int EVRInitError_VRInitError_Init_NotInitialized = 109;
public static final int EVRInitError_VRInitError_Init_PathRegistryNotFound = 110;
public static final int EVRInitError_VRInitError_Init_NoConfigPath = 111;
public static final int EVRInitError_VRInitError_Init_NoLogPath = 112;
public static final int EVRInitError_VRInitError_Init_PathRegistryNotWritable = 113;
public static final int EVRInitError_VRInitError_Init_AppInfoInitFailed = 114;
public static final int EVRInitError_VRInitError_Init_Retry = 115;
public static final int EVRInitError_VRInitError_Init_InitCanceledByUser = 116;
public static final int EVRInitError_VRInitError_Init_AnotherAppLaunching = 117;
public static final int EVRInitError_VRInitError_Init_SettingsInitFailed = 118;
public static final int EVRInitError_VRInitError_Init_ShuttingDown = 119;
public static final int EVRInitError_VRInitError_Init_TooManyObjects = 120;
public static final int EVRInitError_VRInitError_Init_NoServerForBackgroundApp = 121;
public static final int EVRInitError_VRInitError_Init_NotSupportedWithCompositor = 122;
public static final int EVRInitError_VRInitError_Init_NotAvailableToUtilityApps = 123;
public static final int EVRInitError_VRInitError_Init_Internal = 124;
public static final int EVRInitError_VRInitError_Init_HmdDriverIdIsNone = 125;
public static final int EVRInitError_VRInitError_Init_HmdNotFoundPresenceFailed = 126;
public static final int EVRInitError_VRInitError_Init_VRMonitorNotFound = 127;
public static final int EVRInitError_VRInitError_Init_VRMonitorStartupFailed = 128;
public static final int EVRInitError_VRInitError_Init_LowPowerWatchdogNotSupported = 129;
public static final int EVRInitError_VRInitError_Init_InvalidApplicationType = 130;
public static final int EVRInitError_VRInitError_Init_NotAvailableToWatchdogApps = 131;
public static final int EVRInitError_VRInitError_Init_WatchdogDisabledInSettings = 132;
public static final int EVRInitError_VRInitError_Driver_Failed = 200;
public static final int EVRInitError_VRInitError_Driver_Unknown = 201;
public static final int EVRInitError_VRInitError_Driver_HmdUnknown = 202;
public static final int EVRInitError_VRInitError_Driver_NotLoaded = 203;
public static final int EVRInitError_VRInitError_Driver_RuntimeOutOfDate = 204;
public static final int EVRInitError_VRInitError_Driver_HmdInUse = 205;
public static final int EVRInitError_VRInitError_Driver_NotCalibrated = 206;
public static final int EVRInitError_VRInitError_Driver_CalibrationInvalid = 207;
public static final int EVRInitError_VRInitError_Driver_HmdDisplayNotFound = 208;
public static final int EVRInitError_VRInitError_Driver_TrackedDeviceInterfaceUnknown = 209;
public static final int EVRInitError_VRInitError_Driver_HmdDriverIdOutOfBounds = 211;
public static final int EVRInitError_VRInitError_Driver_HmdDisplayMirrored = 212;
public static final int EVRInitError_VRInitError_IPC_ServerInitFailed = 300;
public static final int EVRInitError_VRInitError_IPC_ConnectFailed = 301;
public static final int EVRInitError_VRInitError_IPC_SharedStateInitFailed = 302;
public static final int EVRInitError_VRInitError_IPC_CompositorInitFailed = 303;
public static final int EVRInitError_VRInitError_IPC_MutexInitFailed = 304;
public static final int EVRInitError_VRInitError_IPC_Failed = 305;
public static final int EVRInitError_VRInitError_IPC_CompositorConnectFailed = 306;
public static final int EVRInitError_VRInitError_IPC_CompositorInvalidConnectResponse = 307;
public static final int EVRInitError_VRInitError_IPC_ConnectFailedAfterMultipleAttempts = 308;
public static final int EVRInitError_VRInitError_Compositor_Failed = 400;
public static final int EVRInitError_VRInitError_Compositor_D3D11HardwareRequired = 401;
public static final int EVRInitError_VRInitError_Compositor_FirmwareRequiresUpdate = 402;
public static final int EVRInitError_VRInitError_Compositor_OverlayInitFailed = 403;
public static final int EVRInitError_VRInitError_Compositor_ScreenshotsInitFailed = 404;
public static final int EVRInitError_VRInitError_VendorSpecific_UnableToConnectToOculusRuntime = 1000;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_CantOpenDevice = 1101;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToRequestConfigStart = 1102;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_NoStoredConfig = 1103;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooBig = 1104;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigTooSmall = 1105;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToInitZLib = 1106;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_CantReadFirmwareVersion = 1107;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToSendUserDataStart = 1108;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataStart = 1109;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UnableToGetUserDataNext = 1110;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataAddressRange = 1111;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_UserDataError = 1112;
public static final int EVRInitError_VRInitError_VendorSpecific_HmdFound_ConfigFailedSanityCheck = 1113;
public static final int EVRInitError_VRInitError_Steam_SteamInstallationNotFound = 2000;
};
/** enum values */
public static interface EVRScreenshotType {
public static final int EVRScreenshotType_VRScreenshotType_None = 0;
public static final int EVRScreenshotType_VRScreenshotType_Mono = 1;
public static final int EVRScreenshotType_VRScreenshotType_Stereo = 2;
public static final int EVRScreenshotType_VRScreenshotType_Cubemap = 3;
public static final int EVRScreenshotType_VRScreenshotType_MonoPanorama = 4;
public static final int EVRScreenshotType_VRScreenshotType_StereoPanorama = 5;
};
/** enum values */
public static interface EVRScreenshotPropertyFilenames {
public static final int EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_Preview = 0;
public static final int EVRScreenshotPropertyFilenames_VRScreenshotPropertyFilenames_VR = 1;
};
/** enum values */
public static interface EVRTrackedCameraError {
public static final int EVRTrackedCameraError_VRTrackedCameraError_None = 0;
public static final int EVRTrackedCameraError_VRTrackedCameraError_OperationFailed = 100;
public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidHandle = 101;
public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameHeaderVersion = 102;
public static final int EVRTrackedCameraError_VRTrackedCameraError_OutOfHandles = 103;
public static final int EVRTrackedCameraError_VRTrackedCameraError_IPCFailure = 104;
public static final int EVRTrackedCameraError_VRTrackedCameraError_NotSupportedForThisDevice = 105;
public static final int EVRTrackedCameraError_VRTrackedCameraError_SharedMemoryFailure = 106;
public static final int EVRTrackedCameraError_VRTrackedCameraError_FrameBufferingFailure = 107;
public static final int EVRTrackedCameraError_VRTrackedCameraError_StreamSetupFailure = 108;
public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidGLTextureId = 109;
public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidSharedTextureHandle = 110;
public static final int EVRTrackedCameraError_VRTrackedCameraError_FailedToGetGLTextureId = 111;
public static final int EVRTrackedCameraError_VRTrackedCameraError_SharedTextureFailure = 112;
public static final int EVRTrackedCameraError_VRTrackedCameraError_NoFrameAvailable = 113;
public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidArgument = 114;
public static final int EVRTrackedCameraError_VRTrackedCameraError_InvalidFrameBufferSize = 115;
};
/** enum values */
public static interface EVRTrackedCameraFrameType {
public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Distorted = 0;
public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_Undistorted = 1;
public static final int EVRTrackedCameraFrameType_VRTrackedCameraFrameType_MaximumUndistorted = 2;
public static final int EVRTrackedCameraFrameType_MAX_CAMERA_FRAME_TYPES = 3;
};
public static interface EVRApplicationError {
public static final int EVRApplicationError_VRApplicationError_None = 0;
public static final int EVRApplicationError_VRApplicationError_AppKeyAlreadyExists = 100;
public static final int EVRApplicationError_VRApplicationError_NoManifest = 101;
public static final int EVRApplicationError_VRApplicationError_NoApplication = 102;
public static final int EVRApplicationError_VRApplicationError_InvalidIndex = 103;
public static final int EVRApplicationError_VRApplicationError_UnknownApplication = 104;
public static final int EVRApplicationError_VRApplicationError_IPCFailed = 105;
public static final int EVRApplicationError_VRApplicationError_ApplicationAlreadyRunning = 106;
public static final int EVRApplicationError_VRApplicationError_InvalidManifest = 107;
public static final int EVRApplicationError_VRApplicationError_InvalidApplication = 108;
public static final int EVRApplicationError_VRApplicationError_LaunchFailed = 109;
public static final int EVRApplicationError_VRApplicationError_ApplicationAlreadyStarting = 110;
public static final int EVRApplicationError_VRApplicationError_LaunchInProgress = 111;
public static final int EVRApplicationError_VRApplicationError_OldApplicationQuitting = 112;
public static final int EVRApplicationError_VRApplicationError_TransitionAborted = 113;
public static final int EVRApplicationError_VRApplicationError_IsTemplate = 114;
public static final int EVRApplicationError_VRApplicationError_BufferTooSmall = 200;
public static final int EVRApplicationError_VRApplicationError_PropertyNotSet = 201;
public static final int EVRApplicationError_VRApplicationError_UnknownProperty = 202;
public static final int EVRApplicationError_VRApplicationError_InvalidParameter = 203;
};
/** enum values */
public static interface EVRApplicationProperty {
public static final int EVRApplicationProperty_VRApplicationProperty_Name_String = 0;
public static final int EVRApplicationProperty_VRApplicationProperty_LaunchType_String = 11;
public static final int EVRApplicationProperty_VRApplicationProperty_WorkingDirectory_String = 12;
public static final int EVRApplicationProperty_VRApplicationProperty_BinaryPath_String = 13;
public static final int EVRApplicationProperty_VRApplicationProperty_Arguments_String = 14;
public static final int EVRApplicationProperty_VRApplicationProperty_URL_String = 15;
public static final int EVRApplicationProperty_VRApplicationProperty_Description_String = 50;
public static final int EVRApplicationProperty_VRApplicationProperty_NewsURL_String = 51;
public static final int EVRApplicationProperty_VRApplicationProperty_ImagePath_String = 52;
public static final int EVRApplicationProperty_VRApplicationProperty_Source_String = 53;
public static final int EVRApplicationProperty_VRApplicationProperty_IsDashboardOverlay_Bool = 60;
public static final int EVRApplicationProperty_VRApplicationProperty_IsTemplate_Bool = 61;
public static final int EVRApplicationProperty_VRApplicationProperty_IsInstanced_Bool = 62;
public static final int EVRApplicationProperty_VRApplicationProperty_LastLaunchTime_Uint64 = 70;
};
/** enum values */
public static interface EVRApplicationTransitionState {
public static final int EVRApplicationTransitionState_VRApplicationTransition_None = 0;
public static final int EVRApplicationTransitionState_VRApplicationTransition_OldAppQuitSent = 10;
public static final int EVRApplicationTransitionState_VRApplicationTransition_WaitingForExternalLaunch = 11;
public static final int EVRApplicationTransitionState_VRApplicationTransition_NewAppLaunched = 20;
};
/** enum values */
public static interface ChaperoneCalibrationState {
public static final int ChaperoneCalibrationState_OK = 1;
public static final int ChaperoneCalibrationState_Warning = 100;
public static final int ChaperoneCalibrationState_Warning_BaseStationMayHaveMoved = 101;
public static final int ChaperoneCalibrationState_Warning_BaseStationRemoved = 102;
public static final int ChaperoneCalibrationState_Warning_SeatedBoundsInvalid = 103;
public static final int ChaperoneCalibrationState_Error = 200;
public static final int ChaperoneCalibrationState_Error_BaseStationUninitalized = 201;
public static final int ChaperoneCalibrationState_Error_BaseStationConflict = 202;
public static final int ChaperoneCalibrationState_Error_PlayAreaInvalid = 203;
public static final int ChaperoneCalibrationState_Error_CollisionBoundsInvalid = 204;
};
/** enum values */
public static interface EChaperoneConfigFile {
public static final int EChaperoneConfigFile_Live = 1;
public static final int EChaperoneConfigFile_Temp = 2;
};
/** enum values */
public static interface EChaperoneImportFlags {
public static final int EChaperoneImportFlags_EChaperoneImport_BoundsOnly = 1;
};
public static interface EVRCompositorError {
public static final int EVRCompositorError_VRCompositorError_None = 0;
public static final int EVRCompositorError_VRCompositorError_RequestFailed = 1;
public static final int EVRCompositorError_VRCompositorError_IncompatibleVersion = 100;
public static final int EVRCompositorError_VRCompositorError_DoNotHaveFocus = 101;
public static final int EVRCompositorError_VRCompositorError_InvalidTexture = 102;
public static final int EVRCompositorError_VRCompositorError_IsNotSceneApplication = 103;
public static final int EVRCompositorError_VRCompositorError_TextureIsOnWrongDevice = 104;
public static final int EVRCompositorError_VRCompositorError_TextureUsesUnsupportedFormat = 105;
public static final int EVRCompositorError_VRCompositorError_SharedTexturesNotSupported = 106;
public static final int EVRCompositorError_VRCompositorError_IndexOutOfRange = 107;
};
/** enum values */
public static interface VROverlayInputMethod {
public static final int VROverlayInputMethod_None = 0;
public static final int VROverlayInputMethod_Mouse = 1;
};
/** enum values */
public static interface VROverlayTransformType {
public static final int VROverlayTransformType_VROverlayTransform_Absolute = 0;
public static final int VROverlayTransformType_VROverlayTransform_TrackedDeviceRelative = 1;
public static final int VROverlayTransformType_VROverlayTransform_SystemOverlay = 2;
public static final int VROverlayTransformType_VROverlayTransform_TrackedComponent = 3;
};
/** enum values */
public static interface VROverlayFlags {
public static final int VROverlayFlags_None = 0;
public static final int VROverlayFlags_Curved = 1;
public static final int VROverlayFlags_RGSS4X = 2;
public static final int VROverlayFlags_NoDashboardTab = 3;
public static final int VROverlayFlags_AcceptsGamepadEvents = 4;
public static final int VROverlayFlags_ShowGamepadFocus = 5;
public static final int VROverlayFlags_SendVRScrollEvents = 6;
public static final int VROverlayFlags_SendVRTouchpadEvents = 7;
public static final int VROverlayFlags_ShowTouchPadScrollWheel = 8;
public static final int VROverlayFlags_TransferOwnershipToInternalProcess = 9;
public static final int VROverlayFlags_SideBySide_Parallel = 10;
public static final int VROverlayFlags_SideBySide_Crossed = 11;
public static final int VROverlayFlags_Panorama = 12;
public static final int VROverlayFlags_StereoPanorama = 13;
public static final int VROverlayFlags_SortWithNonSceneOverlays = 14;
};
/** enum values */
public static interface EGamepadTextInputMode {
public static final int EGamepadTextInputMode_k_EGamepadTextInputModeNormal = 0;
public static final int EGamepadTextInputMode_k_EGamepadTextInputModePassword = 1;
public static final int EGamepadTextInputMode_k_EGamepadTextInputModeSubmit = 2;
};
/** enum values */
public static interface EGamepadTextInputLineMode {
public static final int EGamepadTextInputLineMode_k_EGamepadTextInputLineModeSingleLine = 0;
public static final int EGamepadTextInputLineMode_k_EGamepadTextInputLineModeMultipleLines = 1;
};
/** enum values */
public static interface EOverlayDirection {
public static final int EOverlayDirection_OverlayDirection_Up = 0;
public static final int EOverlayDirection_OverlayDirection_Down = 1;
public static final int EOverlayDirection_OverlayDirection_Left = 2;
public static final int EOverlayDirection_OverlayDirection_Right = 3;
public static final int EOverlayDirection_OverlayDirection_Count = 4;
};
/** enum values */
public static interface EVRRenderModelError {
public static final int EVRRenderModelError_VRRenderModelError_None = 0;
public static final int EVRRenderModelError_VRRenderModelError_Loading = 100;
public static final int EVRRenderModelError_VRRenderModelError_NotSupported = 200;
public static final int EVRRenderModelError_VRRenderModelError_InvalidArg = 300;
public static final int EVRRenderModelError_VRRenderModelError_InvalidModel = 301;
public static final int EVRRenderModelError_VRRenderModelError_NoShapes = 302;
public static final int EVRRenderModelError_VRRenderModelError_MultipleShapes = 303;
public static final int EVRRenderModelError_VRRenderModelError_TooManyVertices = 304;
public static final int EVRRenderModelError_VRRenderModelError_MultipleTextures = 305;
public static final int EVRRenderModelError_VRRenderModelError_BufferTooSmall = 306;
public static final int EVRRenderModelError_VRRenderModelError_NotEnoughNormals = 307;
public static final int EVRRenderModelError_VRRenderModelError_NotEnoughTexCoords = 308;
public static final int EVRRenderModelError_VRRenderModelError_InvalidTexture = 400;
};
/** enum values */
public static interface EVRComponentProperty {
public static final int EVRComponentProperty_VRComponentProperty_IsStatic = 1;
public static final int EVRComponentProperty_VRComponentProperty_IsVisible = 2;
public static final int EVRComponentProperty_VRComponentProperty_IsTouched = 4;
public static final int EVRComponentProperty_VRComponentProperty_IsPressed = 8;
public static final int EVRComponentProperty_VRComponentProperty_IsScrolled = 16;
};
/** enum values */
public static interface EVRNotificationType {
public static final int EVRNotificationType_Transient = 0;
public static final int EVRNotificationType_Persistent = 1;
public static final int EVRNotificationType_Transient_SystemWithUserValue = 2;
};
/** enum values */
public static interface EVRNotificationStyle {
public static final int EVRNotificationStyle_None = 0;
public static final int EVRNotificationStyle_Application = 100;
public static final int EVRNotificationStyle_Contact_Disabled = 200;
public static final int EVRNotificationStyle_Contact_Enabled = 201;
public static final int EVRNotificationStyle_Contact_Active = 202;
};
/** enum values */
public static interface EVRSettingsError {
public static final int EVRSettingsError_VRSettingsError_None = 0;
public static final int EVRSettingsError_VRSettingsError_IPCFailed = 1;
public static final int EVRSettingsError_VRSettingsError_WriteFailed = 2;
public static final int EVRSettingsError_VRSettingsError_ReadFailed = 3;
};
/** enum values */
public static interface EVRScreenshotError {
public static final int EVRScreenshotError_VRScreenshotError_None = 0;
public static final int EVRScreenshotError_VRScreenshotError_RequestFailed = 1;
public static final int EVRScreenshotError_VRScreenshotError_IncompatibleVersion = 100;
public static final int EVRScreenshotError_VRScreenshotError_NotFound = 101;
public static final int EVRScreenshotError_VRScreenshotError_BufferTooSmall = 102;
public static final int EVRScreenshotError_VRScreenshotError_ScreenshotAlreadyInProgress = 108;
};
/** OpenVR Constants */
public static final int k_unTrackingStringSize = 32;
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 int k_unTrackedDeviceIndexOther = 0xFFFFFFFF;
public static final int k_unTrackedDeviceIndexInvalid = 0xFFFFFFFF;
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 int k_unVROverlayMaxKeyLength = 128;
public static final int k_unVROverlayMaxNameLength = 128;
public static final int k_unMaxOverlayCount = 32;
public static final int k_unNotificationTextMaxSize = 256;
public static final int k_unMaxSettingsKeyLength = 128;
/**
* Global entry points
* Original signature : intptr_t VR_InitInternal(EVRInitError*, EVRApplicationType)
* @deprecated use the safer methods {@link #VR_InitInternal(java.nio.IntBuffer, int)} and {@link #VR_InitInternal(com.sun.jna.ptr.IntByReference, int)} instead
*/
@Deprecated
public static native Pointer VR_InitInternal(IntByReference peError, int eType);
/**
* Global entry points
* Original signature : intptr_t VR_InitInternal(EVRInitError*, EVRApplicationType)
*/
public static native Pointer VR_InitInternal(IntBuffer peError, int eType);
/** Original signature : void VR_ShutdownInternal()
*/
public static native void VR_ShutdownInternal();
/** Original signature : bool VR_IsHmdPresent()
*/
public static native byte VR_IsHmdPresent();
/**
* Original signature : intptr_t VR_GetGenericInterface(const char*, EVRInitError*)
* @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 Pointer VR_GetGenericInterface(Pointer pchInterfaceVersion, IntByReference peError);
/** Original signature : intptr_t VR_GetGenericInterface(const char*, EVRInitError*)
*/
public static native Pointer VR_GetGenericInterface(String pchInterfaceVersion, IntBuffer peError);
/** Original signature : bool VR_IsRuntimeInstalled()
*/
public static native byte VR_IsRuntimeInstalled();
/** Original signature : char* VR_GetVRInitErrorAsSymbol(EVRInitError)
*/
public static native Pointer VR_GetVRInitErrorAsSymbol(int error);
/** Original signature : char* VR_GetVRInitErrorAsEnglishDescription(EVRInitError)
*/
public static native Pointer VR_GetVRInitErrorAsEnglishDescription(int error);
public static String IVRSystem_Version = "FnTable:IVRSystem_012";
public static String IVRApplications_Version = "FnTable:IVRApplications_006";
public static String IVRSettings_Version = "FnTable:IVRSettings_001";
public static String IVRExtendedDisplay_Version = "FnTable:IVRExtendedDisplay_001";
public static String IVRChaperone_Version = "FnTable:IVRChaperone_003";
public static String IVRChaperoneSetup_Version = "FnTable:IVRChaperoneSetup_005";
public static String IVRCompositor_Version = "FnTable:IVRCompositor_016";
public static String IVROverlay_Version = "FnTable:IVROverlay_013";
public static String IVRRenderModels_Version = "FnTable:IVRRenderModels_005";
public static String IVRControlPanel_Version = "FnTable:IVRControlPanel_001";
public static String IVRNotifications_Version = "FnTable:IVRNotifications_002";
public static String IVRTrackedCamera_Version = "FnTable:IVRTrackedCamera_003";
public static String IVRScreenshots_Version = "FnTable:IVRScreenshots_001";
public static String IVRResources_Version = "FnTable:IVRResources_001";
}