enumerazione D2D1_VERTEX_OPTIONS (d2d1effectauthor.h)
Descrive i flag che influiscono sul modo in cui il renderer interagisce con un vertex shader personalizzato.
Sintassi
typedef enum D2D1_VERTEX_OPTIONS {
D2D1_VERTEX_OPTIONS_NONE = 0,
D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR = 1,
D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER = 2,
D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP = 4,
D2D1_VERTEX_OPTIONS_FORCE_DWORD = 0xffffffff
} ;
Costanti
D2D1_VERTEX_OPTIONS_NONE Valore: 0 Equivalente logico di non avere alcun flag impostato. |
D2D1_VERTEX_OPTIONS_DO_NOT_CLEAR Valore: 1 Se questo flag è impostato, il renderer presuppone che il vertex shader coprirà l'intera area di interesse con vertici e non dovrà cancellare la destinazione di rendering di destinazione. Se questo flag non è impostato, il renderer presuppone che i vertici non coprono l'intero interesse per l'area e che sia necessario cancellare prima la destinazione di rendering su nero trasparente. |
D2D1_VERTEX_OPTIONS_USE_DEPTH_BUFFER Valore: 2 Il renderer userà un buffer di profondità durante il rendering di vertici personalizzati. Il buffer di profondità verrà utilizzato per calcolare le informazioni sull'occlusione. Ciò può comportare che l'output del renderer sia dipendente dall'ordine di disegno se contiene trasparenza. |
D2D1_VERTEX_OPTIONS_ASSUME_NO_OVERLAP Valore: 4 Indica che i vertici personalizzati non si sovrappongono tra loro. |
D2D1_VERTEX_OPTIONS_FORCE_DWORD Valore: 0xffffffff |
Requisiti
Client minimo supportato | Windows 8 e Platform Update per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | d2d1effectauthor.h |