跳到主要内容

Class ElementUtility

Provides support for creation and use of winS.UnityEditor.UIElement.EditorElement.

Properties

packageAssets

public static PackageAssets packageAssets { get; }

Methods

CreateNonExpandRow(VisualElement content, float width, [float flexGrow = 1])

Wrap content into non-expanding row elements. Non-expanding row elements only report the specified width and do not expand their parent.

public static Row CreateNonExpandRow(VisualElement content, float width, [float flexGrow = 1])

AddPostfix(VisualElement content, string postfix)

public static Row AddPostfix(VisualElement content, string postfix)

WrapInRow(VisualElement element1, VisualElement element2, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, VisualElement element2, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, VisualElement element2, VisualElement element3, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, VisualElement element2, VisualElement element3, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, VisualElement element5, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, VisualElement element5, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, VisualElement element5, VisualElement element6, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, VisualElement element5, VisualElement element6, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, VisualElement element5, float element5FlexGrow, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, VisualElement element5, float element5FlexGrow, [float rowFlexGrow = 0])

WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, VisualElement element5, float element5FlexGrow, VisualElement element6, float element6FlexGrow, [float rowFlexGrow = 0])

public static Row WrapInRow(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, VisualElement element5, float element5FlexGrow, VisualElement element6, float element6FlexGrow, [float rowFlexGrow = 0])

WrapInRowWithWeight(VisualElement element1, float element1Weight, VisualElement element2, float element2Weight, [float rowFlexGrow = 0])

public static Row WrapInRowWithWeight(VisualElement element1, float element1Weight, VisualElement element2, float element2Weight, [float rowFlexGrow = 0])

WrapInRowWithWeight(VisualElement element1, float element1Weight, VisualElement element2, float element2Weight, VisualElement element3, float element3Weight, [float rowFlexGrow = 0])

public static Row WrapInRowWithWeight(VisualElement element1, float element1Weight, VisualElement element2, float element2Weight, VisualElement element3, float element3Weight, [float rowFlexGrow = 0])

WrapInRowWithWeight(VisualElement element1, float element1Weight, VisualElement element2, float element2Weight, VisualElement element3, float element3Weight, VisualElement element4, float element4Weight, [float rowFlexGrow = 0])

public static Row WrapInRowWithWeight(VisualElement element1, float element1Weight, VisualElement element2, float element2Weight, VisualElement element3, float element3Weight, VisualElement element4, float element4Weight, [float rowFlexGrow = 0])

WrapInRowWithWeight(VisualElement element1, float element1Weight, VisualElement element2, float element2Weight, VisualElement element3, float element3Weight, VisualElement element4, float element4Weight, VisualElement element5, float element5Weight, [float rowFlexGrow = 0])

public static Row WrapInRowWithWeight(VisualElement element1, float element1Weight, VisualElement element2, float element2Weight, VisualElement element3, float element3Weight, VisualElement element4, float element4Weight, VisualElement element5, float element5Weight, [float rowFlexGrow = 0])

WrapInColum(VisualElement element1, VisualElement element2, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, VisualElement element2, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, VisualElement element2, VisualElement element3, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, VisualElement element2, VisualElement element3, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, VisualElement element5, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, VisualElement element5, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, VisualElement element5, VisualElement element6, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, VisualElement element2, VisualElement element3, VisualElement element4, VisualElement element5, VisualElement element6, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, VisualElement element5, float element5FlexGrow, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, VisualElement element5, float element5FlexGrow, [float columnFlexGrow = 0])

WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, VisualElement element5, float element5FlexGrow, VisualElement element6, float element6FlexGrow, [float columnFlexGrow = 0])

public static Column WrapInColum(VisualElement element1, float element1FlexGrow, VisualElement element2, float element2FlexGrow, VisualElement element3, float element3FlexGrow, VisualElement element4, float element4FlexGrow, VisualElement element5, float element5FlexGrow, VisualElement element6, float element6FlexGrow, [float columnFlexGrow = 0])

ApplyFocusElementStyle(VisualElement focusElement)

public static void ApplyFocusElementStyle(VisualElement focusElement)

ApplyFocusElementStyle(VisualElement focusElement, Color normalColor)

public static void ApplyFocusElementStyle(VisualElement focusElement, Color normalColor)

ApplyFocusElementStyle(VisualElement focusElement, Color normalColor, Color hoverColor)

public static void ApplyFocusElementStyle(VisualElement focusElement, Color normalColor, Color hoverColor)

RegisterClickEvent(VisualElement visualElement, Action<ClickEvent> callback)

public static void RegisterClickEvent(VisualElement visualElement, Action<ClickEvent> callback)

RegisterHoverEvent(VisualElement visualElement, Action<bool> callback)

public static void RegisterHoverEvent(VisualElement visualElement, Action<bool> callback)

RegisterRightClickEvent(VisualElement visualElement, Action callback)

public static void RegisterRightClickEvent(VisualElement visualElement, Action callback)

RegisterDoubleClickEvent(VisualElement visualElement, Action callback)

public static void RegisterDoubleClickEvent(VisualElement visualElement, Action callback)