Share via


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
D3D9Types.h

Vedi anche

Enumerazione Direct3D