Enumeración D3DPATCHEDGESTYLE

Define si el modo de teselación actual es discreto o continuo.

Sintaxis

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

Constantes

D3DPATCHEDGE_DISCRETE

Estilo de borde discreto. En modo discreto, puede especificar la teselación flotante, pero se truncará en enteros.

D3DPATCHEDGE_CONTINUOUS

Estilo de borde continuo. En el modo continuo, la teselación se especifica como valores flotantes que pueden variar sin problemas para reducir los artefactos de "extracción".

D3DPATCHEDGE_FORCE_DWORD

Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.

Observaciones

Tenga en cuenta que la teselación continua genera un patrón de teselación completamente diferente del discreto uno para los mismos valores de teselación (esto es más evidente en modo de trama de alambre). Por lo tanto, 4.0 continuo no es igual que 4 discretos.

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Enumeraciones de Direct3D