RestartStrip (DirectX HLSL Stream-Output 对象)

结束当前基元条带并启动新条带。 如果当前条带中没有足够的顶点来填充基元拓扑,则将丢弃末尾的不完整基元。

RestartStrip () ;

parameters

说明
没有

返回值

备注

条带剪切导致当前条带结束,新条带开始。 条带剪切可以通过显式调用此方法来完成,也可以仅通过将最大索引值呈现为 1 ((对于 32 位索引0xffffffff,对于 16 位索引) 0xffff)。 索引实例绘制的每个实例都会自动生成条带切割。 即使拓扑不是三角形带,也是如此。

注意

功能级别 10.0 或更高版本的设备才支持重启和 1 个“magic value”。

输出始终假定为三角形条带。 若要使输出成为三角形列表,必须在每个三角形之间调用 RestartStrip。 不支持三角形风扇。

最小着色器模型

以下着色器模型中支持此函数。

着色器模型 支持
着色器模型 4
着色器模型 3 (DirectX HLSL)
着色器模型 2 (DirectX HLSL)
着色器模型 1 (DirectX HLSL)

Stream-Output 对象