MaterialProperty
класс в UnityEditor
Описание
Описывает информацию и значение свойства одного шейдера.
MaterialProperty используется с MaterialEditor при написании пользовательских редакторов материалов или реализации пользовательских MaterialPropertyDrawer классы.
Дополнительные ресурсы: MaterialEditor, MaterialPropertyDrawer.
Свойства
| Свойство | Описание |
|---|---|
| colorValue | Значение цвета свойства. |
| displayName | Отображаемое имя свойства (только для чтения). |
| floatValue | Плавучее значение свойства. |
| hasMixedValue | Имеет ли это свойство несколько различных значений? (только для чтения) |
| intValue | Значение свойства Int. |
| name | Имя свойства (только для чтения). |
| propertyFlags | Флаги, которые управляют тем, как окно Inspector отображает свойство. |
| propertyType | Тип свойства. |
| rangeLimits | Минимальные/максимальные пределы свойства ranged float (только для чтения). |
| targets | Материальные объекты, редактируемые этим свойством (только для чтения). |
| textureDimension | Размерность текстуры (2D, Cubemap и т.д.) свойства (только для чтения). |
| textureValue | Значение текстуры свойства. |
| vectorValue | Векторное значение свойства. |