Texture2D

Type Texture2D (tel qu’il existe dans Shader Model 4) et variables de ressource. Cet objet texture prend en charge les méthodes suivantes en plus des méthodes dans le nuanceur modèle 4.

Méthode Description
Gather Retourne les quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire.
GatherRed Retourne les composants rouges des quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire.
GatherGreen Retourne les composants verts des quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire.
GatherBlue Retourne les composants bleus des quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire.
GatherAlpha Retourne les composants alpha des quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire.
GatherCmp Pour quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire, retourne leur comparaison par rapport à une valeur de comparaison.
GatherCmpRed Pour quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire, retourne une comparaison de leur composant rouge par rapport à une valeur de comparaison.
GatherCmpGreen Pour quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire, retourne une comparaison de leur composant vert par rapport à une valeur de comparaison.
GatherCmpBlue Pour quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire, retourne une comparaison de leur composant bleu par rapport à une valeur de comparaison.
GatherCmpAlpha Pour quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire, retourne une comparaison de leur composant alpha par rapport à une valeur de comparaison.
GetDimensions Obtient les dimensions de ressource.
Load Lit les données de texture.
mips. And[][] Obtient une variable de ressource en lecture seule.
Opérateur[] Obtient une variable de ressource en lecture seule.
Exemple Échantillonne une texture.
SampleBias Échantillonne une texture après avoir appliqué la valeur de biais au niveau de mipmap.
SampleCmp Échantillonne une texture en utilisant une valeur de comparaison pour rejeter des exemples.
SampleCmpLevelZero Échantillonne une texture (mipmap niveau 0 uniquement), en utilisant une valeur de comparaison pour rejeter les exemples.
SampleGrad Échantillonne une texture à l’aide d’un dégradé pour influencer la façon dont l’emplacement de l’échantillon est calculé.
SampleLevel Échantillonne une texture au niveau du mipmap spécifié.

Modèle de nuanceur minimal

Cet objet est pris en charge dans les modèles de nuanceur suivants.

Modèle de nuanceur Pris en charge
Nuancier modèle 5 et modèles de nuanceur supérieurs oui

Cet objet est pris en charge pour les types de nuanceurs suivants :

Sommet Forme Domaine Géométrie Pixel Calcul
x x x x x x

Voir aussi

Objets Shader Model 5