数据类型 (HLSL)

HLSL 支持许多不同的内部数据类型。 此表显示用于定义着色器变量的类型。

使用此内部类型 定义此着色器变量
Scalar 单组件标量
矢量矩阵 多组件向量或矩阵
采样器纹理缓冲区 采样器、纹理或缓冲区对象
结构用户定义的 自定义结构或 typedef
Array 声明包含大多数其他类型的文本标量表达式
State 对象 状态对象的 HLSL 表示形式

 

为了帮助你更好地了解如何在 HLSL 中使用矢量和矩阵,你可能想要阅读有关 HLSL 如何使用 每分量 数学的此背景信息。

DirectX HLSL) (变量