Search Results for

    Show / Hide Table of Contents

    Class PropertiesListElement

    FlaxEditor.CustomEditors.CustomEditor properties list element.

    Inheritance
    System.Object
    FlaxEditor.CustomEditors.LayoutElement
    FlaxEditor.CustomEditors.LayoutElementsContainer
    PropertiesListElement
    Namespace: FlaxEditor.CustomEditors.Elements
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    public class PropertiesListElement : LayoutElementsContainer

    Constructors

    PropertiesListElement()

    Initializes a new instance of the PropertiesListElement class.

    Declaration
    public PropertiesListElement()

    Fields

    Properties

    The list.

    Declaration
    public readonly PropertiesList Properties
    Field Value
    FlaxEditor.CustomEditors.GUI.PropertiesList

    Properties

    ContainerControl

    Declaration
    public override ContainerControl ContainerControl { get; }
    Property Value
    ContainerControl

    Overrides
    FlaxEditor.CustomEditors.LayoutElementsContainer.ContainerControl

    Methods

    ClearLayout()

    Declaration
    public override void ClearLayout()
    Overrides
    FlaxEditor.CustomEditors.LayoutElementsContainer.ClearLayout()

    OnAddEditor(CustomEditor)

    Declaration
    protected override void OnAddEditor(CustomEditor editor)
    Parameters
    FlaxEditor.CustomEditors.CustomEditor editor

    Overrides
    FlaxEditor.CustomEditors.LayoutElementsContainer.OnAddEditor(FlaxEditor.CustomEditors.CustomEditor)

    Property(String, ValueContainer, CustomEditor)

    Adds object property editor. Selects proper FlaxEditor.CustomEditors.CustomEditor based on overrides.

    Declaration
    public CustomEditor Property(string name, ValueContainer values, CustomEditor overrideEditor = null)
    Parameters
    System.String name

    The property name.

    FlaxEditor.CustomEditors.ValueContainer values

    The values.

    FlaxEditor.CustomEditors.CustomEditor overrideEditor

    The custom editor to use. If null will detect it by auto.

    Returns
    FlaxEditor.CustomEditors.CustomEditor

    The created element.

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.DeepClone<T>(T)
    Extensions.RawClone<T>(T)

    See Also

    FlaxEditor.CustomEditors.LayoutElementsContainer
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat