Fonction SampleCmp :: SampleCmp (S, float, float, float) pour TextureCube

Échantillonne une texture, en utilisant une valeur de comparaison pour rejeter les exemples, avec une valeur facultative pour fixer des exemples de valeurs de niveau de détail (LOD) à.

Syntaxe

DXGI_FORMAT SampleCmp(
  in SamplerState S,
  in float        Location,
  in float        CompareValue,
  in float        Clamp
);

Paramètres

[ Dans]

Type : SamplerState

État de l' échantillonneur. Il s’agit d’un objet déclaré dans un fichier d’effet qui contient des assignations d’État.

Emplacement [ dans]

Type : float

Coordonnées de texture. Le type d’argument est dépendant du type de texture-objet.

Type de Texture-Object Type de paramètre
Texture1D float
Texture1DArray, Texture2D float2
Texture2DArray, Texture3D, TextureCube float3
TextureCubeArray float4

CompareValue [ dans]

Type : float

Valeur à virgule flottante à utiliser comme valeur de comparaison.

Clamp [ dans]

Type : float

Valeur facultative pour fixer l’exemple de valeurs LOD à. Par exemple, si vous transmettez 2.0 f pour la valeur clamp, vous vous assurez qu’aucun exemple individuel n’accède à un niveau MIP inférieur à 2.0 f.

Valeur de retour

Type : dxgi _ format

Le format de texture, qui est l’une des valeurs typées énumérées dans le _ format dxgi.

Voir aussi

Méthodes SampleCmp

TextureCube