458 lines
17 KiB
C#
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 = "0x5F98A0", Offset = "0x5F88A0", VA = "0x1805F98A0")]
|
|
internal CVRSystem(IntPtr pInterface)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BD1 RID: 3025 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000569")]
|
|
[Address(RVA = "0x5F9310", Offset = "0x5F8310", VA = "0x1805F9310")]
|
|
public void GetRecommendedRenderTargetSize(ref uint pnWidth, ref uint pnHeight)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BD2 RID: 3026 RVA: 0x00004814 File Offset: 0x00002A14
|
|
[Token(Token = "0x600056A")]
|
|
[Address(RVA = "0x5F9190", Offset = "0x5F8190", VA = "0x1805F9190")]
|
|
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 = "0x5F9200", Offset = "0x5F8200", VA = "0x1805F9200")]
|
|
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 = "0x5F8950", Offset = "0x5F7950", VA = "0x1805F8950")]
|
|
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 = "0x5F9010", Offset = "0x5F8010", VA = "0x1805F9010")]
|
|
public HmdMatrix34_t GetEyeToHeadTransform(EVREye eEye)
|
|
{
|
|
return default(HmdMatrix34_t);
|
|
}
|
|
|
|
// Token: 0x06000BD6 RID: 3030 RVA: 0x0000485C File Offset: 0x00002A5C
|
|
[Token(Token = "0x600056E")]
|
|
[Address(RVA = "0x5F9470", Offset = "0x5F8470", VA = "0x1805F9470")]
|
|
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 = "0x5F8F00", Offset = "0x5F7F00", VA = "0x1805F8F00")]
|
|
public int GetD3D9AdapterIndex()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000BD8 RID: 3032 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000570")]
|
|
[Address(RVA = "0x5F8F20", Offset = "0x5F7F20", VA = "0x1805F8F20")]
|
|
public void GetDXGIOutputInfo(ref int pnAdapterIndex)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BD9 RID: 3033 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000571")]
|
|
[Address(RVA = "0x5F9160", Offset = "0x5F8160", VA = "0x1805F9160")]
|
|
public void GetOutputDevice(ref ulong pnDevice, ETextureType textureType, IntPtr pInstance)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BDA RID: 3034 RVA: 0x0000488C File Offset: 0x00002A8C
|
|
[Token(Token = "0x6000572")]
|
|
[Address(RVA = "0x5F9560", Offset = "0x5F8560", VA = "0x1805F9560")]
|
|
public bool IsDisplayOnDesktop()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000BDB RID: 3035 RVA: 0x000048A4 File Offset: 0x00002AA4
|
|
[Token(Token = "0x6000573")]
|
|
[Address(RVA = "0x5F97F0", Offset = "0x5F87F0", VA = "0x1805F97F0")]
|
|
public bool SetDisplayVisibility(bool bIsVisibleOnDesktop)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000BDC RID: 3036 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000574")]
|
|
[Address(RVA = "0x5F8F50", Offset = "0x5F7F50", VA = "0x1805F8F50")]
|
|
public void GetDeviceToAbsoluteTrackingPose(ETrackingUniverseOrigin eOrigin, float fPredictedSecondsToPhotonsFromNow, TrackedDevicePose_t[] pTrackedDevicePoseArray)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BDD RID: 3037 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000575")]
|
|
[Address(RVA = "0x5F97D0", Offset = "0x5F87D0", VA = "0x1805F97D0")]
|
|
public void ResetSeatedZeroPose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BDE RID: 3038 RVA: 0x000048BC File Offset: 0x00002ABC
|
|
[Token(Token = "0x6000576")]
|
|
[Address(RVA = "0x5F93B0", Offset = "0x5F83B0", VA = "0x1805F93B0")]
|
|
public HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose()
|
|
{
|
|
return default(HmdMatrix34_t);
|
|
}
|
|
|
|
// Token: 0x06000BDF RID: 3039 RVA: 0x000048D4 File Offset: 0x00002AD4
|
|
[Token(Token = "0x6000577")]
|
|
[Address(RVA = "0x5F92C0", Offset = "0x5F82C0", VA = "0x1805F92C0")]
|
|
public HmdMatrix34_t GetRawZeroPoseToStandingAbsoluteTrackingPose()
|
|
{
|
|
return default(HmdMatrix34_t);
|
|
}
|
|
|
|
// Token: 0x06000BE0 RID: 3040 RVA: 0x000048EC File Offset: 0x00002AEC
|
|
[Token(Token = "0x6000578")]
|
|
[Address(RVA = "0x5F9400", Offset = "0x5F8400", VA = "0x1805F9400")]
|
|
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 = "0x5F94A0", Offset = "0x5F84A0", VA = "0x1805F94A0")]
|
|
public EDeviceActivityLevel GetTrackedDeviceActivityLevel(uint unDeviceId)
|
|
{
|
|
return EDeviceActivityLevel.k_EDeviceActivityLevel_Idle;
|
|
}
|
|
|
|
// Token: 0x06000BE2 RID: 3042 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x600057A")]
|
|
[Address(RVA = "0x5F8920", Offset = "0x5F7920", VA = "0x1805F8920")]
|
|
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 = "0x5F9500", Offset = "0x5F8500", VA = "0x1805F9500")]
|
|
public uint GetTrackedDeviceIndexForControllerRole(ETrackedControllerRole unDeviceType)
|
|
{
|
|
return 0U;
|
|
}
|
|
|
|
// Token: 0x06000BE4 RID: 3044 RVA: 0x00004934 File Offset: 0x00002B34
|
|
[Token(Token = "0x600057C")]
|
|
[Address(RVA = "0x5F8B10", Offset = "0x5F7B10", VA = "0x1805F8B10")]
|
|
public ETrackedControllerRole GetControllerRoleForTrackedDeviceIndex(uint unDeviceIndex)
|
|
{
|
|
return ETrackedControllerRole.Invalid;
|
|
}
|
|
|
|
// Token: 0x06000BE5 RID: 3045 RVA: 0x0000494C File Offset: 0x00002B4C
|
|
[Token(Token = "0x600057D")]
|
|
[Address(RVA = "0x5F94D0", Offset = "0x5F84D0", VA = "0x1805F94D0")]
|
|
public ETrackedDeviceClass GetTrackedDeviceClass(uint unDeviceIndex)
|
|
{
|
|
return ETrackedDeviceClass.Invalid;
|
|
}
|
|
|
|
// Token: 0x06000BE6 RID: 3046 RVA: 0x00004964 File Offset: 0x00002B64
|
|
[Token(Token = "0x600057E")]
|
|
[Address(RVA = "0x5F95E0", Offset = "0x5F85E0", VA = "0x1805F95E0")]
|
|
public bool IsTrackedDeviceConnected(uint unDeviceIndex)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000BE7 RID: 3047 RVA: 0x0000497C File Offset: 0x00002B7C
|
|
[Token(Token = "0x600057F")]
|
|
[Address(RVA = "0x5F89E0", Offset = "0x5F79E0", VA = "0x1805F89E0")]
|
|
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 = "0x5F9060", Offset = "0x5F8060", VA = "0x1805F9060")]
|
|
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 = "0x5F90D0", Offset = "0x5F80D0", VA = "0x1805F90D0")]
|
|
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 = "0x5F9530", Offset = "0x5F8530", VA = "0x1805F9530")]
|
|
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 = "0x5F9100", Offset = "0x5F8100", VA = "0x1805F9100")]
|
|
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 = "0x5F89B0", Offset = "0x5F79B0", VA = "0x1805F89B0")]
|
|
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 = "0x5F9440", Offset = "0x5F8440", VA = "0x1805F9440")]
|
|
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 = "0x5F9240", Offset = "0x5F8240", VA = "0x1805F9240")]
|
|
public string GetPropErrorNameFromEnum(ETrackedPropertyError error)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000BEF RID: 3055 RVA: 0x00004A24 File Offset: 0x00002C24
|
|
[Token(Token = "0x6000587")]
|
|
[Address(RVA = "0x5F9670", Offset = "0x5F8670", VA = "0x1805F9670")]
|
|
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 = "0x5F9640", Offset = "0x5F8640", VA = "0x1805F9640")]
|
|
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 = "0x5F8F90", Offset = "0x5F7F90", VA = "0x1805F8F90")]
|
|
public string GetEventTypeNameFromEnum(EVREventType eType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000BF2 RID: 3058 RVA: 0x00004A54 File Offset: 0x00002C54
|
|
[Token(Token = "0x600058A")]
|
|
[Address(RVA = "0x5F9090", Offset = "0x5F8090", VA = "0x1805F9090")]
|
|
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 = "0x5F8D40", Offset = "0x5F7D40", VA = "0x1805F8D40")]
|
|
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 = "0x5F8B40", Offset = "0x5F7B40", VA = "0x1805F8B40")]
|
|
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 = "0x5F9870", Offset = "0x5F8870", VA = "0x1805F9870")]
|
|
public void TriggerHapticPulse(uint unControllerDeviceIndex, uint unAxisId, ushort usDurationMicroSec)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BF6 RID: 3062 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x600058E")]
|
|
[Address(RVA = "0x5F8A10", Offset = "0x5F7A10", VA = "0x1805F8A10")]
|
|
public string GetButtonIdNameFromEnum(EVRButtonId eButtonId)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000BF7 RID: 3063 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x600058F")]
|
|
[Address(RVA = "0x5F8A90", Offset = "0x5F7A90", VA = "0x1805F8A90")]
|
|
public string GetControllerAxisTypeNameFromEnum(EVRControllerAxisType eAxisType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000BF8 RID: 3064 RVA: 0x00004A9C File Offset: 0x00002C9C
|
|
[Token(Token = "0x6000590")]
|
|
[Address(RVA = "0x5F9580", Offset = "0x5F8580", VA = "0x1805F9580")]
|
|
public bool IsInputAvailable()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000BF9 RID: 3065 RVA: 0x00004AB4 File Offset: 0x00002CB4
|
|
[Token(Token = "0x6000591")]
|
|
[Address(RVA = "0x5F95B0", Offset = "0x5F85B0", VA = "0x1805F95B0")]
|
|
public bool IsSteamVRDrawingControllers()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000BFA RID: 3066 RVA: 0x00004ACC File Offset: 0x00002CCC
|
|
[Token(Token = "0x6000592")]
|
|
[Address(RVA = "0x5F9810", Offset = "0x5F8810", VA = "0x1805F9810")]
|
|
public bool ShouldApplicationPause()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000BFB RID: 3067 RVA: 0x00004AE4 File Offset: 0x00002CE4
|
|
[Token(Token = "0x6000593")]
|
|
[Address(RVA = "0x5F9840", Offset = "0x5F8840", VA = "0x1805F9840")]
|
|
public bool ShouldApplicationReduceRenderingWork()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000BFC RID: 3068 RVA: 0x00004AFC File Offset: 0x00002CFC
|
|
[Token(Token = "0x6000594")]
|
|
[Address(RVA = "0x5F9610", Offset = "0x5F8610", VA = "0x1805F9610")]
|
|
public EVRFirmwareError PerformFirmwareUpdate(uint unDeviceIndex)
|
|
{
|
|
return EVRFirmwareError.None;
|
|
}
|
|
|
|
// Token: 0x06000BFD RID: 3069 RVA: 0x00002201 File Offset: 0x00000401
|
|
[Token(Token = "0x6000595")]
|
|
[Address(RVA = "0x5F88F0", Offset = "0x5F78F0", VA = "0x1805F88F0")]
|
|
public void AcknowledgeQuit_Exiting()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000BFE RID: 3070 RVA: 0x00004B14 File Offset: 0x00002D14
|
|
[Token(Token = "0x6000596")]
|
|
[Address(RVA = "0x5F8980", Offset = "0x5F7980", VA = "0x1805F8980")]
|
|
public uint GetAppContainerFilePaths(StringBuilder pchBuffer, uint unBufferSize)
|
|
{
|
|
return 0U;
|
|
}
|
|
|
|
// Token: 0x06000BFF RID: 3071 RVA: 0x000021FE File Offset: 0x000003FE
|
|
[Token(Token = "0x6000597")]
|
|
[Address(RVA = "0x5F9340", Offset = "0x5F8340", VA = "0x1805F9340")]
|
|
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 = "0x20002F3")]
|
|
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
|
|
internal delegate bool _PollNextEventPacked(ref VREvent_t_Packed pEvent, uint uncbVREvent);
|
|
|
|
// Token: 0x02000220 RID: 544
|
|
[Token(Token = "0x20002F4")]
|
|
[StructLayout(2)]
|
|
private struct PollNextEventUnion
|
|
{
|
|
// Token: 0x04000409 RID: 1033
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E54")]
|
|
public IVRSystem._PollNextEvent pPollNextEvent;
|
|
|
|
// Token: 0x0400040A RID: 1034
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E55")]
|
|
public CVRSystem._PollNextEventPacked pPollNextEventPacked;
|
|
}
|
|
|
|
// Token: 0x02000221 RID: 545
|
|
// (Invoke) Token: 0x06000C05 RID: 3077
|
|
[Token(Token = "0x20002F5")]
|
|
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
|
|
internal delegate bool _GetControllerStatePacked(uint unControllerDeviceIndex, ref VRControllerState_t_Packed pControllerState, uint unControllerStateSize);
|
|
|
|
// Token: 0x02000222 RID: 546
|
|
[Token(Token = "0x20002F6")]
|
|
[StructLayout(2)]
|
|
private struct GetControllerStateUnion
|
|
{
|
|
// Token: 0x0400040B RID: 1035
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E56")]
|
|
public IVRSystem._GetControllerState pGetControllerState;
|
|
|
|
// Token: 0x0400040C RID: 1036
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E57")]
|
|
public CVRSystem._GetControllerStatePacked pGetControllerStatePacked;
|
|
}
|
|
|
|
// Token: 0x02000223 RID: 547
|
|
// (Invoke) Token: 0x06000C09 RID: 3081
|
|
[Token(Token = "0x20002F7")]
|
|
[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 = "0x20002F8")]
|
|
[StructLayout(2)]
|
|
private struct GetControllerStateWithPoseUnion
|
|
{
|
|
// Token: 0x0400040D RID: 1037
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E58")]
|
|
public IVRSystem._GetControllerStateWithPose pGetControllerStateWithPose;
|
|
|
|
// Token: 0x0400040E RID: 1038
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000E59")]
|
|
public CVRSystem._GetControllerStateWithPosePacked pGetControllerStateWithPosePacked;
|
|
}
|
|
}
|
|
}
|