Files
Apr2020-Cpp2Il-Dump/Oculus.VR/OVROverlay.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

565 lines
17 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.XR;
// Token: 0x02000052 RID: 82
[Token(Token = "0x2000052")]
[ExecuteInEditMode]
public class OVROverlay : MonoBehaviour
{
// Token: 0x17000046 RID: 70
// (get) Token: 0x060001F2 RID: 498 RVA: 0x00003180 File Offset: 0x00001380
// (set) Token: 0x060001F3 RID: 499 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000046")]
public bool BBDHBOCBLFN
{
[Token(Token = "0x60001F2")]
[Address(RVA = "0x2034D80", Offset = "0x2033B80", VA = "0x182034D80")]
get
{
return default(bool);
}
[Token(Token = "0x60001F3")]
[Address(RVA = "0x2034D90", Offset = "0x2033B90", VA = "0x182034D90")]
set
{
}
}
// Token: 0x060001F4 RID: 500 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001F4")]
[Address(RVA = "0x2034570", Offset = "0x2033370", VA = "0x182034570")]
public void OverrideOverlayTextureInfo(Texture JGCJDKGPOAG, IntPtr LFHDBBEMACO, XRNode IKFLAODDALD)
{
}
// Token: 0x17000047 RID: 71
// (get) Token: 0x060001F5 RID: 501 RVA: 0x00003198 File Offset: 0x00001398
[Token(Token = "0x17000047")]
private MCDBMHHMGKB.GHHGGFJNODC EKLDNCDBHOD
{
[Token(Token = "0x60001F5")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0")]
get
{
return MCDBMHHMGKB.GHHGGFJNODC.Stereo;
}
}
// Token: 0x17000048 RID: 72
// (get) Token: 0x060001F6 RID: 502 RVA: 0x000031B0 File Offset: 0x000013B0
[Token(Token = "0x17000048")]
private int DDEJGHDIMDC
{
[Token(Token = "0x60001F6")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0")]
get
{
return 0;
}
}
// Token: 0x060001F7 RID: 503 RVA: 0x000031C8 File Offset: 0x000013C8
[Token(Token = "0x60001F7")]
[Address(RVA = "0x20327C0", Offset = "0x20315C0", VA = "0x1820327C0")]
private bool JAGMMLHMFLB(int LIHGMHNCPDH, int DPKDBDKMAMM, MCDBMHHMGKB.CDFLMEFNKFB GCFBNPDHLMN, int FDGBIFIAIIO, MCDBMHHMGKB.AHJOBAOBKML OJJOHDIFMEG, MCDBMHHMGKB.FNBEEPGOIBG NAEHIKOGNND)
{
return default(bool);
}
// Token: 0x060001F8 RID: 504 RVA: 0x000031E0 File Offset: 0x000013E0
[Token(Token = "0x60001F8")]
[Address(RVA = "0x2033D20", Offset = "0x2032B20", VA = "0x182033D20")]
private bool MJFELMJBMOB(bool PCPMPEEJIPL, MCDBMHHMGKB.AHJOBAOBKML OJJOHDIFMEG, bool EPCIEOLIAIO)
{
return default(bool);
}
// Token: 0x060001F9 RID: 505 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001F9")]
[Address(RVA = "0x2030E70", Offset = "0x202FC70", VA = "0x182030E70")]
private void FPJKBICDFLG()
{
}
// Token: 0x060001FA RID: 506 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001FA")]
[Address(RVA = "0x2030580", Offset = "0x202F380", VA = "0x182030580")]
private void CHFBKOCINNK()
{
}
// Token: 0x060001FB RID: 507 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001FB")]
[Address(RVA = "0x2034670", Offset = "0x2033470", VA = "0x182034670")]
public void SetSrcDestRects(Rect ALMMKEBOFAM, Rect CFBOPPKODMA, Rect CJBEFECJPOG, Rect FEEGLNDLHDB)
{
}
// Token: 0x060001FC RID: 508 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001FC")]
[Address(RVA = "0x20346A0", Offset = "0x20334A0", VA = "0x1820346A0")]
public void UpdateTextureRectMatrix()
{
}
// Token: 0x060001FD RID: 509 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60001FD")]
[Address(RVA = "0x2034650", Offset = "0x2033450", VA = "0x182034650")]
public void SetPerLayerColorScaleAndOffset(Vector4 FNJKKNKLDPB, Vector4 GPDGCLIOACB)
{
}
// Token: 0x060001FE RID: 510 RVA: 0x000031F8 File Offset: 0x000013F8
[Token(Token = "0x60001FE")]
[Address(RVA = "0x2030FD0", Offset = "0x202FDD0", VA = "0x182030FD0")]
private bool GGHFLGPMNDB()
{
return default(bool);
}
// Token: 0x060001FF RID: 511 RVA: 0x00003210 File Offset: 0x00001410
[Token(Token = "0x60001FF")]
[Address(RVA = "0x2030920", Offset = "0x202F720", VA = "0x182030920")]
private MCDBMHHMGKB.PCMPCBDJBFI DELPFGEGAJD()
{
return default(MCDBMHHMGKB.PCMPCBDJBFI);
}
// Token: 0x06000200 RID: 512 RVA: 0x00003228 File Offset: 0x00001428
[Token(Token = "0x6000200")]
[Address(RVA = "0x20320C0", Offset = "0x2030EC0", VA = "0x1820320C0")]
private Rect ICLHJNHFFLI(int KANBCANBNHE)
{
return default(Rect);
}
// Token: 0x06000201 RID: 513 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000201")]
[Address(RVA = "0x20322A0", Offset = "0x20310A0", VA = "0x1820322A0")]
private void IDFHHDADEMJ(Texture FAACBOBPIKK, RenderTexture APGEONNGODN, Material ENKBCLEDIFA, Rect POMLCDIIKDM)
{
}
// Token: 0x06000202 RID: 514 RVA: 0x00003240 File Offset: 0x00001440
[Token(Token = "0x6000202")]
[Address(RVA = "0x2031550", Offset = "0x2030350", VA = "0x182031550")]
private bool GGIAKBJOEFE(int LIHGMHNCPDH, bool EPCIEOLIAIO, MCDBMHHMGKB.AHJOBAOBKML OJJOHDIFMEG, int DPKDBDKMAMM, int FJMKPGGOMGJ)
{
return default(bool);
}
// Token: 0x06000203 RID: 515 RVA: 0x00003258 File Offset: 0x00001458
[Token(Token = "0x6000203")]
[Address(RVA = "0x2031D30", Offset = "0x2030B30", VA = "0x182031D30")]
private bool HOFEOOBNGOP(bool CBKJLAGNNIK, bool MEGOLPDMNBO, bool AEAJKLGIHDE, OVRPose FPEDLPMNDAA, Vector3 FNJKKNKLDPB, int DBNFLJPEBEE)
{
return default(bool);
}
// Token: 0x06000204 RID: 516 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000204")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void PBOKOIAJOII()
{
}
// Token: 0x06000205 RID: 517 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000205")]
[Address(RVA = "0x2030220", Offset = "0x202F020", VA = "0x182030220")]
private void Awake()
{
}
// Token: 0x17000049 RID: 73
// (get) Token: 0x06000206 RID: 518 RVA: 0x000020E2 File Offset: 0x000002E2
[Token(Token = "0x17000049")]
public static string MMPDCLFMLBI
{
[Token(Token = "0x6000206")]
[Address(RVA = "0x2034D20", Offset = "0x2033B20", VA = "0x182034D20")]
get
{
return null;
}
}
// Token: 0x06000207 RID: 519 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000207")]
[Address(RVA = "0x20344F0", Offset = "0x20332F0", VA = "0x1820344F0")]
private void OnEnable()
{
}
// Token: 0x06000208 RID: 520 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000208")]
[Address(RVA = "0x2033B40", Offset = "0x2032940", VA = "0x182033B40")]
private void MDEBKAKCCJF()
{
}
// Token: 0x06000209 RID: 521 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000209")]
[Address(RVA = "0x2034340", Offset = "0x2033140", VA = "0x182034340")]
private void OnDisable()
{
}
// Token: 0x0600020A RID: 522 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600020A")]
[Address(RVA = "0x2034320", Offset = "0x2033120", VA = "0x182034320")]
private void OnDestroy()
{
}
// Token: 0x0600020B RID: 523 RVA: 0x00003270 File Offset: 0x00001470
[Token(Token = "0x600020B")]
[Address(RVA = "0x2033140", Offset = "0x2031F40", VA = "0x182033140")]
private bool JJKDNEMFFGJ(ref OVRPose FPEDLPMNDAA, ref Vector3 FNJKKNKLDPB, ref bool CBKJLAGNNIK, ref bool MEGOLPDMNBO)
{
return default(bool);
}
// Token: 0x0600020C RID: 524 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600020C")]
[Address(RVA = "0x2032D10", Offset = "0x2031B10", VA = "0x182032D10")]
private void JAHBNENNPKL(Vector3 FNJKKNKLDPB, OVRPose FPEDLPMNDAA)
{
}
// Token: 0x0600020D RID: 525 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600020D")]
[Address(RVA = "0x2033520", Offset = "0x2032320", VA = "0x182033520")]
private void LateUpdate()
{
}
// Token: 0x0600020E RID: 526 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600020E")]
[Address(RVA = "0x2034B20", Offset = "0x2033920", VA = "0x182034B20")]
public OVROverlay()
{
}
// Token: 0x04000257 RID: 599
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000257")]
[Tooltip("Specify overlay's type")]
public OVROverlay.CBBDMFBNAPO currentOverlayType;
// Token: 0x04000258 RID: 600
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4000258")]
[Tooltip("If true, the texture's content is copied to the compositor each frame.")]
public bool isDynamic;
// Token: 0x04000259 RID: 601
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")]
[Token(Token = "0x4000259")]
[Tooltip("If true, the layer would be used to present protected content (e.g. HDCP). The flag is effective only on PC.")]
public bool isProtectedContent;
// Token: 0x0400025A RID: 602
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400025A")]
public Rect srcRectLeft;
// Token: 0x0400025B RID: 603
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400025B")]
public Rect srcRectRight;
// Token: 0x0400025C RID: 604
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400025C")]
public Rect destRectLeft;
// Token: 0x0400025D RID: 605
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400025D")]
public Rect destRectRight;
// Token: 0x0400025E RID: 606
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400025E")]
public bool invertTextureRects;
// Token: 0x0400025F RID: 607
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x400025F")]
private MCDBMHHMGKB.KAHLJFMPKFO ECCOOKHKKGL;
// Token: 0x04000260 RID: 608
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4000260")]
public bool overrideTextureRectMatrix;
// Token: 0x04000261 RID: 609
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA5")]
[Token(Token = "0x4000261")]
public bool overridePerLayerColorScaleAndOffset;
// Token: 0x04000262 RID: 610
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000262")]
public Vector4 colorScale;
// Token: 0x04000263 RID: 611
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4000263")]
public Vector4 colorOffset;
// Token: 0x04000264 RID: 612
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4000264")]
public bool useExpensiveSuperSample;
// Token: 0x04000265 RID: 613
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC9")]
[Token(Token = "0x4000265")]
public bool hidden;
// Token: 0x04000266 RID: 614
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCA")]
[Token(Token = "0x4000266")]
[Tooltip("If true, the layer will be created as an external surface. externalSurfaceObject contains the Surface object. It's effective only on Android.")]
public bool isExternalSurface;
// Token: 0x04000267 RID: 615
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
[Token(Token = "0x4000267")]
[Tooltip("The width which will be used to create the external surface. It's effective only on Android.")]
public int externalSurfaceWidth;
// Token: 0x04000268 RID: 616
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4000268")]
[Tooltip("The height which will be used to create the external surface. It's effective only on Android.")]
public int externalSurfaceHeight;
// Token: 0x04000269 RID: 617
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
[Token(Token = "0x4000269")]
[Tooltip("The compositionDepth defines the order of the OVROverlays in composition. The overlay/underlay with smaller compositionDepth would be composited in the front of the overlay/underlay with larger compositionDepth.")]
public int compositionDepth;
// Token: 0x0400026A RID: 618
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400026A")]
[Tooltip("The noDepthBufferTesting will stop layer's depth buffer compositing even if the engine has \"Shared Depth Buffer\" enabled")]
public bool noDepthBufferTesting;
// Token: 0x0400026B RID: 619
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
[Token(Token = "0x400026B")]
public MCDBMHHMGKB.CDFLMEFNKFB layerTextureFormat;
// Token: 0x0400026C RID: 620
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400026C")]
[Tooltip("Specify overlay's shape")]
public OVROverlay.CDEIOIJEANL currentOverlayShape;
// Token: 0x0400026D RID: 621
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
[Token(Token = "0x400026D")]
private OVROverlay.CDEIOIJEANL HGIABEFNNPA;
// Token: 0x0400026E RID: 622
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400026E")]
[Tooltip("The left- and right-eye Textures to show in the layer.")]
public Texture[] textures;
// Token: 0x0400026F RID: 623
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400026F")]
[Tooltip("When checked, the texture is treated as if the alpha was already premultiplied")]
public bool isAlphaPremultiplied;
// Token: 0x04000270 RID: 624
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF1")]
[Token(Token = "0x4000270")]
[SerializeField]
private bool _previewInEditor;
// Token: 0x04000271 RID: 625
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4000271")]
protected IntPtr[] FBFCILJBHPP;
// Token: 0x04000272 RID: 626
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4000272")]
public IntPtr externalSurfaceObject;
// Token: 0x04000273 RID: 627
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4000273")]
public OVROverlay.BDJEPAJJFMK externalSurfaceObjectCreated;
// Token: 0x04000274 RID: 628
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4000274")]
protected bool JBJLHKDGNKL;
// Token: 0x04000275 RID: 629
[Token(Token = "0x4000275")]
internal const int EBACONGCLJD = 15;
// Token: 0x04000276 RID: 630
[Token(Token = "0x4000276")]
public static OVROverlay[] instances;
// Token: 0x04000277 RID: 631
[Token(Token = "0x4000277")]
private static Material FJHNNAGNFLB;
// Token: 0x04000278 RID: 632
[Token(Token = "0x4000278")]
private static Material BLMMCPMHCME;
// Token: 0x04000279 RID: 633
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4000279")]
private OVROverlay.DPCDNLPAJPC[] JPKHPFEAGDD;
// Token: 0x0400027A RID: 634
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x400027A")]
private MCDBMHHMGKB.PCMPCBDJBFI NFCKDHGLCDE;
// Token: 0x0400027B RID: 635
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400027B")]
private int JFICBDMHDFM;
// Token: 0x0400027C RID: 636
[global::Cpp2IlInjected.FieldOffset(Offset = "0x164")]
[Token(Token = "0x400027C")]
private int GKGLOKOMOAC;
// Token: 0x0400027D RID: 637
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x400027D")]
private int DFFIMJJPJJM;
// Token: 0x0400027E RID: 638
[global::Cpp2IlInjected.FieldOffset(Offset = "0x16C")]
[Token(Token = "0x400027E")]
private GCHandle LAAKNCEGBEP;
// Token: 0x0400027F RID: 639
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400027F")]
private IntPtr OKPNGDCJOBD;
// Token: 0x04000280 RID: 640
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x4000280")]
private int DBNFLJPEBEE;
// Token: 0x04000281 RID: 641
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
[Token(Token = "0x4000281")]
private int MMLABAKBGIN;
// Token: 0x04000282 RID: 642
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x4000282")]
private Renderer OAKNMGCKIKP;
// Token: 0x04000283 RID: 643
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x4000283")]
private ulong HGJNPAHDGFK;
// Token: 0x04000284 RID: 644
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x4000284")]
private Vector4 IMECODDEJGN;
// Token: 0x04000285 RID: 645
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4000285")]
private Vector2 FOJGMJHAHJF;
// Token: 0x04000286 RID: 646
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4000286")]
private OVRManager.LFFKGGCMHHN IOODCFOIBIP;
// Token: 0x04000287 RID: 647
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1AC")]
[Token(Token = "0x4000287")]
private bool GBHGCGKAMFI;
// Token: 0x02000053 RID: 83
[Token(Token = "0x2000053")]
public enum CDEIOIJEANL
{
// Token: 0x04000289 RID: 649
[Token(Token = "0x4000289")]
Quad,
// Token: 0x0400028A RID: 650
[Token(Token = "0x400028A")]
Cylinder,
// Token: 0x0400028B RID: 651
[Token(Token = "0x400028B")]
Cubemap,
// Token: 0x0400028C RID: 652
[Token(Token = "0x400028C")]
OffcenterCubemap = 4,
// Token: 0x0400028D RID: 653
[Token(Token = "0x400028D")]
Equirect
}
// Token: 0x02000054 RID: 84
[Token(Token = "0x2000054")]
public enum CBBDMFBNAPO
{
// Token: 0x0400028F RID: 655
[Token(Token = "0x400028F")]
None,
// Token: 0x04000290 RID: 656
[Token(Token = "0x4000290")]
Underlay,
// Token: 0x04000291 RID: 657
[Token(Token = "0x4000291")]
Overlay
}
// Token: 0x02000055 RID: 85
// (Invoke) Token: 0x06000211 RID: 529
[Token(Token = "0x2000055")]
public delegate void BDJEPAJJFMK();
// Token: 0x02000056 RID: 86
[Token(Token = "0x2000056")]
private struct DPCDNLPAJPC
{
// Token: 0x04000292 RID: 658
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000292")]
public Texture AOKPAJJMFCH;
// Token: 0x04000293 RID: 659
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4000293")]
public IntPtr OIEPGHPFBCI;
// Token: 0x04000294 RID: 660
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000294")]
public Texture[] NCMANFIOAKF;
// Token: 0x04000295 RID: 661
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000295")]
public IntPtr[] HKICPJLECCH;
}
}