Zdexby TheHolyOneZ
49,743 classes
Class

FocusController

: Object
UnityEngine.UIElements.FocusController, UnityEngine.UIElementsModule 0x0040 (64 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
0x00x0040

Members 7

OffsetSizeNameTypeFlagsDefault
0x08<focusRing>k__BackingFieldIFocusRingPrivate+1 flags—
0x08m_SelectedTextElementTextElementPrivate—
0x08m_FocusedElementsList<UnityEngine.UIElements.FocusController.FocusedElement>Private—
0x08m_LastFocusedElementFocusablePrivate—
0x08m_LastPendingFocusedElementFocusable1 flags—
0x04m_PendingFocusCountintPrivate—
0x04<imguiKeyboardControl>k__BackingFieldintPrivate—

Functions 29

SignatureFlagsNativeParams
void .ctor(IFocusRing focusRing)Public+1 flags0x08
IFocusRing get_focusRing()Private+1 flags0x08
void set_selectedTextElement(TextElement value)2 flags0x08
Focusable get_focusedElement()Public+1 flags0x08
void IgnoreEvent(EventBase evt)Public0x08
bool IsFocused(Focusable f)1 flags0x08
Focusable GetRetargetedFocusedElement(VisualElement retargetAgainst)1 flags0x08
Focusable GetLeafFocusedElement()1 flags0x08
bool IsLocalElement(Focusable f)Private0x08
bool IsPendingFocus(Focusable f)1 flags0x08
void SetFocusToLastFocusedElement()1 flags0x00
void BlurLastFocusedElement()1 flags0x00
void DoFocusChange(Focusable f)1 flags0x08
void ProcessPendingFocusChange(Focusable f)1 flags0x08
void GetFocusTargets(Focusable f, List<UnityEngine.UIElements.FocusController.FocusedElement> outTargets)PrivateStatic0x08
Focusable FocusNextInDirection(Focusable currentFocusable, FocusChangeDirection direction)1 flags0x08
void AboutToReleaseFocus(Focusable focusable, Focusable willGiveFocusTo, FocusChangeDirection direction, const DispatchMode& dispatchMode)Private0x08
void ReleaseFocus(Focusable focusable, Focusable willGiveFocusTo, FocusChangeDirection direction, const DispatchMode& dispatchMode)Private0x08
void AboutToGrabFocus(Focusable focusable, Focusable willTakeFocusFrom, FocusChangeDirection direction, const DispatchMode& dispatchMode)Private0x08
void GrabFocus(Focusable focusable, Focusable willTakeFocusFrom, FocusChangeDirection direction, bool bIsFocusDelegated, const DispatchMode& dispatchMode)Private0x08
void Blur(Focusable focusable, bool bIsFocusDelegated, const DispatchMode& dispatchMode)1 flags0x08
void SwitchFocus(Focusable newFocusedElement, bool bIsFocusDelegated, const DispatchMode& dispatchMode)1 flags0x08
void SwitchFocus(Focusable newFocusedElement, FocusChangeDirection direction, bool bIsFocusDelegated, const DispatchMode& dispatchMode)1 flags0x08
void SwitchFocusOnEvent(Focusable currentFocusable, EventBase e)1 flags0x08
void ReevaluateFocus()1 flags0x00
bool GetFocusableParentForPointerEvent(Focusable target, ref Focusable& effectiveTarget)1 flags0x08
int get_imguiKeyboardControl()2 flags0x04
void set_imguiKeyboardControl(int value)2 flags0x04
void SyncIMGUIFocus(int imguiKeyboardControlID, Focusable imguiContainerHavingKeyboardControl, bool forceSwitch)1 flags0x08

Used by 14

types with a member, parameter or interface of this type