技术提供渲染肌肉。 技术封装确定呈现样式的效果状态。 技术由一个或多个传球组成。
技术
调用方法的语法如下所示:
technique [ id ] [< annotation(s) >]
{ pass(es) }
哪里:
- id 是可选的唯一名称。
- 批注是用户特定信息的零个或多个可选部分。 请参阅 向效果参数添加信息with_Annotations。
- pass(es) 为零个或多个传递。 每个传递都包含状态分配。 请参阅下文。
通过
传递包含呈现所需的状态分配。
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
哪里:
- id 是可选的唯一名称。
- 批注是用户特定信息的一个或多个可选部分。 请参阅 向效果参数添加信息with_Annotations。
- assignment(s) 分配零个或多个状态值,或计算一个或多个表达式。 请参阅 效果状态(Direct3D 9) 和 表达式(Direct3D 9)。
将一组重复分配中的最后一个赋值全部传递给同一状态。
相关主题