SampleBias::SampleBias(S,float,float,float,uint)-Funktion für TextureCube
Beispielt eine Textur, nachdem der Biaswert auf die Mipmap-Ebene angewendet wurde, mit einem optionalen Wert zum Einklemmen von LoD-Werten (Level-of-Detail) für Stichproben. Gibt status zum Vorgang zurück.
Syntax
DXGI_FORMAT SampleBias(
in SamplerState S,
in float Location,
in float Bias,
in float Clamp,
out uint Status
);
Parameter
-
S [in]
-
Typ: SamplerState
Ein Samplerzustand. Dies ist ein Objekt, das in einer Effektdatei deklariert wurde, die Zustandszuweisungen enthält.
-
Standort [in]
-
Typ: float
Texturkoordinaten Der Argumenttyp ist vom Texturobjekttyp abhängig.
Texture-Object Typ Parametertyp Textur1D float Texture1DArray, Texture2D float2 Texture2DArray, Texture3D, TextureCube float3 TextureCubeArray float4 -
Bias [in]
-
Typ: float
Der Biaswert, bei dem es sich um eine Gleitkommazahl zwischen 0,0 und einschließlich 1,0 handelt, wird vor dem Sampling auf eine MIP-Ebene angewendet.
-
Clamp [in]
-
Typ: float
Ein optionaler Wert zum Klammern von LOD-Beispielwerten. Wenn Sie beispielsweise 2,0f für den Clampwert übergeben, stellen Sie sicher, dass kein einzelnes Beispiel auf einen MIP-Wert unter 2,0f zugreift.
-
Status [out]
-
Typ: uint
Der Status des Vorgangs. Sie können nicht direkt auf die status zugreifen. Übergeben Sie stattdessen die status an die systeminterne Funktion CheckAccessFullyMapped. CheckAccessFullyMapped gibt TRUE zurück, wenn alle Werte aus dem entsprechenden Sample-, Gather- oder Load-Vorgang auf zugeordnete Kacheln in einer kachelten Ressource zugegriffen haben. Wenn Werte aus einer nicht zugeordneten Kachel stammen, gibt CheckAccessFullyMappedFALSE zurück.
Rückgabewert
Typ: DXGI_FORMAT
Das Texturformat, das einer der in DXGI_FORMAT aufgeführten typisierten Werte ist.
Siehe auch