Partager via


Types de données (HLSL)

HLSL prend en charge de nombreux types de données intrinsèques différents. Ce tableau indique les types à utiliser pour définir des variables de nuanceur.

Utiliser ce type intrinsèque Pour définir cette variable de nuanceur
Scalaire Scalaire à un composant
Vector, Matrice Vecteur ou matrice à plusieurs composants
sampler, texture ou tampon Sampler, texture ou objet de mémoire tampon
Struct, défini par l’utilisateur Structure personnalisée ou typedef
Tableau Expressions scalaires littérales déclarées contenant la plupart des autres types
'objet State Représentations HLSL des objets d’état

 

Pour mieux comprendre comment utiliser des vecteurs et des matrices dans HLSL, vous pouvez lire ces informations d’arrière-plan sur la façon dont HLSL utilise par composant mathématiques.

variables (DirectX HLSL)