参数 (Direct3D 9)
参数是效果变量。
语法
usage type ID [: semantic] [<annotation (s) >] [= expression];
可以使用 ID3DXEffect 或 ID3DXEffectCompiler 从应用程序读取和写入参数。
参数可以在函数和技术中引用,具体 (状态赋值) 右侧。
项 | 说明 |
---|---|
使用 |
参数的范围。 请参阅 Direct3D 9) (用法和文本 。 |
类型 |
HLSL 类型的任何有效引用。 |
Id |
唯一名称。 |
语义 |
遵循标识符规则的标记,通常指示参数的用法。 必须是特定类型。 |
注释 |
零个或多个特定于用户的信息。 可以是任意类型。 请参阅 使用批注向效果参数添加信息。 |
表达 |
初始化参数的值。 请参阅 Direct3D 9) (表达式 。 |
可以将参数初始化为 HLSL 表达式的任何有效引用,该引用会缩减为文本值。
执行状态赋值或函数调用不会更改参数值。
相关主题