Back to API Reference
Interface
IModifierRuleWeightReceiver
abstract
Receives the normalized weight of a transient modifier application.
Implementations(2)
Types that implement IModifierRuleWeightReceiver.
CC
BaseRangeDecorationModifier
Base class for modifier-authored geometry attached to final visual text ranges. It owns range accumulation, paint resolution, renderer handles and main-thread rebuild timing; subclasses only translate one immutable [[RangeDecorationContext]] into a [[RangeMeshWriter]].
PaintLayerModifier
Shared engine for paint layers (fill, stroke, shadow, glow, inner-shadow). Resolves a [[TextPaint]] from the parameter, precomputes gradient/texture mapping per styled range, and stamps coverage quads through [[CoverageQuadOps]]. Thin subclasses only pick a coverage mode and parse their geometry params — all paint/mapping logic lives here once.
