Texture2D

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

Méthode Description
Recueillir Retourne les quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire.
CollectRed Retourne les composants rouges des quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire.
GatherGreen Retourne les composants verts des quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire.
CollectBlue Retourne les composants bleus des quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire.
CollectAlpha Retourne les composants alpha des quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire.
CollectCmp Pour quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire, retourne leur comparaison par rapport à une valeur de comparaison.
CollectCmpRed Pour quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire, retourne une comparaison de leur composant rouge par rapport à une valeur de comparaison.
GatherCmpGreen Pour quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire, retourne une comparaison de leur composant vert par rapport à une valeur de comparaison.
CollectCmpBlue Pour quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire, retourne une comparaison de leur composant bleu par rapport à une valeur de comparaison.
CollectCmpAlpha Pour quatre valeurs texels qui seraient utilisées dans une opération de filtrage bi-linéaire, retourne une comparaison de leur composant alpha par rapport à une valeur de comparaison.
GetDimensions Obtient les dimensions de ressource.
Charge Lit les données de texture.
Mips. Operator[][] 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 mipmap.
SampleCmp Échantillonne une texture à l’aide d’une valeur de comparaison pour rejeter les échantillons.
SampleCmpLevelZero Échantillonne une texture (niveau mipmap 0 uniquement), à l’aide d’une valeur de comparaison pour rejeter les échantillons.
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 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 Prise en charge
Modèle de nuanceur 5 et modèles de nuanceur supérieur Oui

 

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

Sommet Coque Domain Géométrie Pixel Calcul
x x x x x x

 

Voir aussi

Objets de modèle de nuanceur 5