Textures¶
Purpose¶
Owns shared texture validation and texture utility functionality used throughout Snap Studio Pro.
Texture systems provide editor-side helpers for working with imported textures, validating import settings, and supporting capture and compositing workflows.
Owns¶
- Texture validation
- Texture import inspection
- Texture utility helpers
- Readability verification
- Editor texture support services
Does NOT Own¶
- Texture generation
- Capture rendering
- Export encoding
- Preview rendering
- Asset creation workflows
Allowed Dependencies¶
Textures may depend on:
- Unity Editor APIs
- Unity Texture Importer APIs
- UnityEngine
Notes¶
Texture utilities primarily exist to support editor-side workflows that require access to texture pixel data.
These systems should remain focused on validation and support functionality rather than rendering or export ownership.