跳到主要内容

Class ElementFactory

winS.UnityEditor.UIElement.EditorElement Factory. Provides creation of basic editor elements.

Properties

labelMarginRight

Right margin of Label.

public virtual float labelMarginRight { get; }

marginVertical

Vertical margin of winS.UnityEditor.UIElement.EditorControl.

public virtual float marginVertical { get; }

marginHorizontal

Horizontal margin of winS.UnityEditor.UIElement.EditorControl.

public virtual float marginHorizontal { get; }

borderRadius

Border radius.

public virtual float borderRadius { get; }

textShadowBlur

Text shadow blur.

public virtual float textShadowBlur { get; }

animationDuration

The duration of the animation for all elements.

public virtual float animationDuration { get; }

textShadowOffset

Text shadow offset.

public virtual Vector2 textShadowOffset { get; }

hoverColor

Color of element when hovering.

public virtual Color hoverColor { get; }

borderColor

Border color of element.

public virtual Color borderColor { get; }

splitlineColor

color of splitline.

public virtual Color splitlineColor { get; }

softWhiteColor

White color (Soft).

public virtual Color softWhiteColor { get; }

highlightColor

Color of element when highlight.

public virtual Color highlightColor { get; }

textShadowColor

Text shadow color.

public virtual Color textShadowColor { get; }

Constructors

ElementFactory(UndoSystem undoSystem)

public ElementFactory(UndoSystem undoSystem)

Methods

ResetLabelWidth()

Reset width of label.

public void ResetLabelWidth()

SetLabelWidth(float width, [LengthUnit lengthUnit = null])

Set width of label. This value affect width of label in all winS.UnityEditor.UIElement.IEditorField.

public void SetLabelWidth(float width, [LengthUnit lengthUnit = null])

CreateTable()

public virtual Table CreateTable()

CreateTable(TableHeadInfo[] tableHeadInfos)

public Table CreateTable(TableHeadInfo[] tableHeadInfos)

CreateHyperlinkText()

public virtual HyperlinkText CreateHyperlinkText()

CreateHyperlinkText(string text)

public HyperlinkText CreateHyperlinkText(string text)

CreateHyperlinkText(Action onClickCallback)

public HyperlinkText CreateHyperlinkText(Action onClickCallback)

CreateHyperlinkText(string text, Action onClickCallback)

public HyperlinkText CreateHyperlinkText(string text, Action onClickCallback)

CreateEditorElement()

public virtual EditorElement CreateEditorElement()

CreateEditorElement(Color backgroundColor)

public EditorElement CreateEditorElement(Color backgroundColor)

CreateRow()

public virtual Row CreateRow()

CreateRow(float flexGrow)

public Row CreateRow(float flexGrow)

CreateRow(VisualElement child)

public Row CreateRow(VisualElement child)

CreateRow(VisualElement child, float flexGrow)

public Row CreateRow(VisualElement child, float flexGrow)

CreateRow(VisualElement child1, VisualElement child2, [float flexGrow = 1])

public Row CreateRow(VisualElement child1, VisualElement child2, [float flexGrow = 1])

CreateColumn()

public virtual Column CreateColumn()

CreateColumn(float flexGrow)

public Column CreateColumn(float flexGrow)

CreateColumn(VisualElement child)

public Column CreateColumn(VisualElement child)

CreateColumn(VisualElement child, float flexGrow)

public Column CreateColumn(VisualElement child, float flexGrow)

CreateBox()

public virtual Box CreateBox()

CreateBox(Color backgroundColor)

public Box CreateBox(Color backgroundColor)

CreateSidebarView()

public virtual SidebarView CreateSidebarView()

CreateSidebarView(Action<int> onIndexChangedCallback)

public SidebarView CreateSidebarView(Action<int> onIndexChangedCallback)

CreateToolView()

public virtual ToolView CreateToolView()

CreateToolView(float toolBarHeight)

public ToolView CreateToolView(float toolBarHeight)

CreateToolView(float toolBarHeight, Action<int> onIndexChangedCallback)

public ToolView CreateToolView(float toolBarHeight, Action<int> onIndexChangedCallback)

CreateToolView(Action<int> onIndexChangedCallback)

public ToolView CreateToolView(Action<int> onIndexChangedCallback)

CreateVerticalSplitline()

public virtual VerticalSplitline CreateVerticalSplitline()

CreateVerticalSplitline(float thickness)

public VerticalSplitline CreateVerticalSplitline(float thickness)

CreateVerticalSplitline(Color color, [float thickness = 1])

public VerticalSplitline CreateVerticalSplitline(Color color, [float thickness = 1])

CreateHorizontalSplitline()

public virtual HorizontalSplitline CreateHorizontalSplitline()

CreateHorizontalSplitline(float thickness)

public HorizontalSplitline CreateHorizontalSplitline(float thickness)

CreateHorizontalSplitline(Color color, [float thickness = 1])

public HorizontalSplitline CreateHorizontalSplitline(Color color, [float thickness = 1])

CreateVector2Field()

public virtual Vector2Field CreateVector2Field()

CreateVector2Field(LabelContent label)

public Vector2Field CreateVector2Field(LabelContent label)

CreateVector2Field(LabelContent label, Vector2 defaultValue)

public Vector2Field CreateVector2Field(LabelContent label, Vector2 defaultValue)

CreateVector2Field(LabelContent label, Action<Vector2> onValueChangedCallback)

public Vector2Field CreateVector2Field(LabelContent label, Action<Vector2> onValueChangedCallback)

