Funzione Texture2DArray::GatherCmpRed(S,float,float,int2,int2,int2,int2)

Per quattro valori di texel usati in un'operazione di filtro bidirezionale lineare, restituisce un confronto del componente rosso rispetto a un valore di confronto.

Sintassi

TemplateType GatherCmpRed(
  in SamplerState S,
  in float        Location,
  in float        CompareValue,
  in int2         Offset1,
  in int2         Offset2,
  in int2         Offset3,
  in int2         Offset4
);

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.

Offset1 [in]

Tipo: int2

Il primo componente di offset applicato alle coordinate della trama prima del campionamento.

Offset2 [in]

Tipo: int2

Il secondo componente di offset applicato alle coordinate della trama prima del campionamento.

Offset3 [in]

Tipo: int2

Il terzo componente di offset applicato alle coordinate della trama prima del campionamento.

Offset4 [in]

Tipo: int2

Il quarto componente di offset applicato alle coordinate della trama prima del campionamento.

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

Metodi GatherCmpRed