Zdexby TheHolyOneZ
49,743 classes
Class

IMGUIContainer

: VisualElement : Focusable : CallbackEventHandler : Object
UnityEngine.UIElements.IMGUIContainer, UnityEngine.UIElementsModule 0x05C0 (1,472 B) inherited 0x04A8 UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x05C0

Members 28

OffsetSizeNameTypeFlagsDefault
0x98cullingEnabledPropertyBindingIdStatic+2 flags—
0x98contextTypePropertyBindingIdStatic+2 flags—
0x08m_OnGUIHandlerActionPrivate—
0x08m_ObjectGUIStateObjectGUIStatePrivate—
0x01useOwnerObjectGUIStatebool1 flags—
0x04B90x03padding / unreflected
0x10<lastWorldClip>k__BackingFieldRectPrivate—
0x01m_CullingEnabledboolPrivate—
0x01m_IsFocusDelegatedboolPrivate—
0x01m_RefreshCachedLayoutboolPrivate—
0x04CF0x01padding / unreflected
0x08m_CacheLayoutCachePrivate—
0x10m_CachedClippingRectRectPrivate—
0x40m_CachedTransformMatrix4x4Private—
0x04m_ContextTypeContextTypePrivate—
0x01lostFocusboolPrivate—
0x01receivedFocusboolPrivate—
0x052E0x02padding / unreflected
0x08focusChangeDirectionFocusChangeDirectionPrivate—
0x01hasFocusableControlsboolPrivate—
0x05390x03padding / unreflected
0x04newKeyboardFocusControlIDintPrivate—
0x01<focusOnlyIfHasFocusableControls>k__BackingFieldboolPrivate—
0x08ussClassNamestringPublicStatic+1 flags—
0x08ussFoldoutChildDepthClassNamestringStatic+2 flags—
0x08ussFoldoutChildDepthClassNamesList<System.String>Static+2 flags—
0x05410x03padding / unreflected
0x7Cm_GUIGlobalsGUIGlobalsPrivate—
0x08k_OnGUIMarkerProfilerMarkerPrivateStatic+1 flags—
0x08k_ImmediateCallbackMarkerProfilerMarkerPrivateStatic+1 flags—
0x08s_DefaultMeasureEventEventPrivateStatic—
0x08s_MeasureEventEventPrivateStatic—
0x08s_CurrentEventEventPrivateStatic—
Inherited from VisualElement 104
OffsetSizeNameTypeFlagsDefault
0x04<UnityEngine.UIElements.IStylePropertyAnimations.runningAnimationCount>k__BackingFieldintPrivate—
0x04<UnityEngine.UIElements.IStylePropertyAnimations.completedAnimationCount>k__BackingFieldintPrivate—
0x04s_NextIduintPrivateStatic—
0x08s_EmptyClassListList<System.String>PrivateStatic—
0x04userDataPropertyKeyPropertyNameStatic+2 flags—
0x08disabledUssClassNamestringPublicStatic+1 flags—
0x08m_NamestringPrivate—
0x08m_ClassListList<System.String>Private—
0x08m_PropertyBagDictionary<UnityEngine.PropertyNamePrivate—
0x04m_FlagsVisualElementFlags1 flags—
0x00540x04padding / unreflected
0x08m_ViewDataKeystringPrivate—
0x04m_RenderHintsRenderHintsPrivate—
0x10lastLayoutRect1 flags—
0x10lastPseudoPaddingRect1 flags—
0x00840x04padding / unreflected
0x130renderChainDataRenderChainVEData1 flags—
0x01shouldCutRenderChainbool1 flags—
0x01B90x07padding / unreflected
0x08uiRendererUIRenderer1 flags—
0x10m_LayoutRectPrivate—
0x10m_BoundingBoxRectPrivate—
—0x04worldBoundingBoxDirtyDependenciesVisualElementFlagsPrivateStatic+1 flags0
0x10m_WorldBoundingBoxRectPrivate—
—0x04worldTransformInverseDirtyDependenciesVisualElementFlagsPrivateStatic+1 flags0
0x40m_WorldTransformCacheMatrix4x4Private—
0x40m_WorldTransformInverseCacheMatrix4x4Private—
0x10m_WorldClipRectPrivate—
0x10m_WorldClipMinusGroupRectPrivate—
0x01m_WorldClipIsInfiniteboolPrivate—
0x10s_InfiniteRectRectStatic+2 flags—
0x02990x03padding / unreflected
0x04triggerPseudoMaskPseudoStates1 flags—
0x04dependencyPseudoMaskPseudoStates1 flags—
0x04m_PseudoStatesPseudoStatesPrivate—
0x04<containedPointerIds>k__BackingFieldintPrivate—
0x04m_PickingModePickingModePrivate—
0x30m_LayoutNodeLayoutNodePrivate—
0x50m_StyleComputedStyle1 flags—
0x08variableContextStyleVariableContext1 flags—
0x04inheritedStylesHashint1 flags—
0x04controliduint2 flags—
0x04imguiContainerDescendantCountint1 flags—
0x01m_EnabledSelfboolPrivate—
0x03450x03padding / unreflected
0x04m_LanguageDirectionLanguageDirectionPrivate—
0x04m_LocalLanguageDirectionLanguageDirectionPrivate—
0x08<generateVisualContent>k__BackingFieldAction<UnityEngine.UIElements.MeshGenerationContext>Private—
0x08k_GenerateVisualContentMarkerProfilerMarkerPrivateStatic+1 flags—
0x04m_SubRenderTargetModeRenderTargetModePrivate—
0x08s_runtimeMaterialMaterialPrivateStatic—
0x035C0x04padding / unreflected
0x08m_defaultMaterialMaterialPrivate—
0x08m_RunningAnimationsList<UnityEngine.UIElements.Experimental.IValueAnimationUpdate>Private—
0x98childCountPropertyBindingIdStatic+2 flags—
0x98contentRectPropertyBindingIdStatic+2 flags—
0x98dataSourcePathPropertyBindingIdStatic+2 flags—
0x98dataSourcePropertyBindingIdStatic+2 flags—
0x98disablePlayModeTintPropertyBindingIdStatic+2 flags—
0x98enabledInHierarchyPropertyBindingIdStatic+2 flags—
0x98enabledSelfPropertyBindingIdStatic+2 flags—
0x98layoutPropertyBindingIdStatic+2 flags—
0x98languageDirectionPropertyBindingIdStatic+2 flags—
0x98localBoundPropertyBindingIdStatic+2 flags—
0x98namePropertyBindingIdStatic+2 flags—
0x98panelPropertyBindingIdStatic+2 flags—
0x98pickingModePropertyBindingIdStatic+2 flags—
0x98styleSheetsPropertyBindingIdStatic+2 flags—
0x98tooltipPropertyBindingIdStatic+2 flags—
0x98usageHintsPropertyBindingIdStatic+2 flags—
0x98userDataPropertyBindingIdStatic+2 flags—
0x98viewDataKeyPropertyBindingIdStatic+2 flags—
0x98visiblePropertyBindingIdStatic+2 flags—
0x98visualTreeAssetSourcePropertyBindingIdStatic+2 flags—
0x98worldBoundPropertyBindingIdStatic+2 flags—
0x98worldTransformPropertyBindingIdStatic+2 flags—
0x08m_DataSourceobjectPrivate—
0x90m_DataSourcePathPropertyPathPrivate—
0x08m_BindingsList<UnityEngine.UIElements.Binding>Private—
0x08<dataSourceType>k__BackingFieldTypePrivate—
0x04m_TrickleDownHandleEventCategoriesintPrivate+1 flags—
0x04m_BubbleUpHandleEventCategoriesintPrivate+1 flags—
0x04m_BubbleUpEventCallbackCategoriesintPrivate—
0x04m_TrickleDownEventCallbackCategoriesintPrivate—
0x04m_EventInterestSelfCategoriesintPrivate—
0x04m_CachedEventInterestParentCategoriesintPrivate—
0x04s_NextParentVersionuintPrivateStatic—
0x04m_NextParentCachedVersionuintPrivate—
0x04m_NextParentRequiredVersionuintPrivate—
0x08m_CachedNextParentWithEventInterestsVisualElementPrivate—
—0x08k_RootVisualContainerNamestringStatic+2 flags0
0x08<hierarchy>k__BackingFieldHierarchyPrivate+1 flags—
0x01<isRootVisualContainer>k__BackingFieldboolPrivate—
0x01<cacheAsBitmap>k__BackingFieldboolPrivate—
0x08m_PhysicalParentVisualElementPrivate—
0x08m_LogicalParentVisualElementPrivate—
0x08elementAddedAction<UnityEngine.UIElements.VisualElementPrivate—
0x08elementRemovedAction<UnityEngine.UIElements.VisualElement>Private—
0x0D540x04padding / unreflected
0x08s_EmptyListList<UnityEngine.UIElements.VisualElement>PrivateStatic+1 flags—
0x08m_ChildrenList<UnityEngine.UIElements.VisualElement>Private—
0x08<elementPanel>k__BackingFieldBaseVisualElementPanelPrivate—
0x08m_VisualTreeAssetSourceVisualTreeAssetPrivate—
0x08s_CustomStyleAccessCustomStyleAccessStatic+1 flags—
0x08inlineStyleAccessInlineStyleAccess1 flags—
0x08resolvedStyleAccessResolvedStyleAccess1 flags—
0x08styleSheetListList<UnityEngine.UIElements.StyleSheet>1 flags—
0x08s_InternalStyleSheetPathRegexPrivateStatic+1 flags—
0x04tooltipPropertyKeyPropertyNameStatic+2 flags—
0x0D740x04padding / unreflected
0x08s_TypeDataDictionary<System.TypePrivateStatic+1 flags—
0x08m_TypeDataTypeDataPrivate—
Inherited from Focusable 9
OffsetSizeNameTypeFlagsDefault
0x98focusablePropertyBindingIdStatic+2 flags—
0x98tabIndexPropertyBindingIdStatic+2 flags—
0x98delegatesFocusPropertyBindingIdStatic+2 flags—
0x98canGrabFocusPropertyBindingIdStatic+2 flags—
0x01m_FocusableboolPrivate—
0x04m_TabIndexintPrivate—
0x01m_DelegatesFocusboolPrivate—
0x01m_ExcludeFromFocusRingboolPrivate—
0x01<isEligibleToReceiveFocusFromDisabledChild>k__BackingFieldboolPrivate—
Inherited from CallbackEventHandler 6
OffsetSizeNameTypeFlagsDefault
0x01isIMGUIContainerbool1 flags—
0x00110x07padding / unreflected
0x08m_CallbackRegistryEventCallbackRegistry1 flags—
—0x08HandleEventBubbleUpNamestringStatic+2 flags2006162527888
—0x08HandleEventTrickleDownNamestringStatic+2 flags2006162527808
—0x08ExecuteDefaultActionNamestringStatic+2 flags2006162527728
—0x08ExecuteDefaultActionAtTargetNamestringStatic+2 flags2006162536608

