版本:Unity 6(6000.0)
语言英语
  • C#

LocalKeyword 构造函数

建议修改

成功!

感谢您帮助我们提升 Unity 文档的质量。尽管我们无法接受所有提交内容,但我们会仔细阅读用户提出的每项修改建议,并会在适用的情况下进行更新。

关闭

提交失败

由于某种原因,无法提交您的修改建议。请在几分钟后<a>重试</a>。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public LocalKeyword(Shader shader, string name);

参数

shader 要使用的 Shader。
name 局部着色器关键字的名称。

说明

初始化并返回 LocalKeyword 结构,该结构表示给定的 Shader 的现有局部着色器关键字。

如果 Shader 声明了具有给定名称的局部着色器关键字,则 Unity 将创建并返回表示该关键字的 LocalKeyword 结构。否则,Unity 仍会创建结构,但会引发错误。

其他资源:着色器变体和关键字IPreprocessShaders.OnProcessShader


声明

public LocalKeyword(ComputeShader shader, string name);

参数

shader 要使用的 ComputeShader
name 局部着色器关键字的名称。

说明

初始化并返回 LocalKeyword 结构,该结构表示给定的 ComputeShader 的现有局部着色器关键字。

如果 ComputeShader 声明了具有给定名称的局部着色器关键字,则 Unity 将创建并返回表示该关键字的 LocalKeyword 结构。否则,Unity 仍会创建结构,但会引发错误。

其他资源:着色器变体和关键字IPreprocessComputeShaders.OnProcessComputeShader