Compartilhar 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 pelo 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 dithering, seu aplicativo deve passar o valor D3DRS_DITHERENABLE enumerado como o primeiro parâmetro para IDirect3DDevice9::SetRenderState. Ele deve definir o segundo parâmetro para TRUE para habilitar o dithering e FALSE para desabilitá-lo.

Às vezes, desenhar o último pixel em uma linha pode causar sobreposição feia com primitivas circundantes. Você pode controlar isso usando o D3DRS_LASTPIXEL valor enumerado. No entanto, não altere essa configuração sem alguma reflexão. Em algumas condições, suprimir a renderização do último pixel pode causar lacunas feias entre primitivas.

As estruturas de tópicos de objeto podem ser desenhadas 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 ao Desenho de Linha no D3DX (Direct3D 9) estado de renderização.

renderizar estados