Direct3D 9 (用法和文本)
用法类似于参数的范围,因为它定义了参数的有效范围。
值 | 说明 |
---|---|
const | 参数在所有函数的范围内是常量。 (请注意,此类参数仍可使用 ID3DXEffect 或 ID3DXEffectCompiler 写入,因为这发生在所有 functions 的范围之外。) |
共享 | 参数将在效果池中共享。 |
static | 参数对应用程序不可见,也就是说,无法从 ID3DXEffect 或 ID3DXEffectCompiler 访问它们。 |
将参数标记为文本表示其值永远不会更改。 这使效果编译器能够执行额外的优化。
只能将非共享顶级参数标记为文本。 参数只能使用 ID3DXEffectCompiler 标记为文本。 不能使用 ID3DXEffect 设置文本值。
相关主题