Texture2D
Texture2D-Typ (wie er in Shadermodell 4 vorhanden ist) plus Ressourcenvariablen. Dieses Texturobjekt unterstützt zusätzlich zu den Methoden im Shadermodell 4 die folgenden Methoden.
Methode | BESCHREIBUNG |
---|---|
Versammeln | Gibt die vier Texelwerte zurück, die in einem bilinearen Filtervorgang verwendet würden. |
GatherRed | Gibt die roten Komponenten der vier Texelwerte zurück, die in einem bilinearen Filtervorgang verwendet würden. |
GatherGreen | Gibt die grünen Komponenten der vier Texelwerte zurück, die in einem bilinearen Filtervorgang verwendet würden. |
GatherBlue | Gibt die blauen Komponenten der vier Texelwerte zurück, die in einem bilinearen Filtervorgang verwendet würden. |
GatherAlpha | Gibt die Alphakomponenten der vier Texelwerte zurück, die in einem bilinearen Filtervorgang verwendet werden. |
GatherCmp | Für vier Texelwerte, die in einem bilinearen Filtervorgang verwendet würden, wird deren Vergleich mit einem Vergleichswert zurückgegeben. |
GatherCmpRed | Gibt für vier Texelwerte, die in einem bilinearen Filtervorgang verwendet werden, einen Vergleich der roten Komponente mit einem Vergleichswert zurück. |
GatherCmpGreen | Gibt für vier Texelwerte, die in einem bilinearen Filtervorgang verwendet werden, einen Vergleich der grünen Komponente mit einem Vergleichswert zurück. |
GatherCmpBlue | Gibt für vier Texelwerte, die in einem bilinearen Filtervorgang verwendet werden, einen Vergleich der blauen Komponente mit einem Vergleichswert zurück. |
GatherCmpAlpha | Gibt für vier Texelwerte, die in einem bilinearen Filtervorgang verwendet werden, einen Vergleich ihrer Alphakomponente mit einem Vergleichswert zurück. |
GetDimensions | Ruft die Ressourcendimensionen ab. |
Laden | Liest Texturdaten. |
Mips. Operator[][] | Ruft eine schreibgeschützte Ressourcenvariable ab. |
Operator[] | Ruft eine schreibgeschützte Ressourcenvariable ab. |
Beispiel | Beispiele für eine Textur. |
SampleBias | Stichproben einer Textur, nachdem der Biaswert auf die mipmap-Ebene angewendet wurde. |
SampleCmp | Stichproben einer Textur mithilfe eines Vergleichswerts, um Stichproben abzulehnen. |
SampleCmpLevelZero | Stichproben einer Textur (nur Mipmap-Ebene 0) mit einem Vergleichswert, um Stichproben abzulehnen. |
SampleGrad | Stichproben einer Textur mithilfe eines Farbverlaufs, um die Berechnung der Stichprobenposition zu beeinflussen. |
SampleLevel | Stichproben einer Textur auf der angegebenen Mipmap-Ebene. |
Minimales Shadermodell
Dieses Objekt wird in den folgenden Shadermodellen unterstützt.
Shadermodell | Unterstützt |
---|---|
Shadermodell 5 und höher | ja |
Dieses Objekt wird für die folgenden Shadertypen unterstützt:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Siehe auch