Sandbox.UI / type
Panel
Sandbox.UI.Panel Overview
Declared type and relationship surface; behavioural intent is not inferred from the metadata alone.
Panel is a declared class in the pinned release metadata.
Exact identity & snapshot
Type relationships
Declarations owned by this type
- Sandbox.UI.Panel..ctor() constructor
- Sandbox.UI.Panel..ctor(Sandbox.UI.Panel) constructor
- Sandbox.UI.Panel..ctor(Sandbox.UI.Panel,System.String) constructor
- Sandbox.UI.Panel.ScrollVelocity field
- Sandbox.UI.Panel.StyleSheet field
- Sandbox.UI.Panel.Task field
- Sandbox.UI.Panel.AddChild(System.String) method
- Sandbox.UI.Panel.AddChild(T) method
- Sandbox.UI.Panel.AddChild(out T,System.String) method
- Sandbox.UI.Panel.AddClass(System.String) method
- Sandbox.UI.Panel.AddEventListener(System.String,System.Action) method
- Sandbox.UI.Panel.AddEventListener(System.String,System.Action`1<Sandbox.UI.PanelEvent>) method
- Sandbox.UI.Panel.BindClass(System.String,System.Func`1<System.Boolean>) method
- Sandbox.UI.Panel.Blur() method
- Sandbox.UI.Panel.BuildCommandList(Sandbox.Rendering.CommandList) method
- Sandbox.UI.Panel.BuildContentCommandList(Sandbox.Rendering.CommandList,ref Sandbox.UI.RenderState) method
- Sandbox.UI.Panel.CancelInvoke(System.String) method
- Sandbox.UI.Panel.ChildrenOfType() method
- Sandbox.UI.Panel.CreateEvent(Sandbox.UI.PanelEvent) method
- Sandbox.UI.Panel.CreateEvent(System.String,System.Object,System.Nullable`1<System.Single>) method
- Sandbox.UI.Panel.Delete(System.Boolean) method
- Sandbox.UI.Panel.DeleteChildren(System.Boolean) method
- Sandbox.UI.Panel.DrawBackground(ref Sandbox.UI.RenderState) method
- Sandbox.UI.Panel.DrawContent(ref Sandbox.UI.RenderState) method
- Sandbox.UI.Panel.FinalLayout(Vector2) method
- Sandbox.UI.Panel.FindInRect(Sandbox.Rect,System.Boolean) method
- Sandbox.UI.Panel.FindPopupPanel() method
- Sandbox.UI.Panel.FindRootPanel() method
- Sandbox.UI.Panel.FlashClass(System.String,System.Single) method
- Sandbox.UI.Panel.Focus() method
- Sandbox.UI.Panel.FocusNext() method
- Sandbox.UI.Panel.FocusPrevious() method
- Sandbox.UI.Panel.GetAttribute(System.String,System.String) method
- Sandbox.UI.Panel.GetChild(System.Int32,System.Boolean) method
- Sandbox.UI.Panel.GetChildIndex(Sandbox.UI.Panel) method
- Sandbox.UI.Panel.GetClipboardValue(System.Boolean) method
- Sandbox.UI.Panel.GetTransformPosition(Vector2) method
- Sandbox.UI.Panel.HasClass(System.String) method
- Sandbox.UI.Panel.Invoke(System.Single,System.Action) method
- Sandbox.UI.Panel.InvokeOnce(System.String,System.Single,System.Action) method
- Sandbox.UI.Panel.IsAncestor(Sandbox.UI.Panel) method
- Sandbox.UI.Panel.IsInside(Sandbox.Rect,System.Boolean) method
- Sandbox.UI.Panel.IsInside(Vector2) method
- Sandbox.UI.Panel.LanguageChanged() method
- Sandbox.UI.Panel.MarkRenderDirty() method
- Sandbox.UI.Panel.MoveAfterSibling(Sandbox.UI.Panel) method
- Sandbox.UI.Panel.OnButtonEvent(Sandbox.UI.ButtonEvent) method
- Sandbox.UI.Panel.OnButtonTyped(Sandbox.UI.ButtonEvent) method
- Sandbox.UI.Panel.OnDeleted() method
- Sandbox.UI.Panel.OnDraw() method
- Sandbox.UI.Panel.OnHotloaded() method
- Sandbox.UI.Panel.OnKeyTyped(System.Char) method
- Sandbox.UI.Panel.OnLayout(ref Sandbox.Rect) method
- Sandbox.UI.Panel.OnMouseWheel(Vector2) method
- Sandbox.UI.Panel.OnParentChanged() method
- Sandbox.UI.Panel.OnPaste(System.String) method
- Sandbox.UI.Panel.OnRenderFragmentChanged(Sandbox.UI.Panel) method
- Sandbox.UI.Panel.OnTemplateSlot(Sandbox.Html.INode,System.String,Sandbox.UI.Panel) method
- Sandbox.UI.Panel.PanelPositionToScreenPosition(Vector2) method
- Sandbox.UI.Panel.PlaySound(System.String) method
- Sandbox.UI.Panel.RayToLocalPosition(Ray,out Vector2,out System.Single) method
- Sandbox.UI.Panel.RemoveClass(System.String) method
- Sandbox.UI.Panel.ScreenPositionToPanelDelta(Vector2) method
- Sandbox.UI.Panel.ScreenPositionToPanelPosition(Vector2) method
- Sandbox.UI.Panel.ScrollIntoView(Sandbox.Rect) method
- Sandbox.UI.Panel.ScrollTo(Vector2) method
- Sandbox.UI.Panel.SelectAllInChildren() method
- Sandbox.UI.Panel.SetAttribute(System.String,System.String) method
- Sandbox.UI.Panel.SetChildIndex(Sandbox.UI.Panel,System.Int32) method
- Sandbox.UI.Panel.SetClass(System.String,System.Boolean) method
- Sandbox.UI.Panel.SetContent(System.String) method
- Sandbox.UI.Panel.SetMouseCapture(System.Boolean) method
- Sandbox.UI.Panel.SetProperty(System.String,System.String) method
- Sandbox.UI.Panel.SetPropertyObject(System.String,System.Object) method
- Sandbox.UI.Panel.SkipTransitions() method
- Sandbox.UI.Panel.SortChildren(System.Comparison`1<Sandbox.UI.Panel>) method
- Sandbox.UI.Panel.SortChildren(System.Func`2<Sandbox.UI.Panel,System.Int32>) method
- Sandbox.UI.Panel.SortChildren(System.Func`2<TargetType,System.Int32>) method
- Sandbox.UI.Panel.StateHasChanged() method
- Sandbox.UI.Panel.Switch(Sandbox.UI.PseudoClass,System.Boolean) method
- Sandbox.UI.Panel.Tick() method
- Sandbox.UI.Panel.ToggleClass(System.String) method
- Sandbox.UI.Panel.TryFindKeyframe(System.String,out Sandbox.UI.KeyFrames) method
- Sandbox.UI.Panel.TryScroll(Vector2) method
- Sandbox.UI.Panel.TryScrollToBottom() method
- Sandbox.UI.Panel.UnselectAllInChildren() method
- Sandbox.UI.Panel.WantsMouseInput() method
- Sandbox.UI.Panel.AcceptsFocus property
- Sandbox.UI.Panel.AcceptsImeInput property
- Sandbox.UI.Panel.ActiveStyleBlocks property
- Sandbox.UI.Panel.Add property
- Sandbox.UI.Panel.AllStyleSheets property
- Sandbox.UI.Panel.AllowChildSelection property
- Sandbox.UI.Panel.Ancestors property
- Sandbox.UI.Panel.AncestorsAndSelf property
- Sandbox.UI.Panel.Box property
- Sandbox.UI.Panel.ButtonInput property
- Sandbox.UI.Panel.CanDragScroll property
- Sandbox.UI.Panel.ChildContent property
- Sandbox.UI.Panel.Children property
- Sandbox.UI.Panel.ChildrenCount property
- Sandbox.UI.Panel.Class property
- Sandbox.UI.Panel.Classes property
- Sandbox.UI.Panel.ComputedStyle property
- Sandbox.UI.Panel.DeletionToken property
- Sandbox.UI.Panel.Descendants property
- Sandbox.UI.Panel.ElementName property
- Sandbox.UI.Panel.GameObject property
- Sandbox.UI.Panel.GlobalMatrix property
- Sandbox.UI.Panel.HasActive property
- Sandbox.UI.Panel.HasActiveTransitions property
- Sandbox.UI.Panel.HasChildren property
- Sandbox.UI.Panel.HasContent property
- Sandbox.UI.Panel.HasFocus property
- Sandbox.UI.Panel.HasHovered property
- Sandbox.UI.Panel.HasIntro property
- Sandbox.UI.Panel.HasMouseCapture property
- Sandbox.UI.Panel.HasOutro property
- Sandbox.UI.Panel.HasScrollX property
- Sandbox.UI.Panel.HasScrollY property
- Sandbox.UI.Panel.HasTooltip property
- Sandbox.UI.Panel.Id property
- Sandbox.UI.Panel.IsDeleting property
- Sandbox.UI.Panel.IsDragScrolling property
- Sandbox.UI.Panel.IsScrollAtBottom property
- Sandbox.UI.Panel.IsValid property
- Sandbox.UI.Panel.IsVisible property
- Sandbox.UI.Panel.IsVisibleSelf property
- Sandbox.UI.Panel.LocalMatrix property
- Sandbox.UI.Panel.MousePosition property
- Sandbox.UI.Panel.OnTooltip property
- Sandbox.UI.Panel.Opacity property
- Sandbox.UI.Panel.Parent property
- Sandbox.UI.Panel.PreferScrollToBottom property
- Sandbox.UI.Panel.PseudoClass property
- Sandbox.UI.Panel.ScaleFromScreen property
- Sandbox.UI.Panel.ScaleToScreen property
- Sandbox.UI.Panel.Scene property
- Sandbox.UI.Panel.ScrollOffset property
- Sandbox.UI.Panel.ScrollSize property
- Sandbox.UI.Panel.SiblingIndex property
- Sandbox.UI.Panel.SourceFile property
- Sandbox.UI.Panel.SourceLine property
- Sandbox.UI.Panel.StringValue property
- Sandbox.UI.Panel.Style property
- Sandbox.UI.Panel.TabIndex property
- Sandbox.UI.Panel.Tooltip property
- Sandbox.UI.Panel.TooltipClass property
- Sandbox.UI.Panel.Transitions property
- Sandbox.UI.Panel.UserData property
- Sandbox.UI.Panel.WantsDrag property
- Sandbox.UI.Panel.Draw type
Inherited members
Direct inherited members are not expanded here because the pinned record does not establish a complete inheritance closure.
Flow
The diagram separates the declared inputs, operation and result. Connections describe the recorded relationship; they do not establish execution order or lifecycle behaviour.
Open this operation in the flow explorer →
Examples
No reviewed code example or workflow covers this declaration. Use the exact declaration and inputs/outputs flow as the available local teaching surface, then run a bounded installed-build probe before relying on behaviour. Open the exact declaration flow.
Constraints and pitfalls
- Execution context: game-or-shared-unknown
- A public declaration is not proof of sandbox allowlisting.
- No compile/runtime verification was run.
Prerequisites and limits
- Resolve the type identity in the pinned release before relying on its declaration.
Still unknown
- Installed-build callability, compile behaviour and runtime effects are not established by this snapshot.
declaration-and-sourcemetadata-and-source-only
Upstream documentation availability
Documentation text is not copied into this export because the release metadata redistribution licence is unresolved.
Evidence and verification
pinned metadata source correspondence unverified
- declaration: pinned-release-metadata
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.BeforeAfter.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Children.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Classes.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Data.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Delete.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Drag.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Draw.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Event.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Fixed.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.IPanel.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Input.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Layer.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Layout.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Order.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Property.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Razor.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Render.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.SceneIndex.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Scrollbar.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Style.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.StyleTarget.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Template.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Tooltip.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Transitions.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.Util.cs
- implementation-source: engine/Sandbox.Engine/Systems/UI/Panel/Panel.cs
Installed-build compile/runtime state: not run.
Related workflows
None selected.
Related diagrams
None selected.