Zdexby TheHolyOneZ
42,628 classes
Class

VisualElementFocusRing

: Object
UnityEngine.UIElements.VisualElementFocusRing, UnityEngine.UIElementsModule 0x0028 (40 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IFocusRing
0x00x0028

Members 3

OffsetSizeNameTypeFlagsDefault
0x08rootVisualElementPrivate+1 flags—
0x04<defaultFocusOrder>k__BackingFieldDefaultFocusOrderPrivate—
0x001C0x04padding / unreflected
0x08m_FocusRingList<UnityEngine.UIElements.VisualElementFocusRing.FocusRingRecord>Private—

Functions 15

SignatureFlagsNativeParams
void .ctor(VisualElement root, const DefaultFocusOrder& dfo)Public+1 flags—0x08
FocusController get_focusController()Private+1 flags—0x08
DefaultFocusOrder get_defaultFocusOrder()Public+1 flags—0x04
void set_defaultFocusOrder(const DefaultFocusOrder& value)Public+1 flags—0x04
int FocusRingAutoIndexSort(FocusRingRecord a, FocusRingRecord b)Private—0x08
int FocusRingSort(FocusRingRecord a, FocusRingRecord b)Private—0x08
void DoUpdate()Private—0x00
void BuildRingForScopeRecursive(VisualElement ve, ref int& scopeIndex, List<UnityEngine.UIElements.VisualElementFocusRing.FocusRingRecord> scopeList)Private—0x08
void SortAndFlattenScopeLists(List<UnityEngine.UIElements.VisualElementFocusRing.FocusRingRecord> rootScopeList)Private—0x08
int GetFocusableInternalIndex(Focusable f)Private—0x08
FocusChangeDirection GetFocusChangeDirection(Focusable currentFocusable, EventBase e)PublicFinal+2 flags—0x08
FocusChangeDirection GetKeyDownFocusChangeDirection(EventBase e)Static+1 flags0x08
Focusable GetNextFocusable(Focusable currentFocusable, FocusChangeDirection direction)PublicFinal+2 flags0x08
Focusable GetNextFocusableInTree(VisualElement currentFocusable)Static+1 flags0x08
Focusable GetPreviousFocusableInTree(VisualElement currentFocusable)Static+1 flags0x08

Used by 1

types with a member, parameter or interface of this type