# Sandbox.ScreenPanel

Renders any attached PanelComponents to the screen. Acts as the root for all your UI components.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.Component](/api/Sandbox.Component)
- Modifiers: sealed

## Constructors

- [`ScreenPanel`](/api/Sandbox.ScreenPanel/.ctor)

## Properties

- [`AutoScreenScale`](/api/Sandbox.ScreenPanel/AutoScreenScale)
- [`Opacity`](/api/Sandbox.ScreenPanel/Opacity)
- [`Scale`](/api/Sandbox.ScreenPanel/Scale)
- [`ScaleStrategy`](/api/Sandbox.ScreenPanel/ScaleStrategy)
- [`TargetCamera`](/api/Sandbox.ScreenPanel/TargetCamera)
- [`Timing`](/api/Sandbox.ScreenPanel/Timing): Where in the render pipeline this panel is drawn.
- [`ZIndex`](/api/Sandbox.ScreenPanel/ZIndex)

## Methods

- [`GetPanel`](/api/Sandbox.ScreenPanel/GetPanel)
