- baseColor - Variable in class com.github.tommyettinger.textra.Layout
-
- black - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "black" has RGBA8888 code 000000FF, R 0.0, G 0.0, B 0.0, A 1.0, hue 0.0, saturation 0.0, and lightness 0.0.
- BLACK - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "BLACK" has RGBA8888 code 000000FF, R 0.0, G 0.0, B 0.0, A 1.0, hue 0.0, saturation 0.0, and lightness 0.0.
- BlinkEffect - Class in com.github.tommyettinger.textra.effects
-
Blinks the entire text in two different colors at once, without interpolation.
- BlinkEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.BlinkEffect
-
- BlockUtils - Class in com.github.tommyettinger.textra.utils
-
- BlockUtils() - Constructor for class com.github.tommyettinger.textra.utils.BlockUtils
-
- blue - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "blue" has RGBA8888 code 0000FFFF, R 0.0, G 0.0, B 1.0, A 1.0, hue 0.6666667, saturation 1.0, and lightness 0.5.
- BLUE - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "BLUE" has RGBA8888 code 0000FFFF, R 0.0, G 0.0, B 1.0, A 1.0, hue 0.6666667, saturation 1.0, and lightness 0.5.
- BOLD - Static variable in class com.github.tommyettinger.textra.Font
-
Bit flag for bold mode, as a long.
- BOX_DRAWING - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- brick - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "brick" has RGBA8888 code D5524AFF, R 0.8352941, G 0.32156864, B 0.2901961, A 1.0, hue 0.009592325, saturation 0.54509807, and lightness 0.5627451.
- bronze - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "bronze" has RGBA8888 code CE8E31FF, R 0.80784315, G 0.5568628, B 0.19215687, A 1.0, hue 0.09872612, saturation 0.6156863, and lightness 0.49999997.
- brown - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "brown" has RGBA8888 code 8F573BFF, R 0.56078434, G 0.34117648, B 0.23137255, A 1.0, hue 0.055555552, saturation 0.3294118, and lightness 0.39607844.
- BROWN - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "BROWN" has RGBA8888 code 8B4513FF, R 0.54509807, G 0.27058825, B 0.07450981, A 1.0, hue 0.06944444, saturation 0.47058827, and lightness 0.30980393.
- butter - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "butter" has RGBA8888 code FFF288FF, R 1.0, G 0.9490196, B 0.53333336, A 1.0, hue 0.14845939, saturation 0.46666664, and lightness 0.76666665.
- button(String) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a text button to the button table.
- button(String, Object) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a text button to the button table.
- button(String, Object, TextButton.TextButtonStyle) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a text button to the button table.
- button(Button) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds the given button to the button table.
- button(Button, Object) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds the given button to the button table.
- button(String) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a text button to the button table.
- button(String, Object) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a text button to the button table.
- button(String, Object, TextButton.TextButtonStyle) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a text button to the button table.
- button(Button) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds the given button to the button table.
- button(Button, Object) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds the given button to the button table.
- cactus - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "cactus" has RGBA8888 code 30A000FF, R 0.1882353, G 0.627451, B 0.0, A 1.0, hue 0.28333336, saturation 0.627451, and lightness 0.3137255.
- calculateFadeout() - Method in class com.github.tommyettinger.textra.Effect
-
Calculates the fadeout of this effect, if any.
- calculateProgress(float) - Method in class com.github.tommyettinger.textra.Effect
-
Calculates a linear progress dividing the total time by the given modifier.
- calculateProgress(float, float) - Method in class com.github.tommyettinger.textra.Effect
-
Calculates a linear progress dividing the total time by the given modifier.
- calculateProgress(float, float, boolean) - Method in class com.github.tommyettinger.textra.Effect
-
Calculates a linear progress dividing the total time by the given modifier.
- calculateSize(Line) - Method in class com.github.tommyettinger.textra.Font
-
Measures the actual width that the given Line will use when drawn, and sets it into the Line's
Line.width
field.
- calculateSize(Layout) - Method in class com.github.tommyettinger.textra.Font
-
- cancel() - Method in class com.github.tommyettinger.textra.TextraDialog
-
- cancel() - Method in class com.github.tommyettinger.textra.TypingDialog
-
- cancelSkipping() - Method in class com.github.tommyettinger.textra.TypingLabel
-
- CarouselEffect - Class in com.github.tommyettinger.textra.effects
-
Makes the text jumps and falls as if there was gravity.
- CarouselEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.CarouselEffect
-
- CaseInsensitiveIntMap - Class in com.github.tommyettinger.textra.utils
-
An unordered map where the keys are case-insensitive Strings and the values are unboxed ints.
- CaseInsensitiveIntMap() - Constructor for class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- CaseInsensitiveIntMap(int) - Constructor for class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Creates a new map with a load factor of 0.8.
- CaseInsensitiveIntMap(int, float) - Constructor for class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Creates a new map with the specified initial capacity and load factor.
- CaseInsensitiveIntMap(CaseInsensitiveIntMap) - Constructor for class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Creates a new map identical to the specified map.
- CaseInsensitiveIntMap.Entries - Class in com.github.tommyettinger.textra.utils
-
- CaseInsensitiveIntMap.Entry - Class in com.github.tommyettinger.textra.utils
-
- CaseInsensitiveIntMap.Keys - Class in com.github.tommyettinger.textra.utils
-
- CaseInsensitiveIntMap.Values - Class in com.github.tommyettinger.textra.utils
-
- celery - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "celery" has RGBA8888 code 7DFF73FF, R 0.49019608, G 1.0, B 0.4509804, A 1.0, hue 0.32142857, saturation 0.5490196, and lightness 0.7254902.
- cellHeight - Variable in class com.github.tommyettinger.textra.Font
-
Refers to the largest height of any glyph in the font, after scaling.
- cellWidth - Variable in class com.github.tommyettinger.textra.Font
-
Only actually refers to a "cell" when
Font.isMono is true; otherwise refers to the largest width of any
glyph in the font, after scaling.
- channel(int, int) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Given a packed int color and a channel value from 0 to 3, gets the value of that channel as a float from 0.0f
to 1.0f .
- channelInt(int, int) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Given a packed int color and a channel value from 0 to 3, gets the value of that channel as an int from 0 to
255 .
- CHAR_LIMIT_PER_FRAME - Static variable in class com.github.tommyettinger.textra.TypingConfig
-
Defines how many chars can appear per frame.
- chartreuse - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "chartreuse" has RGBA8888 code C8FF41FF, R 0.78431374, G 1.0, B 0.25490198, A 1.0, hue 0.21491227, saturation 0.745098, and lightness 0.627451.
- CHARTREUSE - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "CHARTREUSE" has RGBA8888 code 7FFF00FF, R 0.49803922, G 1.0, B 0.0, A 1.0, hue 0.2503268, saturation 1.0, and lightness 0.5.
- chocolate - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "chocolate" has RGBA8888 code 683818FF, R 0.40784314, G 0.21960784, B 0.09411765, A 1.0, hue 0.066666655, saturation 0.3137255, and lightness 0.25098038.
- cinnamon - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "cinnamon" has RGBA8888 code D2691DFF, R 0.8235294, G 0.4117647, B 0.11372549, A 1.0, hue 0.06998159, saturation 0.70980394, and lightness 0.46862742.
- clear() - Method in class com.github.tommyettinger.textra.Layout
-
- clear(int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity / loadFactor, if they are larger.
- clear() - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- CLEAR - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "CLEAR" has RGBA8888 code 00000000, R 0.0, G 0.0, B 0.0, A 0.0, hue 0.0, saturation 0.0, and lightness 0.0.
- clearVariables() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Removes all variables from this label.
- cobalt - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "cobalt" has RGBA8888 code 0046ABFF, R 0.0, G 0.27450982, B 0.67058825, A 1.0, hue 0.5984406, saturation 0.67058825, and lightness 0.33529413.
- ColorLookup - Interface in com.github.tommyettinger.textra
-
Allows looking up an RGBA8888 int color given a String key, returning either the color or 256 if none was found.
- colorLookup - Variable in class com.github.tommyettinger.textra.Font
-
- ColorLookup.GdxColorLookup - Class in com.github.tommyettinger.textra
-
The default ColorLookup, this simply looks up key in Colors, returning 256 (fully transparent,
extremely dark blue) if no Color exists by that exact name (case-sensitive), or returning the RGBA8888 value
of the color otherwise.
- ColorUtils - Class in com.github.tommyettinger.textra.utils
-
A few static methods for commonly-used color handling tasks.
- ColorUtils() - Constructor for class com.github.tommyettinger.textra.utils.ColorUtils
-
- com.github.tommyettinger.textra - package com.github.tommyettinger.textra
-
Contains the core of the library, such as the TypingLabel and Font classes.
- com.github.tommyettinger.textra.effects - package com.github.tommyettinger.textra.effects
-
Contains the various effects that can be applied to text in a TypingLabel.
- com.github.tommyettinger.textra.utils - package com.github.tommyettinger.textra.utils
-
Contains miscellaneous support code; currently this covers 1D noise and color editing.
- connected - Variable in class com.github.tommyettinger.textra.Font.FontFamily
-
Stores this Font and up to 15 other connected Fonts that can be switched between using [@Name] syntax.
- containsKey(String) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- containsValue(int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Returns true if the specified value is in the map.
- CORAL - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "CORAL" has RGBA8888 code FF7F50FF, R 1.0, G 0.49803922, B 0.3137255, A 1.0, hue 0.0447619, saturation 0.6862745, and lightness 0.65686274.
- CrowdEffect - Class in com.github.tommyettinger.textra.effects
-
Rotates each glyph slightly back and forth, each one independently.
- CrowdEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.CrowdEffect
-
- cyan - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "cyan" has RGBA8888 code 00FFFFFF, R 0.0, G 1.0, B 1.0, A 1.0, hue 0.5, saturation 1.0, and lightness 0.5.
- CYAN - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "CYAN" has RGBA8888 code 00FFFFFF, R 0.0, G 1.0, B 1.0, A 1.0, hue 0.5, saturation 1.0, and lightness 0.5.
- DARK_GRAY - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "DARK_GRAY" has RGBA8888 code 3F3F3FFF, R 0.24705882, G 0.24705882, B 0.24705882, A 1.0, hue 0.0, saturation 0.0, and lightness 0.24705882.
- darken(int, float) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Interpolates from the int color start towards black by change.
- DEFAULT_CLEAR_COLOR - Static variable in class com.github.tommyettinger.textra.TypingConfig
-
Default color for the CLEARCOLOR token.
- DEFAULT_SPEED_PER_CHAR - Static variable in class com.github.tommyettinger.textra.TypingConfig
-
Time in seconds that takes for each char to appear in the default speed.
- DEFAULT_WAIT_VALUE - Static variable in class com.github.tommyettinger.textra.TypingConfig
-
Default time in seconds that an empty WAIT token should wait for.
- defaultValue - Variable in class com.github.tommyettinger.textra.Font
-
Which GlyphRegion to display if a char isn't found in
Font.mapping.
- denim - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "denim" has RGBA8888 code 3088B8FF, R 0.1882353, G 0.53333336, B 0.72156864, A 1.0, hue 0.5588235, saturation 0.53333336, and lightness 0.45490196.
- descent - Variable in class com.github.tommyettinger.textra.Font
-
How far the unscaled font descends below the baseline, typically as a negative number (not always).
- describe(String) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Parses a color description and returns the approximate color it describes, as an RGBA8888 int color.
- DESCRIPTIVE - Static variable in interface com.github.tommyettinger.textra.ColorLookup
-
An alternative ColorLookup, this parses a description such as "peach red" or "DARK DULLEST GREEN" using
ColorUtils.describe(String) (See its docs for more information).
- dispose() - Method in class com.github.tommyettinger.textra.Font
-
Releases all resources of this object.
- dispose() - Method in class com.github.tommyettinger.textra.KnownFonts
-
- distance - Variable in class com.github.tommyettinger.textra.effects.SickEffect
-
- distanceField - Variable in class com.github.tommyettinger.textra.Font
-
- distanceFieldCrispness - Variable in class com.github.tommyettinger.textra.Font
-
- dragging - Variable in class com.github.tommyettinger.textra.TextraWindow
-
- draw(Batch, float) - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- draw(Batch, float) - Method in class com.github.tommyettinger.textra.TextraButton
-
- draw(Batch, float) - Method in class com.github.tommyettinger.textra.TextraCheckBox
-
- draw(Batch, float) - Method in class com.github.tommyettinger.textra.TextraLabel
-
- draw(Batch, float) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- draw(Batch, float) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- drawBackground(Batch, float, float, float) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- drawBlocks(Batch, int[][], float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws a grid made of rectangular blocks of int colors (typically RGBA) at the given x,y position in world space.
- drawBlocks(Batch, char, int[][], float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws a grid made of rectangular blocks of int colors (typically RGBA) at the given x,y position in world space.
- drawBlockSequence(Batch, float[], TextureRegion, float, float, float) - Method in class com.github.tommyettinger.textra.Font
-
An internal method that draws blocks in a sequence specified by a
float[], with the block usually
Font.solidBlock (but not always).
- drawBlockSequence(Batch, float[], TextureRegion, float, float, float, float, float) - Method in class com.github.tommyettinger.textra.Font
-
An internal method that draws blocks in a sequence specified by a
float[], with the block usually
Font.solidBlock (but not always).
- drawBlockSequence(Batch, float[], TextureRegion, float, float, float, float, float, float) - Method in class com.github.tommyettinger.textra.Font
-
An internal method that draws blocks in a sequence specified by a
float[], with the block usually
Font.solidBlock (but not always).
- drawGlyph(Batch, long, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified glyph with a Batch at the given x, y position.
- drawGlyph(Batch, long, float, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified glyph with a Batch at the given x, y position and with the specified counterclockwise
rotation, measured in degrees.
- drawGlyph(Batch, long, float, float, float, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified glyph with a Batch at the given x, y position, with the specified counterclockwise
rotation, measured in degrees, and with the specified x and y sizing/scaling, which are meant to be treated
independently of the incremental scales in a glyph, and can be smooth.
- drawGlyphs(Batch, Layout, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified Layout of glyphs with a Batch at a given x, y position, drawing the full layout.
- drawGlyphs(Batch, Layout, float, float, int) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified Layout of glyphs with a Batch at a given x, y position, using align to
determine how to position the text.
- drawGlyphs(Batch, Layout, float, float, int, float, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified Layout of glyphs with a Batch at a given x, y position, rotated using dedegrees around the
given origin point, using align to determine how to position the text.
- drawGlyphs(Batch, Line, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified Line of glyphs with a Batch at a given x, y position, drawing the full Line using left
alignment.
- drawGlyphs(Batch, Line, float, float, int) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified Line of glyphs with a Batch at a given x, y position, using align to
determine how to position the text.
- drawGlyphs(Batch, Line, float, float, int, float, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified Line of glyphs with a Batch at a given x, y position, rotated using degrees around the given
origin point, using align to determine how to position the text.
- drawMarkupText(Batch, String, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified text at the given x,y position (in world space), parsing an extension of libGDX markup
and using it to determine color, size, position, shape, strikethrough, underline, case, and scale of the given
CharSequence.
- drawStageBackground(Batch, float, float, float, float, float) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- drawText(Batch, CharSequence, float, float) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified text at the given x,y position (in world space) with a white foreground.
- drawText(Batch, CharSequence, float, float, int) - Method in class com.github.tommyettinger.textra.Font
-
Draws the specified text at the given x,y position (in world space) with the given foreground color.
- dullen(int, float) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Brings the chromatic components of start closer to grayscale by change (desaturating them).
- duration - Variable in class com.github.tommyettinger.textra.Effect
-
- FadeEffect - Class in com.github.tommyettinger.textra.effects
-
Fades the text's color from between colors or alphas.
- FadeEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.FadeEffect
-
- family - Variable in class com.github.tommyettinger.textra.Font
-
If non-null, may contain connected Font values and names/aliases to look them up with using [@Name] syntax.
- fern - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "fern" has RGBA8888 code 4E7942FF, R 0.30588236, G 0.4745098, B 0.25882354, A 1.0, hue 0.2969697, saturation 0.21568626, and lightness 0.36666664.
- findKey(int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Returns the key for the specified value, or null if it is not in the map.
- FIREBRICK - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "FIREBRICK" has RGBA8888 code B22222FF, R 0.69803923, G 0.13333334, B 0.13333334, A 1.0, hue 0.0, saturation 0.5647059, and lightness 0.41568628.
- fitCell(float, float, boolean) - Method in class com.github.tommyettinger.textra.Font
-
Fits all chars into cells width by height in size, and optionally centers them in their cells.
- flip(boolean, boolean) - Method in class com.github.tommyettinger.textra.Font.GlyphRegion
-
Flips the region, adjusting the offset so the image appears to be flipped as if no whitespace has been
removed for packing.
- Font - Class in com.github.tommyettinger.textra
-
A replacement for libGDX's BitmapFont class, supporting additional markup to allow styling text with various effects.
- Font(String) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a Font by reading in the given .fnt file and loading any images it specifies.
- Font(String, Font.DistanceFieldType) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a Font by reading in the given .fnt file and loading any images it specifies.
- Font(String, String) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a Font by reading in the given .fnt file and the given Texture by filename.
- Font(String, String, Font.DistanceFieldType) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a Font by reading in the given .fnt file and the given Texture by filename.
- Font(Font) - Constructor for class com.github.tommyettinger.textra.Font
-
Copy constructor; does not copy the font's
Font.shader or
Font.colorLookup, if it has them (it uses the
same reference for the new Font), but will fully copy everything else.
- Font(String, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font by reading in a .fnt file with the given name (an internal handle is tried first, then a
local handle) and loading any images specified in that file.
- Font(String, Font.DistanceFieldType, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font by reading in a .fnt file with the given name (an internal handle is tried first, then a
local handle) and loading any images specified in that file.
- Font(String, Font.DistanceFieldType, float, float, float, float, boolean) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font by reading in a .fnt file with the given name (an internal handle is tried first, then a
local handle) and loading any images specified in that file.
- Font(String, String, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font by reading in a Texture from the given named path (internal is tried, then local),
and no distance field effect.
- Font(String, String, Font.DistanceFieldType, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font by reading in a Texture from the given named path (internal is tried, then local),
and the specified distance field effect.
- Font(String, String, Font.DistanceFieldType, float, float, float, float, boolean) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font by reading in a Texture from the given named path (internal is tried, then local),
and the specified distance field effect.
- Font(String, TextureRegion, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a font using the given TextureRegion that holds all of its glyphs, with no distance field effect.
- Font(String, TextureRegion, Font.DistanceFieldType, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a font based off of an AngelCode BMFont .fnt file and the given TextureRegion that holds all of its
glyphs, with the specified distance field effect.
- Font(String, TextureRegion, Font.DistanceFieldType, float, float, float, float, boolean) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a font based off of an AngelCode BMFont .fnt file and the given TextureRegion that holds all of its
glyphs, with the specified distance field effect.
- Font(String, Array<TextureRegion>, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a font based off of an AngelCode BMFont .fnt file and the given TextureRegion Array, with no distance
field effect.
- Font(String, Array<TextureRegion>, Font.DistanceFieldType, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a font based off of an AngelCode BMFont .fnt file, with the given TextureRegion Array and specified
distance field effect.
- Font(String, Array<TextureRegion>, Font.DistanceFieldType, float, float, float, float, boolean) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a font based off of an AngelCode BMFont .fnt file, with the given TextureRegion Array and specified
distance field effect.
- Font(BitmapFont) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font from the existing BitmapFont, using its same Textures and TextureRegions for glyphs, and
without a distance field effect or any adjustments to position except for a y offset equal to
BitmapFont.getDescent().
- Font(BitmapFont, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font from the existing BitmapFont, using its same Textures and TextureRegions for glyphs, and
without a distance field effect.
- Font(BitmapFont, Font.DistanceFieldType, float, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font from the existing BitmapFont, using its same Textures and TextureRegions for glyphs, and
with the specified distance field effect.
- Font(BitmapFont, Font.DistanceFieldType, float, float, float, float, boolean) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font from the existing BitmapFont, using its same Textures and TextureRegions for glyphs, and
with the specified distance field effect.
- Font(String, String, boolean) - Constructor for class com.github.tommyettinger.textra.Font
-
Constructs a new Font by reading in a SadConsole .font file with the given name (an internal handle is tried
first, then a local handle) and loading any images specified in that file.
- font - Variable in class com.github.tommyettinger.textra.Layout
-
- font(Font) - Method in class com.github.tommyettinger.textra.Layout
-
One of the ways to set the font on a Layout; this one returns this Layout for chaining.
- font - Variable in class com.github.tommyettinger.textra.TextraLabel
-
- font - Variable in class com.github.tommyettinger.textra.TextraWindow
-
- Font.DistanceFieldType - Enum in com.github.tommyettinger.textra
-
Defines what types of distance field font this can use and render.
- Font.FontFamily - Class in com.github.tommyettinger.textra
-
Holds up to 16 Font values, accessible by index or by name, that markup can switch between while rendering.
- Font.GlyphRegion - Class in com.github.tommyettinger.textra
-
Describes the region of a glyph in a larger TextureRegion, carrying a little more info about the offsets that
apply to where the glyph is rendered.
- fontAliases - Variable in class com.github.tommyettinger.textra.Font.FontFamily
-
Stores the names of Fonts (or aliases for those Fonts) as keys, mapped to ints between 0 and 15 inclusive.
- FontFamily() - Constructor for class com.github.tommyettinger.textra.Font.FontFamily
-
Creates a FontFamily that only allows staying on the same font, unless later configured otherwise.
- FontFamily(Font[]) - Constructor for class com.github.tommyettinger.textra.Font.FontFamily
-
Creates a FontFamily given an array of Font values, using the
Font.name of each Font as its alias.
- FontFamily(Font[], int, int) - Constructor for class com.github.tommyettinger.textra.Font.FontFamily
-
Creates a FontFamily given an array of Font values that and offset/length values for those arrays (allowing
Array to sometimes be used to get the items for fonts).
- FontFamily(String[], Font[]) - Constructor for class com.github.tommyettinger.textra.Font.FontFamily
-
Creates a FontFamily given an array of String names and a (almost-always same-sized) array of Font values
that those names will refer to.
- FontFamily(String[], Font[], int, int) - Constructor for class com.github.tommyettinger.textra.Font.FontFamily
-
Creates a FontFamily given an array of String names, a (almost-always same-sized) array of Font values that
those names will refer to, and offset/length values for those arrays (allowing Array to sometimes be
used to get the items for aliases and fonts).
- FontFamily(OrderedMap<String, Font>) - Constructor for class com.github.tommyettinger.textra.Font.FontFamily
-
Constructs a FontFamily given an OrderedMap of String keys (names of Fonts) to Font values (the Fonts that
can be switched between).
- FontFamily(Skin) - Constructor for class com.github.tommyettinger.textra.Font.FontFamily
-
- FontFamily(Font.FontFamily) - Constructor for class com.github.tommyettinger.textra.Font.FontFamily
-
Copy constructor for another FontFamily.
- FOREST - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "FOREST" has RGBA8888 code 228B22FF, R 0.13333334, G 0.54509807, B 0.13333334, A 1.0, hue 0.33333334, saturation 0.41176474, and lightness 0.33921573.
- get(String) - Method in class com.github.tommyettinger.textra.Font.FontFamily
-
Gets the corresponding Font for a name/alias, or null if it was not found.
- get(String, int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Returns the value for the specified key, or the default value if the key is not in the map.
- getAlignment() - Method in class com.github.tommyettinger.textra.TextraLabel
-
Gets the alignment for the text in this TextraLabel.
- getAll() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a new array of Font instances, calling each getXyz() method in this class that returns any Font.
- getAllMSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a new array of Font instances, calling each getXyz() method in this class that returns any MSDF Font.
- getAllSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a new array of Font instances, calling each getXyz() method in this class that returns any SDF Font.
- getAllStandard() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a new array of Font instances, calling each getXyz() method in this class that returns any
non-distance-field Font.
- getAndIncrement(String, int, int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Returns the key's current value and increments the stored value.
- getAStarry() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a very large fixed-width Font already configured to use a square font with 45-degree angled sections,
based on the typeface used on the Atari ST console.
- getAStarryMSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a square font with 45-degree angled sections, based on the
typeface used on the Atari ST console, that should scale cleanly to many sizes.
- getBaseColor() - Method in class com.github.tommyettinger.textra.Layout
-
Gets the base color of the Layout, as the float bits of a Color.
- getBitter() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a light-weight variable-width slab serif font with good Latin and
Cyrillic script support, that should scale pretty well from a height of about 160 down to a height of maybe 30.
- getButtonTable() - Method in class com.github.tommyettinger.textra.TextraDialog
-
- getButtonTable() - Method in class com.github.tommyettinger.textra.TypingDialog
-
- getCanada() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a very-legible variable-width font with strong support for Canadian
Aboriginal Syllabic, that should scale pretty well from a height of about 86 down to a height of maybe 30.
- getCascadiaMono() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a quirky fixed-width font with good Unicode support
and a humanist style, that should scale well from a height of about 60 pixels to about 15 pixels.
- getCascadiaMonoMSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a quirky fixed-width font with good Unicode support
and a humanist style, that should scale cleanly to even very large sizes (using an MSDF technique).
- getClearColor() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Returns a Color instance with the color to be used on CLEARCOLOR tokens.
- getColorLookup() - Method in class com.github.tommyettinger.textra.Font
-
Gets the ColorLookup this uses to look up colors by name.
- getContentTable() - Method in class com.github.tommyettinger.textra.TextraDialog
-
- getContentTable() - Method in class com.github.tommyettinger.textra.TypingDialog
-
- getCozette() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
- getCrispness() - Method in class com.github.tommyettinger.textra.Font
-
Gets the "crispness" multiplier for distance field fonts (SDF and MSDF).
- getDefaultToken() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Returns the default token being used in this label.
- getDejaVuSansMono() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
A nice old standby font with very broad language support, DejaVu Sans Mono is fixed-width and can be clearly
readable but doesn't do anything unusual stylistically.
- getEllipsis() - Method in class com.github.tommyettinger.textra.Layout
-
Gets the ellipsis, which may be null, or may be a String that can be placed at the end of the text if its
max lines are exceeded.
- getFont() - Method in class com.github.tommyettinger.textra.Layout
-
- getFontColor() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
Returns the appropriate label font color from the style based on the current button state.
- getFontColor() - Method in class com.github.tommyettinger.textra.TextraButton
-
Returns the appropriate label font color from the style based on the current button state.
- getFromIntermediate(int) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- getGentium() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a variable-width serif font with excellent Unicode support, that should
scale well from a height of about 132 down to a height of 34.
- getGentiumSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a variable-width serif font with excellent Unicode support, that should
scale cleanly to even very large sizes (using an SDF technique).
- getHanazono() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a variable-width, narrow font with nearly-complete CJK character
coverage, plus Latin, Greek, and Cyrillic, that shouldm scale pretty well down, but not up.
- getHeight() - Method in class com.github.tommyettinger.textra.Layout
-
- getIBM8x16() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font configured to use a classic, nostalgic fixed-width bitmap font,
IBM 8x16 from the early, oft-beloved computer line.
- getImage() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- getImage() - Method in class com.github.tommyettinger.textra.TextraCheckBox
-
- getImageCell() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- getImageCell() - Method in class com.github.tommyettinger.textra.TextraCheckBox
-
- getImageDrawable() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
Returns the appropriate image drawable from the style based on the current button state.
- getInconsolata() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
A customized version of Inconsolata LGC, a fixed-width geometric font that supports a large range of Latin,
Greek, and Cyrillic glyphs, plus box drawing and some dingbat characters (like zodiac signs).
- getInconsolataMSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
A customized version of Inconsolata LGC, a fixed-width geometric font that supports a large range of Latin,
Greek, and Cyrillic glyphs, plus box drawing and some dingbat characters (like zodiac signs).
- getInLayout(Layout, int) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- getIntermediateText() - Method in class com.github.tommyettinger.textra.TypingLabel
-
- getIosevka() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a highly-legible fixed-width font with good Unicode support
and a sans-serif geometric style.
- getIosevkaMSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a highly-legible fixed-width font with good Unicode support
and a sans-serif geometric style, that should scale cleanly to even very large sizes (using an MSDF technique).
- getIosevkaSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a highly-legible fixed-width font with good Unicode support
and a sans-serif geometric style, that should scale cleanly to fairly large sizes (using an SDF technique).
- getIosevkaSlab() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a highly-legible fixed-width font with good Unicode support
and a slab-serif geometric style.
- getIosevkaSlabMSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a highly-legible fixed-width font with good Unicode support
and a slab-serif geometric style, that should scale cleanly to even very large sizes (using an MSDF technique).
- getIosevkaSlabSDF() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a highly-legible fixed-width font with good Unicode support
and a slab-serif geometric style, that should scale cleanly to fairly large sizes (using an SDF technique).
- getKingthingsFoundation() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a fairly-legible variable-width ornamental/medieval font, that should
scale pretty well from a height of about 90 down to a height of maybe 30.
- getLabel() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- getLabelCell() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- getLibertinusSerif() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a variable-width serif font with good Unicode support, that should
scale cleanly to fairly large sizes or down to about 20 pixels.
- getLine(int) - Method in class com.github.tommyettinger.textra.Layout
-
Gets a Line from this by its index.
- getLineHeight(int) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- getLineInLayout(Layout, int) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- getMaxLines() - Method in class com.github.tommyettinger.textra.Layout
-
The maximum number of
Lines this Layout can contain.
- getName() - Method in class com.github.tommyettinger.textra.Font
-
- getOpenSans() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font configured to use a clean variable-width font, Open Sans.
- getOriginalText() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Similar to
Layout.toString(), but returns the original text with all the tokens unchanged.
- getOxanium() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a variable-width "science-fiction/high-tech" font, that should
scale pretty well down, but not up.
- getPrefHeight() - Method in class com.github.tommyettinger.textra.TextraLabel
-
- getPrefWidth() - Method in class com.github.tommyettinger.textra.TextraLabel
-
- getPrefWidth() - Method in class com.github.tommyettinger.textra.TextraWindow
-
- getQuanPixel() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font configured to use a small variable-width bitmap font with extensive coverage of Asian scripts,
QuanPixel.
- getRgba(String) - Method in class com.github.tommyettinger.textra.ColorLookup.GdxColorLookup
-
- getRgba(String) - Method in interface com.github.tommyettinger.textra.ColorLookup
-
Uses key to look up an RGBA8888 color, and returns that color as an int if one was found, or returns
256 if none was found.
- getRobotoCondensed() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a very-legible condensed variable-width font with excellent Unicode
support, that should scale pretty well from a height of about 62 down to a height of maybe 20.
- getStandardFamily() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font (
KnownFonts.getGentium()) with a FontFamily configured so that all non-distance-field Fonts can be
used with syntax like
[@Sans].
- getStyle() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- getStyle() - Method in class com.github.tommyettinger.textra.TextraButton
-
- getStyle() - Method in class com.github.tommyettinger.textra.TextraCheckBox
-
Returns the checkbox's style.
- getStyle() - Method in class com.github.tommyettinger.textra.TextraWindow
-
Returns the window's style.
- getTargetWidth() - Method in class com.github.tommyettinger.textra.Layout
-
- getText() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- getText() - Method in class com.github.tommyettinger.textra.TextraButton
-
- getTextraLabel() - Method in class com.github.tommyettinger.textra.TextraButton
-
- getTextraLabelCell() - Method in class com.github.tommyettinger.textra.TextraButton
-
- getTitleLabel() - Method in class com.github.tommyettinger.textra.TextraWindow
-
- getTitleTable() - Method in class com.github.tommyettinger.textra.TextraWindow
-
- getTypingListener() - Method in class com.github.tommyettinger.textra.TypingLabel
-
- getVariables() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Returns an ObjectMap with all the variable names and their respective replacement values.
- getWidth() - Method in class com.github.tommyettinger.textra.Layout
-
- getYanoneKaffeesatz() - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Returns a Font already configured to use a variable-width, narrow, humanist font, that should
scale pretty well down, but not up.
- GLOBAL_VARS - Static variable in class com.github.tommyettinger.textra.TypingConfig
-
Map of global variables that affect all
TypingLabel instances at once.
- GlyphRegion(TextureRegion) - Constructor for class com.github.tommyettinger.textra.Font.GlyphRegion
-
Creates a GlyphRegion from a parent TextureRegion (typically from an atlas).
- GlyphRegion(TextureAtlas.AtlasRegion) - Constructor for class com.github.tommyettinger.textra.Font.GlyphRegion
-
Creates a GlyphRegion from a parent TextureAtlas.AtlasRegion (almost always from an atlas).
- GlyphRegion(TextureRegion, float, float, float) - Constructor for class com.github.tommyettinger.textra.Font.GlyphRegion
-
Creates a GlyphRegion from a parent TextureRegion (typically from an atlas), along with any offsets to use
for its x and y coordinates, and the amount of horizontal space to move over when this is drawn.
- GlyphRegion(TextureRegion, int, int, int, int) - Constructor for class com.github.tommyettinger.textra.Font.GlyphRegion
-
Creates a GlyphRegion from a parent TextureRegion (typically from an atlas), along with the lower-left x and
y coordinates, the width, and the height of the GlyphRegion.
- GlyphRegion(Font.GlyphRegion) - Constructor for class com.github.tommyettinger.textra.Font.GlyphRegion
-
Copies another GlyphRegion.
- glyphs - Variable in class com.github.tommyettinger.textra.Line
-
- GOLD - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "GOLD" has RGBA8888 code FFD700FF, R 1.0, G 0.84313726, B 0.0, A 1.0, hue 0.14052288, saturation 1.0, and lightness 0.5.
- GOLDENROD - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "GOLDENROD" has RGBA8888 code DAA520FF, R 0.85490197, G 0.64705884, B 0.1254902, A 1.0, hue 0.119175635, saturation 0.7294118, and lightness 0.49019608.
- GradientEffect - Class in com.github.tommyettinger.textra.effects
-
Tints the text in a gradient pattern.
- GradientEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.GradientEffect
-
- gray - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "gray" has RGBA8888 code 808080FF, R 0.5019608, G 0.5019608, B 0.5019608, A 1.0, hue 0.0, saturation 0.0, and lightness 0.5019608.
- GRAY - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "GRAY" has RGBA8888 code 7F7F7FFF, R 0.49803922, G 0.49803922, B 0.49803922, A 1.0, hue 0.0, saturation 0.0, and lightness 0.49803922.
- green - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "green" has RGBA8888 code 00FF00FF, R 0.0, G 1.0, B 0.0, A 1.0, hue 0.33333334, saturation 1.0, and lightness 0.5.
- GREEN - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "GREEN" has RGBA8888 code 00FF00FF, R 0.0, G 1.0, B 0.0, A 1.0, hue 0.33333334, saturation 1.0, and lightness 0.5.
- magenta - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "magenta" has RGBA8888 code F500F5FF, R 0.9607843, G 0.0, B 0.9607843, A 1.0, hue 0.8333333, saturation 0.9607843, and lightness 0.48039216.
- MAGENTA - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "MAGENTA" has RGBA8888 code FF00FFFF, R 1.0, G 0.0, B 1.0, A 1.0, hue 0.8333333, saturation 1.0, and lightness 0.5.
- mapping - Variable in class com.github.tommyettinger.textra.Font
-
- markup(String, Layout) - Method in class com.github.tommyettinger.textra.Font
-
Reads markup from text, along with the chars to receive markup, processes it, and appends into appendTo, which is
a
Layout holding one or more
Lines.
- markupGlyph(char, String) - Method in class com.github.tommyettinger.textra.Font
-
Reads markup from markup, processes it, and applies it to the given char chr; returns a long
in the format used for styled glyphs here.
- markupGlyph(char, String, ColorLookup) - Static method in class com.github.tommyettinger.textra.Font
-
Reads markup from markup, processes it, and applies it to the given char chr; returns a long
in the format used for styled glyphs here.
- markupGlyph(char, String, ColorLookup, Font.FontFamily) - Static method in class com.github.tommyettinger.textra.Font
-
Reads markup from markup, processes it, and applies it to the given char chr; returns a long
in the format used for styled glyphs here.
- MAROON - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "MAROON" has RGBA8888 code B03060FF, R 0.6901961, G 0.1882353, B 0.3764706, A 1.0, hue 0.9375, saturation 0.5019608, and lightness 0.4392157.
- mask - Variable in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
A bitmask used to confine hashcodes to the size of the table.
- mauve - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "mauve" has RGBA8888 code AB73ABFF, R 0.67058825, G 0.4509804, B 0.67058825, A 1.0, hue 0.8333334, saturation 0.21960786, and lightness 0.56078434.
- MAX_SPEED_MODIFIER - Static variable in class com.github.tommyettinger.textra.TypingConfig
-
Maximum value for the SPEED token.
- maxLines - Variable in class com.github.tommyettinger.textra.Layout
-
- measureWidth(Line) - Method in class com.github.tommyettinger.textra.Font
-
Measures the actual width that the given Line will use when drawn.
- MIDSCRIPT - Static variable in class com.github.tommyettinger.textra.Font
-
Bit flag for midscript mode, as a long.
- MIN_SPEED_MODIFIER - Static variable in class com.github.tommyettinger.textra.TypingConfig
-
Minimum value for the SPEED token.
- mint - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "mint" has RGBA8888 code 7FFFD4FF, R 0.49803922, G 1.0, B 0.83137256, A 1.0, hue 0.44401044, saturation 0.50196075, and lightness 0.7490196.
- mix(int[], int, int) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Given several colors, this gets an even mix of all colors in equal measure.
- moss - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "moss" has RGBA8888 code 204608FF, R 0.1254902, G 0.27450982, B 0.03137255, A 1.0, hue 0.26881722, saturation 0.24313727, and lightness 0.15294118.
- msdfFragmentShader - Static variable in class com.github.tommyettinger.textra.Font
-
Fragment shader source meant for MSDF fonts.
- multiplyAllAlpha(int[][], float) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Given any purely-non-null 2D int array representing RGBA or HSLA colors, this multiplies the alpha channel of
each color by multiplier, modifying the given array, and returns the changed array for chaining.
- multiplyAlpha(int, float) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Given an RGBA8888 or HSLA color as an int, this multiplies the alpha of that color by multiplier and returns
another int color of the same format passed in.
- multiplyCrispness(float) - Method in class com.github.tommyettinger.textra.Font
-
Takes the "crispness" multiplier for distance field fonts (SDF and MSDF) and multiplies it by another multiplier.
- OBLIQUE - Static variable in class com.github.tommyettinger.textra.Font
-
Bit flag for oblique mode, as a long.
- octaveNoise1D(float, int) - Static method in class com.github.tommyettinger.textra.utils.NoiseUtils
-
- offset(int, float) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Gets an "offset color" for the original color where high red, green, or blue channels become low values
in that same channel, and vice versa, then blends the original with that offset, using more of the offset if
power is higher (closer to 1.0f).
- offsets - Variable in class com.github.tommyettinger.textra.TypingLabel
-
Contains two floats per glyph; even items are x offsets, odd items are y offsets.
- offsetX - Variable in class com.github.tommyettinger.textra.Font.GlyphRegion
-
The offset from the left of the original image to the left of the packed image, after whitespace was removed
for packing.
- offsetY - Variable in class com.github.tommyettinger.textra.Font.GlyphRegion
-
The offset from the bottom of the original image to the bottom of the packed image, after whitespace was
removed for packing.
- olive - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "olive" has RGBA8888 code 818000FF, R 0.5058824, G 0.5019608, B 0.0, A 1.0, hue 0.16537468, saturation 0.5058824, and lightness 0.2529412.
- OLIVE - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "OLIVE" has RGBA8888 code 6B8E23FF, R 0.41960785, G 0.5568628, B 0.13725491, A 1.0, hue 0.22118384, saturation 0.41960788, and lightness 0.34705883.
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.Effect
-
Called when this effect should be applied to the given glyph.
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.AttentionEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.BlinkEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.CarouselEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.CrowdEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.EaseEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.EmergeEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.FadeEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.GradientEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.HangEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.HeartbeatEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.HighlightEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.JoltEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.JumpEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.LinkEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.RainbowEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.RotateEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.ScaleEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.ShakeEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.ShrinkEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.SickEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.SlideEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.SpinEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.SpiralEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.SquashEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.TriggerEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.WaveEffect
-
- onApply(long, int, int, float) - Method in class com.github.tommyettinger.textra.effects.WindEffect
-
- onChar(long) - Method in class com.github.tommyettinger.textra.TypingAdapter
-
- onChar(long) - Method in interface com.github.tommyettinger.textra.TypingListener
-
Called when a new character is displayed.
- orange - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "orange" has RGBA8888 code FF7F00FF, R 1.0, G 0.49803922, B 0.0, A 1.0, hue 0.08300654, saturation 1.0, and lightness 0.5.
- ORANGE - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "ORANGE" has RGBA8888 code FFA500FF, R 1.0, G 0.64705884, B 0.0, A 1.0, hue 0.10784314, saturation 1.0, and lightness 0.5.
- originalCellHeight - Variable in class com.github.tommyettinger.textra.Font
-
Refers to the largest height of any glyph in the font, before any scaling.
- originalCellWidth - Variable in class com.github.tommyettinger.textra.Font
-
Only actually refers to a "cell" when
Font.isMono is true; otherwise refers to the largest width of any
glyph in the font, before any scaling.
- overIndex - Variable in class com.github.tommyettinger.textra.TypingLabel
-
- Palette - Class in com.github.tommyettinger.textra.utils
-
Combines 50 colors chosen to be generally distinct with the 34 colors libGDX defines in Colors.
- paramAsBoolean(String) - Method in class com.github.tommyettinger.textra.Effect
-
Returns a boolean value parsed from the given String, or the default value if the string couldn't be parsed.
- paramAsColor(String) - Method in class com.github.tommyettinger.textra.Effect
-
Parses a color from the given string.
- paramAsFloat(String, float) - Method in class com.github.tommyettinger.textra.Effect
-
Returns a float value parsed from the given String, or the default value if the string couldn't be parsed.
- parents - Variable in class com.github.tommyettinger.textra.Font
-
The larger TextureRegions that
Font.GlyphRegion images are pulled from; these could be whole Textures or be
drawn from a TextureAtlas that the font shares with other images.
- parseTokens() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Parses all tokens of this label.
- pause() - Method in class com.github.tommyettinger.textra.KnownFonts
-
- pause() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Pauses this label's character progression.
- peach - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "peach" has RGBA8888 code FFBF81FF, R 1.0, G 0.7490196, B 0.5058824, A 1.0, hue 0.08201058, saturation 0.49411762, and lightness 0.7529412.
- pear - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "pear" has RGBA8888 code D3E330FF, R 0.827451, G 0.8901961, B 0.1882353, A 1.0, hue 0.18156426, saturation 0.7019608, and lightness 0.5392157.
- peekLine() - Method in class com.github.tommyettinger.textra.Layout
-
- pink - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "pink" has RGBA8888 code FFA0E0FF, R 1.0, G 0.627451, B 0.8784314, A 1.0, hue 0.8877193, saturation 0.372549, and lightness 0.8137255.
- PINK - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "PINK" has RGBA8888 code FF69B4FF, R 1.0, G 0.4117647, B 0.7058824, A 1.0, hue 0.9166666, saturation 0.58823526, and lightness 0.7058824.
- place(String) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- plum - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "plum" has RGBA8888 code BE0DC6FF, R 0.74509805, G 0.050980393, B 0.7764706, A 1.0, hue 0.82612616, saturation 0.7254902, and lightness 0.4137255.
- POOL - Static variable in class com.github.tommyettinger.textra.Layout
-
- POOL - Static variable in class com.github.tommyettinger.textra.Line
-
- purple - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "purple" has RGBA8888 code C000FFFF, R 0.7529412, G 0.0, B 1.0, A 1.0, hue 0.7921569, saturation 1.0, and lightness 0.5.
- PURPLE - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "PURPLE" has RGBA8888 code A020F0FF, R 0.627451, G 0.1254902, B 0.9411765, A 1.0, hue 0.7692308, saturation 0.8156863, and lightness 0.53333336.
- pushLine() - Method in class com.github.tommyettinger.textra.Layout
-
- put(String, int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- put(String, int, int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Returns the old value associated with the specified key, or the specified default value.
- putAll(CaseInsensitiveIntMap) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- RainbowEffect - Class in com.github.tommyettinger.textra.effects
-
Tints the text in a rainbow pattern.
- RainbowEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.RainbowEffect
-
- raspberry - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "raspberry" has RGBA8888 code 911437FF, R 0.5686275, G 0.078431375, B 0.21568628, A 1.0, hue 0.9533333, saturation 0.4901961, and lightness 0.32352945.
- red - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "red" has RGBA8888 code FF0000FF, R 1.0, G 0.0, B 0.0, A 1.0, hue 0.0, saturation 1.0, and lightness 0.5.
- RED - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "RED" has RGBA8888 code FF0000FF, R 1.0, G 0.0, B 0.0, A 1.0, hue 0.0, saturation 1.0, and lightness 0.5.
- regenerateLayout(Layout) - Method in class com.github.tommyettinger.textra.Font
-
- registerEffect(String, String, Class<? extends Effect>) - Static method in class com.github.tommyettinger.textra.TypingConfig
-
Registers a new effect to TypingLabel.
- remove() - Method in class com.github.tommyettinger.textra.TypingLabel
-
- remove(String, int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Returns the value for the removed key, or the default value if the key is not in the map.
- replaceVariable(String) - Method in class com.github.tommyettinger.textra.TypingAdapter
-
- replaceVariable(String) - Method in interface com.github.tommyettinger.textra.TypingListener
-
Called when variable tokens are replaced in text.
- reset() - Method in class com.github.tommyettinger.textra.Layout
-
Resets the object for reuse.
- reset() - Method in class com.github.tommyettinger.textra.Line
-
Resets the object for reuse.
- resizeDistanceField(int, int) - Method in class com.github.tommyettinger.textra.Font
-
Given the new width and height for a window, this attempts to adjust the
Font.actualCrispness of an
SDF or MSDF font so that it will display cleanly at a different size.
- restart() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Restarts this label with the original text and starts the char progression right away.
- restart(String) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Restarts this label with the given text and starts the char progression right away.
- restoreOriginalText() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Restores the original text with all tokens unchanged to this label.
- result(Object) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Called when a button is clicked.
- result(Object) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Called when a button is clicked.
- resume() - Method in class com.github.tommyettinger.textra.KnownFonts
-
- resume() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Resumes this label's character progression.
- rgb2hsb(float, float, float, float) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Converts the four RGBA components, each in the 0.0 to 1.0 range, to an int in HSBA/HSVA format (hue,
saturation, brightness/value, alpha).
- rgb2hsl(float, float, float, float) - Static method in class com.github.tommyettinger.textra.utils.ColorUtils
-
Converts the four RGBA components, each in the 0.0 to 1.0 range, to an int in HSLA format (hue,
saturation, lightness, alpha).
- rose - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "rose" has RGBA8888 code E61E78FF, R 0.9019608, G 0.11764706, B 0.47058824, A 1.0, hue 0.925, saturation 0.78431374, and lightness 0.5098039.
- RotateEffect - Class in com.github.tommyettinger.textra.effects
-
Permanently rotates text in-place for each cell.
- RotateEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.RotateEffect
-
- rotations - Variable in class com.github.tommyettinger.textra.TypingLabel
-
Contains one float per glyph; each is a rotation in degrees to apply to that glyph (around its center).
- ROYAL - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "ROYAL" has RGBA8888 code 4169E1FF, R 0.25490198, G 0.4117647, B 0.88235295, A 1.0, hue 0.625, saturation 0.62745094, and lightness 0.5686275.
- safeSubstring(String, int, int) - Static method in class com.github.tommyettinger.textra.Font
-
Like String.substring(int, int) but returns "" instead of throwing any sort of Exception.
- saffron - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "saffron" has RGBA8888 code FFD510FF, R 1.0, G 0.8352941, B 0.0627451, A 1.0, hue 0.13737796, saturation 0.9372549, and lightness 0.53137255.
- sage - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "sage" has RGBA8888 code ABE3C5FF, R 0.67058825, G 0.8901961, B 0.77254903, A 1.0, hue 0.4107143, saturation 0.21960783, and lightness 0.78039217.
- salmon - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "salmon" has RGBA8888 code FF6262FF, R 1.0, G 0.38431373, B 0.38431373, A 1.0, hue 0.0, saturation 0.6156863, and lightness 0.69215685.
- SALMON - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "SALMON" has RGBA8888 code FA8072FF, R 0.98039216, G 0.5019608, B 0.44705883, A 1.0, hue 0.017156873, saturation 0.5333333, and lightness 0.7137255.
- saveOriginalText(CharSequence) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- scale(float, float) - Method in class com.github.tommyettinger.textra.Font
-
Scales the font by the given horizontal and vertical multipliers.
- ScaleEffect - Class in com.github.tommyettinger.textra.effects
-
Permanently sets the size of text.
- ScaleEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.ScaleEffect
-
- scaleTo(float, float) - Method in class com.github.tommyettinger.textra.Font
-
Scales the font so that it will have the given width and height.
- scaleX - Variable in class com.github.tommyettinger.textra.Font
-
Scale multiplier for width.
- scaleY - Variable in class com.github.tommyettinger.textra.Font
-
Scale multiplier for height.
- SCARLET - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "SCARLET" has RGBA8888 code FF341CFF, R 1.0, G 0.20392157, B 0.10980392, A 1.0, hue 0.017621147, saturation 0.8901961, and lightness 0.55490196.
- setAlignment(int) - Method in class com.github.tommyettinger.textra.TextraLabel
-
Sets the alignment for the text in this TextraLabel.
- setAssetPrefix(String) - Static method in class com.github.tommyettinger.textra.KnownFonts
-
Changes the String prepended to each filename this looks up.
- setBaseColor(float) - Method in class com.github.tommyettinger.textra.Layout
-
Sets the base color of the Layout; this is what font color will be used immediately after resetting
formatting with [], as well as the initial color used by text that hasn't been formatted.
- setBaseColor(Color) - Method in class com.github.tommyettinger.textra.Layout
-
Sets the base color of the Layout; this is what font color will be used immediately after resetting
formatting with [], as well as the initial color used by text that hasn't been formatted.
- setColorLookup(ColorLookup) - Method in class com.github.tommyettinger.textra.Font
-
Unlikely to be used in most games (meant more for other libraries), this allows changing how colors are looked up
by name (or built) given a
ColorLookup interface implementation.
- setCrispness(float) - Method in class com.github.tommyettinger.textra.Font
-
Sets the "crispness" multiplier for distance field fonts (SDF and MSDF).
- setDefaultToken(String) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Sets the default token being used in this label.
- setEllipsis(String) - Method in class com.github.tommyettinger.textra.Layout
-
Sets the ellipsis text, which replaces the last few glyphs if non-null and the text added would exceed
the
Layout.getMaxLines() of this Layout.
- setFamily(Font.FontFamily) - Method in class com.github.tommyettinger.textra.Font
-
Sets the FontFamily this can use to switch fonts using [@Name] syntax.
- setFont(Font) - Method in class com.github.tommyettinger.textra.Layout
-
One of the ways to set the font on a Layout; this is a traditional setter.
- setInLayout(Layout, int, long) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- setIntermediateText(CharSequence, boolean, boolean) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- setInWorkingLayout(int, long) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- setKeepWithinStage(boolean) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- setLabel(TextraLabel) - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- setMaxLines(int) - Method in class com.github.tommyettinger.textra.Layout
-
Sets the maximum number of
Lines this Layout can contain; this is always at least 1.
- setModal(boolean) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- setMovable(boolean) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- setName(String) - Method in class com.github.tommyettinger.textra.Font
-
- setObject(Actor, Object) - Method in class com.github.tommyettinger.textra.TextraDialog
-
- setObject(Actor, Object) - Method in class com.github.tommyettinger.textra.TypingDialog
-
- setResizable(boolean) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- setResizeBorder(int) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- setSize(float, float) - Method in class com.github.tommyettinger.textra.TextraLabel
-
- setSize(float, float) - Method in class com.github.tommyettinger.textra.TypingLabel
-
- setStage(Stage) - Method in class com.github.tommyettinger.textra.TextraDialog
-
- setStage(Stage) - Method in class com.github.tommyettinger.textra.TypingDialog
-
- setStyle(Button.ButtonStyle) - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- setStyle(Button.ButtonStyle, boolean) - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- setStyle(Button.ButtonStyle, Font) - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- setStyle(Button.ButtonStyle) - Method in class com.github.tommyettinger.textra.TextraButton
-
- setStyle(Button.ButtonStyle, boolean) - Method in class com.github.tommyettinger.textra.TextraButton
-
- setStyle(Button.ButtonStyle, Font) - Method in class com.github.tommyettinger.textra.TextraButton
-
- setStyle(Button.ButtonStyle) - Method in class com.github.tommyettinger.textra.TextraCheckBox
-
- setStyle(Button.ButtonStyle, boolean) - Method in class com.github.tommyettinger.textra.TextraCheckBox
-
- setStyle(Button.ButtonStyle, Font) - Method in class com.github.tommyettinger.textra.TextraCheckBox
-
- setStyle(TextTooltip.TextTooltipStyle) - Method in class com.github.tommyettinger.textra.TextraTooltip
-
- setStyle(TextTooltip.TextTooltipStyle, boolean) - Method in class com.github.tommyettinger.textra.TextraTooltip
-
- setStyle(TextTooltip.TextTooltipStyle, Font) - Method in class com.github.tommyettinger.textra.TextraTooltip
-
- setStyle(Window.WindowStyle) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- setStyle(Window.WindowStyle, boolean) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- setStyle(Window.WindowStyle, Font) - Method in class com.github.tommyettinger.textra.TextraWindow
-
- setStyle(TextTooltip.TextTooltipStyle) - Method in class com.github.tommyettinger.textra.TypingTooltip
-
- setStyle(TextTooltip.TextTooltipStyle, boolean) - Method in class com.github.tommyettinger.textra.TypingTooltip
-
- setStyle(TextTooltip.TextTooltipStyle, Font) - Method in class com.github.tommyettinger.textra.TypingTooltip
-
- setTargetWidth(float) - Method in class com.github.tommyettinger.textra.Layout
-
- setText(CharSequence) - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- setText(String) - Method in class com.github.tommyettinger.textra.TextraButton
-
- setText(String) - Method in class com.github.tommyettinger.textra.TextraLabel
-
Changes the text in this TextraLabel to the given String, parsing any markup in it.
- setText(String) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Modifies the text of this label.
- setText(String, boolean) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Sets the text of this label.
- setText(String, boolean, boolean) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Sets the text of this label.
- setTextraLabel(TextraLabel) - Method in class com.github.tommyettinger.textra.TextraButton
-
- setTextureFilter() - Method in class com.github.tommyettinger.textra.Font
-
- setTextureFilter(Texture.TextureFilter, Texture.TextureFilter) - Method in class com.github.tommyettinger.textra.Font
-
Sets the texture filters on each Texture that holds a TextureRegion used by the font to the given
minFilter and magFilter.
- setTypingListener(TypingListener) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Sets the
TypingListener associated with this label, or
null to remove the current one.
- setVariable(String, String) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Registers a variable and its respective replacement value to this label.
- setVariables(ObjectMap<String, String>) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Registers a set of variables and their respective replacement values to this label.
- setVariables(Map<String, String>) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Registers a set of variables and their respective replacement values to this label.
- setWrap(boolean) - Method in class com.github.tommyettinger.textra.TextraLabel
-
Sets the wrapping mode; if this changes the mode, then this invalidates the hierarchy.
- shader - Variable in class com.github.tommyettinger.textra.Font
-
- ShakeEffect - Class in com.github.tommyettinger.textra.effects
-
Shakes the text in a random pattern.
- ShakeEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.ShakeEffect
-
- shift - Variable in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- show(Stage, Action) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Packs the dialog (but doesn't set the position), adds it to the stage, sets it as the keyboard and scroll
focus, clears any actions on the dialog, and adds the specified action to it.
- show(Stage) - Method in class com.github.tommyettinger.textra.TextraDialog
-
- show(Stage, Action) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Packs the dialog (but doesn't set the position), adds it to the stage, sets it as the keyboard and scroll
focus, clears any actions on the dialog, and adds the specified action to it.
- show(Stage) - Method in class com.github.tommyettinger.textra.TypingDialog
-
- shrink(int) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Reduces the size of the backing arrays to be the specified capacity / loadFactor, or less.
- ShrinkEffect - Class in com.github.tommyettinger.textra.effects
-
Starts the text large and shrinks into the final position/size.
- ShrinkEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.ShrinkEffect
-
- SickEffect - Class in com.github.tommyettinger.textra.effects
-
Drips the text in a random pattern.
- SickEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.SickEffect
-
- silver - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "silver" has RGBA8888 code B6B6B6FF, R 0.7137255, G 0.7137255, B 0.7137255, A 1.0, hue 0.0, saturation 0.0, and lightness 0.7137255.
- size(float, float) - Method in class com.github.tommyettinger.textra.Line
-
- size - Variable in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- sizing - Variable in class com.github.tommyettinger.textra.TypingLabel
-
Contains two floats per glyph, as size multipliers; even items apply to x, odd items apply to y.
- skipToTheEnd() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
Does nothing unless the label used here is a TypingLabel; then, this will skip text progression ahead.
- skipToTheEnd() - Method in class com.github.tommyettinger.textra.TextraButton
-
Does nothing unless the label used here is a TypingLabel; then, this will skip text progression ahead.
- skipToTheEnd() - Method in class com.github.tommyettinger.textra.TextraLabel
-
By default, does nothing; this is overridden in TypingLabel to skip its text progression ahead.
- skipToTheEnd() - Method in class com.github.tommyettinger.textra.TextraTooltip
-
Does nothing unless the label used here is a TypingLabel; then, this will skip text progression ahead.
- skipToTheEnd() - Method in class com.github.tommyettinger.textra.TextraWindow
-
Does nothing unless the titleLabel used here is a TypingLabel; then, this will skip text progression ahead.
- skipToTheEnd() - Method in class com.github.tommyettinger.textra.TypingLabel
-
Skips the char progression to the end, showing the entire label.
- skipToTheEnd(boolean) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Skips the char progression to the end, showing the entire label.
- skipToTheEnd(boolean, boolean) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Skips the char progression to the end, showing the entire label.
- sky - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "sky" has RGBA8888 code 10C0E0FF, R 0.0627451, G 0.7529412, B 0.8784314, A 1.0, hue 0.5256411, saturation 0.8156863, and lightness 0.47058824.
- SKY - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "SKY" has RGBA8888 code 87CEEBFF, R 0.5294118, G 0.80784315, B 0.92156863, A 1.0, hue 0.54833335, saturation 0.39215684, and lightness 0.7254902.
- SLATE - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "SLATE" has RGBA8888 code 708090FF, R 0.4392157, G 0.5019608, B 0.5647059, A 1.0, hue 0.5833333, saturation 0.12549022, and lightness 0.5019608.
- SlideEffect - Class in com.github.tommyettinger.textra.effects
-
Moves the text horizontally easing it into the final position.
- SlideEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.SlideEffect
-
- solidBlock - Variable in class com.github.tommyettinger.textra.Font
-
- SpinEffect - Class in com.github.tommyettinger.textra.effects
-
Rotates each glyph quickly and slows down as it approaches some count of rotations.
- SpinEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.SpinEffect
-
- SpiralEffect - Class in com.github.tommyettinger.textra.effects
-
Moves the text in a round spiral from outwards-in, easing it into the final position.
- SpiralEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.SpiralEffect
-
- SquashEffect - Class in com.github.tommyettinger.textra.effects
-
Stretches the text vertically from the baseline up to its full height.
- SquashEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.SquashEffect
-
- storedText - Variable in class com.github.tommyettinger.textra.TextraLabel
-
- STRIKETHROUGH - Static variable in class com.github.tommyettinger.textra.Font
-
Bit flag for strikethrough mode, as a long.
- style - Variable in class com.github.tommyettinger.textra.TextraLabel
-
- SUBSCRIPT - Static variable in class com.github.tommyettinger.textra.Font
-
Bit flag for subscript mode, as a long.
- SUPERSCRIPT - Static variable in class com.github.tommyettinger.textra.Font
-
Two-bit flag for superscript mode, as a long.
- tableSize(int, float) - Static method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
Used to establish the size of a hash table.
- tan - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "tan" has RGBA8888 code D2B48CFF, R 0.8235294, G 0.7058824, B 0.54901963, A 1.0, hue 0.0952381, saturation 0.2745098, and lightness 0.6862745.
- TAN - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "TAN" has RGBA8888 code D2B48CFF, R 0.8235294, G 0.7058824, B 0.54901963, A 1.0, hue 0.0952381, saturation 0.2745098, and lightness 0.6862745.
- targetWidth - Variable in class com.github.tommyettinger.textra.Layout
-
- teal - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "teal" has RGBA8888 code 007F7FFF, R 0.0, G 0.49803922, B 0.49803922, A 1.0, hue 0.5, saturation 0.49803922, and lightness 0.24901961.
- TEAL - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "TEAL" has RGBA8888 code 007F7FFF, R 0.0, G 0.49803922, B 0.49803922, A 1.0, hue 0.5, saturation 0.49803922, and lightness 0.24901961.
- text(String) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a TextraLabel to the content table.
- text(String, Label.LabelStyle) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a TextraLabel to the content table.
- text(String, Font) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a TextraLabel to the content table.
- text(String, Font, Color) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a TextraLabel to the content table.
- text(TextraLabel) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds the given TextraLabel to the content table.
- text(String) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a TextraLabel to the content table.
- text(String, Label.LabelStyle) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a TextraLabel to the content table.
- text(String, Font) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a TextraLabel to the content table.
- text(String, Font, Color) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a TextraLabel to the content table.
- text(TextraLabel) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds the given TextraLabel to the content table.
- TextraButton - Class in com.github.tommyettinger.textra
-
- TextraButton(String, Skin) - Constructor for class com.github.tommyettinger.textra.TextraButton
-
- TextraButton(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TextraButton
-
- TextraButton(String, TextButton.TextButtonStyle) - Constructor for class com.github.tommyettinger.textra.TextraButton
-
- TextraButton(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TextraButton
-
- TextraButton(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TextraButton
-
- TextraButton(String, TextButton.TextButtonStyle, Font) - Constructor for class com.github.tommyettinger.textra.TextraButton
-
- TextraCheckBox - Class in com.github.tommyettinger.textra
-
A checkbox is a button that contains an image indicating the checked or unchecked state and a
TextraLabel.
- TextraCheckBox(String, Skin) - Constructor for class com.github.tommyettinger.textra.TextraCheckBox
-
- TextraCheckBox(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TextraCheckBox
-
- TextraCheckBox(String, CheckBox.CheckBoxStyle) - Constructor for class com.github.tommyettinger.textra.TextraCheckBox
-
- TextraCheckBox(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TextraCheckBox
-
- TextraCheckBox(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TextraCheckBox
-
- TextraCheckBox(String, CheckBox.CheckBoxStyle, Font) - Constructor for class com.github.tommyettinger.textra.TextraCheckBox
-
- TextraDialog - Class in com.github.tommyettinger.textra
-
Displays a dialog, which is a window with a title, a content table, and a button table.
- TextraDialog(String, Skin) - Constructor for class com.github.tommyettinger.textra.TextraDialog
-
- TextraDialog(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TextraDialog
-
- TextraDialog(String, Window.WindowStyle) - Constructor for class com.github.tommyettinger.textra.TextraDialog
-
- TextraDialog(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TextraDialog
-
- TextraDialog(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TextraDialog
-
- TextraDialog(String, Window.WindowStyle, Font) - Constructor for class com.github.tommyettinger.textra.TextraDialog
-
- TextraLabel - Class in com.github.tommyettinger.textra
-
A scene2d.ui Widget that displays text using a
Font rather than a libGDX BitmapFont.
- TextraLabel() - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel that uses the default libGDX font (lsans-15 in the current version) with white color.
- TextraLabel(String, Skin) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the specified Skin's LabelStyle.
- TextraLabel(String, Skin, boolean) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the specified Skin's LabelStyle.
- TextraLabel(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the specified style from the given
Skin.
- TextraLabel(String, Skin, String, boolean) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the specified style from the given
Skin.
- TextraLabel(String, Skin, String, Color) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line), using the specified style from the given
Skin, with the default Color overridden by the given one.
- TextraLabel(String, Skin, String, String) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line), using the specified style from the given
Skin, with the default Color overridden by the color with the given name in the skin.
- TextraLabel(String, Label.LabelStyle) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the given style.
- TextraLabel(String, Label.LabelStyle, boolean) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the given style.
- TextraLabel(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the default style from
a Skin, replacing any font that would be drawn from the style with replacementFont.
- TextraLabel(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the given style taken by name from
a Skin, replacing any font that would be drawn from the style with replacementFont.
- TextraLabel(String, Skin, String, Font, Color) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the given style taken by name from
a Skin, replacing any font that would be drawn from the style with replacementFont.
- TextraLabel(String, Label.LabelStyle, Font) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the given style.
- TextraLabel(String, Font) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line) and using the given Font.
- TextraLabel(String, Font, Color) - Constructor for class com.github.tommyettinger.textra.TextraLabel
-
Creates a TextraLabel with the given text (which may be multi-line), using the given Font, and using the given
default color.
- TextraTooltip - Class in com.github.tommyettinger.textra
-
A tooltip that shows a TextraLabel.
- TextraTooltip(String, Skin) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, TextTooltip.TextTooltipStyle) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, TooltipManager, Skin) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, TooltipManager, Skin, String) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, TooltipManager, TextTooltip.TextTooltipStyle) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, TextTooltip.TextTooltipStyle, Font) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, TooltipManager, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, TooltipManager, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraTooltip(String, TooltipManager, TextTooltip.TextTooltipStyle, Font) - Constructor for class com.github.tommyettinger.textra.TextraTooltip
-
- TextraWindow - Class in com.github.tommyettinger.textra
-
A table that can be dragged and act as a modal window.
- TextraWindow(String, Skin) - Constructor for class com.github.tommyettinger.textra.TextraWindow
-
- TextraWindow(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TextraWindow
-
- TextraWindow(String, Window.WindowStyle) - Constructor for class com.github.tommyettinger.textra.TextraWindow
-
- TextraWindow(String, Window.WindowStyle, boolean) - Constructor for class com.github.tommyettinger.textra.TextraWindow
-
- TextraWindow(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TextraWindow
-
- TextraWindow(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TextraWindow
-
- TextraWindow(String, Window.WindowStyle, Font) - Constructor for class com.github.tommyettinger.textra.TextraWindow
-
- THIN_ACROSS - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- THIN_END - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- THIN_OVER - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- THIN_START - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- threshold - Variable in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- toArray() - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap.Keys
-
Returns a new array containing the remaining keys.
- toArray(Array<String>) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap.Keys
-
Adds the remaining keys to the array.
- toArray() - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap.Values
-
Returns a new array containing the remaining values.
- toArray(IntArray) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap.Values
-
Adds the remaining values to the specified array.
- TokenCategory - Enum in com.github.tommyettinger.textra
-
- tokenEntries - Variable in class com.github.tommyettinger.textra.TypingLabel
-
- toString() - Method in class com.github.tommyettinger.textra.Font
-
- toString() - Method in class com.github.tommyettinger.textra.ImageTextraButton
-
- toString() - Method in class com.github.tommyettinger.textra.Layout
-
- toString() - Method in class com.github.tommyettinger.textra.Line
-
- toString() - Method in class com.github.tommyettinger.textra.TextraButton
-
- toString() - Method in class com.github.tommyettinger.textra.TypingLabel
-
- toString() - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap.Entry
-
- toString(String) - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- toString() - Method in class com.github.tommyettinger.textra.utils.CaseInsensitiveIntMap
-
- totalTime - Variable in class com.github.tommyettinger.textra.Effect
-
- trackingInput - Variable in class com.github.tommyettinger.textra.TypingLabel
-
- transparent - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "transparent" has RGBA8888 code 00000000, R 0.0, G 0.0, B 0.0, A 0.0, hue 0.0, saturation 0.0, and lightness 0.0.
- TriggerEffect - Class in com.github.tommyettinger.textra.effects
-
Allows clicking the affected text to trigger an event.
- TriggerEffect(TypingLabel, String[]) - Constructor for class com.github.tommyettinger.textra.effects.TriggerEffect
-
- triggerEvent(String, boolean) - Method in class com.github.tommyettinger.textra.TypingLabel
-
Triggers an event with the given String name.
- turquoise - Static variable in class com.github.tommyettinger.textra.utils.Palette
-
This color constant "turquoise" has RGBA8888 code 2ED6C9FF, R 0.18039216, G 0.8392157, B 0.7882353, A 1.0, hue 0.48710316, saturation 0.65882355, and lightness 0.5098039.
- TWIN_ACROSS - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- TWIN_END1 - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- TWIN_END2 - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- TWIN_OVER1 - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- TWIN_OVER2 - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- TWIN_START1 - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- TWIN_START2 - Static variable in class com.github.tommyettinger.textra.utils.BlockUtils
-
- typing(String) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a TypingLabel to the content table.
- typing(String, Label.LabelStyle) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a TypingLabel to the content table.
- typing(String, Font) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a TypingLabel to the content table.
- typing(String, Font, Color) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds a TypingLabel to the content table.
- typing(TypingLabel) - Method in class com.github.tommyettinger.textra.TextraDialog
-
Adds the given TypingLabel to the content table.
- typing(String) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a TypingLabel to the content table.
- typing(String, Label.LabelStyle) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a TypingLabel to the content table.
- typing(String, Font) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a TypingLabel to the content table.
- typing(String, Font, Color) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds a TypingLabel to the content table.
- typing(TypingLabel) - Method in class com.github.tommyettinger.textra.TypingDialog
-
Adds the given TypingLabel to the content table.
- TypingAdapter - Class in com.github.tommyettinger.textra
-
Simple listener for label events.
- TypingAdapter() - Constructor for class com.github.tommyettinger.textra.TypingAdapter
-
- TypingButton - Class in com.github.tommyettinger.textra
-
- TypingButton(String, Skin) - Constructor for class com.github.tommyettinger.textra.TypingButton
-
- TypingButton(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TypingButton
-
- TypingButton(String, TextButton.TextButtonStyle) - Constructor for class com.github.tommyettinger.textra.TypingButton
-
- TypingButton(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TypingButton
-
- TypingButton(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TypingButton
-
- TypingButton(String, TextButton.TextButtonStyle, Font) - Constructor for class com.github.tommyettinger.textra.TypingButton
-
- TypingCheckBox - Class in com.github.tommyettinger.textra
-
A checkbox is a button that contains an image indicating the checked or unchecked state and a
TypingLabel.
- TypingCheckBox(String, Skin) - Constructor for class com.github.tommyettinger.textra.TypingCheckBox
-
- TypingCheckBox(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TypingCheckBox
-
- TypingCheckBox(String, CheckBox.CheckBoxStyle) - Constructor for class com.github.tommyettinger.textra.TypingCheckBox
-
- TypingCheckBox(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TypingCheckBox
-
- TypingCheckBox(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TypingCheckBox
-
- TypingCheckBox(String, CheckBox.CheckBoxStyle, Font) - Constructor for class com.github.tommyettinger.textra.TypingCheckBox
-
- TypingConfig - Class in com.github.tommyettinger.textra
-
Configuration class that easily allows the user to fine tune the library's functionality.
- TypingConfig() - Constructor for class com.github.tommyettinger.textra.TypingConfig
-
- TypingDialog - Class in com.github.tommyettinger.textra
-
- TypingDialog(String, Skin) - Constructor for class com.github.tommyettinger.textra.TypingDialog
-
- TypingDialog(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TypingDialog
-
- TypingDialog(String, Window.WindowStyle) - Constructor for class com.github.tommyettinger.textra.TypingDialog
-
- TypingDialog(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TypingDialog
-
- TypingDialog(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TypingDialog
-
- TypingDialog(String, Window.WindowStyle, Font) - Constructor for class com.github.tommyettinger.textra.TypingDialog
-
- TypingLabel - Class in com.github.tommyettinger.textra
-
An extension of Label that progressively shows the text as if it was being typed in real time, and allows the
use of tokens in the following format: {TOKEN=PARAMETER}.
- TypingLabel() - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingLabel(String, Skin) - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingLabel(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingLabel(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingLabel(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingLabel(String, Label.LabelStyle) - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingLabel(String, Label.LabelStyle, Font) - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingLabel(String, Font) - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingLabel(String, Font, Color) - Constructor for class com.github.tommyettinger.textra.TypingLabel
-
- TypingListener - Interface in com.github.tommyettinger.textra
-
Simple listener for label events.
- TypingTooltip - Class in com.github.tommyettinger.textra
-
A tooltip that shows a TypingLabel.
- TypingTooltip(String, Skin) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, TextTooltip.TextTooltipStyle) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, TooltipManager, Skin) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, TooltipManager, Skin, String) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, TooltipManager, TextTooltip.TextTooltipStyle) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, TextTooltip.TextTooltipStyle, Font) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, TooltipManager, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, TooltipManager, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingTooltip(String, TooltipManager, TextTooltip.TextTooltipStyle, Font) - Constructor for class com.github.tommyettinger.textra.TypingTooltip
-
- TypingWindow - Class in com.github.tommyettinger.textra
-
A table that can be dragged and act as a modal window.
- TypingWindow(String, Skin) - Constructor for class com.github.tommyettinger.textra.TypingWindow
-
- TypingWindow(String, Skin, String) - Constructor for class com.github.tommyettinger.textra.TypingWindow
-
- TypingWindow(String, Window.WindowStyle) - Constructor for class com.github.tommyettinger.textra.TypingWindow
-
- TypingWindow(String, Window.WindowStyle, boolean) - Constructor for class com.github.tommyettinger.textra.TypingWindow
-
- TypingWindow(String, Skin, Font) - Constructor for class com.github.tommyettinger.textra.TypingWindow
-
- TypingWindow(String, Skin, String, Font) - Constructor for class com.github.tommyettinger.textra.TypingWindow
-
- TypingWindow(String, Window.WindowStyle, Font) - Constructor for class com.github.tommyettinger.textra.TypingWindow
-