単一のシェーダープロパティーの値と情報を記述します。
MaterialProperty はカスタムのマテリアルエディターの記述や、カスタムの MaterialPropertyDrawer クラスを実装する際に MaterialEditor とともに使用されます。
Additional resources: MaterialEditor, MaterialPropertyDrawer.
colorValue | プロパティーのカラー値 |
displayName | プロパティー名を表示します(読み取り専用) |
flags | プロパティーの表示方法を制御するフラグ(読み取り専用) |
floatValue | Float value of the property. |
hasMixedValue | プロパティーが複数の異なる値があるか(読み取り専用) |
intValue | Int value of the property. |
name | プロパティー名(読み取り専用) |
rangeLimits | 範囲付き float プロパティーの最大 / 最小値(読み取り専用) |
targets | このプロパティーにより編集されるマテリアルオブジェクト(読み取り専用) |
textureDimension | プロパティーのテクスチャ次元( 2D、キューブマップ、等)(読み取り専用) |
textureValue | プロパティーのテクスチャ値 |
type | プロパティーの型(読み取り専用) |
vectorValue | プロパティーのベクター値 |