This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,441 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine.XR.ARSubsystems;
namespace UnityEngine.XR.ARFoundation
{
// Token: 0x02000015 RID: 21
[Token(Token = "0x2000014")]
[DisallowMultipleComponent]
[DefaultExecutionOrder(-2147483647)]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/api/UnityEngine.XR.ARFoundation.ARMeshManager.html")]
public class ARMeshManager : MonoBehaviour
{
// Token: 0x17000043 RID: 67
// (get) Token: 0x060000F8 RID: 248 RVA: 0x00002080 File Offset: 0x00000280
// (set) Token: 0x060000F9 RID: 249 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000043")]
public MeshFilter meshPrefab
{
[Token(Token = "0x60000F3")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return null;
}
[Token(Token = "0x60000F4")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set
{
}
}
// Token: 0x17000044 RID: 68
// (get) Token: 0x060000FA RID: 250 RVA: 0x0000275C File Offset: 0x0000095C
// (set) Token: 0x060000FB RID: 251 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000044")]
public float density
{
[Token(Token = "0x60000F5")]
[Address(RVA = "0x812680", Offset = "0x811680", VA = "0x180812680")]
get
{
return 0f;
}
[Token(Token = "0x60000F6")]
[Address(RVA = "0x26228F0", Offset = "0x26218F0", VA = "0x1826228F0")]
set
{
}
}
// Token: 0x17000045 RID: 69
// (get) Token: 0x060000FC RID: 252 RVA: 0x00002774 File Offset: 0x00000974
// (set) Token: 0x060000FD RID: 253 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000045")]
public bool normals
{
[Token(Token = "0x60000F7")]
[Address(RVA = "0x6350A0", Offset = "0x6340A0", VA = "0x1806350A0")]
get
{
return default(bool);
}
[Token(Token = "0x60000F8")]
[Address(RVA = "0x6350C0", Offset = "0x6340C0", VA = "0x1806350C0")]
set
{
}
}
// Token: 0x17000046 RID: 70
// (get) Token: 0x060000FE RID: 254 RVA: 0x0000278C File Offset: 0x0000098C
// (set) Token: 0x060000FF RID: 255 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000046")]
public bool tangents
{
[Token(Token = "0x60000F9")]
[Address(RVA = "0x696820", Offset = "0x695820", VA = "0x180696820")]
get
{
return default(bool);
}
[Token(Token = "0x60000FA")]
[Address(RVA = "0x8F3170", Offset = "0x8F2170", VA = "0x1808F3170")]
set
{
}
}
// Token: 0x17000047 RID: 71
// (get) Token: 0x06000100 RID: 256 RVA: 0x000027A4 File Offset: 0x000009A4
// (set) Token: 0x06000101 RID: 257 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000047")]
public bool textureCoordinates
{
[Token(Token = "0x60000FB")]
[Address(RVA = "0x8F2FC0", Offset = "0x8F1FC0", VA = "0x1808F2FC0")]
get
{
return default(bool);
}
[Token(Token = "0x60000FC")]
[Address(RVA = "0x8F3150", Offset = "0x8F2150", VA = "0x1808F3150")]
set
{
}
}
// Token: 0x17000048 RID: 72
// (get) Token: 0x06000102 RID: 258 RVA: 0x000027BC File Offset: 0x000009BC
// (set) Token: 0x06000103 RID: 259 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000048")]
public bool colors
{
[Token(Token = "0x60000FD")]
[Address(RVA = "0x8F2FD0", Offset = "0x8F1FD0", VA = "0x1808F2FD0")]
get
{
return default(bool);
}
[Token(Token = "0x60000FE")]
[Address(RVA = "0x8F3160", Offset = "0x8F2160", VA = "0x1808F3160")]
set
{
}
}
// Token: 0x17000049 RID: 73
// (get) Token: 0x06000104 RID: 260 RVA: 0x000027D4 File Offset: 0x000009D4
// (set) Token: 0x06000105 RID: 261 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000049")]
public int concurrentQueueSize
{
[Token(Token = "0x60000FF")]
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
get
{
return 0;
}
[Token(Token = "0x6000100")]
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
set
{
}
}
// Token: 0x14000006 RID: 6
// (add) Token: 0x06000106 RID: 262 RVA: 0x0000207E File Offset: 0x0000027E
// (remove) Token: 0x06000107 RID: 263 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x14000006")]
public event Action<ARMeshesChangedEventArgs> meshesChanged
{
[Token(Token = "0x6000101")]
[Address(RVA = "0x2622760", Offset = "0x2621760", VA = "0x182622760")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000102")]
[Address(RVA = "0x2622850", Offset = "0x2621850", VA = "0x182622850")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1700004A RID: 74
// (get) Token: 0x06000108 RID: 264 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x1700004A")]
public XRMeshSubsystem subsystem
{
[Token(Token = "0x6000103")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
get
{
return null;
}
}
// Token: 0x1700004B RID: 75
// (get) Token: 0x06000109 RID: 265 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x1700004B")]
public IList<MeshFilter> meshes
{
[Token(Token = "0x6000104")]
[Address(RVA = "0x2622800", Offset = "0x2621800", VA = "0x182622800")]
get
{
return null;
}
}
// Token: 0x0600010A RID: 266 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000105")]
[Address(RVA = "0x2621210", Offset = "0x2620210", VA = "0x182621210")]
public void DestroyAllMeshes()
{
}
// Token: 0x0600010B RID: 267 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000106")]
[Address(RVA = "0x26218D0", Offset = "0x26208D0", VA = "0x1826218D0")]
private ARSessionOrigin GetSessionOrigin()
{
return null;
}
// Token: 0x0600010C RID: 268 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000107")]
[Address(RVA = "0x2621F70", Offset = "0x2620F70", VA = "0x182621F70")]
private void SetBoundingVolume()
{
}
// Token: 0x0600010D RID: 269 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000108")]
[Address(RVA = "0x2621B40", Offset = "0x2620B40", VA = "0x182621B40")]
private void OnEnable()
{
}
// Token: 0x0600010E RID: 270 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000109")]
[Address(RVA = "0x26219E0", Offset = "0x26209E0", VA = "0x1826219E0")]
private void OnDrawGizmosSelected()
{
}
// Token: 0x0600010F RID: 271 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010A")]
[Address(RVA = "0x2622360", Offset = "0x2621360", VA = "0x182622360")]
private void Update()
{
}
// Token: 0x06000110 RID: 272 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010B")]
[Address(RVA = "0x2621480", Offset = "0x2620480", VA = "0x182621480")]
private void Generate()
{
}
// Token: 0x06000111 RID: 273 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010C")]
[Address(RVA = "0x2621DD0", Offset = "0x2620DD0", VA = "0x182621DD0")]
private void OnMeshGenerated(MeshGenerationResult result)
{
}
// Token: 0x06000112 RID: 274 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010D")]
[Address(RVA = "0x2622040", Offset = "0x2621040", VA = "0x182622040")]
private void UpdateMeshInfos()
{
}
// Token: 0x06000113 RID: 275 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010E")]
[Address(RVA = "0x26219C0", Offset = "0x26209C0", VA = "0x1826219C0")]
private void OnDisable()
{
}
// Token: 0x06000114 RID: 276 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010F")]
[Address(RVA = "0x2621990", Offset = "0x2620990", VA = "0x182621990")]
private void OnDestroy()
{
}
// Token: 0x06000115 RID: 277 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000110")]
[Address(RVA = "0x26216C0", Offset = "0x26206C0", VA = "0x1826216C0")]
private MeshFilter GetOrCreateMeshFilter(TrackableId trackableId)
{
return null;
}
// Token: 0x06000116 RID: 278 RVA: 0x000027EC File Offset: 0x000009EC
[Token(Token = "0x6000111")]
[Address(RVA = "0x814AC0", Offset = "0x813AC0", VA = "0x180814AC0")]
internal static TrackableId GetTrackableId(MeshId trackableId)
{
return default(TrackableId);
}
// Token: 0x06000117 RID: 279 RVA: 0x00002804 File Offset: 0x00000A04
[Token(Token = "0x6000112")]
[Address(RVA = "0x814AC0", Offset = "0x813AC0", VA = "0x180814AC0")]
internal static MeshId GetLegacyMeshId(TrackableId trackableId)
{
return default(MeshId);
}
// Token: 0x06000118 RID: 280 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000113")]
[Address(RVA = "0x2620F10", Offset = "0x261FF10", VA = "0x182620F10")]
private void Awake()
{
}
// Token: 0x06000119 RID: 281 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000114")]
[Address(RVA = "0x2621080", Offset = "0x2620080", VA = "0x182621080")]
private XRMeshSubsystem CreateSubsystem()
{
return null;
}
// Token: 0x0600011A RID: 282 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000115")]
[Address(RVA = "0x2622740", Offset = "0x2621740", VA = "0x182622740")]
public ARMeshManager()
{
}
// Token: 0x04000059 RID: 89
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000053")]
[SerializeField]
[Tooltip("The prefab to be instantiated for each generated mesh. MeshColliders are processed asynchronously and do not block the main thread.")]
private MeshFilter m_MeshPrefab;
// Token: 0x0400005A RID: 90
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000054")]
[SerializeField]
[Tooltip("The density of the generated mesh [0..1]. 1 will be highly tesselated while 0 will be very low.")]
[Range(0f, 1f)]
private float m_Density;
// Token: 0x0400005B RID: 91
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000055")]
[SerializeField]
[Tooltip("If enabled, a normal is requested for each vertex.")]
private bool m_Normals;
// Token: 0x0400005C RID: 92
[FieldOffset(Offset = "0x25")]
[Token(Token = "0x4000056")]
[SerializeField]
[Tooltip("If enabled, a tangent is requested for each vertex.")]
private bool m_Tangents;
// Token: 0x0400005D RID: 93
[FieldOffset(Offset = "0x26")]
[Token(Token = "0x4000057")]
[SerializeField]
[Tooltip("If enabled, a UV texture coordinate is requested for each vertex.")]
private bool m_TextureCoordinates;
// Token: 0x0400005E RID: 94
[FieldOffset(Offset = "0x27")]
[Token(Token = "0x4000058")]
[SerializeField]
[Tooltip("If enabled, a color value is requested for each vertex.")]
private bool m_Colors;
// Token: 0x0400005F RID: 95
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000059")]
[SerializeField]
[Tooltip("The number of meshes to process concurrently. Higher values require more CPU time.")]
private int m_ConcurrentQueueSize;
// Token: 0x04000061 RID: 97
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400005B")]
private List<MeshFilter> m_Added;
// Token: 0x04000062 RID: 98
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400005C")]
private List<MeshFilter> m_Updated;
// Token: 0x04000063 RID: 99
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400005D")]
private List<MeshFilter> m_Removed;
// Token: 0x04000064 RID: 100
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400005E")]
private MeshQueue m_Pending;
// Token: 0x04000065 RID: 101
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400005F")]
private Dictionary<MeshId, MeshInfo> m_Generating;
// Token: 0x04000066 RID: 102
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000060")]
private SortedList<TrackableId, MeshFilter> m_Meshes;
// Token: 0x04000067 RID: 103
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000061")]
private Action<MeshGenerationResult> m_OnMeshGeneratedDelegate;
// Token: 0x04000068 RID: 104
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000062")]
private XRMeshSubsystem m_Subsystem;
// Token: 0x04000069 RID: 105
[Token(Token = "0x4000063")]
private static ARMeshManager.TrackableIdComparer s_TrackableIdComparer;
// Token: 0x0400006A RID: 106
[Token(Token = "0x4000064")]
private static List<MeshInfo> s_MeshInfos;
// Token: 0x0400006B RID: 107
[Token(Token = "0x4000065")]
private static List<XRMeshSubsystemDescriptor> s_SubsystemDescriptors;
// Token: 0x02000016 RID: 22
[Token(Token = "0x200003D")]
private class TrackableIdComparer : IComparer<TrackableId>
{
// Token: 0x0600011C RID: 284 RVA: 0x0000281C File Offset: 0x00000A1C
[Token(Token = "0x60002A4")]
[Address(RVA = "0x262A970", Offset = "0x2629970", VA = "0x18262A970", Slot = "4")]
public int Compare(TrackableId trackableIdA, TrackableId trackableIdB)
{
return 0;
}
// Token: 0x0600011D RID: 285 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60002A5")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public TrackableIdComparer()
{
}
}
}
}