internal override void Apply(Typograph typograph, int glyphIndex, Glyph glyph) { glyph.Offset += offsets[curIndex++]; }
internal override void Initialize(Typograph typograph, int glyphIndex, Glyph glyph) { offsets.Add(Vector2.Zero); }
internal override void Apply(Typograph typograph, int glyphIndex, Glyph glyph) { glyph.Offset += Offset; }
internal override void Initialize(Typograph typograph, int glyphIndex, Glyph glyph) { glyph.Color = Color; }
public virtual void Consume(Typograph typograph) { }
internal override void Apply(Typograph typograph, int glyphIndex, Glyph glyph) { glyph.Color = Util.ColorUtil.FromHSV(Calc.Loop(curHue + ChangePerCharacter * glyphIndex, 0, 360), 0.8f, 1f); curHue += 360f / (CycleTime * Engine.FrameRate); }