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 UniTextSettings.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.
