Files
Apr2020-Cpp2Il-Dump/UnityEngine.XRModule/UnityEngine/XR/XRDisplaySubsystem.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

194 lines
5.9 KiB
C#

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<XRDisplaySubsystemDescriptor>
{
// Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002C")]
[Address(RVA = "0x7242B0", Offset = "0x7230B0", VA = "0x1807242B0")]
[RequiredByNativeCode]
private static void InvokeDisplayFocusChanged(bool focus)
{
}
// Token: 0x0600002D RID: 45 RVA: 0x00002358 File Offset: 0x00000558
[Token(Token = "0x600002D")]
[Address(RVA = "0x724180", Offset = "0x722F80", VA = "0x180724180")]
public int GetRenderPassCount()
{
return 0;
}
// Token: 0x0600002E RID: 46 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600002E")]
[Address(RVA = "0x7241C0", Offset = "0x722FC0", VA = "0x1807241C0")]
public void GetRenderPass(int renderPassIndex, out XRDisplaySubsystem.XRRenderPass renderPass)
{
}
// Token: 0x0600002F RID: 47 RVA: 0x00002370 File Offset: 0x00000570
[Token(Token = "0x600002F")]
[Address(RVA = "0x724260", Offset = "0x723060", VA = "0x180724260")]
[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 = "0x724310", Offset = "0x723110", VA = "0x180724310")]
public XRDisplaySubsystem()
{
}
// Token: 0x04000043 RID: 67
[Token(Token = "0x4000043")]
[CompilerGenerated]
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
private static Action<bool> 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 = "0x724FD0", Offset = "0x723DD0", VA = "0x180724FD0")]
[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 = "0x724F90", Offset = "0x723D90", VA = "0x180724F90")]
[NativeMethod]
[NativeConditional("ENABLE_XR")]
public int GetRenderParameterCount()
{
return 0;
}
// Token: 0x06000033 RID: 51 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000033")]
[Address(RVA = "0x724FD0", Offset = "0x723DD0", VA = "0x180724FD0")]
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 = "0x724F90", Offset = "0x723D90", VA = "0x180724F90")]
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;
}
}
}