Back to API Reference
Class

HighlightModifier

sealed

Paints non-interactive backgrounds for matched text ranges. The same presentation model renders live text selection without routing selection changes through the parser.

protected IPaintProvider DecorationPaintProvider{ get }
protected bool RequiresExactVisualGlyphs{ get }
public IPaintProvider Provider{ get; set }
public PaintRef Paint{ get; set }
public GeometryMapping GeometryMapping{ get; set }
public RangePaintMapping PaintMapping{ get; set }
public PaintProjectionKind Shape{ get; set }
public PaintFit Fit{ get; set }
public float Angle{ get; set }
public float Scale{ get; set }
public Vector2 PaintOffset{ get; set }
public RangeHeight Height{ get; set }
public UnitVector2 Padding{ get; set }
public UnitValue CornerRadius{ get; set }
public UnitValue MergeThreshold{ get; set }
public RangeDecorationOrder Order{ get; set }
public Color32 Tint{ get; set }
public LayerBlend Blend{ get; set }
protected override void OnDecorationEnable()
protected override void OnDecorationDisable()
protected override void OnDecorationDestroy()
protected override void OnBuildDecoration()