Class DebugUI.Field<T>
Generic field - will be serialized in the editor if it's not read-only
Inherited Members
Namespace: UnityEngine.Rendering
Syntax
public abstract class Field<T> : DebugUI.Widget, DebugUI.IValueField
Type Parameters
Name | Description |
---|---|
T |
Fields
onValueChanged
Callback used when the value of the field changes.
Declaration
public Action<DebugUI.Field<T>, T> onValueChanged
Field Value
Type | Description |
---|---|
Action<DebugUI.Field<T>, T> |
Properties
getter
Getter for this field.
Declaration
public Func<T> getter { get; set; }
Property Value
Type | Description |
---|---|
Func<T> |
setter
Setter for this field.
Declaration
public Action<T> setter { get; set; }
Property Value
Type | Description |
---|---|
Action<T> |
Methods
GetValue()
Get the value of the field.
Declaration
public T GetValue()
Returns
Type | Description |
---|---|
T | Value of the field. |
SetValue(T)
Set the value of the field.
Declaration
public void SetValue(T value)
Parameters
Type | Name | Description |
---|---|---|
T | value | Input value. |
SetValue(Object)
Set the value of the field.
Declaration
public void SetValue(object value)
Parameters
Type | Name | Description |
---|---|---|
Object | value | Input value. |
Implements
ValidateValue(T)
Function used to validate the value when updating the field.
Declaration
public virtual T ValidateValue(T value)
Parameters
Type | Name | Description |
---|---|---|
T | value | Input value. |
Returns
Type | Description |
---|---|
T | Validated value. |
Explicit Interface Implementations
DebugUI.IValueField.GetValue()
Get the value of the field.
Declaration
object DebugUI.IValueField.GetValue()
Returns
Type | Description |
---|---|
Object | Value of the field. |
Implements
DebugUI.IValueField.ValidateValue(Object)
Function used to validate the value when updating the field.
Declaration
object DebugUI.IValueField.ValidateValue(object value)
Parameters
Type | Name | Description |
---|---|---|
Object | value | Input value. |
Returns
Type | Description |
---|---|
Object | Validated value. |