implements IDisposable
0x00x03E0
Members 28
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x98 | cullingEnabledProperty | BindingId | Static+2 flags | — | |
| 0x98 | contextTypeProperty | BindingId | Static+2 flags | — | |
| 0x08 | m_OnGUIHandler | Action | Private | — | |
| 0x08 | m_ObjectGUIState | ObjectGUIState | Private | — | |
| 0x01 | useOwnerObjectGUIState | bool | 1 flags | — | |
| 0x02D9 | 0x03 | padding / unreflected | |||
| 0x10 | <lastWorldClip>k__BackingField | Rect | Private | — | |
| 0x01 | m_CullingEnabled | bool | Private | — | |
| 0x01 | m_IsFocusDelegated | bool | Private | — | |
| 0x01 | m_RefreshCachedLayout | bool | Private | — | |
| 0x02EF | 0x01 | padding / unreflected | |||
| 0x08 | m_Cache | LayoutCache | Private | — | |
| 0x10 | m_CachedClippingRect | Rect | Private | — | |
| 0x40 | m_CachedTransform | Matrix4x4 | Private | — | |
| 0x04 | m_ContextType | ContextType | Private | — | |
| 0x01 | lostFocus | bool | Private | — | |
| 0x01 | receivedFocus | bool | Private | — | |
| 0x034E | 0x02 | padding / unreflected | |||
| 0x08 | focusChangeDirection | FocusChangeDirection | Private | — | |
| 0x01 | hasFocusableControls | bool | Private | — | |
| 0x0359 | 0x03 | padding / unreflected | |||
| 0x04 | newKeyboardFocusControlID | int | Private | — | |
| 0x01 | <focusOnlyIfHasFocusableControls>k__BackingField | bool | Private | — | |
| 0x08 | ussClassName | string | PublicStatic+1 flags | — | |
| 0x08 | ussFoldoutChildDepthClassName | string | Static+2 flags | — | |
| 0x08 | ussFoldoutChildDepthClassNames | List<System.String> | Static+2 flags | — | |
| 0x0361 | 0x03 | padding / unreflected | |||
| 0x7C | m_GUIGlobals | GUIGlobals | Private | — | |
| 0x08 | k_OnGUIMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | k_ImmediateCallbackMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | s_DefaultMeasureEvent | Event | PrivateStatic | — | |
| 0x08 | s_MeasureEvent | Event | PrivateStatic | — | |
| 0x08 | s_CurrentEvent | Event | PrivateStatic | — | |
Inherited from VisualElement 98
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | <UnityEngine.UIElements.IStylePropertyAnimations.runningAnimationCount>k__BackingField | int | Private | — | |
| 0x04 | <UnityEngine.UIElements.IStylePropertyAnimations.completedAnimationCount>k__BackingField | int | Private | — | |
| 0x04 | s_NextId | uint | Static+1 flags | — | |
| 0x08 | s_EmptyClassList | List<System.String> | PrivateStatic | — | |
| 0x04 | userDataPropertyKey | PropertyName | Static+2 flags | — | |
| 0x08 | disabledUssClassName | string | PublicStatic+1 flags | — | |
| 0x08 | m_Name | string | Private | — | |
| 0x08 | m_ClassList | List<System.String> | Private | — | |
| 0x08 | m_PropertyBag | Dictionary<UnityEngine.PropertyName | Private | — | |
| 0x04 | m_Flags | VisualElementFlags | Private | — | |
| 0x0054 | 0x04 | padding / unreflected | |||
| 0x08 | m_ViewDataKey | string | Private | — | |
| 0x04 | m_RenderHints | RenderHints | Private | — | |
| 0x10 | lastLayout | Rect | 1 flags | — | |
| 0x10 | lastPseudoPadding | Rect | 1 flags | — | |
| 0x0084 | 0x04 | padding / unreflected | |||
| 0x08 | renderData | RenderData | 1 flags | — | |
| 0x08 | nestedRenderData | RenderData | 1 flags | — | |
| 0x04 | hierarchyDepth | int | 1 flags | — | |
| 0x04 | insertionIndex | int | 1 flags | — | |
| 0x10 | m_Layout | Rect | Private | — | |
| 0x10 | m_BoundingBox | Rect | Private | — | |
| — | 0x04 | worldBoundingBoxDirtyDependencies | VisualElementFlags | PrivateStatic+1 flags | 0 |
| 0x10 | m_WorldBoundingBox | Rect | Private | — | |
| — | 0x04 | worldTransformInverseDirtyDependencies | VisualElementFlags | PrivateStatic+1 flags | 0 |
| 0x40 | m_WorldTransformCache | Matrix4x4 | Private | — | |
| 0x40 | m_WorldTransformInverseCache | Matrix4x4 | Private | — | |
| 0x04 | triggerPseudoMask | PseudoStates | 1 flags | — | |
| 0x04 | dependencyPseudoMask | PseudoStates | 1 flags | — | |
| 0x04 | m_PseudoStates | PseudoStates | Private | — | |
| 0x04 | <containedPointerIds>k__BackingField | int | Private | — | |
| 0x04 | m_PickingMode | PickingMode | Private | — | |
| 0x0164 | 0x04 | padding / unreflected | |||
| 0x40 | m_LayoutNode | LayoutNode | Private | — | |
| 0x50 | m_Style | ComputedStyle | 1 flags | — | |
| 0x08 | variableContext | StyleVariableContext | 1 flags | — | |
| 0x04 | inheritedStylesHash | int | 1 flags | — | |
| 0x04 | controlid | uint | 2 flags | — | |
| 0x04 | imguiContainerDescendantCount | int | 1 flags | — | |
| 0x04 | s_FinalizerCount | int | Static+1 flags | — | |
| 0x01 | m_EnabledSelf | bool | Private | — | |
| 0x020D | 0x03 | padding / unreflected | |||
| 0x04 | m_LanguageDirection | LanguageDirection | Private | — | |
| 0x04 | m_LocalLanguageDirection | LanguageDirection | Private | — | |
| 0x08 | <generateVisualContent>k__BackingField | Action<UnityEngine.UIElements.MeshGenerationContext> | Private | — | |
| 0x08 | k_GenerateVisualContentMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | m_RunningAnimations | List<UnityEngine.UIElements.Experimental.IValueAnimationUpdate> | Private | — | |
| 0x98 | childCountProperty | BindingId | Static+2 flags | — | |
| 0x98 | contentRectProperty | BindingId | Static+2 flags | — | |
| 0x98 | dataSourcePathProperty | BindingId | Static+2 flags | — | |
| 0x98 | dataSourceProperty | BindingId | Static+2 flags | — | |
| 0x98 | disablePlayModeTintProperty | BindingId | Static+2 flags | — | |
| 0x98 | enabledInHierarchyProperty | BindingId | Static+2 flags | — | |
| 0x98 | enabledSelfProperty | BindingId | Static+2 flags | — | |
| 0x98 | layoutProperty | BindingId | Static+2 flags | — | |
| 0x98 | languageDirectionProperty | BindingId | Static+2 flags | — | |
| 0x98 | localBoundProperty | BindingId | Static+2 flags | — | |
| 0x98 | nameProperty | BindingId | Static+2 flags | — | |
| 0x98 | panelProperty | BindingId | Static+2 flags | — | |
| 0x98 | pickingModeProperty | BindingId | Static+2 flags | — | |
| 0x98 | styleSheetsProperty | BindingId | Static+2 flags | — | |
| 0x98 | tooltipProperty | BindingId | Static+2 flags | — | |
| 0x98 | usageHintsProperty | BindingId | Static+2 flags | — | |
| 0x98 | userDataProperty | BindingId | Static+2 flags | — | |
| 0x98 | viewDataKeyProperty | BindingId | Static+2 flags | — | |
| 0x98 | visibleProperty | BindingId | Static+2 flags | — | |
| 0x98 | visualTreeAssetSourceProperty | BindingId | Static+2 flags | — | |
| 0x98 | worldBoundProperty | BindingId | Static+2 flags | — | |
| 0x98 | worldTransformProperty | BindingId | Static+2 flags | — | |
| 0x08 | m_DataSource | object | Private | — | |
| 0x08 | m_DataSourcePath | PathRef | Private | — | |
| 0x08 | m_Bindings | List<UnityEngine.UIElements.Binding> | Private | — | |
| 0x08 | <dataSourceType>k__BackingField | Type | Private | — | |
| 0x04 | m_TrickleDownHandleEventCategories | int | Private+1 flags | — | |
| 0x04 | m_BubbleUpHandleEventCategories | int | Private+1 flags | — | |
| 0x04 | m_BubbleUpEventCallbackCategories | int | Private | — | |
| 0x04 | m_TrickleDownEventCallbackCategories | int | Private | — | |
| 0x04 | m_EventInterestSelfCategories | int | Private | — | |
| 0x04 | m_CachedEventInterestParentCategories | int | Private | — | |
| 0x04 | s_NextParentVersion | uint | PrivateStatic | — | |
| 0x04 | m_NextParentCachedVersion | uint | Private | — | |
| 0x04 | m_NextParentRequiredVersion | uint | Private | — | |
| 0x08 | m_CachedNextParentWithEventInterests | VisualElement | Private | — | |
| — | 0x08 | k_VisualElementAssetPropertyName | string | PrivateStatic+1 flags | 0 |
| — | 0x08 | k_LinkedTemplateAssetOwnerPropertyName | string | PrivateStatic+1 flags | 0 |
| — | 0x08 | k_RootVisualContainerName | string | Static+2 flags | 0 |
| 0x08 | <hierarchy>k__BackingField | Hierarchy | Private+1 flags | — | |
| 0x01 | <cacheAsBitmap>k__BackingField | bool | Private | — | |
| 0x08 | m_PhysicalParent | VisualElement | Private | — | |
| 0x08 | m_LogicalParent | VisualElement | Private | — | |
| 0x0D44 | 0x04 | padding / unreflected | |||
| 0x08 | s_EmptyList | List<UnityEngine.UIElements.VisualElement> | PrivateStatic+1 flags | — | |
| 0x08 | m_Children | List<UnityEngine.UIElements.VisualElement> | Private | — | |
| 0x08 | <elementPanel>k__BackingField | BaseVisualElementPanel | Private | — | |
| 0x08 | m_VisualTreeAssetSource | VisualTreeAsset | Private | — | |
| 0x08 | s_CustomStyleAccess | CustomStyleAccess | Static+1 flags | — | |
| 0x08 | inlineStyleAccess | InlineStyleAccess | 1 flags | — | |
| 0x08 | resolvedStyleAccess | ResolvedStyleAccess | 1 flags | — | |
| 0x08 | styleSheetList | List<UnityEngine.UIElements.StyleSheet> | 1 flags | — | |
| 0x08 | s_InternalStyleSheetPath | Regex | PrivateStatic+1 flags | — | |
| 0x04 | tooltipPropertyKey | PropertyName | Static+2 flags | — | |
| 0x0D64 | 0x04 | padding / unreflected | |||
| 0x08 | s_TypeData | Dictionary<System.Type | PrivateStatic+1 flags | — | |
| 0x08 | m_TypeData | TypeData | Private | — | |
Inherited from Focusable 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x98 | focusableProperty | BindingId | Static+2 flags | — | |
| 0x98 | tabIndexProperty | BindingId | Static+2 flags | — | |
| 0x98 | delegatesFocusProperty | BindingId | Static+2 flags | — | |
| 0x98 | canGrabFocusProperty | BindingId | Static+2 flags | — | |
| 0x01 | m_Focusable | bool | Private | — | |
| 0x04 | m_TabIndex | int | Private | — | |
| 0x01 | m_DelegatesFocus | bool | Private | — | |
| 0x01 | m_ExcludeFromFocusRing | bool | Private | — | |
| 0x01 | <isEligibleToReceiveFocusFromDisabledChild>k__BackingField | bool | Private | — |
Inherited from CallbackEventHandler 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | isIMGUIContainer | bool | 1 flags | — | |
| 0x0011 | 0x07 | padding / unreflected | |||
| 0x08 | m_CallbackRegistry | EventCallbackRegistry | 1 flags | — | |
| — | 0x08 | HandleEventBubbleUpName | string | Static+2 flags | 3203182870848 |
| — | 0x08 | HandleEventTrickleDownName | string | Static+2 flags | 3203182870768 |
| — | 0x08 | ExecuteDefaultActionName | string | Static+2 flags | 3203182870688 |
| — | 0x08 | ExecuteDefaultActionAtTargetName | string | Static+2 flags | 3202537347136 |
Functions 42
| Signature | Flags | Native | Params |
|---|---|---|---|
| Action get_onGUIHandler() | Public+1 flags | 0x08 | |
| void set_onGUIHandler(Action value) | Public+1 flags | 0x08 | |
| ObjectGUIState get_guiState() | 2 flags | 0x08 | |
| Rect get_lastWorldClip() | 2 flags | 0x10 | |
| void set_lastWorldClip(const Rect& value) | 2 flags | 0x10 | |
| bool get_cullingEnabled() | Public+1 flags | 0x01 | |
| void set_cullingEnabled(bool value) | Public+1 flags | 0x01 | |
| LayoutCache get_cache() | Private+1 flags | 0x08 | |
| float get_layoutMeasuredWidth() | Private+1 flags | 0x04 | |
| float get_layoutMeasuredHeight() | Private+1 flags | 0x04 | |
| ContextType get_contextType() | Public+1 flags | 0x04 | |
| void set_contextType(const ContextType& value) | Public+1 flags | 0x04 | |
| bool get_focusOnlyIfHasFocusableControls() | 2 flags | 0x01 | |
| bool get_canGrabFocus() | Public+2 flags | 0x01 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(Action onGUIHandler) | Public+1 flags | 0x08 | |
| void OnGenerateVisualContent(MeshGenerationContext mgc) | Private | 0x08 | |
| void SaveGlobals() | Private | 0x00 | |
| void RestoreGlobals() | Private | 0x00 | |
| void DoOnGUI(Event evt, const Matrix4x4& parentTransform, const Rect& clippingRect, bool isComputingLayout, const Rect& layoutSize, Action onGUIHandler, bool canAffectFocus) | Private | 0x40 | |
| void MarkDirtyLayout() | Public | 0x00 | |
| void DoIMGUIRepaint() | Private | 0x00 | |
| bool SendEventToIMGUI(EventBase evt, bool canAffectFocus, bool verifyBounds) | 1 flags | 0x08 | |
| bool SendEventToIMGUIRaw(EventBase evt, bool canAffectFocus, bool verifyBounds) | Private | 0x08 | |
| bool VerifyBounds(EventBase evt) | Private | 0x08 | |
| bool IsContainerCapturingTheMouse() | Private | 0x01 | |
| bool IsLocalEvent(EventBase evt) | Private | 0x08 | |
| bool IsEventInsideLocalWindow(EventBase evt) | Private | 0x08 | |
| bool IsDockAreaMouseUp(EventBase evt) | PrivateStatic | 0x08 | |
| bool HandleIMGUIEvent(Event e, bool canAffectFocus) | 1 flags | 0x08 | |
| bool HandleIMGUIEvent(Event e, Action onGUIHandler, bool canAffectFocus) | 1 flags | 0x08 | |
| bool HandleIMGUIEvent(Event e, const Matrix4x4& worldTransform, const Rect& clippingRect, Action onGUIHandler, bool canAffectFocus) | Private | 0x40 | |
| void HandleEventBubbleUpDisabled(EventBase evt) | 2 flags | 0x08 | |
| void HandleEventBubbleUp(EventBase evt) | 2 flags | 0x08 | |
| void SetFoldoutDepthClass() | Private | 0x00 | |
| Vector2 DoMeasure(float desiredWidth, const MeasureMode& widthMode, float desiredHeight, const MeasureMode& heightMode) | 2 flags | 0x08 | |
| Rect GetCurrentClipRect() | Private | 0x10 | |
| void GetCurrentTransformAndClip(IMGUIContainer container, Event evt, ref Matrix4x4& transform, ref Rect& clipRect) | PrivateStatic | 0x40 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Dispose(bool disposeManaged) | 3 flags | 0x01 | |
| void <DoOnGUI>b__61_0() | Private | 0x00 |