GlobalKeyword(string)
Creates and returns a GlobalKeyword struct that represents an existing global shader keyword.
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Constructor
- Namespace: UnityEngine.Rendering
- Assembly: UnityEngine.CoreModule
public GlobalKeyword(string name)
Parameters
The name of the global shader keyword.
Remarks
If a global shader keyword with the given name exists in Unity's internal list of global shader keywords, Unity creates and returns a struct to represent it. Otherwise, Unity still creates a struct, but throws an error.
GlobalKeywordTo add a new global shader keyword to Unity's internal list at the same time as creating a to represent it, use GlobalKeyword.Create instead.
GlobalKeywordTo get all the global shader keywords that already exist, use Shader.globalKeywords.
Additional Resources: Shader variants and keywords, LocalKeyword, GlobalKeyword, EnableKeyword, DisableKeyword, SetKeyword, IsKeywordEnabled, enabledGlobalKeywords, globalKeywords.