using System; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; namespace Valve.VR { // Token: 0x020001E0 RID: 480 [Token(Token = "0x2000080")] public struct IVRScreenshots { // Token: 0x040003D1 RID: 977 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40003A3")] internal IVRScreenshots._RequestScreenshot RequestScreenshot; // Token: 0x040003D2 RID: 978 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x40003A4")] internal IVRScreenshots._HookScreenshot HookScreenshot; // Token: 0x040003D3 RID: 979 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40003A5")] internal IVRScreenshots._GetScreenshotPropertyType GetScreenshotPropertyType; // Token: 0x040003D4 RID: 980 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40003A6")] internal IVRScreenshots._GetScreenshotPropertyFilename GetScreenshotPropertyFilename; // Token: 0x040003D5 RID: 981 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40003A7")] internal IVRScreenshots._UpdateScreenshotProgress UpdateScreenshotProgress; // Token: 0x040003D6 RID: 982 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40003A8")] internal IVRScreenshots._TakeStereoScreenshot TakeStereoScreenshot; // Token: 0x040003D7 RID: 983 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40003A9")] internal IVRScreenshots._SubmitScreenshot SubmitScreenshot; // Token: 0x020001E1 RID: 481 // (Invoke) Token: 0x06000AF5 RID: 2805 [Token(Token = "0x20002BC")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRScreenshotError _RequestScreenshot(ref uint pOutScreenshotHandle, EVRScreenshotType type, string pchPreviewFilename, string pchVRFilename); // Token: 0x020001E2 RID: 482 // (Invoke) Token: 0x06000AF9 RID: 2809 [Token(Token = "0x20002BD")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRScreenshotError _HookScreenshot([In] [Out] EVRScreenshotType[] pSupportedTypes, int numTypes); // Token: 0x020001E3 RID: 483 // (Invoke) Token: 0x06000AFD RID: 2813 [Token(Token = "0x20002BE")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRScreenshotType _GetScreenshotPropertyType(uint screenshotHandle, ref EVRScreenshotError pError); // Token: 0x020001E4 RID: 484 // (Invoke) Token: 0x06000B01 RID: 2817 [Token(Token = "0x20002BF")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint _GetScreenshotPropertyFilename(uint screenshotHandle, EVRScreenshotPropertyFilenames filenameType, StringBuilder pchFilename, uint cchFilename, ref EVRScreenshotError pError); // Token: 0x020001E5 RID: 485 // (Invoke) Token: 0x06000B05 RID: 2821 [Token(Token = "0x20002C0")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRScreenshotError _UpdateScreenshotProgress(uint screenshotHandle, float flProgress); // Token: 0x020001E6 RID: 486 // (Invoke) Token: 0x06000B09 RID: 2825 [Token(Token = "0x20002C1")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRScreenshotError _TakeStereoScreenshot(ref uint pOutScreenshotHandle, string pchPreviewFilename, string pchVRFilename); // Token: 0x020001E7 RID: 487 // (Invoke) Token: 0x06000B0D RID: 2829 [Token(Token = "0x20002C2")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRScreenshotError _SubmitScreenshot(uint screenshotHandle, EVRScreenshotType type, string pchSourcePreviewFilename, string pchSourceVRFilename); } }