Zdexby TheHolyOneZ
36,909 classes
Class

GenericDropdownMenu

: AbstractGenericMenu : Object
UnityEngine.UIElements.GenericDropdownMenu, UnityEngine.UIElementsModule 0x0080 (128 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
0x00x0080

Members 27

OffsetSizeNameTypeFlagsDefault
0x08ussClassNamestringPublicStatic+1 flags—
0x08itemUssClassNamestringPublicStatic+1 flags—
0x08itemContentUssClassNamestringPublicStatic+1 flags—
0x08labelUssClassNamestringPublicStatic+1 flags—
0x08containerInnerUssClassNamestringPublicStatic+1 flags—
0x08containerOuterUssClassNamestringPublicStatic+1 flags—
0x08checkmarkUssClassNamestringPublicStatic+1 flags—
0x08separatorUssClassNamestringPublicStatic+1 flags—
0x08contentWidthUssClassNamestringPublicStatic+1 flags—
0x08m_ItemsList<UnityEngine.UIElements.GenericDropdownMenu.MenuItem>Private—
0x08m_MenuContainerVisualElementPrivate—
0x08m_OuterContainerVisualElementPrivate—
0x08m_ScrollViewScrollViewPrivate—
0x08m_PanelRootVisualContainerVisualElementPrivate—
0x08m_TargetElementVisualElementPrivate—
0x10m_DesiredRectRectPrivate—
0x08m_NavigationManipulatorKeyboardNavigationManipulatorPrivate—
0x04m_PositionTopfloatPrivate—
0x04m_PositionLeftfloatPrivate—
0x04m_ContentWidthfloatPrivate—
0x01m_FitContentWidthboolPrivate—
0x01m_ShownAboveTargetboolPrivate—
0x01<isSingleSelectionDropdown>k__BackingFieldboolPrivate—
0x01<closeOnParentResize>k__BackingFieldboolPrivate—
0x08onOpenActionPrivate—
0x08onCloseActionPrivate—
0x08m_MousePositionVector2Private—

Functions 34

SignatureFlagsNativeParams
bool get_isSingleSelectionDropdown()2 flags—0x01
void set_isSingleSelectionDropdown(bool value)2 flags—0x01
bool get_closeOnParentResize()2 flags—0x01
void set_closeOnParentResize(bool value)2 flags—0x01
VisualElement get_contentContainer()Public+1 flags—0x08
void .ctor()Public+1 flags—0x00
void OnAttachToPanel(AttachToPanelEvent evt)Private—0x08
void OnDetachFromPanel(DetachFromPanelEvent evt)Private—0x08
void Hide(bool giveFocusBack)Private—0x01
void Apply(const KeyboardNavigationOperation& op, EventBase sourceEvent)Private—0x08
bool Apply(const KeyboardNavigationOperation& op)Private—0x04
void OnPointerDown(PointerDownEvent evt)Private—0x08
void OnPointerMove(PointerMoveEvent evt)Private—0x08
void OnPointerUp(PointerUpEvent evt)Private—0x08
void OnFocusOut(FocusOutEvent evt)Private—0x08
void OnParentResized(GeometryChangedEvent evt)Private—0x08
void UpdateSelection(VisualElement target)Private—0x08
void ChangeSelectedIndex(int newIndex, int previousIndex)Private—0x04
int GetSelectedIndex()Private—0x04
void AddItem(const string& itemName, bool isChecked, Action action)Public+1 flags—0x08
void AddItem(const string& itemName, bool isChecked, Action<System.Object> action, object data)Public+1 flags—0x08
void AddSeparator(const string& path)Public+1 flags—0x08
MenuItem AddItem(const string& itemName, bool isChecked, bool isEnabled, object data)Private—0x08
void DropDown(const Rect& position, VisualElement targetElement, const DropdownMenuSizeMode& dropdownMenuSizeMode)Public+1 flags—0x10
void DoDropDown(const Rect& position, VisualElement targetElement, bool anchored)Private0x10
void SetFitContentWidth(bool fit)Private0x01
void OnTargetElementDetachFromPanel(DetachFromPanelEvent evt)Private0x08
void OnContainerGeometryChanged(GeometryChangedEvent evt)Private0x08
void OnInitialDisplay(GeometryChangedEvent evt)Private0x08
void EnsureVisibilityInParent()Private0x00
float GetLargestItemWidth()Private0x04
void .cctor()PrivateStatic+1 flags0x00
void <Apply>g__UpdateSelectionDown|56_0(int newIndex, ref <>c__DisplayClass56_0& )Private0x10
void <Apply>g__UpdateSelectionUp|56_1(int newIndex, ref <>c__DisplayClass56_0& )Private0x10

Used by 1

types with a member, parameter or interface of this type