Dela via


Datatyper (HLSL)

HLSL stöder många olika inbyggda datatyper. Den här tabellen visar vilka typer som ska användas för att definiera skuggningsvariabler.

Använd den här inbyggda typen Så här definierar du den här skuggningsvariabeln
Scalar Enkomponentsskalar
Vector, Matrix Vektor eller matris med flera komponenter
Sampler, Texture eller Buffer Sampler, textur eller buffertobjekt
Struct, användardefinierad Anpassad struktur eller typedef
Samling Literala skaläruttryck deklarerade som innehåller de flesta andra typer
state object HLSL-representationer av tillståndsobjekt

 

För att hjälpa dig att bättre förstå hur du använder vektorer och matriser i HLSL kanske du vill läsa den här bakgrundsinformationen om hur HLSL använder per komponent matematik.

variabler (DirectX HLSL)