Package com.github.tommyettinger.textra.effects
Contains the various effects that can be applied to text in a TypingLabel.
-
Class Summary Class Description AttentionEffect Makes the hovered-over glyph stretch on y, as well as some glyphs near it.BlinkEffect Blinks the entire text in two different colors at once, without interpolation.CannonEffect Starts the text large and shrinks into the final position/size, arcing up and then ending moving down.CarouselEffect Makes the text jumps and falls as if there was gravity.CrowdEffect Rotates each glyph slightly back and forth, each one independently.EaseEffect Moves the text vertically easing it into the final position.EmergeEffect Stretches the text vertically from the baseline up to its full height.FadeEffect Fades the text's color from between colors or alphas.GradientEffect Tints the text in a gradient pattern.HangEffect Hangs the text in midair and suddenly drops it.HeartbeatEffect Makes the text jumps and falls as if there was gravity.HighlightEffect Tints the single glyph (or affected text, if all is true) underneath the pointer/mouse in a rainbow pattern.JoltEffect Randomly selects and shakes individual characters in the text.JumpEffect Makes the text jumps and falls as if there was gravity.LinkEffect Allows clicking the affected text to open a URL in the browser.OceanEffect Tints the text in an irregular, flowing color pattern that defaults to using sea green through deep blue, but can be changed to other colors.RainbowEffect Tints the text in a rainbow pattern.RotateEffect Permanently rotates text in-place for each cell.ScaleEffect Permanently sets the size of text.ShakeEffect Shakes the text in a random pattern.ShrinkEffect Starts the text large and shrinks into the final position/size.SickEffect Drips the text in a random pattern.SlideEffect Moves the text horizontally easing it into the final position.SpinEffect Rotates each glyph quickly and slows down as it approaches some count of rotations.SpiralEffect Moves the text in a round spiral from outwards-in, easing it into the final position.SputterEffect Scales each glyph randomly, with each one scaled independently.SquashEffect Stretches the text vertically from the baseline up to its full height.StylistEffect Enables style properties for the single glyph (or affected text, if all is true) underneath the pointer/mouse, and disables them when not underneath.TriggerEffect Allows clicking the affected text to trigger an event.WaveEffect Moves the text vertically in a sine wave pattern.WindEffect Moves the text in a wind pattern.