Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class UserToolSettingsDataSource

    Inheritance
    object
    UIDataSource
    UserToolSettingsDataSource
    Implements
    IDataSourceViewHashProvider
    ICommitChanges
    Inherited Members
    UIDataSource.Version
    UIDataSource.MarkDirty()
    UIDataSource.GetViewHashCode()
    UIDataSource.CommitChanges()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.HexTerrains.TerrainEditors.UserTools
    Assembly: fwt.hexterrains.dll
    Syntax
    public class UserToolSettingsDataSource : UIDataSource, IDataSourceViewHashProvider, ICommitChanges

    Fields

    Name

    Declaration
    public string Name
    Field Value
    Type Description
    string

    Values

    Declaration
    public List<ValueEditorDataSource> Values
    Field Value
    Type Description
    List<ValueEditorDataSource>

    Methods

    AddValue(ValueEditorDataSource)

    Declaration
    public bool AddValue(ValueEditorDataSource value)
    Parameters
    Type Name Description
    ValueEditorDataSource value
    Returns
    Type Description
    bool

    ClearValues()

    Declaration
    public void ClearValues()

    GetValue<TValue>(int)

    Declaration
    public TValue GetValue<TValue>(int valueIndex)
    Parameters
    Type Name Description
    int valueIndex
    Returns
    Type Description
    TValue
    Type Parameters
    Name Description
    TValue

    HasValue(int)

    Declaration
    public bool HasValue(int valueIndex)
    Parameters
    Type Name Description
    int valueIndex
    Returns
    Type Description
    bool

    RemoveValue(ValueEditorDataSource)

    Declaration
    public bool RemoveValue(ValueEditorDataSource value)
    Parameters
    Type Name Description
    ValueEditorDataSource value
    Returns
    Type Description
    bool

    SetValue<TValue>(int, TValue)

    Declaration
    public bool SetValue<TValue>(int valueIndex, TValue value)
    Parameters
    Type Name Description
    int valueIndex
    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