大纲和填充状态 (Direct3D 9)

没有纹理的基元使用材料指定的颜色或为顶点指定的颜色(如果有)呈现。 可以通过指定由 D3DFILLMODE 枚举类型为D3DRS_FILLMODE呈现状态定义的值来选择填充它们的方法。

若要启用抖变,应用程序必须将D3DRS_DITHERENABLE枚举值作为第一个参数传递给 IDirect3DDevice9::SetRenderState。 它必须将第二个参数设置为 TRUE 才能启用抖捻,将 FALSE 设置为禁用它。

有时,在线条中绘制最后一个像素可能会导致与周围的基元出现难看的重叠。 可以使用D3DRS_LASTPIXEL枚举值来控制此值。 但是,不要在没有事先准备的情况下更改此设置。 在某些情况下,抑制最后一个像素的呈现可能会导致基元之间出现难看的间隙。

可以通过设置适当的线条绘制模式来绘制对象轮廓。 默认线条绘制状态为绘制实线。 有关详细信息,请参阅 D3DX (Direct3D 9 中的线条绘图支持) 呈现状态。

呈现状态