using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace Valve.VR { // Token: 0x020000F0 RID: 240 [Token(Token = "0x2000076")] public struct IVRExtendedDisplay { // Token: 0x040002EB RID: 747 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40002BD")] internal IVRExtendedDisplay._GetWindowBounds GetWindowBounds; // Token: 0x040002EC RID: 748 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x40002BE")] internal IVRExtendedDisplay._GetEyeOutputViewport GetEyeOutputViewport; // Token: 0x040002ED RID: 749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40002BF")] internal IVRExtendedDisplay._GetDXGIOutputInfo GetDXGIOutputInfo; // Token: 0x020000F1 RID: 241 // (Invoke) Token: 0x0600075D RID: 1885 [Token(Token = "0x20001D6")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate void _GetWindowBounds(ref int pnX, ref int pnY, ref uint pnWidth, ref uint pnHeight); // Token: 0x020000F2 RID: 242 // (Invoke) Token: 0x06000761 RID: 1889 [Token(Token = "0x20001D7")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate void _GetEyeOutputViewport(EVREye eEye, ref uint pnX, ref uint pnY, ref uint pnWidth, ref uint pnHeight); // Token: 0x020000F3 RID: 243 // (Invoke) Token: 0x06000765 RID: 1893 [Token(Token = "0x20001D8")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate void _GetDXGIOutputInfo(ref int pnAdapterIndex, ref int pnAdapterOutputIndex); } }