ConstantInfo
структура в UnityEditor
Описание
Предоставляет информацию о значении константы (униформы) шейдера.
Свойства
| Свойство | Описание |
|---|---|
| ArraySize | Число элементов в этой константе (только для чтения). Если это значение больше 1, то константа является массивом. |
| Columns | Если константа является матрицей или вектором, то в ней хранится число столбцов. В противном случае значение равняется 0. (Только чтение) |
| ConstantType | Тип этой константы (только чтение). |
| DataType | Тип данных элемента этой константы (только для чтения). |
| Index | Индекс этой константы в ее буфере (только для чтения). Как правило, это байт, смещенный от начала cbuffer, но в зависимости от платформы, это может указывать на другой тип индекса. |
| Name | Имя этой константы (только для чтения). |
| Rows | Если константа является матричным типом, то в ней хранится количество строк. Если константа является векторным типом, то это значение будет 1. В противном случае значение будет 0. (Только для чтения) |
| StructFields | Если константа является структурой, здесь хранятся её поля. В противном случае значение равно null. (Только для чтения) |
| StructSize | Если константа является структурой, здесь хранится её размер в байтах. В противном случае значение равно 0. (Только для чтения) |