Partager via


Fonction SampleBias::SampleBias(S,float,float,float,uint) pour TextureCube

Échantillonne une texture, après avoir appliqué la valeur de biais au niveau mipmap, avec une valeur facultative pour limiter les valeurs de niveau de détail (LOD) des exemples. Retourne status sur l’opération.

Syntaxe

DXGI_FORMAT SampleBias(
  in  SamplerState S,
  in  float        Location,
  in  float        Bias,
  in  float        Clamp,
  out uint         Status
);

Paramètres

S [in]

Type : SamplerState

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

Emplacement [in]

Type : float

Coordonnées de texture. Le type d’argument dépend du type d’objet de texture.

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

 

Biais [in]

Type : float

La valeur de biais, qui est un nombre à virgule flottante comprise entre 0,0 et 1,0 inclus, est appliquée à un niveau mip avant l’échantillonnage.

Clamp [in]

Type : float

Valeur facultative à laquelle limiter les exemples de valeurs LOD. Par exemple, si vous passez 2,0f pour la valeur de clamp, vous vous assurez qu’aucun échantillon individuel n’accède à un niveau mip inférieur à 2,0f.

État [out]

Type : uint

L’état de l’opération. Vous ne pouvez pas accéder directement à l’status ; au lieu de cela, transmettez le status à la fonction intrinsèque CheckAccessFullyMapped. CheckAccessFullyMapped retourne TRUE si toutes les valeurs de l’opération Sample, Gather ou Load correspondante ont accédé à des vignettes mappées dans une ressource en mosaïque. Si des valeurs ont été extraites d’une vignette non mappée, CheckAccessFullyMapped renvoie FALSE.

Valeur retournée

Type : DXGI_FORMAT

Format de texture, qui est l’une des valeurs typées répertoriées dans DXGI_FORMAT.

Voir aussi

Méthodes SampleBias

TextureCube