CreateVector2Field(LabelContent label, Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

public Vector2Field CreateVector2Field(LabelContent label, Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

CreateVector2Field(Action<Vector2> onValueChangedCallback)

public Vector2Field CreateVector2Field(Action<Vector2> onValueChangedCallback)

CreateVector2FieldWithoutLabel(Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

public Vector2Field CreateVector2FieldWithoutLabel(Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

CreateVector3Field()

public virtual Vector3Field CreateVector3Field()

CreateVector3Field(LabelContent label)

public Vector3Field CreateVector3Field(LabelContent label)

CreateVector3Field(LabelContent label, Vector3 defaultValue)

public Vector3Field CreateVector3Field(LabelContent label, Vector3 defaultValue)

CreateVector3Field(LabelContent label, Action<Vector3> onValueChangedCallback)

public Vector3Field CreateVector3Field(LabelContent label, Action<Vector3> onValueChangedCallback)

CreateVector3Field(LabelContent label, Vector3 defaultValue, Action<Vector3> onValueChangedCallback)

public Vector3Field CreateVector3Field(LabelContent label, Vector3 defaultValue, Action<Vector3> onValueChangedCallback)

CreateVector3Field(Action<Vector3> onValueChangedCallback)

public Vector3Field CreateVector3Field(Action<Vector3> onValueChangedCallback)

CreateVector4Field()

public virtual Vector4Field CreateVector4Field()

CreateVector4Field(LabelContent label)

public Vector4Field CreateVector4Field(LabelContent label)

CreateVector4Field(LabelContent label, Vector4 defaultValue)

public Vector4Field CreateVector4Field(LabelContent label, Vector4 defaultValue)

CreateVector4Field(LabelContent label, Action<Vector4> onValueChangedCallback)

public Vector4Field CreateVector4Field(LabelContent label, Action<Vector4> onValueChangedCallback)

CreateVector4Field(LabelContent label, Vector4 defaultValue, Action<Vector4> onValueChangedCallback)

public Vector4Field CreateVector4Field(LabelContent label, Vector4 defaultValue, Action<Vector4> onValueChangedCallback)

CreateVector4Field(Action<Vector4> onValueChangedCallback)

public Vector4Field CreateVector4Field(Action<Vector4> onValueChangedCallback)

CreateVector2IntField()

public virtual Vector2IntField CreateVector2IntField()

CreateVector2IntField(LabelContent label)

public Vector2IntField CreateVector2IntField(LabelContent label)

CreateVector2IntField(LabelContent label, Action<Vector2Int> onValueChangedCallback)

public Vector2IntField CreateVector2IntField(LabelContent label, Action<Vector2Int> onValueChangedCallback)

CreateVector2IntField(LabelContent label, Vector2Int defaultValue)

public Vector2IntField CreateVector2IntField(LabelContent label, Vector2Int defaultValue)

CreateVector2IntField(LabelContent label, Vector2Int defaultValue, Action<Vector2Int> onValueChangedCallback)

public Vector2IntField CreateVector2IntField(LabelContent label, Vector2Int defaultValue, Action<Vector2Int> onValueChangedCallback)

CreateVector2IntField(Action<Vector2Int> onValueChangedCallback)

public Vector2IntField CreateVector2IntField(Action<Vector2Int> onValueChangedCallback)

CreateVector3IntField()

public virtual Vector3IntField CreateVector3IntField()

CreateVector3IntField(LabelContent label)

public Vector3IntField CreateVector3IntField(LabelContent label)

CreateVector3IntField(LabelContent label, Vector3Int defaultValue)

public Vector3IntField CreateVector3IntField(LabelContent label, Vector3Int defaultValue)

CreateVector3IntField(LabelContent label, Vector3Int defaultValue, Action<Vector3Int> onValueChangedCallback)

public Vector3IntField CreateVector3IntField(LabelContent label, Vector3Int defaultValue, Action<Vector3Int> onValueChangedCallback)

CreateVector3IntField(Action<Vector3Int> onValueChangedCallback)

public Vector3IntField CreateVector3IntField(Action<Vector3Int> onValueChangedCallback)

CreateDirectionField()

public virtual DirectionField CreateDirectionField()

CreateDirectionField(LabelContent label)

public DirectionField CreateDirectionField(LabelContent label)

CreateDirectionField(LabelContent label, Vector2 defaultValue)

public DirectionField CreateDirectionField(LabelContent label, Vector2 defaultValue)

CreateDirectionField(LabelContent label, Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

public DirectionField CreateDirectionField(LabelContent label, Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

CreateDirectionField(Action<Vector2> onValueChangedCallback)

public DirectionField CreateDirectionField(Action<Vector2> onValueChangedCallback)

CreatePointField()

public virtual PointField CreatePointField()

CreatePointField(LabelContent label)

public PointField CreatePointField(LabelContent label)

CreatePointField(LabelContent label, float aspect)

public PointField CreatePointField(LabelContent label, float aspect)

CreatePointField(LabelContent label, Vector2 defaultValue)

public PointField CreatePointField(LabelContent label, Vector2 defaultValue)

CreatePointField(LabelContent label, Vector2 defaultValue, float aspect)

public PointField CreatePointField(LabelContent label, Vector2 defaultValue, float aspect)

CreatePointField(LabelContent label, Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

public PointField CreatePointField(LabelContent label, Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

CreatePointField(LabelContent label, Vector2 defaultValue, float aspect, Action<Vector2> onValueChangedCallback)

public PointField CreatePointField(LabelContent label, Vector2 defaultValue, float aspect, Action<Vector2> onValueChangedCallback)

CreatePointField(Action<Vector2> onValueChangedCallback)

public PointField CreatePointField(Action<Vector2> onValueChangedCallback)

CreatePointField(Action<Vector2> onValueChangedCallback, float aspect)

public PointField CreatePointField(Action<Vector2> onValueChangedCallback, float aspect)

CreateSlider()

public virtual Slider CreateSlider()

CreateSlider(LabelContent label)

public Slider CreateSlider(LabelContent label)

CreateSlider(LabelContent label, float defaultValue)

public Slider CreateSlider(LabelContent label, float defaultValue)

CreateSlider(LabelContent label, Action<float> onValueChangedCallback)

public Slider CreateSlider(LabelContent label, Action<float> onValueChangedCallback)

CreateSlider(LabelContent label, float defaultValue, Action<float> onValueChangedCallback)

public Slider CreateSlider(LabelContent label, float defaultValue, Action<float> onValueChangedCallback)

CreateSlider(LabelContent label, float minValue, float maxValue)

public Slider CreateSlider(LabelContent label, float minValue, float maxValue)

CreateSlider(LabelContent label, float minValue, float maxValue, Action<float> onValueChangedCallback)

public Slider CreateSlider(LabelContent label, float minValue, float maxValue, Action<float> onValueChangedCallback)

CreateSlider(LabelContent label, float defaultValue, float minValue, float maxValue)

public Slider CreateSlider(LabelContent label, float defaultValue, float minValue, float maxValue)

CreateSlider(LabelContent label, float defaultValue, float minValue, float maxValue, Action<float> onValueChangedCallback)

public Slider CreateSlider(LabelContent label, float defaultValue, float minValue, float maxValue, Action<float> onValueChangedCallback)

CreateSliderInt()

public virtual SliderInt CreateSliderInt()

CreateSliderInt(LabelContent label)

public SliderInt CreateSliderInt(LabelContent label)

CreateSliderInt(LabelContent label, int defaultValue)

public SliderInt CreateSliderInt(LabelContent label, int defaultValue)

CreateSliderInt(LabelContent label, Action<int> onValueChangedCallback)

public SliderInt CreateSliderInt(LabelContent label, Action<int> onValueChangedCallback)

CreateSliderInt(LabelContent label, int defaultValue, Action<int> onValueChangedCallback)

public SliderInt CreateSliderInt(LabelContent label, int defaultValue, Action<int> onValueChangedCallback)

CreateSliderInt(LabelContent label, int minValue, int maxValue)

public SliderInt CreateSliderInt(LabelContent label, int minValue, int maxValue)

CreateSliderInt(LabelContent label, int minValue, int maxValue, Action<int> onValueChangedCallback)

public SliderInt CreateSliderInt(LabelContent label, int minValue, int maxValue, Action<int> onValueChangedCallback)

CreateSliderInt(LabelContent label, int defaultValue, int minValue, int maxValue)

public SliderInt CreateSliderInt(LabelContent label, int defaultValue, int minValue, int maxValue)

CreateSliderInt(LabelContent label, int defaultValue, int minValue, int maxValue, Action<int> onValueChangedCallback)

public SliderInt CreateSliderInt(LabelContent label, int defaultValue, int minValue, int maxValue, Action<int> onValueChangedCallback)

CreateMinMaxSlider()

public virtual MinMaxSlider CreateMinMaxSlider()

CreateMinMaxSlider(LabelContent label)

public MinMaxSlider CreateMinMaxSlider(LabelContent label)

CreateMinMaxSlider(LabelContent label, Action<Vector2> onValueChangedCallback)

public MinMaxSlider CreateMinMaxSlider(LabelContent label, Action<Vector2> onValueChangedCallback)

CreateMinMaxSlider(LabelContent label, Vector2 defaultValue, float minLimit, float maxLimit)

public MinMaxSlider CreateMinMaxSlider(LabelContent label, Vector2 defaultValue, float minLimit, float maxLimit)

CreateMinMaxSlider(LabelContent label, Vector2 defaultValue, float minLimit, float maxLimit, Action<Vector2> onValueChangedCallback)

public MinMaxSlider CreateMinMaxSlider(LabelContent label, Vector2 defaultValue, float minLimit, float maxLimit, Action<Vector2> onValueChangedCallback)

CreateMinMaxField()

public virtual MinMaxField CreateMinMaxField()

CreateMinMaxField(LabelContent label)

public MinMaxField CreateMinMaxField(LabelContent label)

CreateMinMaxField(LabelContent label, Vector2 defaultValue)

public MinMaxField CreateMinMaxField(LabelContent label, Vector2 defaultValue)

CreateMinMaxField(LabelContent label, Action<Vector2> onValueChangedCallback)

public MinMaxField CreateMinMaxField(LabelContent label, Action<Vector2> onValueChangedCallback)

CreateMinMaxField(LabelContent label, Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

public MinMaxField CreateMinMaxField(LabelContent label, Vector2 defaultValue, Action<Vector2> onValueChangedCallback)

CreateLabel()

public virtual Label CreateLabel()

CreateLabel(LabelContent labelContent)

public Label CreateLabel(LabelContent labelContent)

CreateText()

public virtual Text CreateText()

CreateText(float fontSize)

public Text CreateText(float fontSize)

CreateText(float fontSize, TextAnchor textAnchor)

public Text CreateText(float fontSize, TextAnchor textAnchor)

CreateText(string content)

public Text CreateText(string content)

CreateText(string content, bool multiline)

public Text CreateText(string content, bool multiline)

CreateText(string content, bool multiline, bool enableRichText)

public Text CreateText(string content, bool multiline, bool enableRichText)

CreateText(TextAnchor textAnchor)

public Text CreateText(TextAnchor textAnchor)

CreateText(string content, TextAnchor textAnchor)

public Text CreateText(string content, TextAnchor textAnchor)

CreateText(string content, float fontSize)

public Text CreateText(string content, float fontSize)

CreateText(string content, float fontSize, TextAnchor textAnchor)

public Text CreateText(string content, float fontSize, TextAnchor textAnchor)

CreateTitle()

public virtual Title CreateTitle()

CreateTitle(string titleText)

public Title CreateTitle(string titleText)

CreateTitle(string titleText, float fontSize)

public Title CreateTitle(string titleText, float fontSize)

CreateListView<T>()

public virtual ListView<T> CreateListView<T>()

CreateListView<T>(IList<T> data)

public ListView<T> CreateListView<T>(IList<T> data)

CreateListView<T>(Func<T, int, VisualElement> itemDrawFunction)

public ListView<T> CreateListView<T>(Func<T, int, VisualElement> itemDrawFunction)

CreateListView<T>(IList<T> data, Func<T, int, VisualElement> itemDrawFunction)

public ListView<T> CreateListView<T>(IList<T> data, Func<T, int, VisualElement> itemDrawFunction)

CreateVerticalScrollView()

public virtual VerticalScrollView CreateVerticalScrollView()

CreateVerticalSplitView()

public virtual VerticalSplitView CreateVerticalSplitView()

CreateVerticalSplitView(float fixedPaneHeight)

public VerticalSplitView CreateVerticalSplitView(float fixedPaneHeight)

CreateVerticalSplitView(Action<float> onFixedPaneHeightChangedCallback)

public VerticalSplitView CreateVerticalSplitView(Action<float> onFixedPaneHeightChangedCallback)

CreateVerticalSplitView(float fixedPaneHeight, Action<float> onFixedPaneHeightChangedCallback)

public VerticalSplitView CreateVerticalSplitView(float fixedPaneHeight, Action<float> onFixedPaneHeightChangedCallback)

CreateVerticalSplitView(float fixedPaneHeight, float fixedPaneMinHeight)

public VerticalSplitView CreateVerticalSplitView(float fixedPaneHeight, float fixedPaneMinHeight)

CreateVerticalSplitView(float fixedPaneHeight, float fixedPaneMinHeight, Action<float> onFixedPaneHeightChangedCallback)

public VerticalSplitView CreateVerticalSplitView(float fixedPaneHeight, float fixedPaneMinHeight, Action<float> onFixedPaneHeightChangedCallback)

CreateHorizontalSplitView()

public virtual HorizontalSplitView CreateHorizontalSplitView()

CreateHorizontalSplitView(float fixedPaneWidth)

public HorizontalSplitView CreateHorizontalSplitView(float fixedPaneWidth)

CreateHorizontalSplitView(Action<float> onFixedPaneWidthChangedCallback)

public HorizontalSplitView CreateHorizontalSplitView(Action<float> onFixedPaneWidthChangedCallback)

CreateHorizontalSplitView(float fixedPaneWidth, Action<float> onFixedPaneWidthChangedCallback)

public HorizontalSplitView CreateHorizontalSplitView(float fixedPaneWidth, Action<float> onFixedPaneWidthChangedCallback)

CreateHorizontalSplitView(float fixedPaneWidth, float fixedPaneMinWidth)

public HorizontalSplitView CreateHorizontalSplitView(float fixedPaneWidth, float fixedPaneMinWidth)

CreateHorizontalSplitView(float fixedPaneWidth, float fixedPaneMinWidth, Action<float> onFixedPaneWidthChangedCallback)

public HorizontalSplitView CreateHorizontalSplitView(float fixedPaneWidth, float fixedPaneMinWidth, Action<float> onFixedPaneWidthChangedCallback)

CreateScrollView()

public virtual ScrollView CreateScrollView()

CreateScrollView(ScrollViewMode scrollViewMode)

public ScrollView CreateScrollView(ScrollViewMode scrollViewMode)

CreateAdaptiveVerticalSlideView()

public virtual AdaptiveVerticalSlideView CreateAdaptiveVerticalSlideView()

CreateAdaptiveVerticalSlideView(bool useContentWidth)

public AdaptiveVerticalSlideView CreateAdaptiveVerticalSlideView(bool useContentWidth)

CreateVerticalSlideView()

public virtual VerticalSlideView CreateVerticalSlideView()

CreateVerticalSlideView(float flexGrow)

public VerticalSlideView CreateVerticalSlideView(float flexGrow)

CreateHorizontalSlideView()

public virtual HorizontalSlideView CreateHorizontalSlideView()

CreateHorizontalSlideView(float flexGrow)

public HorizontalSlideView CreateHorizontalSlideView(float flexGrow)

CreateVerticalHideableContainer()

public virtual VerticalHideableContainer CreateVerticalHideableContainer()

CreateVerticalHideableContainer(bool show)

public VerticalHideableContainer CreateVerticalHideableContainer(bool show)

CreateVerticalHideableContainer(bool show, bool useContentWidth)

public VerticalHideableContainer CreateVerticalHideableContainer(bool show, bool useContentWidth)

CreateHorizontalHideableContainer()

public virtual HorizontalHideableContainer CreateHorizontalHideableContainer()

CreateHorizontalHideableContainer(bool show)

public HorizontalHideableContainer CreateHorizontalHideableContainer(bool show)

CreateHorizontalHideableContainer(bool show, bool useContentHeight)

public HorizontalHideableContainer CreateHorizontalHideableContainer(bool show, bool useContentHeight)

CreateHelpBox()

public virtual HelpBox CreateHelpBox()

CreateHelpBox(string message)

public HelpBox CreateHelpBox(string message)

CreateHelpBox(float fontSize)

public HelpBox CreateHelpBox(float fontSize)

CreateHelpBox(string message, float fontSize)

public HelpBox CreateHelpBox(string message, float fontSize)

CreateToggle()

public virtual Toggle CreateToggle()

CreateToggle(LabelContent label)

public Toggle CreateToggle(LabelContent label)

CreateToggle(LabelContent label, bool defaultValue)

public Toggle CreateToggle(LabelContent label, bool defaultValue)

CreateToggle(LabelContent label, bool defaultValue, Action<bool> onValueChangedCallback)

public Toggle CreateToggle(LabelContent label, bool defaultValue, Action<bool> onValueChangedCallback)

CreateToggle(LabelContent label, Action<bool> onValueChangedCallback)

public Toggle CreateToggle(LabelContent label, Action<bool> onValueChangedCallback)

CreateToggle(bool defaultValue)

public Toggle CreateToggle(bool defaultValue)

CreateToggle(bool defaultValue, Action<bool> onValueChangedCallback)

public Toggle CreateToggle(bool defaultValue, Action<bool> onValueChangedCallback)

CreateToggle(Action<bool> onValueChangedCallback)

public Toggle CreateToggle(Action<bool> onValueChangedCallback)

CreateSlideToggle()

public virtual SlideToggle CreateSlideToggle()

CreateSlideToggle(LabelContent label)

public SlideToggle CreateSlideToggle(LabelContent label)

CreateSlideToggle(LabelContent label, bool defaultValue)

public SlideToggle CreateSlideToggle(LabelContent label, bool defaultValue)

CreateSlideToggle(LabelContent label, bool defaultValue, Action<bool> onValueChangedCallback)

public SlideToggle CreateSlideToggle(LabelContent label, bool defaultValue, Action<bool> onValueChangedCallback)

CreateSlideToggle(bool defaultValue)

public SlideToggle CreateSlideToggle(bool defaultValue)

CreateSlideToggle(bool defaultValue, Action<bool> onValueChangedCallback)

public SlideToggle CreateSlideToggle(bool defaultValue, Action<bool> onValueChangedCallback)

CreateTextField()

public virtual TextField CreateTextField()

CreateTextField(LabelContent label)

public TextField CreateTextField(LabelContent label)

CreateTextField(LabelContent label, string defaultValue)

public TextField CreateTextField(LabelContent label, string defaultValue)

CreateTextField(LabelContent label, Action<string> onValueChangedCallback)

public TextField CreateTextField(LabelContent label, Action<string> onValueChangedCallback)

CreateTextField(LabelContent label, string defaultValue, Action<string> onValueChangedCallback)

public TextField CreateTextField(LabelContent label, string defaultValue, Action<string> onValueChangedCallback)

CreateTextField(Action<string> onValueChangedCallback)

public TextField CreateTextField(Action<string> onValueChangedCallback)

CreateTextFieldWithoutLabel(string defaultValue)

public TextField CreateTextFieldWithoutLabel(string defaultValue)

CreateTextFieldWithoutLabel(string defaultValue, Action<string> onValueChangedCallback)

public TextField CreateTextFieldWithoutLabel(string defaultValue, Action<string> onValueChangedCallback)

CreateValidableTextField()

public virtual ValidableTextField CreateValidableTextField()

CreateValidableTextField(LabelContent label)

public ValidableTextField CreateValidableTextField(LabelContent label)

CreateValidableTextField(LabelContent label, string defaultValue)

public ValidableTextField CreateValidableTextField(LabelContent label, string defaultValue)

CreateValidableTextField(LabelContent label, Func<string, bool> validator)

public ValidableTextField CreateValidableTextField(LabelContent label, Func<string, bool> validator)

CreateValidableTextField(LabelContent label, string defaultValue, Func<string, bool> validator)

public ValidableTextField CreateValidableTextField(LabelContent label, string defaultValue, Func<string, bool> validator)

CreateValidableTextField(LabelContent label, string defaultValue, Action<bool> onVerificationResultChangedCallback)

public ValidableTextField CreateValidableTextField(LabelContent label, string defaultValue, Action<bool> onVerificationResultChangedCallback)

CreateValidableTextField(LabelContent label, string defaultValue, Func<string, bool> validator, Action<bool> onVerificationResultChangedCallback)

public ValidableTextField CreateValidableTextField(LabelContent label, string defaultValue, Func<string, bool> validator, Action<bool> onVerificationResultChangedCallback)

CreateValidableTextField(Func<string, bool> validator)

public ValidableTextField CreateValidableTextField(Func<string, bool> validator)

CreateValidableTextFieldWithoutLabel(string defaultValue)

public ValidableTextField CreateValidableTextFieldWithoutLabel(string defaultValue)

CreateValidableTextFieldWithoutLabel(string defaultValue, Func<string, bool> validator)

public ValidableTextField CreateValidableTextFieldWithoutLabel(string defaultValue, Func<string, bool> validator)

CreateSearchField()

public virtual SearchField CreateSearchField()

CreateSearchField(LabelContent label)

public SearchField CreateSearchField(LabelContent label)

CreateSearchField(Action<string> onValueChangedCallback)

public SearchField CreateSearchField(Action<string> onValueChangedCallback)

CreateSearchField(LabelContent label, Action<string> onValueChangedCallback)

public SearchField CreateSearchField(LabelContent label, Action<string> onValueChangedCallback)

CreateSearchField(LabelContent label, string defaultValue, Action<string> onValueChangedCallback)

public SearchField CreateSearchField(LabelContent label, string defaultValue, Action<string> onValueChangedCallback)

CreateSearchField(LabelContent label, IList<string> choiceList)

public SearchField CreateSearchField(LabelContent label, IList<string> choiceList)

CreateSearchField(LabelContent label, string defaultValue, IList<string> choiceList)

public SearchField CreateSearchField(LabelContent label, string defaultValue, IList<string> choiceList)

CreateSearchField(LabelContent label, IList<string> choiceList, Action<string> onValueChangedCallback)

public SearchField CreateSearchField(LabelContent label, IList<string> choiceList, Action<string> onValueChangedCallback)

CreateSearchField(LabelContent label, string defaultValue, IList<string> choiceList, Action<string> onValueChangedCallback)

public SearchField CreateSearchField(LabelContent label, string defaultValue, IList<string> choiceList, Action<string> onValueChangedCallback)

CreateSearchFieldWithoutLabel(IList<string> choiceList)

public SearchField CreateSearchFieldWithoutLabel(IList<string> choiceList)

CreateSearchFieldWithoutLabel(string defaultValue, IList<string> choiceList)

public SearchField CreateSearchFieldWithoutLabel(string defaultValue, IList<string> choiceList)

CreateSearchFieldWithoutLabel(string defaultValue, IList<string> choiceList, Action<string> onValueChangedCallback)

public SearchField CreateSearchFieldWithoutLabel(string defaultValue, IList<string> choiceList, Action<string> onValueChangedCallback)

CreateObjectField<T>()

public virtual ObjectField<T> CreateObjectField<T>()

CreateObjectField<T>(LabelContent label)

public ObjectField<T> CreateObjectField<T>(LabelContent label)

CreateObjectField<T>(LabelContent label, T defaultValue)

public ObjectField<T> CreateObjectField<T>(LabelContent label, T defaultValue)

CreateObjectField<T>(LabelContent label, Action<T> onValueChangedCallback)

public ObjectField<T> CreateObjectField<T>(LabelContent label, Action<T> onValueChangedCallback)

CreateObjectField<T>(LabelContent label, T defaultValue, Action<T> onValueChangedCallback)

public ObjectField<T> CreateObjectField<T>(LabelContent label, T defaultValue, Action<T> onValueChangedCallback)

CreateObjectField<T>(T defaultValue)

public ObjectField<T> CreateObjectField<T>(T defaultValue)

CreateObjectField<T>(Action<T> onValueChangedCallback)

public ObjectField<T> CreateObjectField<T>(Action<T> onValueChangedCallback)

CreateObjectField<T>(T defaultValue, Action<T> onValueChangedCallback)

public ObjectField<T> CreateObjectField<T>(T defaultValue, Action<T> onValueChangedCallback)

CreateEnumField<T>()

public virtual EnumField<T> CreateEnumField<T>()

CreateEnumField<T>(LabelContent label)

public EnumField<T> CreateEnumField<T>(LabelContent label)

CreateEnumField<T>(LabelContent label, T defaultValue)

public EnumField<T> CreateEnumField<T>(LabelContent label, T defaultValue)

CreateEnumField<T>(LabelContent label, Action<T> onValueChangedCallback)

public EnumField<T> CreateEnumField<T>(LabelContent label, Action<T> onValueChangedCallback)

CreateEnumField<T>(LabelContent label, IDictionary<T, string> aliasMap, Action<T> onValueChangedCallback)

public EnumField<T> CreateEnumField<T>(LabelContent label, IDictionary<T, string> aliasMap, Action<T> onValueChangedCallback)

CreateEnumField<T>(LabelContent label, T defaultValue, Action<T> onValueChangedCallback)

public EnumField<T> CreateEnumField<T>(LabelContent label, T defaultValue, Action<T> onValueChangedCallback)

CreateEnumField<T>(LabelContent label, T defaultValue, IDictionary<T, string> aliasMap)

public EnumField<T> CreateEnumField<T>(LabelContent label, T defaultValue, IDictionary<T, string> aliasMap)

CreateEnumField<T>(LabelContent label, T defaultValue, IDictionary<T, string> aliasMap, Action<T> onValueChangedCallback)

public EnumField<T> CreateEnumField<T>(LabelContent label, T defaultValue, IDictionary<T, string> aliasMap, Action<T> onValueChangedCallback)

CreateEnumField<T>(LabelContent label, T defaultValue, IDictionary<T, string> aliasMap, IList<T> hideFLags)

public EnumField<T> CreateEnumField<T>(LabelContent label, T defaultValue, IDictionary<T, string> aliasMap, IList<T> hideFLags)

CreateEnumField<T>(LabelContent label, T defaultValue, IDictionary<T, string> aliasMap, IList<T> hideFLags, Action<T> onValueChangedCallback)

public EnumField<T> CreateEnumField<T>(LabelContent label, T defaultValue, IDictionary<T, string> aliasMap, IList<T> hideFLags, Action<T> onValueChangedCallback)

CreateEnumField<T>(T defaultValue)

public EnumField<T> CreateEnumField<T>(T defaultValue)

CreateEnumField<T>(T defaultValue, Action<T> onValueChangedCallback)

public EnumField<T> CreateEnumField<T>(T defaultValue, Action<T> onValueChangedCallback)

CreateEnumField<T>(T defaultValue, IDictionary<T, string> aliasMap)

public EnumField<T> CreateEnumField<T>(T defaultValue, IDictionary<T, string> aliasMap)

CreateEnumField<T>(T defaultValue, IDictionary<T, string> aliasMap, Action<T> onValueChangedCallback)

public EnumField<T> CreateEnumField<T>(T defaultValue, IDictionary<T, string> aliasMap, Action<T> onValueChangedCallback)

CreateEnumField<T>(T defaultValue, IDictionary<T, string> aliasMap, IList<T> hideFLags)

public EnumField<T> CreateEnumField<T>(T defaultValue, IDictionary<T, string> aliasMap, IList<T> hideFLags)

CreateEnumField<T>(T defaultValue, IDictionary<T, string> aliasMap, IList<T> hideFLags, Action<T> onValueChangedCallback)

public EnumField<T> CreateEnumField<T>(T defaultValue, IDictionary<T, string> aliasMap, IList<T> hideFLags, Action<T> onValueChangedCallback)

CreateDropdownField()

public virtual DropdownField CreateDropdownField()

CreateDropdownField(LabelContent label)

public DropdownField CreateDropdownField(LabelContent label)

CreateDropdownField(LabelContent label, string defaultValue)

public DropdownField CreateDropdownField(LabelContent label, string defaultValue)

CreateDropdownField(LabelContent label, string defaultValue, Action<string> onValueChangedCallback)

public DropdownField CreateDropdownField(LabelContent label, string defaultValue, Action<string> onValueChangedCallback)

CreateDropdownField(LabelContent label, IList<string> choiceList)

public DropdownField CreateDropdownField(LabelContent label, IList<string> choiceList)

CreateDropdownField(LabelContent label, string defaultValue, IList<string> choiceList)

public DropdownField CreateDropdownField(LabelContent label, string defaultValue, IList<string> choiceList)

CreateDropdownField(LabelContent label, IList<string> choiceList, Action<string> onValueChangedCallback)

public DropdownField CreateDropdownField(LabelContent label, IList<string> choiceList, Action<string> onValueChangedCallback)

CreateDropdownField(LabelContent label, string defaultValue, IList<string> choiceList, Action<string> onValueChangedCallback)

public DropdownField CreateDropdownField(LabelContent label, string defaultValue, IList<string> choiceList, Action<string> onValueChangedCallback)

CreateDropdownField(IList<string> choiceList)

public DropdownField CreateDropdownField(IList<string> choiceList)

CreateDropdownField(IList<string> choiceList, Action<string> onValueChangedCallback)

public DropdownField CreateDropdownField(IList<string> choiceList, Action<string> onValueChangedCallback)

CreateDropdownField(IList<string> choiceList, string defaultValue, Action<string> onValueChangedCallback)

public DropdownField CreateDropdownField(IList<string> choiceList, string defaultValue, Action<string> onValueChangedCallback)

CreateDropdownField(Action<string> onValueChangedCallback)

public DropdownField CreateDropdownField(Action<string> onValueChangedCallback)

CreateDropdownFieldWithoutLabel(string defaultValue)

public DropdownField CreateDropdownFieldWithoutLabel(string defaultValue)

CreateDropdownFieldWithoutLabel(string defaultValue, Action<string> onValueChangedCallback)

public DropdownField CreateDropdownFieldWithoutLabel(string defaultValue, Action<string> onValueChangedCallback)

CreateDropdownFieldWithoutLabel(string defaultValue, IList<string> choiceList, Action<string> onValueChangedCallback)

public DropdownField CreateDropdownFieldWithoutLabel(string defaultValue, IList<string> choiceList, Action<string> onValueChangedCallback)

CreateButton()

public virtual Button CreateButton()

CreateButton(float minHeight)

public Button CreateButton(float minHeight)

CreateButton(LabelContent label)

public Button CreateButton(LabelContent label)

CreateButton(LabelContent label, float minHeight)

public Button CreateButton(LabelContent label, float minHeight)

CreateButton(LabelContent label, Action callback)

public Button CreateButton(LabelContent label, Action callback)

CreateButton(LabelContent label, Action callback, float minHeight)

public Button CreateButton(LabelContent label, Action callback, float minHeight)

CreateButton(Action callback)

public Button CreateButton(Action callback)

CreateButton(Action callback, float minHeight)

public Button CreateButton(Action callback, float minHeight)

CreateSwitchableButton()

public virtual SwitchableButton CreateSwitchableButton()

CreateSwitchableButton(LabelContent label)

public SwitchableButton CreateSwitchableButton(LabelContent label)

CreateSwitchableButton(LabelContent label, bool on)

public SwitchableButton CreateSwitchableButton(LabelContent label, bool on)

CreateSwitchableButton(LabelContent label, Action<bool> callback)

public SwitchableButton CreateSwitchableButton(LabelContent label, Action<bool> callback)

CreateSwitchableButton(LabelContent label, bool on, Action<bool> callback)

public SwitchableButton CreateSwitchableButton(LabelContent label, bool on, Action<bool> callback)

CreateImage()

public virtual Image CreateImage()

CreateImage(float size)

public Image CreateImage(float size)

CreateImage(Texture texture)

public Image CreateImage(Texture texture)

CreateImage(Texture texture, Color tintColor)

public Image CreateImage(Texture texture, Color tintColor)

CreateImage(Texture texture, float size)

public Image CreateImage(Texture texture, float size)

CreateImage(Texture texture, float size, Color tintColor)

public Image CreateImage(Texture texture, float size, Color tintColor)

CreateImage(Texture texture, Vector2 size)

public Image CreateImage(Texture texture, Vector2 size)

CreateImage(Texture texture, Vector2 size, Color tintColor)

public Image CreateImage(Texture texture, Vector2 size, Color tintColor)

CreateImage(Texture texture, float width, float height)

public Image CreateImage(Texture texture, float width, float height)

CreateImage(Texture texture, float width, float height, Color tintColor)

public Image CreateImage(Texture texture, float width, float height, Color tintColor)

CreateIntField()

public virtual IntField CreateIntField()

CreateIntField(LabelContent label)

public IntField CreateIntField(LabelContent label)

CreateIntField(LabelContent label, int defaultValue)

public IntField CreateIntField(LabelContent label, int defaultValue)

CreateIntField(LabelContent label, Action<int> onValueChangedCallback)

public IntField CreateIntField(LabelContent label, Action<int> onValueChangedCallback)

CreateIntField(LabelContent label, int defaultValue, Action<int> onValueChangedCallback)

public IntField CreateIntField(LabelContent label, int defaultValue, Action<int> onValueChangedCallback)

CreateIntField(int defaultValue)

public IntField CreateIntField(int defaultValue)

CreateIntField(int defaultValue, Action<int> onValueChangedCallback)

public IntField CreateIntField(int defaultValue, Action<int> onValueChangedCallback)

CreateIntField(Action<int> onValueChangedCallback)

public IntField CreateIntField(Action<int> onValueChangedCallback)

CreateFloatField()

public virtual FloatField CreateFloatField()

CreateFloatField(LabelContent label)

public FloatField CreateFloatField(LabelContent label)

CreateFloatField(LabelContent label, int places)

public FloatField CreateFloatField(LabelContent label, int places)

CreateFloatField(LabelContent label, float defaultValue)

public FloatField CreateFloatField(LabelContent label, float defaultValue)

CreateFloatField(LabelContent label, float defaultValue, int places)

public FloatField CreateFloatField(LabelContent label, float defaultValue, int places)

CreateFloatField(LabelContent label, Action<float> onValueChangedCallback)

public FloatField CreateFloatField(LabelContent label, Action<float> onValueChangedCallback)

CreateFloatField(LabelContent label, int places, Action<float> onValueChangedCallback)

public FloatField CreateFloatField(LabelContent label, int places, Action<float> onValueChangedCallback)

CreateFloatField(LabelContent label, float defaultValue, Action<float> onValueChangedCallback)

public FloatField CreateFloatField(LabelContent label, float defaultValue, Action<float> onValueChangedCallback)

CreateFloatField(LabelContent label, float defaultValue, int places, Action<float> onValueChangedCallback)

public FloatField CreateFloatField(LabelContent label, float defaultValue, int places, Action<float> onValueChangedCallback)

CreateFloatField(float defaultValue)

public FloatField CreateFloatField(float defaultValue)

CreateFloatField(float defaultValue, Action<float> onValueChangedCallback)

public FloatField CreateFloatField(float defaultValue, Action<float> onValueChangedCallback)

CreateFloatField(Action<float> onValueChangedCallback)

public FloatField CreateFloatField(Action<float> onValueChangedCallback)

CreateColorField()

public virtual ColorField CreateColorField()

CreateColorField(LabelContent label)

public ColorField CreateColorField(LabelContent label)

CreateColorField(LabelContent label, Color defaultValue)

public ColorField CreateColorField(LabelContent label, Color defaultValue)

CreateColorField(LabelContent label, Color defaultValue, Action<Color> onValueChangedCallback)

public ColorField CreateColorField(LabelContent label, Color defaultValue, Action<Color> onValueChangedCallback)

CreateColorField(LabelContent label, Action<Color> onValueChangedCallback)

public ColorField CreateColorField(LabelContent label, Action<Color> onValueChangedCallback)

CreateCurveField()

public virtual CurveField CreateCurveField()

CreateCurveField(LabelContent label)

public CurveField CreateCurveField(LabelContent label)

CreateCurveField(LabelContent label, AnimationCurve defaultValue)

public CurveField CreateCurveField(LabelContent label, AnimationCurve defaultValue)

CreateCurveField(LabelContent label, AnimationCurve defaultValue, Action<AnimationCurve> onValueChangedCallback)

public CurveField CreateCurveField(LabelContent label, AnimationCurve defaultValue, Action<AnimationCurve> onValueChangedCallback)

CreateCurveField(LabelContent label, AnimationCurve defaultValue, Rect range)

public CurveField CreateCurveField(LabelContent label, AnimationCurve defaultValue, Rect range)

CreateCurveField(LabelContent label, AnimationCurve defaultValue, Rect range, Action<AnimationCurve> onValueChangedCallback)

public CurveField CreateCurveField(LabelContent label, AnimationCurve defaultValue, Rect range, Action<AnimationCurve> onValueChangedCallback)

CreateFoldout()

public virtual Foldout CreateFoldout()

CreateFoldout(LabelContent label)

public Foldout CreateFoldout(LabelContent label)

CreateFoldout(LabelContent label, bool defaultValue)

public Foldout CreateFoldout(LabelContent label, bool defaultValue)

CreateFoldout(LabelContent label, bool defaultValue, Action<bool> onValueChangedCallback)

public Foldout CreateFoldout(LabelContent label, bool defaultValue, Action<bool> onValueChangedCallback)

CreateFoldout(LabelContent label, float contentIndent)

public Foldout CreateFoldout(LabelContent label, float contentIndent)

CreateRadioButtonGroup<T>()

public virtual RadioButtonGroup<T> CreateRadioButtonGroup<T>()

CreateRadioButtonGroup<T>(LabelContent label)

public RadioButtonGroup<T> CreateRadioButtonGroup<T>(LabelContent label)

CreateRadioButtonGroup<T>(LabelContent label, Action<T> onValueChangedCallback)

public RadioButtonGroup<T> CreateRadioButtonGroup<T>(LabelContent label, Action<T> onValueChangedCallback)

CreateRadioButtonGroup<T>(LabelContent label, IEnumerable<KeyValuePair<string, T>> choices, Action<T> onValueChangedCallback)

public RadioButtonGroup<T> CreateRadioButtonGroup<T>(LabelContent label, IEnumerable<KeyValuePair<string, T>> choices, Action<T> onValueChangedCallback)

CreateRadioButtonGroup<T>(LabelContent label, IEnumerable<(string name, T value)> choices, Action<T> onValueChangedCallback)

public RadioButtonGroup<T> CreateRadioButtonGroup<T>(LabelContent label, IEnumerable<(string name, T value)> choices, Action<T> onValueChangedCallback)

CreateRadioButtonGroup<T>(LabelContent label, T defaultValue, IEnumerable<KeyValuePair<string, T>> choices, Action<T> onValueChangedCallback)

public RadioButtonGroup<T> CreateRadioButtonGroup<T>(LabelContent label, T defaultValue, IEnumerable<KeyValuePair<string, T>> choices, Action<T> onValueChangedCallback)

CreateRadioButtonGroup<T>(LabelContent label, T defaultValue, IEnumerable<(string name, T value)> choices, Action<T> onValueChangedCallback)

public RadioButtonGroup<T> CreateRadioButtonGroup<T>(LabelContent label, T defaultValue, IEnumerable<(string name, T value)> choices, Action<T> onValueChangedCallback)

CreatePopupSearchField()

public virtual ToolbarPopupSearchField CreatePopupSearchField()

OnCreateEditorField<T>(EditorField<T> editorField)

protected virtual void OnCreateEditorField<T>(EditorField<T> editorField)

CreateValueControlAfter<T>(ValueControl<T> valueControl)

protected virtual void CreateValueControlAfter<T>(ValueControl<T> valueControl)