Enumerazione D3DPATCHEDGESTYLE
Definisce se la modalità di tessellazione corrente è discreta o continua.
Sintassi
typedef enum D3DPATCHEDGESTYLE {
D3DPATCHEDGE_DISCRETE = 0,
D3DPATCHEDGE_CONTINUOUS = 1,
D3DPATCHEDGE_FORCE_DWORD = 0x7fffffff
} D3DPATCHEDGESTYLE, *LPD3DPATCHEDGESTYLE;
Costanti
-
D3DPATCHEDGE_DISCRETE
-
Stile bordo discreto. In modalità discreta è possibile specificare tessellatura float, ma verrà troncata a interi.
-
D3DPATCHEDGE_CONTINUOUS
-
Stile perimetrale continuo. In modalità continua, la tessellazione viene specificata come valori float che possono essere uniformemente vari per ridurre gli artefatti "popping".
-
D3DPATCHEDGE_FORCE_DWORD
-
Forza questa enumerazione per la compilazione in 32 bit di dimensioni. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in una dimensione diversa da 32 bit. Questo valore non viene utilizzato.
Commenti
Si noti che la tessellazione continua produce un modello di tessellatura completamente diverso da quello discreto per gli stessi valori di tessellazione (questo è più evidente in modalità wireframe). Pertanto, 4.0 continua non è uguale a 4 discreti.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche