SampleBias (Objet texture DirectX HLSL)

Échantillonne une texture, après avoir appliqué le biais d’entrée au niveau mipmap.

<Template Type> Object.SampleBias( sampler_state S, float Location, float Bias [, int Offset] );

Paramètres

Élément Description
Objet
Tout type de texture-objet (à l’exception de Texture2DMS et Texture2DMSArray).
S
[in] É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] Coordonnées de texture. Le type d’argument dépend du type d’objet texture.
type de Texture-Object Type de paramètre
Texture1D float
Texture1DArray, Texture2D float2
Texture2DArray, Texture3D, TextureCube float3
TextureCubeArray float4

Biais

[in] La valeur de biais, qui est un nombre à virgule flottante comprise entre -16.0 et 15.99, est appliquée à un niveau mip avant l’échantillonnage.

Compenser

[in] Décalage de coordonnées de texture facultatif, qui peut être utilisé pour n’importe quel type d’objet de texture ; le décalage est appliqué à l’emplacement avant l’échantillonnage. Les décalages de texture doivent être statiques. Le type d’argument dépend du type d’objet texture. Pour plus d’informations, consultez Application des décalages de coordonnées de texture.

type de Texture-Object Type de paramètre
Texture1D, Texture1DArray int
Texture2D, Texture2DArray int2
Texture3D int3
TextureCube, TextureCubeArray non pris en charge

Valeur de retour

Type de modèle de la texture, qui peut être un vecteur à composant unique ou à plusieurs composants. Le format est basé sur la DXGI_FORMAT de la texture.

Modèle de nuanceur minimal

Cette fonction est prise en charge dans les modèles de nuanceur suivants.

vs_4_0 vs_4_1 ps_4_0 ps_4_1 gs_4_0 gs_4_1
x x
  1. TextureCubeArray est disponible dans shader Model 4.1 ou version ultérieure.
  2. Le modèle de nuanceur 4.1 est disponible dans Direct3D 10.1 ou version ultérieure.

Texture-Object