Condividi tramite


Funzione Texture2D::GatherRed(S,float,int,uint)

Restituisce i componenti rossi dei quattro valori texel che verranno usati in un'operazione di filtro bi-lineare, insieme allo stato del mapping dei riquadri.

Sintassi

TemplateType GatherRed(
  in  SamplerState S,
  in  float2       Location,
  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).

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

Metodi GatherRed