# SpriteAtlasAnalysisContext

> A context object passed by SpriteAtlasModule to a SpriteAtlasModuleAnalyzer's Analyze() method.

## Definition

* **Type:** Class
* **Namespace:** [Unity.ProjectAuditor.Editor.Core](/engine/6000.6/script-reference/unity/projectauditor/editor/core.md)
* **Assembly:** UnityEditor
* **Inherits from:** [AnalysisContext](/engine/6000.6/script-reference/unity/projectauditor/editor/core/analysiscontext.md)

```csharp
public class SpriteAtlasAnalysisContext : AnalysisContext
```

## Fields

| Value                                                                                                                                       | Description                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------ |
| [AssetPath](/engine/6000.6/script-reference/unity/projectauditor/editor/core/spriteatlasanalysiscontext/assetpath.md)                       | The path to a Sprite Atlas asset in the project. |
| [EmptySpaceBytes](/engine/6000.6/script-reference/unity/projectauditor/editor/core/spriteatlasanalysiscontext/emptyspacebytes.md)           | The empty space of the sprite atlas in bytes.    |
| [EmptySpacePercentage](/engine/6000.6/script-reference/unity/projectauditor/editor/core/spriteatlasanalysiscontext/emptyspacepercentage.md) | The empty space percentage of the sprite atlas.  |
| [Name](/engine/6000.6/script-reference/unity/projectauditor/editor/core/spriteatlasanalysiscontext/name.md)                                 | The name of a sprite atlas asset in the project  |
| [SpriteAtlas](/engine/6000.6/script-reference/unity/projectauditor/editor/core/spriteatlasanalysiscontext/spriteatlas.md)                   | The spriteatlas asset to be analyzed.            |

## Inheritance

**Inherited Members:**

* [AnalysisContext.Params()](/engine/6000.6/script-reference/unity/projectauditor/editor/core/analysiscontext/params.md)
* [AnalysisContext.CreateIssue(IssueCategory, string, Object\[\])](/engine/6000.6/script-reference/unity/projectauditor/editor/core/analysiscontext/createissue.md)
* [AnalysisContext.CreateInsight(IssueCategory, string)](/engine/6000.6/script-reference/unity/projectauditor/editor/core/analysiscontext/createinsight.md)
* [AnalysisContext.IsDescriptorEnabled(Descriptor)](/engine/6000.6/script-reference/unity/projectauditor/editor/core/analysiscontext/isdescriptorenabled.md)
