Files
Apr2020-Cpp2Il-Dump/SteamVR/Valve/VR/CVRSystem.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

458 lines
17 KiB
C#

using System;
using System.Runtime.InteropServices;
using System.Text;
using Cpp2IlInjected;
namespace Valve.VR
{
// Token: 0x0200021E RID: 542
[Token(Token = "0x2000087")]
public class CVRSystem
{
// Token: 0x06000BD0 RID: 3024 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000568")]
[Address(RVA = "0x1996E60", Offset = "0x1995C60", VA = "0x181996E60")]
internal CVRSystem(IntPtr pInterface)
{
}
// Token: 0x06000BD1 RID: 3025 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000569")]
[Address(RVA = "0x19968D0", Offset = "0x19956D0", VA = "0x1819968D0")]
public void GetRecommendedRenderTargetSize(ref uint pnWidth, ref uint pnHeight)
{
}
// Token: 0x06000BD2 RID: 3026 RVA: 0x00004814 File Offset: 0x00002A14
[Token(Token = "0x600056A")]
[Address(RVA = "0x1996750", Offset = "0x1995550", VA = "0x181996750")]
public HmdMatrix44_t GetProjectionMatrix(EVREye eEye, float fNearZ, float fFarZ)
{
return default(HmdMatrix44_t);
}
// Token: 0x06000BD3 RID: 3027 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600056B")]
[Address(RVA = "0x19967C0", Offset = "0x19955C0", VA = "0x1819967C0")]
public void GetProjectionRaw(EVREye eEye, ref float pfLeft, ref float pfRight, ref float pfTop, ref float pfBottom)
{
}
// Token: 0x06000BD4 RID: 3028 RVA: 0x0000482C File Offset: 0x00002A2C
[Token(Token = "0x600056C")]
[Address(RVA = "0x1995F10", Offset = "0x1994D10", VA = "0x181995F10")]
public bool ComputeDistortion(EVREye eEye, float fU, float fV, ref DistortionCoordinates_t pDistortionCoordinates)
{
return default(bool);
}
// Token: 0x06000BD5 RID: 3029 RVA: 0x00004844 File Offset: 0x00002A44
[Token(Token = "0x600056D")]
[Address(RVA = "0x19965D0", Offset = "0x19953D0", VA = "0x1819965D0")]
public HmdMatrix34_t GetEyeToHeadTransform(EVREye eEye)
{
return default(HmdMatrix34_t);
}
// Token: 0x06000BD6 RID: 3030 RVA: 0x0000485C File Offset: 0x00002A5C
[Token(Token = "0x600056E")]
[Address(RVA = "0x1996A30", Offset = "0x1995830", VA = "0x181996A30")]
public bool GetTimeSinceLastVsync(ref float pfSecondsSinceLastVsync, ref ulong pulFrameCounter)
{
return default(bool);
}
// Token: 0x06000BD7 RID: 3031 RVA: 0x00004874 File Offset: 0x00002A74
[Token(Token = "0x600056F")]
[Address(RVA = "0x19964C0", Offset = "0x19952C0", VA = "0x1819964C0")]
public int GetD3D9AdapterIndex()
{
return 0;
}
// Token: 0x06000BD8 RID: 3032 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000570")]
[Address(RVA = "0x19964E0", Offset = "0x19952E0", VA = "0x1819964E0")]
public void GetDXGIOutputInfo(ref int pnAdapterIndex)
{
}
// Token: 0x06000BD9 RID: 3033 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000571")]
[Address(RVA = "0x1996720", Offset = "0x1995520", VA = "0x181996720")]
public void GetOutputDevice(ref ulong pnDevice, ETextureType textureType, IntPtr pInstance)
{
}
// Token: 0x06000BDA RID: 3034 RVA: 0x0000488C File Offset: 0x00002A8C
[Token(Token = "0x6000572")]
[Address(RVA = "0x1996B20", Offset = "0x1995920", VA = "0x181996B20")]
public bool IsDisplayOnDesktop()
{
return default(bool);
}
// Token: 0x06000BDB RID: 3035 RVA: 0x000048A4 File Offset: 0x00002AA4
[Token(Token = "0x6000573")]
[Address(RVA = "0x1996DB0", Offset = "0x1995BB0", VA = "0x181996DB0")]
public bool SetDisplayVisibility(bool bIsVisibleOnDesktop)
{
return default(bool);
}
// Token: 0x06000BDC RID: 3036 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000574")]
[Address(RVA = "0x1996510", Offset = "0x1995310", VA = "0x181996510")]
public void GetDeviceToAbsoluteTrackingPose(ETrackingUniverseOrigin eOrigin, float fPredictedSecondsToPhotonsFromNow, TrackedDevicePose_t[] pTrackedDevicePoseArray)
{
}
// Token: 0x06000BDD RID: 3037 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000575")]
[Address(RVA = "0x1996D90", Offset = "0x1995B90", VA = "0x181996D90")]
public void ResetSeatedZeroPose()
{
}
// Token: 0x06000BDE RID: 3038 RVA: 0x000048BC File Offset: 0x00002ABC
[Token(Token = "0x6000576")]
[Address(RVA = "0x1996970", Offset = "0x1995770", VA = "0x181996970")]
public HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose()
{
return default(HmdMatrix34_t);
}
// Token: 0x06000BDF RID: 3039 RVA: 0x000048D4 File Offset: 0x00002AD4
[Token(Token = "0x6000577")]
[Address(RVA = "0x1996880", Offset = "0x1995680", VA = "0x181996880")]
public HmdMatrix34_t GetRawZeroPoseToStandingAbsoluteTrackingPose()
{
return default(HmdMatrix34_t);
}
// Token: 0x06000BE0 RID: 3040 RVA: 0x000048EC File Offset: 0x00002AEC
[Token(Token = "0x6000578")]
[Address(RVA = "0x19969C0", Offset = "0x19957C0", VA = "0x1819969C0")]
public uint GetSortedTrackedDeviceIndicesOfClass(ETrackedDeviceClass eTrackedDeviceClass, uint[] punTrackedDeviceIndexArray, uint unRelativeToTrackedDeviceIndex)
{
return 0U;
}
// Token: 0x06000BE1 RID: 3041 RVA: 0x00004904 File Offset: 0x00002B04
[Token(Token = "0x6000579")]
[Address(RVA = "0x1996A60", Offset = "0x1995860", VA = "0x181996A60")]
public EDeviceActivityLevel GetTrackedDeviceActivityLevel(uint unDeviceId)
{
return EDeviceActivityLevel.k_EDeviceActivityLevel_Idle;
}
// Token: 0x06000BE2 RID: 3042 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600057A")]
[Address(RVA = "0x1995EE0", Offset = "0x1994CE0", VA = "0x181995EE0")]
public void ApplyTransform(ref TrackedDevicePose_t pOutputPose, ref TrackedDevicePose_t pTrackedDevicePose, ref HmdMatrix34_t pTransform)
{
}
// Token: 0x06000BE3 RID: 3043 RVA: 0x0000491C File Offset: 0x00002B1C
[Token(Token = "0x600057B")]
[Address(RVA = "0x1996AC0", Offset = "0x19958C0", VA = "0x181996AC0")]
public uint GetTrackedDeviceIndexForControllerRole(ETrackedControllerRole unDeviceType)
{
return 0U;
}
// Token: 0x06000BE4 RID: 3044 RVA: 0x00004934 File Offset: 0x00002B34
[Token(Token = "0x600057C")]
[Address(RVA = "0x19960D0", Offset = "0x1994ED0", VA = "0x1819960D0")]
public ETrackedControllerRole GetControllerRoleForTrackedDeviceIndex(uint unDeviceIndex)
{
return ETrackedControllerRole.Invalid;
}
// Token: 0x06000BE5 RID: 3045 RVA: 0x0000494C File Offset: 0x00002B4C
[Token(Token = "0x600057D")]
[Address(RVA = "0x1996A90", Offset = "0x1995890", VA = "0x181996A90")]
public ETrackedDeviceClass GetTrackedDeviceClass(uint unDeviceIndex)
{
return ETrackedDeviceClass.Invalid;
}
// Token: 0x06000BE6 RID: 3046 RVA: 0x00004964 File Offset: 0x00002B64
[Token(Token = "0x600057E")]
[Address(RVA = "0x1996BA0", Offset = "0x19959A0", VA = "0x181996BA0")]
public bool IsTrackedDeviceConnected(uint unDeviceIndex)
{
return default(bool);
}
// Token: 0x06000BE7 RID: 3047 RVA: 0x0000497C File Offset: 0x00002B7C
[Token(Token = "0x600057F")]
[Address(RVA = "0x1995FA0", Offset = "0x1994DA0", VA = "0x181995FA0")]
public bool GetBoolTrackedDeviceProperty(uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
{
return default(bool);
}
// Token: 0x06000BE8 RID: 3048 RVA: 0x00004994 File Offset: 0x00002B94
[Token(Token = "0x6000580")]
[Address(RVA = "0x1996620", Offset = "0x1995420", VA = "0x181996620")]
public float GetFloatTrackedDeviceProperty(uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
{
return 0f;
}
// Token: 0x06000BE9 RID: 3049 RVA: 0x000049AC File Offset: 0x00002BAC
[Token(Token = "0x6000581")]
[Address(RVA = "0x1996690", Offset = "0x1995490", VA = "0x181996690")]
public int GetInt32TrackedDeviceProperty(uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
{
return 0;
}
// Token: 0x06000BEA RID: 3050 RVA: 0x000049C4 File Offset: 0x00002BC4
[Token(Token = "0x6000582")]
[Address(RVA = "0x1996AF0", Offset = "0x19958F0", VA = "0x181996AF0")]
public ulong GetUint64TrackedDeviceProperty(uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
{
return 0UL;
}
// Token: 0x06000BEB RID: 3051 RVA: 0x000049DC File Offset: 0x00002BDC
[Token(Token = "0x6000583")]
[Address(RVA = "0x19966C0", Offset = "0x19954C0", VA = "0x1819966C0")]
public HmdMatrix34_t GetMatrix34TrackedDeviceProperty(uint unDeviceIndex, ETrackedDeviceProperty prop, ref ETrackedPropertyError pError)
{
return default(HmdMatrix34_t);
}
// Token: 0x06000BEC RID: 3052 RVA: 0x000049F4 File Offset: 0x00002BF4
[Token(Token = "0x6000584")]
[Address(RVA = "0x1995F70", Offset = "0x1994D70", VA = "0x181995F70")]
public uint GetArrayTrackedDeviceProperty(uint unDeviceIndex, ETrackedDeviceProperty prop, uint propType, IntPtr pBuffer, uint unBufferSize, ref ETrackedPropertyError pError)
{
return 0U;
}
// Token: 0x06000BED RID: 3053 RVA: 0x00004A0C File Offset: 0x00002C0C
[Token(Token = "0x6000585")]
[Address(RVA = "0x1996A00", Offset = "0x1995800", VA = "0x181996A00")]
public uint GetStringTrackedDeviceProperty(uint unDeviceIndex, ETrackedDeviceProperty prop, StringBuilder pchValue, uint unBufferSize, ref ETrackedPropertyError pError)
{
return 0U;
}
// Token: 0x06000BEE RID: 3054 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000586")]
[Address(RVA = "0x1996800", Offset = "0x1995600", VA = "0x181996800")]
public string GetPropErrorNameFromEnum(ETrackedPropertyError error)
{
return null;
}
// Token: 0x06000BEF RID: 3055 RVA: 0x00004A24 File Offset: 0x00002C24
[Token(Token = "0x6000587")]
[Address(RVA = "0x1996C30", Offset = "0x1995A30", VA = "0x181996C30")]
public bool PollNextEvent(ref VREvent_t pEvent, uint uncbVREvent)
{
return default(bool);
}
// Token: 0x06000BF0 RID: 3056 RVA: 0x00004A3C File Offset: 0x00002C3C
[Token(Token = "0x6000588")]
[Address(RVA = "0x1996C00", Offset = "0x1995A00", VA = "0x181996C00")]
public bool PollNextEventWithPose(ETrackingUniverseOrigin eOrigin, ref VREvent_t pEvent, uint uncbVREvent, ref TrackedDevicePose_t pTrackedDevicePose)
{
return default(bool);
}
// Token: 0x06000BF1 RID: 3057 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000589")]
[Address(RVA = "0x1996550", Offset = "0x1995350", VA = "0x181996550")]
public string GetEventTypeNameFromEnum(EVREventType eType)
{
return null;
}
// Token: 0x06000BF2 RID: 3058 RVA: 0x00004A54 File Offset: 0x00002C54
[Token(Token = "0x600058A")]
[Address(RVA = "0x1996650", Offset = "0x1995450", VA = "0x181996650")]
public HiddenAreaMesh_t GetHiddenAreaMesh(EVREye eEye, EHiddenAreaMeshType type)
{
return default(HiddenAreaMesh_t);
}
// Token: 0x06000BF3 RID: 3059 RVA: 0x00004A6C File Offset: 0x00002C6C
[Token(Token = "0x600058B")]
[Address(RVA = "0x1996300", Offset = "0x1995100", VA = "0x181996300")]
public bool GetControllerState(uint unControllerDeviceIndex, ref VRControllerState_t pControllerState, uint unControllerStateSize)
{
return default(bool);
}
// Token: 0x06000BF4 RID: 3060 RVA: 0x00004A84 File Offset: 0x00002C84
[Token(Token = "0x600058C")]
[Address(RVA = "0x1996100", Offset = "0x1994F00", VA = "0x181996100")]
public bool GetControllerStateWithPose(ETrackingUniverseOrigin eOrigin, uint unControllerDeviceIndex, ref VRControllerState_t pControllerState, uint unControllerStateSize, ref TrackedDevicePose_t pTrackedDevicePose)
{
return default(bool);
}
// Token: 0x06000BF5 RID: 3061 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x600058D")]
[Address(RVA = "0x1996E30", Offset = "0x1995C30", VA = "0x181996E30")]
public void TriggerHapticPulse(uint unControllerDeviceIndex, uint unAxisId, ushort usDurationMicroSec)
{
}
// Token: 0x06000BF6 RID: 3062 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x600058E")]
[Address(RVA = "0x1995FD0", Offset = "0x1994DD0", VA = "0x181995FD0")]
public string GetButtonIdNameFromEnum(EVRButtonId eButtonId)
{
return null;
}
// Token: 0x06000BF7 RID: 3063 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x600058F")]
[Address(RVA = "0x1996050", Offset = "0x1994E50", VA = "0x181996050")]
public string GetControllerAxisTypeNameFromEnum(EVRControllerAxisType eAxisType)
{
return null;
}
// Token: 0x06000BF8 RID: 3064 RVA: 0x00004A9C File Offset: 0x00002C9C
[Token(Token = "0x6000590")]
[Address(RVA = "0x1996B40", Offset = "0x1995940", VA = "0x181996B40")]
public bool IsInputAvailable()
{
return default(bool);
}
// Token: 0x06000BF9 RID: 3065 RVA: 0x00004AB4 File Offset: 0x00002CB4
[Token(Token = "0x6000591")]
[Address(RVA = "0x1996B70", Offset = "0x1995970", VA = "0x181996B70")]
public bool IsSteamVRDrawingControllers()
{
return default(bool);
}
// Token: 0x06000BFA RID: 3066 RVA: 0x00004ACC File Offset: 0x00002CCC
[Token(Token = "0x6000592")]
[Address(RVA = "0x1996DD0", Offset = "0x1995BD0", VA = "0x181996DD0")]
public bool ShouldApplicationPause()
{
return default(bool);
}
// Token: 0x06000BFB RID: 3067 RVA: 0x00004AE4 File Offset: 0x00002CE4
[Token(Token = "0x6000593")]
[Address(RVA = "0x1996E00", Offset = "0x1995C00", VA = "0x181996E00")]
public bool ShouldApplicationReduceRenderingWork()
{
return default(bool);
}
// Token: 0x06000BFC RID: 3068 RVA: 0x00004AFC File Offset: 0x00002CFC
[Token(Token = "0x6000594")]
[Address(RVA = "0x1996BD0", Offset = "0x19959D0", VA = "0x181996BD0")]
public EVRFirmwareError PerformFirmwareUpdate(uint unDeviceIndex)
{
return EVRFirmwareError.None;
}
// Token: 0x06000BFD RID: 3069 RVA: 0x00002201 File Offset: 0x00000401
[Token(Token = "0x6000595")]
[Address(RVA = "0x1995EB0", Offset = "0x1994CB0", VA = "0x181995EB0")]
public void AcknowledgeQuit_Exiting()
{
}
// Token: 0x06000BFE RID: 3070 RVA: 0x00004B14 File Offset: 0x00002D14
[Token(Token = "0x6000596")]
[Address(RVA = "0x1995F40", Offset = "0x1994D40", VA = "0x181995F40")]
public uint GetAppContainerFilePaths(StringBuilder pchBuffer, uint unBufferSize)
{
return 0U;
}
// Token: 0x06000BFF RID: 3071 RVA: 0x000021FE File Offset: 0x000003FE
[Token(Token = "0x6000597")]
[Address(RVA = "0x1996900", Offset = "0x1995700", VA = "0x181996900")]
public string GetRuntimeVersion()
{
return null;
}
// Token: 0x04000408 RID: 1032
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40003DA")]
private IVRSystem FnTable;
// Token: 0x0200021F RID: 543
// (Invoke) Token: 0x06000C01 RID: 3073
[Token(Token = "0x20002FC")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate bool _PollNextEventPacked(ref VREvent_t_Packed pEvent, uint uncbVREvent);
// Token: 0x02000220 RID: 544
[Token(Token = "0x20002FD")]
[StructLayout(2)]
private struct PollNextEventUnion
{
// Token: 0x04000409 RID: 1033
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E79")]
public IVRSystem._PollNextEvent pPollNextEvent;
// Token: 0x0400040A RID: 1034
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E7A")]
public CVRSystem._PollNextEventPacked pPollNextEventPacked;
}
// Token: 0x02000221 RID: 545
// (Invoke) Token: 0x06000C05 RID: 3077
[Token(Token = "0x20002FE")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate bool _GetControllerStatePacked(uint unControllerDeviceIndex, ref VRControllerState_t_Packed pControllerState, uint unControllerStateSize);
// Token: 0x02000222 RID: 546
[Token(Token = "0x20002FF")]
[StructLayout(2)]
private struct GetControllerStateUnion
{
// Token: 0x0400040B RID: 1035
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E7B")]
public IVRSystem._GetControllerState pGetControllerState;
// Token: 0x0400040C RID: 1036
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E7C")]
public CVRSystem._GetControllerStatePacked pGetControllerStatePacked;
}
// Token: 0x02000223 RID: 547
// (Invoke) Token: 0x06000C09 RID: 3081
[Token(Token = "0x2000300")]
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
internal delegate bool _GetControllerStateWithPosePacked(ETrackingUniverseOrigin eOrigin, uint unControllerDeviceIndex, ref VRControllerState_t_Packed pControllerState, uint unControllerStateSize, ref TrackedDevicePose_t pTrackedDevicePose);
// Token: 0x02000224 RID: 548
[Token(Token = "0x2000301")]
[StructLayout(2)]
private struct GetControllerStateWithPoseUnion
{
// Token: 0x0400040D RID: 1037
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E7D")]
public IVRSystem._GetControllerStateWithPose pGetControllerStateWithPose;
// Token: 0x0400040E RID: 1038
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000E7E")]
public CVRSystem._GetControllerStateWithPosePacked pGetControllerStateWithPosePacked;
}
}
}