Experimental: this API is experimental and might be changed or removed in the future.

GraphicsStateCollection.GetVariants

Declaration

public void GetVariants(List<ShaderVariant> results);

Parameters

results List of variants to populate.

Description

Populate given list with shader variants contained in collection.

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Experimental.Rendering;

public class GetVariantsExample : MonoBehaviour { public GraphicsStateCollection graphicsStateCollection;

void Start() { List<GraphicsStateCollection.ShaderVariant> variants = new List<GraphicsStateCollection.ShaderVariant>(); graphicsStateCollection.GetVariants(variants); Debug.Log("Collection contains " + variants.Count + " variants."); } }

Did you find this page useful? Please give it a rating: