enumerazione D3D12_TEXTURE_ADDRESS_MODE (d3d12.h)
Identifica una tecnica per la risoluzione delle coordinate di trama esterne ai limiti di una trama.
Sintassi
typedef enum D3D12_TEXTURE_ADDRESS_MODE {
D3D12_TEXTURE_ADDRESS_MODE_WRAP = 1,
D3D12_TEXTURE_ADDRESS_MODE_MIRROR = 2,
D3D12_TEXTURE_ADDRESS_MODE_CLAMP = 3,
D3D12_TEXTURE_ADDRESS_MODE_BORDER = 4,
D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE = 5
} ;
Costanti
D3D12_TEXTURE_ADDRESS_MODE_WRAP Valore: 1 Affiancare la trama in corrispondenza di ogni giunzione di interi (u,v). Ad esempio, per i valori compresi tra 0 e 3, la trama viene ripetuta tre volte. |
D3D12_TEXTURE_ADDRESS_MODE_MIRROR Valore: 2 Capovolgere la trama in corrispondenza di ogni giunzione di interi (u,v). per voi valori compresi tra 0 e 1, ad esempio, la trama viene indirizzata normalmente; tra 1 e 2, la trama viene capovolta (con mirroring); tra 2 e 3, la trama è di nuovo normale; E così via. |
D3D12_TEXTURE_ADDRESS_MODE_CLAMP Valore: 3 Le coordinate di trama al di fuori dell'intervallo [0,0, 1,0] sono impostate rispettivamente sul colore della trama a 0,0 o 1,0. |
D3D12_TEXTURE_ADDRESS_MODE_BORDER Valore: 4 Le coordinate di trama esterne all'intervallo [0.0, 1.0] sono impostate sul colore del bordo specificato nel codice D3D12_SAMPLER_DESC o HLSL. |
D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE Valore: 5 Simile a D3D12_TEXTURE_ADDRESS_MODE_MIRROR e D3D12_TEXTURE_ADDRESS_MODE_CLAMP. Accetta il valore assoluto della coordinata della trama (di conseguenza, il mirroring intorno a 0) e quindi blocca il valore massimo. |
Commenti
Questa enumerazione viene utilizzata dalla struttura D3D12_SAMPLER_DESC .
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |