Enumeração D3DPATCHEDGESTYLE

Define se o modo de mosaico atual é discreto ou contínuo.

Sintaxe

typedef enum D3DPATCHEDGESTYLE { 
  D3DPATCHEDGE_DISCRETE     = 0,
  D3DPATCHEDGE_CONTINUOUS   = 1,
  D3DPATCHEDGE_FORCE_DWORD  = 0x7fffffff
} D3DPATCHEDGESTYLE, *LPD3DPATCHEDGESTYLE;

Constantes

D3DPATCHEDGE_DISCRETE

Estilo de borda discreto. No modo discreto, você pode especificar mosaico float, mas ele será truncado para inteiros.

D3DPATCHEDGE_CONTINUOUS

Estilo de borda contínua. No modo contínuo, o mosaico é especificado como valores float que podem ser suavemente variados para reduzir artefatos de "estouro".

D3DPATCHEDGE_FORCE_DWORD

Força essa enumeração a compilar para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada para um tamanho diferente de 32 bits. Este valor não é usado.

Comentários

Observe que a mosaico contínua produz um padrão de mosaico completamente diferente do discreto para os mesmos valores de mosaico (isso é mais aparente no modo de wireframe). Portanto, a 4.0 contínua não é igual a 4 discreta.

Requisitos

Requisito Valor
parâmetro
D3D9Types.h

Confira também

Enumerações Direct3D