Skip to content

ITextStudioEffect

InterfaceTextStudioTextStudio
public interface ITextStudioEffect : ITextStudioEffectDefinition

Runtime leaf evaluator. Expansion-only definitions such as Composed Effects deliberately do not implement this interface and are flattened into leaf evaluators before binding.

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.