using System; using System.Diagnostics; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine.Bindings; using UnityEngine.Rendering; using UnityEngine.Scripting; namespace UnityEngine.XR { // Token: 0x0200000F RID: 15 [Token(Token = "0x200000F")] [UsedByNativeCode] [NativeType] [NativeConditional("ENABLE_XR")] [NativeHeader("Modules/XR/XRPrefix.h")] public class XRDisplaySubsystem : IntegratedSubsystem { // Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002C")] [Address(RVA = "0x11E5740", Offset = "0x11E4740", VA = "0x1811E5740")] [RequiredByNativeCode] private static void InvokeDisplayFocusChanged(bool focus) { } // Token: 0x0600002D RID: 45 RVA: 0x00002358 File Offset: 0x00000558 [Token(Token = "0x600002D")] [Address(RVA = "0x11E5610", Offset = "0x11E4610", VA = "0x1811E5610")] public int GetRenderPassCount() { return 0; } // Token: 0x0600002E RID: 46 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600002E")] [Address(RVA = "0x11E5650", Offset = "0x11E4650", VA = "0x1811E5650")] public void GetRenderPass(int renderPassIndex, out XRDisplaySubsystem.XRRenderPass renderPass) { } // Token: 0x0600002F RID: 47 RVA: 0x00002370 File Offset: 0x00000570 [Token(Token = "0x600002F")] [Address(RVA = "0x11E56F0", Offset = "0x11E46F0", VA = "0x1811E56F0")] [NativeMethod] private bool Internal_TryGetRenderPass(int renderPassIndex, out XRDisplaySubsystem.XRRenderPass renderPass) { return default(bool); } // Token: 0x06000030 RID: 48 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000030")] [Address(RVA = "0x11E57A0", Offset = "0x11E47A0", VA = "0x1811E57A0")] public XRDisplaySubsystem() { } // Token: 0x04000043 RID: 67 [Token(Token = "0x4000043")] [CompilerGenerated] [DebuggerBrowsable(DebuggerBrowsableState.Never)] private static Action displayFocusChanged; // Token: 0x02000010 RID: 16 [Token(Token = "0x2000010")] [NativeHeader("Modules/XR/Subsystems/Display/XRDisplaySubsystem.bindings.h")] public struct XRRenderParameter { // Token: 0x04000044 RID: 68 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000044")] public Matrix4x4 view; // Token: 0x04000045 RID: 69 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000045")] public Matrix4x4 projection; // Token: 0x04000046 RID: 70 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000046")] public Rect viewport; // Token: 0x04000047 RID: 71 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000047")] public Mesh occlusionMesh; // Token: 0x04000048 RID: 72 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000048")] public int textureArraySlice; } // Token: 0x02000011 RID: 17 [Token(Token = "0x2000011")] [NativeHeader("Modules/XR/Subsystems/Display/XRDisplaySubsystem.bindings.h")] [NativeHeader("Runtime/Graphics/CommandBuffer/RenderingCommandBuffer.h")] [NativeHeader("Runtime/Graphics/RenderTextureDesc.h")] public struct XRRenderPass { // Token: 0x06000031 RID: 49 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000031")] [Address(RVA = "0x11E6450", Offset = "0x11E5450", VA = "0x1811E6450")] [NativeMethod] [NativeConditional("ENABLE_XR")] public void GetRenderParameter(Camera camera, int renderParameterIndex, out XRDisplaySubsystem.XRRenderParameter renderParameter) { } // Token: 0x06000032 RID: 50 RVA: 0x00002388 File Offset: 0x00000588 [Token(Token = "0x6000032")] [Address(RVA = "0x11E6410", Offset = "0x11E5410", VA = "0x1811E6410")] [NativeMethod] [NativeConditional("ENABLE_XR")] public int GetRenderParameterCount() { return 0; } // Token: 0x06000033 RID: 51 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000033")] [Address(RVA = "0x11E6450", Offset = "0x11E5450", VA = "0x1811E6450")] private static void GetRenderParameter_Injected(ref XRDisplaySubsystem.XRRenderPass _unity_self, Camera camera, int renderParameterIndex, out XRDisplaySubsystem.XRRenderParameter renderParameter) { } // Token: 0x06000034 RID: 52 RVA: 0x000023A0 File Offset: 0x000005A0 [Token(Token = "0x6000034")] [Address(RVA = "0x11E6410", Offset = "0x11E5410", VA = "0x1811E6410")] private static int GetRenderParameterCount_Injected(ref XRDisplaySubsystem.XRRenderPass _unity_self) { return 0; } // Token: 0x04000049 RID: 73 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000049")] private IntPtr displaySubsystemInstance; // Token: 0x0400004A RID: 74 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400004A")] public int renderPassIndex; // Token: 0x0400004B RID: 75 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400004B")] public RenderTargetIdentifier renderTarget; // Token: 0x0400004C RID: 76 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400004C")] public RenderTextureDescriptor renderTargetDesc; // Token: 0x0400004D RID: 77 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x400004D")] public bool shouldFillOutDepth; // Token: 0x0400004E RID: 78 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400004E")] public int cullingPassIndex; } // Token: 0x02000012 RID: 18 [Token(Token = "0x2000012")] [NativeHeader("Modules/XR/Subsystems/Display/XRDisplaySubsystem.bindings.h")] public struct XRMirrorViewBlitDesc { // Token: 0x0400004F RID: 79 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400004F")] private IntPtr displaySubsystemInstance; // Token: 0x04000050 RID: 80 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4000050")] public bool nativeBlitAvailable; // Token: 0x04000051 RID: 81 [FieldOffset(Offset = "0x9")] [Token(Token = "0x4000051")] public bool nativeBlitInvalidStates; // Token: 0x04000052 RID: 82 [FieldOffset(Offset = "0xC")] [Token(Token = "0x4000052")] public int blitParamsCount; } } }