Texture2D:: gatherblue (S, float, int, uint)-Funktion

Gibt die blauen Komponenten der vier texelwerte zurück, die in einem bilinearen Filter Vorgang zusammen mit dem Status der Kachel Zuordnung verwendet werden.

Syntax

TemplateType GatherBlue(
  in  SamplerState S,
  in  float        Location,
  in  int          Offset,
  out uint         Status
);

Parameter

S [ in]

Typ: samplerstate

Der null basierte samplerindex.

Speicherort [ in]

Typ: float

Die Beispiel Koordinaten (u, v).

Offset [ in]

Typ: int

Der Offset, der vor dem Sampling auf die Texturkoordinaten angewendet wird.

Status [ vorgenommen]

Typ: uint

Der Status des Vorgangs. Sie können nicht direkt auf den Status zugreifen. übergeben Sie stattdessen den Status an die systeminterne checkaccessfullymapping -Funktion. Checkaccessfullymapping gibt true zurück, wenn alle Werte aus dem entsprechenden Sample-, Gather-oder Load -Vorgang auf zugeordnete Kacheln in einer gekachelten Ressourcezugegriffen haben. Wenn Werte von einer nicht zugeordneten Kachel entnommen wurden, gibt checkaccessfullymapping den Wert false zurück.

Rückgabewert

Type: TemplateType

Ein vier komponentenwert, dessen Typ mit dem Vorlagentyp identisch ist.

Bemerkungen

Die Textur Beispiele können für bilineare Interpolationen verwendet werden.

Diese Funktion wird für die folgenden Typen von Shadern unterstützt:

Scheitelpunkt Hülle Domain Geometrie Pixel Compute
x x x x x x

Weitere Informationen

Gatherblue-Methoden