Class ValueEditorDataSource
Inheritance
ValueEditorDataSource
Implements
IDataSourceViewHashProvider
Assembly: fwt.uitoolkit.dll
[Serializable]
public abstract class ValueEditorDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges
Fields
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
public Action ValueChanged
Field Value
Properties
Declaration
[CreateProperty]
public DisplayStyle DisplayStyle { get; }
Property Value
| Type |
Description |
| DisplayStyle |
|
Declaration
public abstract Type ValueType { get; }
Property Value
Methods
Declaration
public static TValue ClampValue<TValue>(TValue value, TValue minValue, TValue maxValue)
Parameters
| Type |
Name |
Description |
| TValue |
value |
|
| TValue |
minValue |
|
| TValue |
maxValue |
|
Returns
Type Parameters
Declaration
public override void CommitChanges()
Overrides
Declaration
public virtual TValue GetValueOrDefault<TValue>(TValue defaultValue = default)
Parameters
| Type |
Name |
Description |
| TValue |
defaultValue |
|
Returns
Type Parameters
Declaration
public virtual bool SetValue<TValue>(TValue value)
Parameters
| Type |
Name |
Description |
| TValue |
value |
|
Returns
Type Parameters
Declaration
public virtual bool TryGetValue<TValue>(out TValue value)
Parameters
| Type |
Name |
Description |
| TValue |
value |
|
Returns
Type Parameters
Implements
UnityEngine.UIElements.IDataSourceViewHashProvider
Extension Methods