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.
Relaterade ämnen