Partilhar via


Tipos de dados (HLSL)

O HLSL suporta muitos tipos de dados intrínsecos diferentes. Esta tabela mostra quais tipos usar para definir variáveis de sombreador.

Use este tipo intrínseco Para definir essa variável de sombreador
Escalar Escalar de um componente
Vetor, Matrix Vetor ou matriz de múltiplos componentes
Sampler, de textura ou Buffer Amostrador, textura ou objeto buffer
Struct, definido pelo usuário Estrutura personalizada ou typedef
Matriz Expressões escalares literais declaradas contendo a maioria dos outros tipos
de objeto de estado Representações HLSL de objetos de estado

 

Para ajudá-lo a entender melhor como usar vetores e matrizes no HLSL, leia estas informações básicas sobre como o HLSL usa por componente matemática.

variáveis (DirectX HLSL)