90 lines
3.6 KiB
C#
90 lines
3.6 KiB
C#
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);
|
|
}
|
|
}
|