Skip to content

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.