0x00x0220
Members 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_SelectableGameObject | GameObject | Private | — | |
| 0x04 | s_CurrentRuntimePanelCounter | int | PrivateStatic | — | |
| 0x04 | m_RuntimePanelCreationIndex | int | 2 flags | — | |
| 0x04 | m_SortingPriority | float | Private | — | |
| 0x04 | resolvedSortingIndex | int | 1 flags | — | |
| 0x01EC | 0x04 | padding / unreflected | |||
| 0x08 | destroyed | Action | Private | — | |
| 0x08 | drawsInCamerasChanged | Action | Private | — | |
| 0x01 | m_DrawsInCameras | bool | Private | — | |
| 0x0201 | 0x03 | padding / unreflected | |||
| 0x04 | m_PixelsPerUnit | float | Private | — | |
| 0x08 | targetTexture | RenderTexture | 1 flags | — | |
| 0x04 | <targetDisplay>k__BackingField | int | Private | — | |
| 0x08 | DefaultScreenToPanelSpace | Func<UnityEngine.Vector2 | Static+2 flags | — | |
| 0x0214 | 0x04 | padding / unreflected | |||
| 0x08 | m_ScreenToPanelSpace | Func<UnityEngine.Vector2 | Private | — | |
Inherited from Panel 33
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | k_DefaultPixelsPerUnit | int | Static+2 flags | 0 |
| 0x08 | m_RootContainer | VisualElement | Private | — | |
| 0x08 | m_VisualTreeUpdater | VisualTreeUpdater | Private | — | |
| 0x08 | m_StylePropertyAnimationSystem | IStylePropertyAnimationSystem | Private | — | |
| 0x08 | m_PanelName | string | Private | — | |
| 0x04 | m_Version | uint | Private | — | |
| 0x04 | m_RepaintVersion | uint | Private | — | |
| 0x04 | m_HierarchyVersion | uint | Private | — | |
| 0x04 | m_LastTickedHierarchyVersion | uint | Private | — | |
| 0x08 | m_MarkerPrepareRepaint | ProfilerMarker | Private | — | |
| 0x08 | m_MarkerRender | ProfilerMarker | Private | — | |
| 0x08 | m_MarkerValidateLayout | ProfilerMarker | Private | — | |
| 0x08 | m_MarkerTickScheduledActions | ProfilerMarker | Private | — | |
| 0x08 | m_MarkerTickScheduledActionsPreLayout | ProfilerMarker | 1 flags | — | |
| 0x08 | m_MarkerTickScheduledActionsPostLayout | ProfilerMarker | 1 flags | — | |
| 0x08 | m_MarkerPanelChangeReceiver | ProfilerMarker | Private | — | |
| 0x08 | s_MarkerPickAll | ProfilerMarker | PrivateStatic | — | |
| 0x08 | <dispatcher>k__BackingField | EventDispatcher | Private | — | |
| 0x08 | <ownerObject>k__BackingField | ScriptableObject | Private | — | |
| 0x04 | <contextType>k__BackingField | ContextType | Private+1 flags | — | |
| 0x018C | 0x04 | padding / unreflected | |||
| 0x08 | <saveViewData>k__BackingField | SavePersistentViewData | Private | — | |
| 0x08 | <getViewDataDictionary>k__BackingField | GetViewDataDictionary | Private | — | |
| 0x08 | <focusController>k__BackingField | FocusController | Private | — | |
| 0x03 | <IMGUIEventInterests>k__BackingField | EventInterests | Private | — | |
| 0x08 | <loadResourceFunc>k__BackingField | LoadResourceFunction | PrivateStatic | — | |
| 0x01 | m_JustReceivedFocus | bool | Private | — | |
| 0x01AC | 0x04 | padding / unreflected | |||
| 0x08 | m_PanelChangeReceiver | IDebugPanelChangeReceiver | Private | — | |
| 0x08 | <TimeSinceStartup>k__BackingField | TimeMsFunction | PrivateStatic | — | |
| 0x04 | <IMGUIContainersCount>k__BackingField | int | Private | — | |
| 0x01BC | 0x04 | padding / unreflected | |||
| 0x08 | <rootIMGUIContainer>k__BackingField | IMGUIContainer | Private | — | |
| 0x08 | m_Atlas | AtlasBase | Private | — | |
| 0x01 | m_ValidatingLayout | bool | Private | — | |
| 0x08 | beforeAnyRepaint | Action<UnityEngine.UIElements.Panel> | PrivateStatic | — | |
Inherited from BaseVisualElementPanel 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | panelDisposed | Action<UnityEngine.UIElements.BaseVisualElementPanel> | Private | — | |
| 0x08 | m_UIElementsBridge | UIElementsBridge | Private | — | |
| 0x04 | m_Scale | float | Private | — | |
| 0x0024 | 0x04 | padding / unreflected | |||
| 0x40 | layoutConfig | LayoutConfig | 1 flags | — | |
| 0x04 | m_PixelsPerPoint | float | Private | — | |
| 0x04 | <referenceSpritePixelsPerUnit>k__BackingField | float | Private | — | |
| 0x14 | <clearSettings>k__BackingField | PanelClearSettings | Private | — | |
| 0x0084 | 0x04 | padding / unreflected | |||
| 0x08 | panelRenderer | IPanelRenderer | 1 flags | — | |
| 0x01 | <duringLayoutPhase>k__BackingField | bool | Private | — | |
| 0x0091 | 0x07 | padding / unreflected | |||
| 0x08 | <repaintData>k__BackingField | RepaintData | Private | — | |
| 0x08 | <cursorManager>k__BackingField | ICursorManager | Private | — | |
| 0x08 | <contextualMenuManager>k__BackingField | ContextualMenuManager | Private | — | |
| 0x08 | <dataBindingManager>k__BackingField | DataBindingManager | Private | — | |
| 0x08 | m_Scheduler | TimerEventScheduler | Private | — | |
| 0x08 | m_TimeSinceStartupFunc | TimeFunction | Private | — | |
| 0x01 | <disposed>k__BackingField | bool | Private | — | |
| 0x00C9 | 0x07 | padding / unreflected | |||
| 0x08 | m_TopElementUnderPointers | ElementUnderPointer | 1 flags | — | |
| 0x08 | isFlatChanged | Action | Private | — | |
| 0x01 | m_IsFlat | bool | Private | — | |
| 0x00E1 | 0x07 | padding / unreflected | |||
| 0x08 | atlasChanged | Action | Private | — | |
| 0x08 | hierarchyChanged | HierarchyEvent | Private | — | |
| 0x08 | beforeUpdate | Action<UnityEngine.UIElements.IPanel> | Private | — | |
| 0x08 | s_OutsidePanelCoordinates | Vector2 | Static+2 flags | — | |
| 0x08 | textElementRegistry | Lazy<System.Collections.Generic.HashSet<UnityEngine.UIElements.TextElement>> | Public+1 flags | — | |
| 0x08 | CreateMenuFunctor | Func<UnityEngine.UIElements.AbstractGenericMenu> | 1 flags | — | |
Functions 31
| Signature | Flags | Native | Params |
|---|---|---|---|
| GameObject get_selectableGameObject() | PublicFinal+3 flags | 0x08 | |
| void set_selectableGameObject(GameObject value) | PublicFinal+3 flags | 0x08 | |
| float get_sortingPriority() | Public+1 flags | 0x04 | |
| void set_sortingPriority(float value) | Public+1 flags | 0x04 | |
| void add_destroyed(Action value) | Public+1 flags | 0x08 | |
| void remove_destroyed(Action value) | Public+1 flags | 0x08 | |
| void .ctor(ScriptableObject ownerObject, EventDispatcher dispatcher) | 2 flags | 0x08 | |
| void Dispose(bool disposing) | 2 flags | 0x01 | |
| void add_drawsInCamerasChanged(Action value) | 2 flags | 0x08 | |
| void remove_drawsInCamerasChanged(Action value) | 2 flags | 0x08 | |
| void InvokeDrawsInCamerasChanged() | Private | 0x00 | |
| bool get_drawsInCameras() | 2 flags | 0x01 | |
| void set_drawsInCameras(bool value) | 2 flags | 0x01 | |
| float get_pixelsPerUnit() | 2 flags | 0x04 | |
| void set_pixelsPerUnit(float value) | 2 flags | 0x04 | |
| int get_targetDisplay() | 2 flags | 0x04 | |
| void set_targetDisplay(int value) | 2 flags | 0x04 | |
| int get_screenRenderingWidth() | 2 flags | 0x04 | |
| int get_screenRenderingHeight() | 2 flags | 0x04 | |
| void Update() | 3 flags | 0x00 | |
| int getScreenRenderingHeight(int display) | Static+1 flags | 0x04 | |
| int getScreenRenderingWidth(int display) | Static+1 flags | 0x04 | |
| void Render() | Public+1 flags | 0x00 | |
| Func<UnityEngine.Vector2 get_screenToPanelSpace() | Public+1 flags | 0x08 | |
| void set_screenToPanelSpace(Func<UnityEngine.Vector2 value) | Public+1 flags | 0x08 | |
| Vector3 ScreenToPanel(const Vector2& screen) | 1 flags | 0x0C | |
| bool ScreenToPanel(const Vector2& screenPosition, const Vector2& screenDelta, ref Vector3& panelPosition, bool allowOutside) | 1 flags | 0x0C | |
| void AssignPanelToComponents(BaseRuntimePanel panel) | Private | 0x08 | |
| void PointerLeavesPanel(int pointerId) | 1 flags | 0x04 | |
| void PointerEntersPanel(int pointerId, const Vector3& position) | 1 flags | 0x0C | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 1
Used by 35
types with a member, parameter or interface of this type<>c<>c__DisplayClass37_0Action`1ArraySortHelper`1BaseRuntimePanel[]Comparison`1CreateRuntimePanelDelegateDictionary`2EntryEnumeratorEnumeratorEqualityComparer`1HashSet`1ICollection`1IComparer`1IDictionary`2IEnumerator`1IEqualityComparer`1IEquatable`1IList`1KeyCollectionKeyValuePair`2List`1ObjectEqualityComparer`1PanelEventHandlerPanelRaycasterPanelSettingsPointerEventPredicate`1ReadOnlyCollection`1RuntimePanelAccessScreenOverlayPanelPickerSlotUIElementsRuntimeUtilityUIToolkitInteroperabilityBridge