Styling¶
Purpose¶
Owns styling-facing abstraction contracts used by preview and export workflows.
This territory defines how visual style effects are configured and queried without exposing consuming systems to concrete style-processing implementations.
Owns¶
- Style effect contracts
- Style configuration seams
- Preview styling abstraction points
- Export styling abstraction points
Does NOT Own¶
- Style processing implementation
- Texture manipulation implementation
- Preview rendering
- Export execution
- Style UI panels
- Theme systems
Allowed Dependencies¶
Styling abstractions may depend on:
- Unity primitive types
- Shared editor data
Styling abstractions should avoid depending directly on:
- Preview systems
- Rendering systems
- Export systems
- Panel systems
- Style processing implementations
Notes¶
Styling abstractions exist to separate visual-effect configuration from visual-effect implementation.
Consumers should interact with style contracts rather than texture-processing systems directly.
This keeps preview, export, and styling systems independently evolvable.
Future Candidates¶
- Style profile contracts
- Style validation contracts
- Style preset contracts
- Capture styling contracts