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 |
|
Consulte también