Condividi tramite


Texture2D::GatherCmpAlpha(S,float,float,int2,int2,int2,int2,int2,uint)

Per quattro valori texel che verranno usati in un'operazione di filtro bidirezionale lineare, restituisce un confronto tra il componente alfa rispetto a un valore di confronto insieme allo stato del mapping dei riquadri.

Sintassi

TemplateType GatherCmpAlpha(
  in  SamplerState S,
  in  float        Location,
  in  float        CompareValue,
  in  int2         Offset1,
  in  int2         Offset2,
  in  int2         Offset3,
  in  int2         Offset4,
  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.

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.

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

Metodi GatherCmpAlpha