Zdexby TheHolyOneZ
49,743 classes
Class

GenericDropdownMenu

: Object
UnityEngine.UIElements.GenericDropdownMenu, UnityEngine.UIElementsModule 0x0070 (112 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IGenericMenu
0x00x0070

Members 25

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—
0x08m_MousePositionVector2Private—

Functions 32

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)PublicFinal+2 flags—0x08
void AddItem(const string& itemName, bool isChecked, Action<System.Object> action, object data)PublicFinal+2 flags—0x08
void AddSeparator(const string& path)PublicFinal+2 flags—0x08
MenuItem AddItem(const string& itemName, bool isChecked, bool isEnabled, object data)Private—0x08
void DropDown(const Rect& position, VisualElement targetElement, bool anchored)PublicFinal+2 flags—0x10
void OnTargetElementDetachFromPanel(DetachFromPanelEvent evt)Private—0x08
void OnContainerGeometryChanged(GeometryChangedEvent evt)Private—0x08
void OnInitialDisplay(GeometryChangedEvent evt)Private—0x08
void EnsureVisibilityInParent()Private—0x00
float GetLargestItemWidth()Private0x04
void .cctor()PrivateStatic+1 flags0x00
void <Apply>g__UpdateSelectionDown|48_0(int newIndex, ref <>c__DisplayClass48_0& )Private0x10
void <Apply>g__UpdateSelectionUp|48_1(int newIndex, ref <>c__DisplayClass48_0& )Private0x10

Used by 1

types with a member, parameter or interface of this type