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

ShaderUtil.GetPassKeywords(Shader,Rendering.PassIdentifier)

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

参数

s Pass 所属的着色器。
passIdentifier 给定着色器中 Pass 的标识符。

返回值

void 返回一个 LocalKeywords 数组,这些关键字对于您标识的 Pass 有效。如果您使用的 PassIdentifier 无效,则此函数将返回一个空数组,并且 Unity 会在控制台窗口中显示错误。

描述

获取特定着色器中 Pass 有效的本地着色器关键字。

其他资源:Pass


参数

s Pass 所属的着色器。
passIdentifier 给定着色器中 Pass 的标识符。
shaderType 给定 Pass 的着色器阶段。

返回值

void 返回一个 LocalKeywords 数组,这些关键字对于您标识的 Pass 的给定 着色器阶段 有效。如果您使用的 PassIdentifier 无效,则此函数将返回一个空数组,并且 Unity 会在控制台窗口中显示错误。如果着色器阶段在 Pass 中不存在,则此函数将返回一个空数组。

描述

获取特定着色器中 Pass 的指定着色器阶段有效的本地着色器关键字。

其他资源:PassShaderType