API Reference > imodeljs-frontend > Views > Viewport > featureOverrideProvider featureOverrideProvider Accessor An object which can customize the appearance of Viewport.Features within a viewport. If defined, the provider will be invoked whenever the overrides are determined to need updating. The overrides can be explicitly marked as needing a refresh by calling Viewport.setFeatureOverrideProviderChanged. This is typically called when the internal state of the provider changes such that the computed overrides must also change. get: FeatureOverrideProvider | undefined see FeatureSymbology.Overrides Returns - FeatureOverrideProvider | undefined Setter An object which can customize the appearance of Viewport.Features within a viewport. If defined, the provider will be invoked whenever the overrides are determined to need updating. The overrides can be explicitly marked as needing a refresh by calling Viewport.setFeatureOverrideProviderChanged. This is typically called when the internal state of the provider changes such that the computed overrides must also change. set(provider: FeatureOverrideProvider | undefined): void see FeatureSymbology.Overrides Parameter Type Description provider FeatureOverrideProvider | undefined Returns - void Defined in core/frontend/src/Viewport.ts Line 1290 Last Updated: 13 June, 2024