API Reference > imodeljs-frontend > Views > FeatureOverrideProvider FeatureOverrideProvider Interface An object that customizes the appearance of Features within a Viewport. Only one FeatureOverrideProvider may be associated with a viewport at a time. Setting a new FeatureOverrideProvider replaces any existing provider. If the provider's internal state changes such that the Viewport should recompute the symbology overrides, the provider should notify the viewport by calling Viewport.setFeatureOverrideProviderChanged. see Viewport.addFeatureOverrideProvider see Viewport.dropFeatureOverrideProvider Implemented by EmphasizeElements Methods Name Description addFeatureOverrides(overrides: FeatureSymbology.Overrides, viewport: Viewport): void Add to the supplied overrides any symbology overrides to be applied to the specified viewport. Defined in core/frontend/src/FeatureOverrideProvider.ts Line 21 Last Updated: 11 June, 2024