Skip to content

WaveEffect

ClassTextStudio.EffectsTextStudio
[EffectInfo("Motion", "Wave", "Travelling sine wave applied to glyph positions. The canonical 'wavy text'.", "<wave>text</wave>")]
public class WaveEffect : TextStudioEffectAsset<EmptyState, WaveEffectParams>, ITextStudioEffectCapabilitiesProvider, ITextStudioEffect, ITextStudioEffectDefinition

No description is available for this type.

protected override WaveEffectParams CreateDefaultParams(AnimationPhase phase)

No description is available for this member.

Parameters

Name Type Description
phase TextStudio.AnimationPhase

Returns

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

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

Section titled “EvaluateEffect(ref EvaluatedGlyphState, ref EmptyState, in WaveEffectParams, in EffectEvaluationContext, EffectBlendMode)”
protected override void EvaluateEffect(ref EvaluatedGlyphState glyphState, ref EmptyState effectState, in WaveEffectParams 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.WaveEffectParams
ctx TextStudio.EffectEvaluationContext
blendMode TextStudio.EffectBlendMode

public WaveEffect()

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.