Zdexby TheHolyOneZ
36,909 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 17

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)Private0x08
void DoUpdate()Private0x00
void BuildRingForScopeRecursive(VisualElement ve, ref int& scopeIndex, List<UnityEngine.UIElements.VisualElementFocusRing.FocusRingRecord> scopeList)Private0x08
void SortAndFlattenScopeLists(List<UnityEngine.UIElements.VisualElementFocusRing.FocusRingRecord> rootScopeList)Private0x08
int GetFocusableInternalIndex(Focusable f)Private0x08
FocusChangeDirection GetFocusChangeDirection(Focusable currentFocusable, EventBase e)PublicFinal+2 flags0x08
Focusable GetNextFocusable(Focusable currentFocusable, FocusChangeDirection direction)PublicFinal+2 flags0x08
Focusable GetNextFocusableInSequence(Focusable currentFocusable, FocusChangeDirection direction)1 flags0x08
VisualElement GetNextFocusableInTree(VisualElement currentFocusable)1 flags0x08
VisualElement GetPreviousFocusableInTree(VisualElement currentFocusable)1 flags0x08
VisualElement GetNextElementDepthFirst(VisualElement ve)Private0x08
VisualElement GetPreviousElementDepthFirst(VisualElement ve)Private0x08

Used by 2

types with a member, parameter or interface of this type