大纲和填充状态 (Direct3D 9)

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

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

有时,绘制线条中的最后一个像素可能会导致与周围的基元不合时然重叠。 可以使用D3DRS_LASTPIXEL枚举值来控制这一点。 但是,如果不考虑一些前身,请不要更改此设置。 在某些情况下,禁止呈现最后一个像素可能会导致基元之间的不合时宜的差距。

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

呈现状态