docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ShaderVariantList.VariantList

    A list of shader variants for a specific shader.

    Inheritance
    object
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>
    ShaderVariantList.VariantList
    Implements
    IDictionary<(ShaderType shaderType, string passName), HashSet<string>>
    ICollection<KeyValuePair<(ShaderType shaderType, string passName), HashSet<string>>>
    IReadOnlyDictionary<(ShaderType shaderType, string passName), HashSet<string>>
    IReadOnlyCollection<KeyValuePair<(ShaderType shaderType, string passName), HashSet<string>>>
    IEnumerable<KeyValuePair<(ShaderType shaderType, string passName), HashSet<string>>>
    IDictionary
    ICollection
    IEnumerable
    IDeserializationCallback
    ISerializable
    Inherited Members
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.Add((ShaderType shaderType, string passName), HashSet<string>)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.Clear()
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.ContainsKey((ShaderType shaderType, string passName))
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.ContainsValue(HashSet<string>)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.GetEnumerator()
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.GetObjectData(SerializationInfo, StreamingContext)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.OnDeserialization(object)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.Remove((ShaderType shaderType, string passName))
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.TryGetValue((ShaderType shaderType, string passName), out HashSet<string>)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.EnsureCapacity(int)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.Remove((ShaderType shaderType, string passName), out HashSet<string>)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.TrimExcess()
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.TrimExcess(int)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.TryAdd((ShaderType shaderType, string passName), HashSet<string>)
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.Comparer
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.Count
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.this[(ShaderType shaderType, string passName)]
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.Keys
    Dictionary<(ShaderType shaderType, string passName), HashSet<string>>.Values
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.TestTools.Graphics
    Assembly: UnityEditor.TestTools.Graphics.dll
    Syntax
    public class ShaderVariantList.VariantList : Dictionary<(ShaderType shaderType, string passName), HashSet<string>>, IDictionary<(ShaderType shaderType, string passName), HashSet<string>>, ICollection<KeyValuePair<(ShaderType shaderType, string passName), HashSet<string>>>, IReadOnlyDictionary<(ShaderType shaderType, string passName), HashSet<string>>, IReadOnlyCollection<KeyValuePair<(ShaderType shaderType, string passName), HashSet<string>>>, IEnumerable<KeyValuePair<(ShaderType shaderType, string passName), HashSet<string>>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable

    Implements

    IDictionary<TKey, TValue>
    ICollection<T>
    IReadOnlyDictionary<TKey, TValue>
    IReadOnlyCollection<T>
    IEnumerable<T>
    IDictionary
    ICollection
    IEnumerable
    IDeserializationCallback
    ISerializable
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)