scripts
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Rendering;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine
|
||||
{
|
||||
// Token: 0x020000B4 RID: 180
|
||||
public sealed class ShaderVariantCollection : Object
|
||||
{
|
||||
// Token: 0x06000E1C RID: 3612 RVA: 0x00013368 File Offset: 0x00011568
|
||||
public ShaderVariantCollection()
|
||||
{
|
||||
ShaderVariantCollection.Internal_Create(this);
|
||||
}
|
||||
|
||||
// Token: 0x06000E1D RID: 3613
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Internal_Create([Writable] ShaderVariantCollection mono);
|
||||
|
||||
// Token: 0x170002E8 RID: 744
|
||||
// (get) Token: 0x06000E1E RID: 3614
|
||||
public extern int shaderCount
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170002E9 RID: 745
|
||||
// (get) Token: 0x06000E1F RID: 3615
|
||||
public extern int variantCount
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000E20 RID: 3616 RVA: 0x00013378 File Offset: 0x00011578
|
||||
public bool Add(ShaderVariantCollection.ShaderVariant variant)
|
||||
{
|
||||
return this.AddInternal(variant.shader, variant.passType, variant.keywords);
|
||||
}
|
||||
|
||||
// Token: 0x06000E21 RID: 3617
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool AddInternal(Shader shader, PassType passType, string[] keywords);
|
||||
|
||||
// Token: 0x06000E22 RID: 3618 RVA: 0x000133A8 File Offset: 0x000115A8
|
||||
public bool Remove(ShaderVariantCollection.ShaderVariant variant)
|
||||
{
|
||||
return this.RemoveInternal(variant.shader, variant.passType, variant.keywords);
|
||||
}
|
||||
|
||||
// Token: 0x06000E23 RID: 3619
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool RemoveInternal(Shader shader, PassType passType, string[] keywords);
|
||||
|
||||
// Token: 0x06000E24 RID: 3620 RVA: 0x000133D8 File Offset: 0x000115D8
|
||||
public bool Contains(ShaderVariantCollection.ShaderVariant variant)
|
||||
{
|
||||
return this.ContainsInternal(variant.shader, variant.passType, variant.keywords);
|
||||
}
|
||||
|
||||
// Token: 0x06000E25 RID: 3621
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private extern bool ContainsInternal(Shader shader, PassType passType, string[] keywords);
|
||||
|
||||
// Token: 0x06000E26 RID: 3622
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void Clear();
|
||||
|
||||
// Token: 0x170002EA RID: 746
|
||||
// (get) Token: 0x06000E27 RID: 3623
|
||||
public extern bool isWarmedUp
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06000E28 RID: 3624
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public extern void WarmUp();
|
||||
|
||||
// Token: 0x020000B5 RID: 181
|
||||
public struct ShaderVariant
|
||||
{
|
||||
// Token: 0x06000E29 RID: 3625 RVA: 0x00013408 File Offset: 0x00011608
|
||||
public ShaderVariant(Shader shader, PassType passType, params string[] keywords)
|
||||
{
|
||||
this.shader = shader;
|
||||
this.passType = passType;
|
||||
this.keywords = keywords;
|
||||
ShaderVariantCollection.ShaderVariant.Internal_CheckVariant(shader, passType, keywords);
|
||||
}
|
||||
|
||||
// Token: 0x06000E2A RID: 3626
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void Internal_CheckVariant(Shader shader, PassType passType, string[] keywords);
|
||||
|
||||
// Token: 0x0400016D RID: 365
|
||||
public Shader shader;
|
||||
|
||||
// Token: 0x0400016E RID: 366
|
||||
public PassType passType;
|
||||
|
||||
// Token: 0x0400016F RID: 367
|
||||
public string[] keywords;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user