SampleCmpLevelZero::SampleCmpLevelZero(S,float,float,uint)-Funktion für TextureCube
Probieren Sie eine Textur nur auf Mipmapebene 0 aus und vergleicht das Ergebnis mit einem Vergleichswert. Gibt den Status des Vorgangs zurück.
Syntax
DXGI_FORMAT SampleCmpLevelZero(
in SamplerState S,
in float Location,
in float CompareValue,
out uint Status
);
Parameter
-
S [ in]
-
Typ: SamplerState
Ein Samplerzustand. Dies ist ein Objekt, das in einer Effektdatei deklariert ist, die Zustandszuweisungen enthält.
-
Standort [ In]
-
Typ: float
Texturkoordinaten Der Argumenttyp ist vom Texturobjekttyp abhängig.
Texture-Object-Typ Parametertyp Texture1D float Texture1DArray, Texture2D float2 Texture2DArray, Texture3D, TextureCube float3 TextureCubeArray float4 -
CompareValue [ In]
-
Typ: float
Ein Gleitkommawert, der als Vergleichswert verwendet werden soll.
-
Status [ out]
-
Typ: uint
Der Status des Vorgangs. Sie können nicht direkt auf den Status zugreifen. Übergeben Sie stattdessen den Status an die systeminterne Funktion CheckAccessFullyMapped. CheckAccessFullyMapped gibt TRUE zurück, wenn alle Werte aus dem entsprechenden Beispiel-, Gather- oder Load-Vorgang auf zugeordnete Kacheln in einer gekachelten Ressourcezugegriffen haben. Wenn Werte aus einer nicht zugeordneten Kachel stammen, gibt CheckAccessFullyMapped FALSE zurück.
Rückgabewert
Typ: DXGI _ FORMAT
Das Texturformat, bei dem es sich um einen der typisierten Werte handelt, die in DXGI _ FORMATaufgeführt sind.