Files
Dec2017-Script-Dump/UnityEngine/Profiling/Sampler.cs
T
2026-06-04 11:42:34 +02:00

79 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using UnityEngine.Scripting;
namespace UnityEngine.Profiling
{
// Token: 0x020000FC RID: 252
[UsedByNativeCode]
public class Sampler
{
// Token: 0x06001226 RID: 4646 RVA: 0x0001824C File Offset: 0x0001644C
internal Sampler()
{
}
// Token: 0x17000392 RID: 914
// (get) Token: 0x06001227 RID: 4647 RVA: 0x00018258 File Offset: 0x00016458
public bool isValid
{
get
{
return this.m_Ptr != IntPtr.Zero;
}
}
// Token: 0x06001228 RID: 4648 RVA: 0x00018280 File Offset: 0x00016480
public Recorder GetRecorder()
{
Recorder recorderInternal = this.GetRecorderInternal();
return recorderInternal ?? Recorder.s_InvalidRecorder;
}
// Token: 0x06001229 RID: 4649 RVA: 0x000182AC File Offset: 0x000164AC
public static Sampler Get(string name)
{
Sampler samplerInternal = Sampler.GetSamplerInternal(name);
return samplerInternal ?? Sampler.s_InvalidSampler;
}
// Token: 0x0600122A RID: 4650 RVA: 0x000182D8 File Offset: 0x000164D8
public static int GetNames(List<string> names)
{
return Sampler.GetSamplerNamesInternal(names);
}
// Token: 0x17000393 RID: 915
// (get) Token: 0x0600122B RID: 4651
[ThreadAndSerializationSafe]
public extern string name
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x0600122C RID: 4652
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private extern Recorder GetRecorderInternal();
// Token: 0x0600122D RID: 4653
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern Sampler GetSamplerInternal(string name);
// Token: 0x0600122E RID: 4654
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern int GetSamplerNamesInternal(object namesScriptingPtr);
// Token: 0x04000246 RID: 582
internal IntPtr m_Ptr;
// Token: 0x04000247 RID: 583
internal static Sampler s_InvalidSampler = new Sampler();
}
}