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
See Also
FlaxEditor.CustomEditors.LayoutElementsContainer