参数 (Direct3D 9)

参数是效果变量。

语法

usage type ID [: semantic] [<annotation (s) >] [= expression];

可以使用 ID3DXEffect 或 ID3DXEffectCompiler 从应用程序读取和写入参数。

参数可以在函数和技术中引用,具体 (状态赋值) 右侧。

说明
使用
参数的范围。 请参阅 Direct3D 9) (用法和文本
类型
HLSL 类型的任何有效引用。
Id
唯一名称。
语义
遵循标识符规则的标记,通常指示参数的用法。 必须是特定类型。
注释
零个或多个特定于用户的信息。 可以是任意类型。 请参阅 使用批注向效果参数添加信息
表达
初始化参数的值。 请参阅 Direct3D 9) (表达式

 

可以将参数初始化为 HLSL 表达式的任何有效引用,该引用会缩减为文本值。

执行状态赋值或函数调用不会更改参数值。

效果格式