SampleBias (objet texture HLSL DirectX)

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

<Type > de modèle objet. SampleBias (état de l’échantillonneur _ , emplacement de flotte, biais de virgule flottante [ , décalage int ] );

Paramètres

Élément Description
Dessin
Tout type d' objet texture (sauf Texture2DMS et Texture2DMSArray).
X
dans É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 Coordonnées de la 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

Biais

dans La valeur de biais, qui est un nombre à virgule flottante compris entre-16,0 et 15,99, est appliquée à un niveau MIP avant l’échantillonnage.

Décalage

dans Décalage de coordonnée de texture facultatif, qui peut être utilisé pour tout type d’objet de texture ; l’offset est appliqué à l’emplacement avant l’échantillonnage. Les décalages de texture doivent être statiques. Le type d’argument est dépendant du type de texture-objet. Pour plus d’informations, consultez application de 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 renvoyée

Le type de modèle de la texture, qui peut être un vecteur à un ou plusieurs composants. Le format est basé sur le _ format dxgide 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 le nuancier modèle 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-objet