Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class ValueEditorDataSource

    Inheritance
    object
    UIDataSource
    ValueEditorDataSource
    ValueEditorDataSource<TValue>
    Implements
    IDataSourceViewHashProvider
    ICommitChanges
    Inherited Members
    UIDataSource.Version
    UIDataSource.MarkDirty()
    UIDataSource.GetViewHashCode()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.UIToolkit.ValueEditors
    Assembly: fwt.uitoolkit.dll
    Syntax
    [Serializable]
    public abstract class ValueEditorDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges

    Fields

    IsClampValue

    Declaration
    public bool IsClampValue
    Field Value
    Type Description
    bool

    IsVisible

    Declaration
    public bool IsVisible
    Field Value
    Type Description
    bool

    Name

    Declaration
    public string Name
    Field Value
    Type Description
    string

    ValueChanged

    Declaration
    public Action ValueChanged
    Field Value
    Type Description
    Action

    Properties

    DisplayStyle

    Declaration
    [CreateProperty]
    public DisplayStyle DisplayStyle { get; }
    Property Value
    Type Description
    DisplayStyle

    ValueType

    Declaration
    public abstract Type ValueType { get; }
    Property Value
    Type Description
    Type

    Methods

    ClampValue<TValue>(TValue, TValue, TValue)

    Declaration
    public static TValue ClampValue<TValue>(TValue value, TValue minValue, TValue maxValue)
    Parameters
    Type Name Description
    TValue value
    TValue minValue
    TValue maxValue
    Returns
    Type Description
    TValue
    Type Parameters
    Name Description
    TValue

    CommitChanges()

    Declaration
    public override void CommitChanges()
    Overrides
    UIDataSource.CommitChanges()

    GetValueOrDefault<TValue>(TValue)

    Declaration
    public virtual TValue GetValueOrDefault<TValue>(TValue defaultValue = default)
    Parameters
    Type Name Description
    TValue defaultValue
    Returns
    Type Description
    TValue
    Type Parameters
    Name Description
    TValue

    SetValue<TValue>(TValue)

    Declaration
    public virtual bool SetValue<TValue>(TValue value)
    Parameters
    Type Name Description
    TValue value
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TValue

    TryGetValue<TValue>(out TValue)

    Declaration
    public virtual bool TryGetValue<TValue>(out TValue value)
    Parameters
    Type Name Description
    TValue value
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    TValue

    Implements

    UnityEngine.UIElements.IDataSourceViewHashProvider
    ICommitChanges

    Extension Methods

    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX