enumerazione D3D10_DDI_TEXTURE_ADDRESS_MODE (d3d10umddi.h)
Il tipo di enumerazione D3D10_DDI_TEXTURE_ADDRESS_MODE contiene valori che identificano la modalità di indirizzo della trama di un sampler.
Sintassi
typedef enum D3D10_DDI_TEXTURE_ADDRESS_MODE {
D3D10_DDI_TEXTURE_ADDRESS_WRAP,
D3D10_DDI_TEXTURE_ADDRESS_MIRROR,
D3D10_DDI_TEXTURE_ADDRESS_CLAMP,
D3D10_DDI_TEXTURE_ADDRESS_BORDER,
D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE
} ;
Costanti
D3D10_DDI_TEXTURE_ADDRESS_WRAP Riquadri della trama in ogni giunzione integer. Ad esempio, per i valori compresi tra 0 e 3, la trama viene ripetuta tre volte; non viene eseguito alcun mirroring. |
D3D10_DDI_TEXTURE_ADDRESS_MIRROR Simile a D3D10_DDI_TEXTURE_ADDRESS_WRAP, ad eccezione del fatto che la trama viene capovolta a ogni giunzione integer. per i valori compresi tra 0 e 1, ad esempio, la trama viene indirizzata normalmente; tra 1 e 2, la trama viene capovolta (mirroring); e tra 2 e 3, la trama è di nuovo normale e così via. |
D3D10_DDI_TEXTURE_ADDRESS_CLAMP Le coordinate della trama all'esterno dell'intervallo [0,0, 1,0] sono impostate rispettivamente sul colore della trama a 0,0 o 1,0. |
D3D10_DDI_TEXTURE_ADDRESS_BORDER Le coordinate della trama all'esterno dell'intervallo [0.0, 1.0] sono impostate sul colore del bordo. |
D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE Simile a D3D10_DDI_TEXTURE_ADDRESS_MIRROR e D3D10_DDI_TEXTURE_ADDRESS_CLAMP. Accetta il valore assoluto della coordinata della trama (quindi, mirroring intorno a 0) e quindi blocca il valore massimo. L'utilizzo più comune di D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE è per le trame del volume, in cui il supporto per la modalità di indirizzamento della trama completo D3D10_DDI_TEXTURE_ADDRESS_MIRRORONCE non è necessario, ma i dati sono simmetrici intorno a un asse. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3d10umddi.h (include D3d10umddi.h) |