Zdexby TheHolyOneZ
42,610 classes
Class

IMGUIContainer

: VisualElement : Focusable : CallbackEventHandler : Object
UnityEngine.UIElements.IMGUIContainer, UnityEngine.UIElementsModule 0x04C8 (1,224 B) inherited 0x03B0 UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x04C8

Members 27

OffsetSizeNameTypeFlagsDefault
0x08m_OnGUIHandlerActionPrivate—
0x08m_ObjectGUIStateObjectGUIStatePrivate—
0x01useOwnerObjectGUIStatebool1 flags—
0x03C10x03padding / unreflected
0x10<lastWorldClip>k__BackingFieldRectPrivate—
0x01m_CullingEnabledboolPrivate—
0x01m_IsFocusDelegatedboolPrivate—
0x01m_RefreshCachedLayoutboolPrivate—
0x03D70x01padding / unreflected
0x08m_CacheLayoutCachePrivate—
0x10m_CachedClippingRectRectPrivate—
0x40m_CachedTransformMatrix4x4Private—
0x04<contextType>k__BackingFieldContextTypePrivate—
0x01lostFocusboolPrivate—
0x01receivedFocusboolPrivate—
0x04360x02padding / unreflected
0x08focusChangeDirectionFocusChangeDirectionPrivate—
0x01hasFocusableControlsboolPrivate—
0x04410x03padding / unreflected
0x04newKeyboardFocusControlIDintPrivate—
0x01<focusOnlyIfHasFocusableControls>k__BackingFieldboolPrivate—
0x08ussClassNamestringPublicStatic+1 flags—
0x08ussFoldoutChildDepthClassNamestringStatic+2 flags—
0x08ussFoldoutChildDepthClassNamesList<System.String>Static+2 flags—
0x08currentIMGUIContainerStatic+1 flags—
0x04490x03padding / unreflected
0x78m_GUIGlobalsGUIGlobalsPrivate—
0x08k_OnGUIMarkerProfilerMarkerPrivateStatic+1 flags—
0x08k_ImmediateCallbackMarkerProfilerMarkerPrivateStatic+1 flags—
0x08s_DefaultMeasureEventEventPrivateStatic—
0x08s_MeasureEventEventPrivateStatic—
0x08s_CurrentEventEventPrivateStatic—
0x04C40x04unreflected bytes to end of IMGUIContainer
Inherited from VisualElement 59
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_PropertyBagList<System.Collections.Generic.KeyValuePair<UnityEngine.PropertyNamePrivate—
0x04m_FlagsVisualElementFlagsPrivate—
0x004C0x04padding / unreflected
0x08m_ViewDataKeystringPrivate—
0x04m_RenderHintsRenderHintsPrivate—
0x10lastLayoutRect1 flags—
0x10lastPseudoPaddingRect1 flags—
0x007C0x04padding / unreflected
0x158renderChainDataRenderChainVEData1 flags—
0x10m_LayoutRectPrivate—
0x10m_BoundingBoxRectPrivate—
0x10m_WorldBoundingBoxRectPrivate—
0x40m_WorldTransformCacheMatrix4x4Private—
0x40m_WorldTransformInverseCacheMatrix4x4Private—
0x10m_WorldClipRectPrivate—
0x10m_WorldClipMinusGroupRectPrivate—
0x01m_WorldClipIsInfiniteboolPrivate—
0x10s_InfiniteRectRectStatic+2 flags—
0x02A90x03padding / unreflected
0x04triggerPseudoMaskPseudoStates1 flags—
0x04dependencyPseudoMaskPseudoStates1 flags—
0x04m_PseudoStatesPseudoStatesPrivate—
0x04<containedPointerIds>k__BackingFieldintPrivate—
0x04m_PickingModePickingModePrivate—
0x08<yogaNode>k__BackingFieldYogaNodePrivate—
0x58m_StyleComputedStyle1 flags—
0x08variableContextStyleVariableContext1 flags—
0x04inheritedStylesHashint1 flags—
0x04controliduint2 flags—
0x04imguiContainerDescendantCountint1 flags—
0x01<enabledSelf>k__BackingFieldboolPrivate—
0x03350x03padding / unreflected
0x08<generateVisualContent>k__BackingFieldAction<UnityEngine.UIElements.MeshGenerationContext>Private—
0x08k_GenerateVisualContentMarkerProfilerMarkerPrivate—
0x04m_SubRenderTargetModeRenderTargetModePrivate—
0x08s_runtimeMaterialMaterialPrivateStatic—
0x034C0x04padding / unreflected
0x08m_defaultMaterialMaterialPrivate—
0x08m_RunningAnimationsList<UnityEngine.UIElements.Experimental.IValueAnimationUpdate>Private—
—0x08k_RootVisualContainerNamestringStatic+2 flags0
0x08<hierarchy>k__BackingFieldHierarchyPrivate—
0x01<isRootVisualContainer>k__BackingFieldboolPrivate—
0x01<cacheAsBitmap>k__BackingFieldboolPrivate—
0x036A0x06padding / unreflected
0x08m_PhysicalParentVisualElementPrivate—
0x08m_LogicalParentVisualElementPrivate—
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—
0x08styleSheetListList<UnityEngine.UIElements.StyleSheet>1 flags—
0x08s_InternalStyleSheetPathRegexPrivateStatic+1 flags—
0x04tooltipPropertyKeyPropertyNameStatic+2 flags—
0x08s_TypeDataDictionary<System.TypePrivateStatic+1 flags—
0x08m_TypeDataTypeDataPrivate—
Inherited from Focusable 5
OffsetSizeNameTypeFlagsDefault
0x01<focusable>k__BackingFieldboolPrivate—
0x00190x03padding / unreflected
0x04<tabIndex>k__BackingFieldintPrivate—
0x01m_DelegatesFocusboolPrivate—
0x01m_ExcludeFromFocusRingboolPrivate—
0x01isIMGUIContainerbool1 flags—
Inherited from CallbackEventHandler 1
OffsetSizeNameTypeFlagsDefault
0x08m_CallbackRegistryEventCallbackRegistryPrivate—

Functions 41

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
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 HandleEvent(EventBase evt)Public+1 flags0x08
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)Private0x08
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 ExecuteDefaultAction(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, const Matrix4x4&& transform, const Rect&& clipRect)PrivateStatic0x40
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposeManaged)3 flags0x01
void <DoOnGUI>b__57_0()Private0x00

Used by 13

types with a member, parameter or interface of this type