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 |