# RuntimePanelUtils

> A collection of static methods that provide simple World, Screen, and Panel coordinate transformations.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine.UIElements](/engine/6000.5/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

```csharp
public static class RuntimePanelUtils
```

## Static Methods

| Method                                                                                                                                         | Description                                                                                                                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CameraTransformWorldToPanel](/engine/6000.5/script-reference/unityengine/uielements/runtimepanelutils/cameratransformworldtopanel.md)         | Transforms a world absolute position to its equivalent local coordinate on given panel, using provided camera for internal WorldToScreen transformation.                           |
| [CameraTransformWorldToPanelRect](/engine/6000.5/script-reference/unityengine/uielements/runtimepanelutils/cameratransformworldtopanelrect.md) | Transforms a world position and size (in world units) to their equivalent local position and size on given panel, using provided camera for internal WorldToScreen transformation. |
| [ResetDynamicAtlas](/engine/6000.5/script-reference/unityengine/uielements/runtimepanelutils/resetdynamicatlas.md)                             | Resets the dynamic atlas of the panel.                                                                                                                                             |
| [ResetRenderer](/engine/6000.5/script-reference/unityengine/uielements/runtimepanelutils/resetrenderer.md)                                     | Resets the renderer of the panel. Releases all meshes, rendering commands, and pools owned by the renderer.                                                                        |
| [ScreenToPanel](/engine/6000.5/script-reference/unityengine/uielements/runtimepanelutils/screentopanel.md)                                     | Transforms a screen absolute position to its equivalent local coordinate on given panel.                                                                                           |
| [SetTextureDirty](/engine/6000.5/script-reference/unityengine/uielements/runtimepanelutils/settexturedirty.md)                                 | Notifies the dynamic atlas of the panel that the content of the provided texture has changed. If the dynamic atlas contains the texture, it will update it.                        |
