mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-23 00:33:50 +02:00
OpenVR SDK v1.16.8
This commit is contained in:
@@ -731,7 +731,7 @@ public struct IVRCompositor
|
||||
internal _GetCurrentFadeColor GetCurrentFadeColor;
|
||||
|
||||
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
|
||||
internal delegate void _FadeGrid(float fSeconds, bool bFadeIn);
|
||||
internal delegate void _FadeGrid(float fSeconds, bool bFadeGridIn);
|
||||
[MarshalAs(UnmanagedType.FunctionPtr)]
|
||||
internal _FadeGrid FadeGrid;
|
||||
|
||||
@@ -1120,6 +1120,11 @@ public struct IVROverlay
|
||||
[MarshalAs(UnmanagedType.FunctionPtr)]
|
||||
internal _GetOverlayTransformCursor GetOverlayTransformCursor;
|
||||
|
||||
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
|
||||
internal delegate EVROverlayError _SetOverlayTransformProjection(ulong ulOverlayHandle, ETrackingUniverseOrigin eTrackingOrigin, ref HmdMatrix34_t pmatTrackingOriginToOverlayTransform, ref VROverlayProjection_t pProjection, EVREye eEye);
|
||||
[MarshalAs(UnmanagedType.FunctionPtr)]
|
||||
internal _SetOverlayTransformProjection SetOverlayTransformProjection;
|
||||
|
||||
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
|
||||
internal delegate EVROverlayError _ShowOverlay(ulong ulOverlayHandle);
|
||||
[MarshalAs(UnmanagedType.FunctionPtr)]
|
||||
@@ -2899,9 +2904,9 @@ public class CVRCompositor
|
||||
HmdColor_t result = FnTable.GetCurrentFadeColor(bBackground);
|
||||
return result;
|
||||
}
|
||||
public void FadeGrid(float fSeconds,bool bFadeIn)
|
||||
public void FadeGrid(float fSeconds,bool bFadeGridIn)
|
||||
{
|
||||
FnTable.FadeGrid(fSeconds,bFadeIn);
|
||||
FnTable.FadeGrid(fSeconds,bFadeGridIn);
|
||||
}
|
||||
public float GetCurrentGridAlpha()
|
||||
{
|
||||
@@ -3310,6 +3315,11 @@ public class CVROverlay
|
||||
EVROverlayError result = FnTable.GetOverlayTransformCursor(ulOverlayHandle,ref pvHotspot);
|
||||
return result;
|
||||
}
|
||||
public EVROverlayError SetOverlayTransformProjection(ulong ulOverlayHandle,ETrackingUniverseOrigin eTrackingOrigin,ref HmdMatrix34_t pmatTrackingOriginToOverlayTransform,ref VROverlayProjection_t pProjection,EVREye eEye)
|
||||
{
|
||||
EVROverlayError result = FnTable.SetOverlayTransformProjection(ulOverlayHandle,eTrackingOrigin,ref pmatTrackingOriginToOverlayTransform,ref pProjection,eEye);
|
||||
return result;
|
||||
}
|
||||
public EVROverlayError ShowOverlay(ulong ulOverlayHandle)
|
||||
{
|
||||
EVROverlayError result = FnTable.ShowOverlay(ulOverlayHandle);
|
||||
@@ -4704,9 +4714,13 @@ public enum ETrackedDeviceProperty
|
||||
Prop_DisplaySupportsAnalogGain_Bool = 2085,
|
||||
Prop_DisplayMinAnalogGain_Float = 2086,
|
||||
Prop_DisplayMaxAnalogGain_Float = 2087,
|
||||
Prop_CameraExposureTime_Float = 2088,
|
||||
Prop_CameraGlobalGain_Float = 2089,
|
||||
Prop_DashboardScale_Float = 2091,
|
||||
Prop_IpdUIRangeMinMeters_Float = 2100,
|
||||
Prop_IpdUIRangeMaxMeters_Float = 2101,
|
||||
Prop_Hmd_SupportsHDCP14LegacyCompat_Bool = 2102,
|
||||
Prop_Hmd_SupportsMicMonitoring_Bool = 2103,
|
||||
Prop_DriverRequestedMuraCorrectionMode_Int32 = 2200,
|
||||
Prop_DriverRequestedMuraFeather_InnerLeft_Int32 = 2201,
|
||||
Prop_DriverRequestedMuraFeather_InnerRight_Int32 = 2202,
|
||||
@@ -4801,6 +4815,8 @@ public enum EVRSubmitFlags
|
||||
Submit_TextureWithDepth = 16,
|
||||
Submit_FrameDiscontinuty = 32,
|
||||
Submit_VulkanTextureWithArrayData = 64,
|
||||
Submit_GlArrayTexture = 128,
|
||||
Submit_Reserved2 = 32768,
|
||||
}
|
||||
public enum EVRState
|
||||
{
|
||||
@@ -5153,8 +5169,11 @@ public enum EVRApplicationType
|
||||
VRApplication_SteamWatchdog = 6,
|
||||
VRApplication_Bootstrapper = 7,
|
||||
VRApplication_WebHelper = 8,
|
||||
VRApplication_OpenXR = 9,
|
||||
VRApplication_Max = 10,
|
||||
VRApplication_OpenXRInstance = 9,
|
||||
VRApplication_OpenXRScene = 10,
|
||||
VRApplication_OpenXROverlay = 11,
|
||||
VRApplication_Prism = 12,
|
||||
VRApplication_Max = 13,
|
||||
}
|
||||
public enum EVRFirmwareError
|
||||
{
|
||||
@@ -5234,6 +5253,15 @@ public enum EVRInitError
|
||||
Init_FailedForVrMonitor = 144,
|
||||
Init_PropertyManagerInitFailed = 145,
|
||||
Init_WebServerFailed = 146,
|
||||
Init_IllegalTypeTransition = 147,
|
||||
Init_MismatchedRuntimes = 148,
|
||||
Init_InvalidProcessId = 149,
|
||||
Init_VRServiceStartupFailed = 150,
|
||||
Init_PrismNeedsNewDrivers = 151,
|
||||
Init_PrismStartupTimedOut = 152,
|
||||
Init_CouldNotStartPrism = 153,
|
||||
Init_CreateDriverDirectDeviceFailed = 154,
|
||||
Init_PrismExitedUnexpectedly = 155,
|
||||
Driver_Failed = 200,
|
||||
Driver_Unknown = 201,
|
||||
Driver_HmdUnknown = 202,
|
||||
@@ -5349,6 +5377,9 @@ public enum EVRInitError
|
||||
Compositor_CreateOverlayInvalidCall = 488,
|
||||
Compositor_CreateOverlayAlreadyInitialized = 489,
|
||||
Compositor_FailedToCreateMailbox = 490,
|
||||
Compositor_WindowInterfaceIsNull = 491,
|
||||
Compositor_SystemLayerCreateInstance = 492,
|
||||
Compositor_SystemLayerCreateSession = 493,
|
||||
VendorSpecific_UnableToConnectToOculusRuntime = 1000,
|
||||
VendorSpecific_WindowsNotInDevMode = 1001,
|
||||
VendorSpecific_HmdFound_CantOpenDevice = 1101,
|
||||
@@ -5466,6 +5497,7 @@ public enum EVRApplicationError
|
||||
PropertyNotSet = 201,
|
||||
UnknownProperty = 202,
|
||||
InvalidParameter = 203,
|
||||
NotImplemented = 300,
|
||||
}
|
||||
public enum EVRApplicationProperty
|
||||
{
|
||||
@@ -5556,6 +5588,7 @@ public enum VROverlayTransformType
|
||||
VROverlayTransform_DashboardTab = 5,
|
||||
VROverlayTransform_DashboardThumb = 6,
|
||||
VROverlayTransform_Mountable = 7,
|
||||
VROverlayTransform_Projection = 8,
|
||||
}
|
||||
public enum VROverlayFlags
|
||||
{
|
||||
@@ -5949,6 +5982,11 @@ public enum EBlockQueueReadType
|
||||
public HmdVector2_t vTopLeft;
|
||||
public HmdVector2_t vBottomRight;
|
||||
}
|
||||
[StructLayout(LayoutKind.Sequential)] public struct VRBoneTransform_t
|
||||
{
|
||||
public HmdVector4_t position;
|
||||
public HmdQuaternionf_t orientation;
|
||||
}
|
||||
[StructLayout(LayoutKind.Sequential)] public struct DistortionCoordinates_t
|
||||
{
|
||||
public float rfRed0; //float[2]
|
||||
@@ -6079,6 +6117,7 @@ public enum EBlockQueueReadType
|
||||
{
|
||||
public ulong overlayHandle;
|
||||
public ulong devicePath;
|
||||
public ulong memoryBlockId;
|
||||
}
|
||||
[StructLayout(LayoutKind.Sequential)] public struct VREvent_Status_t
|
||||
{
|
||||
@@ -6301,11 +6340,6 @@ public enum EBlockQueueReadType
|
||||
unpacked.rAxis4 = this.rAxis4;
|
||||
}
|
||||
}
|
||||
[StructLayout(LayoutKind.Sequential)] public struct VRBoneTransform_t
|
||||
{
|
||||
public HmdVector4_t position;
|
||||
public HmdQuaternionf_t orientation;
|
||||
}
|
||||
[StructLayout(LayoutKind.Sequential)] public struct CameraVideoStreamFrameHeader_t
|
||||
{
|
||||
public EVRTrackedCameraFrameType eFrameType;
|
||||
@@ -6433,6 +6467,13 @@ public enum EBlockQueueReadType
|
||||
public EVROverlayIntersectionMaskPrimitiveType m_nPrimitiveType;
|
||||
public VROverlayIntersectionMaskPrimitive_Data_t m_Primitive;
|
||||
}
|
||||
[StructLayout(LayoutKind.Sequential)] public struct VROverlayProjection_t
|
||||
{
|
||||
public float fLeft;
|
||||
public float fRight;
|
||||
public float fTop;
|
||||
public float fBottom;
|
||||
}
|
||||
[StructLayout(LayoutKind.Sequential)] public struct VROverlayView_t
|
||||
{
|
||||
public ulong overlayHandle;
|
||||
@@ -7519,12 +7560,12 @@ public class OpenVR
|
||||
public const string IVRApplications_Version = "IVRApplications_007";
|
||||
public const string IVRChaperone_Version = "IVRChaperone_004";
|
||||
public const string IVRChaperoneSetup_Version = "IVRChaperoneSetup_006";
|
||||
public const string IVRCompositor_Version = "IVRCompositor_026";
|
||||
public const string IVRCompositor_Version = "IVRCompositor_027";
|
||||
public const uint k_unVROverlayMaxKeyLength = 128;
|
||||
public const uint k_unVROverlayMaxNameLength = 128;
|
||||
public const uint k_unMaxOverlayCount = 128;
|
||||
public const uint k_unMaxOverlayIntersectionMaskPrimitivesCount = 32;
|
||||
public const string IVROverlay_Version = "IVROverlay_024";
|
||||
public const string IVROverlay_Version = "IVROverlay_025";
|
||||
public const string IVROverlayView_Version = "IVROverlayView_003";
|
||||
public const uint k_unHeadsetViewMaxWidth = 3840;
|
||||
public const uint k_unHeadsetViewMaxHeight = 2160;
|
||||
@@ -7559,6 +7600,7 @@ public class OpenVR
|
||||
public const string k_pch_SteamVR_PlayAreaColor_String = "playAreaColor";
|
||||
public const string k_pch_SteamVR_TrackingLossColor_String = "trackingLossColor";
|
||||
public const string k_pch_SteamVR_ShowStage_Bool = "showStage";
|
||||
public const string k_pch_SteamVR_DrawTrackingReferences_Bool = "drawTrackingReferences";
|
||||
public const string k_pch_SteamVR_ActivateMultipleDrivers_Bool = "activateMultipleDrivers";
|
||||
public const string k_pch_SteamVR_UsingSpeakers_Bool = "usingSpeakers";
|
||||
public const string k_pch_SteamVR_SpeakersForwardYawOffsetDegrees_Float = "speakersForwardYawOffsetDegrees";
|
||||
@@ -7569,6 +7611,8 @@ public class OpenVR
|
||||
public const string k_pch_SteamVR_MaxRecommendedResolution_Int32 = "maxRecommendedResolution";
|
||||
public const string k_pch_SteamVR_MotionSmoothing_Bool = "motionSmoothing";
|
||||
public const string k_pch_SteamVR_MotionSmoothingOverride_Int32 = "motionSmoothingOverride";
|
||||
public const string k_pch_SteamVR_FramesToThrottle_Int32 = "framesToThrottle";
|
||||
public const string k_pch_SteamVR_AdditionalFramesToPredict_Int32 = "additionalFramesToPredict";
|
||||
public const string k_pch_SteamVR_DisableAsyncReprojection_Bool = "disableAsync";
|
||||
public const string k_pch_SteamVR_ForceFadeOnBadTracking_Bool = "forceFadeOnBadTracking";
|
||||
public const string k_pch_SteamVR_DefaultMirrorView_Int32 = "mirrorView";
|
||||
@@ -7611,6 +7655,8 @@ public class OpenVR
|
||||
public const string k_pch_SteamVR_OverlayRenderQuality = "overlayRenderQuality_2";
|
||||
public const string k_pch_SteamVR_BlockOculusSDKOnOpenVRLaunchOption_Bool = "blockOculusSDKOnOpenVRLaunchOption";
|
||||
public const string k_pch_SteamVR_BlockOculusSDKOnAllLaunches_Bool = "blockOculusSDKOnAllLaunches";
|
||||
public const string k_pch_SteamVR_HDCPLegacyCompatibility_Bool = "hdcp14legacyCompatibility";
|
||||
public const string k_pch_SteamVR_UsePrism_Bool = "usePrism";
|
||||
public const string k_pch_DirectMode_Section = "direct_mode";
|
||||
public const string k_pch_DirectMode_Enable_Bool = "enable";
|
||||
public const string k_pch_DirectMode_Count_Int32 = "count";
|
||||
@@ -7703,6 +7749,7 @@ public class OpenVR
|
||||
public const string k_pch_audio_LastHmdPlaybackDeviceId_String = "lastHmdPlaybackDeviceId";
|
||||
public const string k_pch_audio_VIVEHDMIGain = "viveHDMIGain";
|
||||
public const string k_pch_audio_DualSpeakerAndJackOutput_Bool = "dualSpeakerAndJackOutput";
|
||||
public const string k_pch_audio_MuteMicMonitor_Bool = "muteMicMonitor";
|
||||
public const string k_pch_Power_Section = "power";
|
||||
public const string k_pch_Power_PowerOffOnExit_Bool = "powerOffOnExit";
|
||||
public const string k_pch_Power_TurnOffScreensTimeout_Float = "turnOffScreensTimeout";
|
||||
@@ -7716,6 +7763,7 @@ public class OpenVR
|
||||
public const string k_pch_Dashboard_Position = "position";
|
||||
public const string k_pch_Dashboard_DesktopScale = "desktopScale";
|
||||
public const string k_pch_Dashboard_DashboardScale = "dashboardScale";
|
||||
public const string k_pch_Dashboard_UseStandaloneSystemLayer = "standaloneSystemLayer";
|
||||
public const string k_pch_modelskin_Section = "modelskins";
|
||||
public const string k_pch_Driver_Enable_Bool = "enable";
|
||||
public const string k_pch_Driver_BlockedBySafemode_Bool = "blocked_by_safe_mode";
|
||||
|
||||
Reference in New Issue
Block a user