LocalKeyword
Initializes and returns a LocalKeyword struct that represents an existing local shader keyword for a given Shader.
Read time 1 minuteLast updated 7 days ago
Definition
- Type: Constructor
- Namespace: UnityEngine.Rendering
- Assembly: UnityEngine.CoreModule
LocalKeyword(Shader, string)
Initializes and returns a LocalKeyword struct that represents an existing local shader keyword for a given Shader.
public LocalKeyword(Shader shader, string name)
Parameters
Remarks
If the Shader declares a local shader keyword with the given name, Unity creates and returns a struct that represents it. Otherwise, Unity still creates a struct, but throws an error.
LocalKeywordAdditional Resources: Shader variants and keywords, IPreprocessShaders.OnProcessShader.
LocalKeyword(ComputeShader, string)
Initializes and returns a LocalKeyword struct that represents an existing local shader keyword for a given ComputeShader.
public LocalKeyword(ComputeShader shader, string name)
Parameters
Remarks
If the ComputeShader declares a local shader keyword with the given name, Unity creates and returns a struct that represents it. Otherwise, Unity still creates a struct, but throws an error.
LocalKeywordAdditional Resources: Shader variants and keywords, IPreprocessComputeShaders.OnProcessComputeShader.