Partilhar via


Estado de estrutura de tópicos e preenchimento (Direct3D 9)

Primitivos que não têm texturas são renderizados com a cor especificada por seu material, ou com as cores especificadas para os vértices, se houver. Você pode selecionar o método para preenchê-los especificando um valor definido pelo tipo enumerado D3DFILLMODE para o estado de renderização D3DRS_FILLMODE.

Para habilitar o pontilhamento, seu aplicativo deve passar o D3DRS_DITHERENABLE valor enumerado como o primeiro parâmetro para IDirect3DDevice9::SetRenderState. Ele deve definir o segundo parâmetro como TRUE para habilitar o pontilhamento e FALSE para desativá-lo.

Às vezes, desenhar o último pixel em uma linha pode causar sobreposição inestética com primitivos circundantes. Você pode controlar isso usando o D3DRS_LASTPIXEL valor enumerado. No entanto, não altere este cenário sem alguma previsão. Em algumas condições, suprimir a renderização do último pixel pode causar lacunas inestéticas entre primitivos.

Os contornos de objetos podem ser desenhados definindo o padrão de desenho de linha apropriado. O estado de desenho de linha padrão é desenhar linhas sólidas. Para obter mais informações, consulte Suporte a desenho de linha no D3DX (Direct3D 9) estado de renderização.

Render Estados