提供有关着色器常量(uniform)值的信息。
| ArraySize | 此常量中元素的数量(只读)。如果此值大于 1,则常量为数组。 |
| Columns | 如果常量是矩阵或向量类型,则此存储列数。否则,该值为 0。(只读) |
| ConstantType | 此常量的类型(只读)。 |
| DataType | 此常量的元素数据类型(只读)。 |
| Index | 此常量在其缓冲区中的索引(只读)。通常,这是从 cbuffer 开始的字节偏移量,但根据平台,它可能表示其他类型的索引。 |
| Name | 此常量的名称(只读)。 |
| Rows | 如果常量是矩阵类型,则此存储行数。如果常量是向量类型,则此值为 1。否则,该值为 0。(只读) |
| StructFields | 如果常量是结构体,则此存储该结构体的字段。否则,该值为 null。(只读) |
| StructSize | 如果常量是结构体,则此存储结构体的大小(以字节为单位)。否则,该值为 0。(只读) |