Skip to content

ScaleEffect

ClassTextStudio.EffectsTextStudio
[EffectInfo("Motion", "Scale", "Scales glyphs uniformly or per-axis with configurable target magnitude.", "<scale>text</scale>")]
public class ScaleEffect : TextStudioEffectAsset<EmptyState, ScaleEffectParams>, ITextStudioEffectCapabilitiesProvider, ITextStudioEffect, ITextStudioEffectDefinition

No description is available for this type.

protected override ScaleEffectParams CreateDefaultParams(AnimationPhase phase)

No description is available for this member.

Parameters

Name Type Description
phase TextStudio.AnimationPhase

Returns

TextStudio.Effects.ScaleEffectParams — No return description is available.

EvaluateEffect(ref EvaluatedGlyphState, ref EmptyState, in ScaleEffectParams, in EffectEvaluationContext, EffectBlendMode)

Section titled “EvaluateEffect(ref EvaluatedGlyphState, ref EmptyState, in ScaleEffectParams, in EffectEvaluationContext, EffectBlendMode)”
protected override void EvaluateEffect(ref EvaluatedGlyphState glyphState, ref EmptyState effectState, in ScaleEffectParams p, in EffectEvaluationContext ctx, EffectBlendMode blendMode)

No description is available for this member.

Parameters

Name Type Description
glyphState TextStudio.EvaluatedGlyphState
effectState TextStudio.Effects.EmptyState
p TextStudio.Effects.ScaleEffectParams
ctx TextStudio.EffectEvaluationContext
blendMode TextStudio.EffectBlendMode

public ScaleEffect()

No description is available for this member.

protected override string DefaultId { get; }

No description is available for this member.

Returns

System.String — No return description is available.