Zdexby TheHolyOneZ
44,741 classes
Class

GenericDropdownMenu

: Object
UnityEngine.UIElements.GenericDropdownMenu, UnityEngine.UIElementsModule 0x0068 (104 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IGenericMenu
0x00x0068

Members 18

OffsetSizeNameTypeFlagsDefault
0x08ussClassNamestringPublicStatic+1 flags—
0x08itemUssClassNamestringPublicStatic+1 flags—
0x08labelUssClassNamestringPublicStatic+1 flags—
0x08containerInnerUssClassNamestringPublicStatic+1 flags—
0x08containerOuterUssClassNamestringPublicStatic+1 flags—
0x08checkmarkUssClassNamestringPublicStatic+1 flags—
0x08separatorUssClassNamestringPublicStatic+1 flags—
0x08m_ItemsList<UnityEngine.UIElements.GenericDropdownMenu.MenuItem>Private—
0x08m_MenuContainerVisualElementPrivate—
0x08m_OuterContainerVisualElementPrivate—
0x08m_ScrollViewScrollViewPrivate—
0x08m_PanelRootVisualContainerVisualElementPrivate—
0x08m_TargetElementVisualElementPrivate—
0x10m_DesiredRectRectPrivate—
0x08m_NavigationManipulatorKeyboardNavigationManipulatorPrivate—
0x01<isSingleSelectionDropdown>k__BackingFieldboolPrivate—
0x01<closeOnParentResize>k__BackingFieldboolPrivate—
0x005A0x02padding / unreflected
0x08m_MousePositionVector2Private—
0x00640x04unreflected bytes to end of GenericDropdownMenu

Functions 30

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)Private0x08
void OnFocusOut(FocusOutEvent evt)Private0x08
void OnParentResized(GeometryChangedEvent evt)Private0x08
void UpdateSelection(VisualElement target)Private0x08
void ChangeSelectedIndex(int newIndex, int previousIndex)Private0x04
int GetSelectedIndex()Private0x04
void AddItem(const string& itemName, bool isChecked, Action action)PublicFinal+2 flags0x08
void AddItem(const string& itemName, bool isChecked, Action<System.Object> action, object data)PublicFinal+2 flags0x08
void AddSeparator(const string& path)PublicFinal+2 flags0x08
MenuItem AddItem(const string& itemName, bool isChecked, bool isEnabled, object data)Private0x08
void DropDown(const Rect& position, VisualElement targetElement, bool anchored)PublicFinal+2 flags0x10
void OnTargetElementDetachFromPanel(DetachFromPanelEvent evt)Private0x08
void OnContainerGeometryChanged(GeometryChangedEvent evt)Private0x08
void EnsureVisibilityInParent()Private0x00
void .cctor()PrivateStatic+1 flags0x00
void <Apply>g__UpdateSelectionDown|39_0(int newIndex, ref <>c__DisplayClass39_0& )Private0x10
void <Apply>g__UpdateSelectionUp|39_1(int newIndex, ref <>c__DisplayClass39_0& )Private0x10

Used by 1

types with a member, parameter or interface of this type