Back to API Reference
Interface
IPaintProvider
abstract
Implements:INamedCatalog<PaintSwatch>
Resolves named PaintSwatch entries for paint parameters. Marker over INamedCatalog<TEntry> that scopes the [SerializeReference, TypeSelector] dropdown. Built-in: InlinePaintProvider, AssetPaintProvider, GlobalSettingsPaintProvider.
Implementations(3)
Types that implement IPaintProvider.
CCC
AssetPaintProvider
[[IPaintProvider]] backed by an explicit [[UniTextPaints]] asset reference.
GlobalSettingsPaintProvider
[[IPaintProvider]] backed by the project-wide [[Paints]] asset. Use when the same paint swatches are shared across all UniText components.
InlinePaintProvider
[[IPaintProvider]] with an inline list of named paints edited on the modifier.
