| Parameter | Description |
|---|---|
| prop | The material property to edit. |
| label | The label to show for the property. |
Vector4 The value of the property, which might have changed if the user interacted with the control.
Draws a field for a vector shader property, using automatic layout.
Use this method in a custom material editor to draw a field for a vector shader property. This overload uses automatic layout. To set the position and size of the control, use the overload that takes a Rect.
| Parameter | Description |
|---|---|
| prop | The material property to edit. |
| label | The label to show for the property, including any tooltip. |
Vector4 The value of the property, which might have changed if the user interacted with the control.
Draws a field for a vector shader property with a label and tooltip, using automatic layout.
Use this method in a custom material editor to draw a field for a vector shader property. This overload uses automatic layout. To set the position and size of the control, use the overload that takes a Rect.
| Parameter | Description |
|---|---|
| position | The position and size of the control. |
| prop | The material property to edit. |
| label | The label to show for the property. |
Vector4 The value of the property, which might have changed if the user interacted with the control.
Draws a field for a vector shader property at a specified position.
Use this method in a custom material editor to draw a field for a vector shader property. This overload draws the control at position. To use automatic layout, use the overload without a Rect.
| Parameter | Description |
|---|---|
| position | The position and size of the control. |
| prop | The material property to edit. |
| label | The label to show for the property, including any tooltip. |
Vector4 The value of the property, which might have changed if the user interacted with the control.
Draws a field for a vector shader property with a label and tooltip, at a specified position.
Use this method in a custom material editor to draw a field for a vector shader property. This overload draws the control at position. To use automatic layout, use the overload without a Rect.
| Parameter | Description |
|---|---|
| propertyName | The name of the shader property. |
| label | Label for the field. |
Vector4 The value of the property, which might have been changed by the user interacting with the control.
Draw a property field for a vector shader property, specified by name.
This overload is obsolete. Use MaterialEditor.VectorProperty(MaterialProperty,string) instead.