VgsChainedVisualTransformation

Visual transformation that applies multiple VgsVisualTransformations in sequence.

Each transformation receives the output of the previous one, and cursor offset mappings are composed automatically so that cursor positioning remains correct across the entire chain.

Parameters

transformations

ordered list of transformations to apply. Order matters — the first transformation is applied first, and each subsequent one transforms the result of the previous.

Constructors

Link copied to clipboard
constructor(transformations: List<VgsVisualTransformation>)

Properties

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun filter(text: AnnotatedString): TransformedText
Link copied to clipboard
open override fun hashCode(): Int