Funzione Texture2DArray::GatherCmpBlue(S,float,float,int,uint)
Per quattro valori texel che verranno usati in un'operazione di filtro bidirezionale lineare, restituisce un confronto del componente blu rispetto a un valore di confronto insieme allo stato del mapping dei riquadri.
Sintassi
TemplateType GatherCmpBlue(
in SamplerState S,
in float Location,
in float CompareValue,
in int Offset,
out uint Status
);
Parametri
-
S [in]
-
Tipo: SamplerState
Indice sampler in base zero.
-
Posizione [in]
-
Tipo: float
Coordinate di esempio (u,v).
-
CompareValue [in]
-
Tipo: float
Valore da confrontare con ogni valore campione.
-
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'esempio, della raccolta o del carico corrispondenti hanno eseguito l'accesso ai riquadri mappati in una risorsa riquadri riquadri. Se i valori sono stati acquisiti da un riquadro non mappato, CheckAccessFullyMapped restituisce FALSE.
Valore restituito
Tipo: TemplateType
Valore a quattro componenti il cui tipo è uguale al tipo di modello.
Commenti
Gli esempi di trama possono essere usati per l'interpolazione bilineare.
Questa funzione è supportata per i tipi seguenti di shader:
Vertice | Scafo | Dominio | Geometria | Pixel | Calcolo |
---|---|---|---|---|---|
x | x | x | x | x | x |
Vedi anche