Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce i quattro valori di texel che verrebbero utilizzati in un'operazione di filtro bi lineare.
Sintassi
TemplateType Gather(
in SamplerState S,
in float3 Location,
in int Offset,
out uint Status
);
Parametri
-
S [in]
-
Tipo: SamplerState
Indice del campionatore in base zero.
-
Posizione [in]
-
Tipo: float
Coordinate di esempio (u,v).
-
Offset [in]
-
Tipo: int
Offset applicato alle coordinate della trama prima del campionamento.
-
Stato [out]
-
Tipo: uint
Stato dell'operazione. Non è possibile accedere direttamente allo stato; Passare invece lo stato alla funzione intrinseca CheckAccessFullyMapped . CheckAccessFullyMapped restituisce TRUE se tutti i valori dell'operazione Sample, Gather o Load hanno eseguito l'accesso a riquadri mappati in una risorsa affiancata. Se sono stati acquisiti valori da un riquadro non mappato, CheckAccessFullyMapped restituisce FALSE.
Valore restituito
Tipo: TemplateType
Valore a quattro componenti il cui tipo corrisponde al tipo di modello.
Commenti
I campioni di trama possono essere usati per l'interpolazione bilineare.
Questa funzione è supportata per i tipi di shader seguenti:
| Vertice | Scafo | Dominio | Geometria | Pixel | Calcolo |
|---|---|---|---|---|---|
| x | x | x | x | x | x |