Functions 42

SignatureFlagsNativeParams
Action get_onGUIHandler()Public+1 flags0x08
void set_onGUIHandler(Action value)Public+1 flags0x08
ObjectGUIState get_guiState()2 flags0x08
Rect get_lastWorldClip()2 flags0x10
void set_lastWorldClip(const Rect& value)2 flags0x10
bool get_cullingEnabled()Public+1 flags0x01
void set_cullingEnabled(bool value)Public+1 flags0x01
LayoutCache get_cache()Private+1 flags0x08
float get_layoutMeasuredWidth()Private+1 flags0x04
float get_layoutMeasuredHeight()Private+1 flags0x04
ContextType get_contextType()Public+1 flags0x04
void set_contextType(const ContextType& value)Public+1 flags0x04
bool get_focusOnlyIfHasFocusableControls()2 flags0x01
bool get_canGrabFocus()Public+2 flags0x01
void .cctor()PrivateStatic+1 flags0x00
void .ctor()Public+1 flags0x00
void .ctor(Action onGUIHandler)Public+1 flags0x08
void OnGenerateVisualContent(MeshGenerationContext mgc)Private0x08
void SaveGlobals()Private0x00
void RestoreGlobals()Private0x00
void DoOnGUI(Event evt, const Matrix4x4& parentTransform, const Rect& clippingRect, bool isComputingLayout, const Rect& layoutSize, Action onGUIHandler, bool canAffectFocus)Private0x40
void MarkDirtyLayout()Public0x00
void DoIMGUIRepaint()Private0x00
bool SendEventToIMGUI(EventBase evt, bool canAffectFocus, bool verifyBounds)1 flags0x08
bool SendEventToIMGUIRaw(EventBase evt, bool canAffectFocus, bool verifyBounds)Private0x08
bool VerifyBounds(EventBase evt)Private0x08
bool IsContainerCapturingTheMouse()Private0x01
bool IsLocalEvent(EventBase evt)Private0x08
bool IsEventInsideLocalWindow(EventBase evt)Private0x08
bool IsDockAreaMouseUp(EventBase evt)PrivateStatic0x08
bool HandleIMGUIEvent(Event e, bool canAffectFocus)1 flags0x08
bool HandleIMGUIEvent(Event e, Action onGUIHandler, bool canAffectFocus)1 flags0x08
bool HandleIMGUIEvent(Event e, const Matrix4x4& worldTransform, const Rect& clippingRect, Action onGUIHandler, bool canAffectFocus)Private0x40
void HandleEventBubbleUpDisabled(EventBase evt)2 flags0x08
void HandleEventBubbleUp(EventBase evt)2 flags0x08
void SetFoldoutDepthClass()Private0x00
Vector2 DoMeasure(float desiredWidth, const MeasureMode& widthMode, float desiredHeight, const MeasureMode& heightMode)2 flags0x08
Rect GetCurrentClipRect()Private0x10
void GetCurrentTransformAndClip(IMGUIContainer container, Event evt, ref Matrix4x4& transform, ref Rect& clipRect)PrivateStatic0x40
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposeManaged)3 flags0x01
void <DoOnGUI>b__59_0()Private0x00

Used by 11

types with a member, parameter or interface of this type