# SpriteAtlasUtility

> Utility methods to pack atlases in the Project.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor.U2D](/engine/6000.5/script-reference/unityeditor/u2d.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public class SpriteAtlasUtility
```

## Static Methods

| Method                                                                                                           | Description                                                                                                                                                                                                         |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CleanupAtlasPacking](/engine/6000.5/script-reference/unityeditor/u2d/spriteatlasutility/cleanupatlaspacking.md) | Cleanup internal states after packing SpriteAtlas assets. Must be called after a call to [SpriteAtlasUtility.PackAllAtlases](/engine/6000.5/script-reference/unityeditor/u2d/spriteatlasutility/packallatlases.md). |
| [PackAllAtlases](/engine/6000.5/script-reference/unityeditor/u2d/spriteatlasutility/packallatlases.md)           | Pack all the [SpriteAtlas](/engine/6000.5/script-reference/unityengine/u2d/spriteatlas.md) Assets in the Project for the particular [BuildTarget](/engine/6000.5/script-reference/unityeditor/buildtarget.md).      |
| [PackAtlases](/engine/6000.5/script-reference/unityeditor/u2d/spriteatlasutility/packatlases.md)                 | Pack all the provided [SpriteAtlas](/engine/6000.5/script-reference/unityengine/u2d/spriteatlas.md) for the particular [BuildTarget](/engine/6000.5/script-reference/unityeditor/buildtarget.md).                   |
