SampleCmpLevelZero::SampleCmpLevelZero(S,float,float,uint)-Funktion für TextureCubeArray

Zeigt nur eine Textur auf mipmap-Ebene 0 an und vergleicht das Ergebnis mit einem Vergleichswert. Gibt status zum Vorgang 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 In einer Effektdatei deklariertes Objekt, das 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 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 gekachelten Ressource zugegriffen haben. Wenn Werte von einer nicht zugeordneten Kachel übernommen wurden, gibt CheckAccessFullyMappedFALSE zurück.

Rückgabewert

Typ: DXGI_FORMAT

Das Texturformat, das einer der in DXGI_FORMAT aufgeführten typisierten Werte ist.

Siehe auch

SampleCmpLevelZero-Methoden

TextureCubeArray