using System; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; namespace Valve.VR { // Token: 0x020001BC RID: 444 [Token(Token = "0x200007D")] public struct IVRRenderModels { // Token: 0x040003B0 RID: 944 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000382")] internal IVRRenderModels._LoadRenderModel_Async LoadRenderModel_Async; // Token: 0x040003B1 RID: 945 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4000383")] internal IVRRenderModels._FreeRenderModel FreeRenderModel; // Token: 0x040003B2 RID: 946 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4000384")] internal IVRRenderModels._LoadTexture_Async LoadTexture_Async; // Token: 0x040003B3 RID: 947 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000385")] internal IVRRenderModels._FreeTexture FreeTexture; // Token: 0x040003B4 RID: 948 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000386")] internal IVRRenderModels._LoadTextureD3D11_Async LoadTextureD3D11_Async; // Token: 0x040003B5 RID: 949 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000387")] internal IVRRenderModels._LoadIntoTextureD3D11_Async LoadIntoTextureD3D11_Async; // Token: 0x040003B6 RID: 950 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000388")] internal IVRRenderModels._FreeTextureD3D11 FreeTextureD3D11; // Token: 0x040003B7 RID: 951 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4000389")] internal IVRRenderModels._GetRenderModelName GetRenderModelName; // Token: 0x040003B8 RID: 952 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400038A")] internal IVRRenderModels._GetRenderModelCount GetRenderModelCount; // Token: 0x040003B9 RID: 953 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400038B")] internal IVRRenderModels._GetComponentCount GetComponentCount; // Token: 0x040003BA RID: 954 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400038C")] internal IVRRenderModels._GetComponentName GetComponentName; // Token: 0x040003BB RID: 955 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400038D")] internal IVRRenderModels._GetComponentButtonMask GetComponentButtonMask; // Token: 0x040003BC RID: 956 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400038E")] internal IVRRenderModels._GetComponentRenderModelName GetComponentRenderModelName; // Token: 0x040003BD RID: 957 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400038F")] internal IVRRenderModels._GetComponentStateForDevicePath GetComponentStateForDevicePath; // Token: 0x040003BE RID: 958 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4000390")] internal IVRRenderModels._GetComponentState GetComponentState; // Token: 0x040003BF RID: 959 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4000391")] internal IVRRenderModels._RenderModelHasComponent RenderModelHasComponent; // Token: 0x040003C0 RID: 960 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4000392")] internal IVRRenderModels._GetRenderModelThumbnailURL GetRenderModelThumbnailURL; // Token: 0x040003C1 RID: 961 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4000393")] internal IVRRenderModels._GetRenderModelOriginalPath GetRenderModelOriginalPath; // Token: 0x040003C2 RID: 962 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4000394")] internal IVRRenderModels._GetRenderModelErrorNameFromEnum GetRenderModelErrorNameFromEnum; // Token: 0x020001BD RID: 445 // (Invoke) Token: 0x06000A71 RID: 2673 [Token(Token = "0x200029B")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRRenderModelError _LoadRenderModel_Async(string pchRenderModelName, ref IntPtr ppRenderModel); // Token: 0x020001BE RID: 446 // (Invoke) Token: 0x06000A75 RID: 2677 [Token(Token = "0x200029C")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate void _FreeRenderModel(IntPtr pRenderModel); // Token: 0x020001BF RID: 447 // (Invoke) Token: 0x06000A79 RID: 2681 [Token(Token = "0x200029D")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRRenderModelError _LoadTexture_Async(int textureId, ref IntPtr ppTexture); // Token: 0x020001C0 RID: 448 // (Invoke) Token: 0x06000A7D RID: 2685 [Token(Token = "0x200029E")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate void _FreeTexture(IntPtr pTexture); // Token: 0x020001C1 RID: 449 // (Invoke) Token: 0x06000A81 RID: 2689 [Token(Token = "0x200029F")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRRenderModelError _LoadTextureD3D11_Async(int textureId, IntPtr pD3D11Device, ref IntPtr ppD3D11Texture2D); // Token: 0x020001C2 RID: 450 // (Invoke) Token: 0x06000A85 RID: 2693 [Token(Token = "0x20002A0")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate EVRRenderModelError _LoadIntoTextureD3D11_Async(int textureId, IntPtr pDstTexture); // Token: 0x020001C3 RID: 451 // (Invoke) Token: 0x06000A89 RID: 2697 [Token(Token = "0x20002A1")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate void _FreeTextureD3D11(IntPtr pD3D11Texture2D); // Token: 0x020001C4 RID: 452 // (Invoke) Token: 0x06000A8D RID: 2701 [Token(Token = "0x20002A2")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint _GetRenderModelName(uint unRenderModelIndex, StringBuilder pchRenderModelName, uint unRenderModelNameLen); // Token: 0x020001C5 RID: 453 // (Invoke) Token: 0x06000A91 RID: 2705 [Token(Token = "0x20002A3")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint _GetRenderModelCount(); // Token: 0x020001C6 RID: 454 // (Invoke) Token: 0x06000A95 RID: 2709 [Token(Token = "0x20002A4")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint _GetComponentCount(string pchRenderModelName); // Token: 0x020001C7 RID: 455 // (Invoke) Token: 0x06000A99 RID: 2713 [Token(Token = "0x20002A5")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint _GetComponentName(string pchRenderModelName, uint unComponentIndex, StringBuilder pchComponentName, uint unComponentNameLen); // Token: 0x020001C8 RID: 456 // (Invoke) Token: 0x06000A9D RID: 2717 [Token(Token = "0x20002A6")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate ulong _GetComponentButtonMask(string pchRenderModelName, string pchComponentName); // Token: 0x020001C9 RID: 457 // (Invoke) Token: 0x06000AA1 RID: 2721 [Token(Token = "0x20002A7")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint _GetComponentRenderModelName(string pchRenderModelName, string pchComponentName, StringBuilder pchComponentRenderModelName, uint unComponentRenderModelNameLen); // Token: 0x020001CA RID: 458 // (Invoke) Token: 0x06000AA5 RID: 2725 [Token(Token = "0x20002A8")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate bool _GetComponentStateForDevicePath(string pchRenderModelName, string pchComponentName, ulong devicePath, ref RenderModel_ControllerMode_State_t pState, ref RenderModel_ComponentState_t pComponentState); // Token: 0x020001CB RID: 459 // (Invoke) Token: 0x06000AA9 RID: 2729 [Token(Token = "0x20002A9")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate bool _GetComponentState(string pchRenderModelName, string pchComponentName, ref VRControllerState_t pControllerState, ref RenderModel_ControllerMode_State_t pState, ref RenderModel_ComponentState_t pComponentState); // Token: 0x020001CC RID: 460 // (Invoke) Token: 0x06000AAD RID: 2733 [Token(Token = "0x20002AA")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate bool _RenderModelHasComponent(string pchRenderModelName, string pchComponentName); // Token: 0x020001CD RID: 461 // (Invoke) Token: 0x06000AB1 RID: 2737 [Token(Token = "0x20002AB")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint _GetRenderModelThumbnailURL(string pchRenderModelName, StringBuilder pchThumbnailURL, uint unThumbnailURLLen, ref EVRRenderModelError peError); // Token: 0x020001CE RID: 462 // (Invoke) Token: 0x06000AB5 RID: 2741 [Token(Token = "0x20002AC")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate uint _GetRenderModelOriginalPath(string pchRenderModelName, StringBuilder pchOriginalPath, uint unOriginalPathLen, ref EVRRenderModelError peError); // Token: 0x020001CF RID: 463 // (Invoke) Token: 0x06000AB9 RID: 2745 [Token(Token = "0x20002AD")] [UnmanagedFunctionPointer(CallingConvention.StdCall)] internal delegate IntPtr _GetRenderModelErrorNameFromEnum(EVRRenderModelError error); } }