ITextStudioEffect
public interface ITextStudioEffect : ITextStudioEffectDefinitionRuntime leaf evaluator. Expansion-only definitions such as Composed Effects deliberately do not implement this interface and are flattened into leaf evaluators before binding.
Methods
Section titled “Methods”
Evaluate(ref EvaluatedGlyphState, in EffectEvaluationContext)
Section titled “Evaluate(ref EvaluatedGlyphState, in EffectEvaluationContext)”void Evaluate(ref EvaluatedGlyphState state, in EffectEvaluationContext context)Evaluate the effect for a single glyph.
Parameters
| Name | Type | Description |
|---|---|---|
state |
TextStudio.EvaluatedGlyphState | Current glyph state (read/write). |
context |
TextStudio.EffectEvaluationContext | Evaluation context with timing, index, and effect area data. |