implements IFocusRing
0x00x0028
Members 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | root | VisualElement | Private+1 flags | — | |
| 0x04 | <defaultFocusOrder>k__BackingField | DefaultFocusOrder | Private | — | |
| 0x001C | 0x04 | padding / unreflected | |||
| 0x08 | m_FocusRing | List<UnityEngine.UIElements.VisualElementFocusRing.FocusRingRecord> | Private | — | |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| 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 | |
| Focusable GetNextFocusable(Focusable currentFocusable, FocusChangeDirection direction) | PublicFinal+2 flags | 0x08 | |
| Focusable GetNextFocusableInSequence(Focusable currentFocusable, FocusChangeDirection direction) | 1 flags | 0x08 | |
| VisualElement GetNextFocusableInTree(VisualElement currentFocusable) | 1 flags | 0x08 | |
| VisualElement GetPreviousFocusableInTree(VisualElement currentFocusable) | 1 flags | 0x08 | |
| VisualElement GetNextElementDepthFirst(VisualElement ve) | Private | 0x08 | |
| VisualElement GetPreviousElementDepthFirst(VisualElement ve) | Private | 0x08 |