194 lines
5.9 KiB
C#
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 = "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<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 = "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;
|
|
}
|
|
}
|
|
}
|