Uses of Package
squidpony.squidgrid.gui.gdx

  • Classes in squidpony.squidgrid.gui.gdx used by squidpony.squidgrid.gui.gdx 
    Class Description
    AnimatedEntity
    A simple class that wraps an Actor with its grid position, animating state, and if it is a double-width Actor.
    ColorChangeImage
    An Image that has multiple possible color tints that it cycles through over time.
    ColorNoise
    Created by Tommy Ettinger on 6/12/2017.
    FilterBatch
    A drop-in substitute for SpriteBatch that filters any colors used to tint text or images using a FloatFilter.
    FloatFilter
    Like IFilter, but produces packed floats that encode colors instead of Color objects.
    FloatFilters.GrayscaleFilter
    A FloatFilter that makes all colors given to it grayscale, using only their luma as calculated by SColor.lumaOfFloat(float) as the lightness (it does also preserve alpha transparency).
    FloatFilters.IdentityFilter
    A FloatFilter that makes no changes to the colors given to it; useful as a default for when no filter is wanted.
    GDXMarkup
    GDXMarkup implements IMarkup for libGDX Color objects, and can start blocks of markup that libGDX understands that display text in a given Color.
    ICellVisible
    A basic interface for any kind of object that has a symbolic representation and a color, here represented by a char and a packed float color.
    ICellVisible.Basic
    A bare-bones implementation of ICellVisible that always allows its symbol and color to be changed.
    ImageSquidPanel
    Displays text and images in a grid pattern, like SquidPanel, but will automatically render certain chars as images.
    IPackedColorPanel
    Created by Tommy Ettinger on 8/5/2017.
    LightingHandler
    A convenience class that makes dealing with multiple colored light sources easier.
    PackedColorAction
    Sets the actor's color (or a specified color), from the current to the new color.
    PanelEffect
    Various special effects that can be applied to a SquidPanel or SparseLayers as an Action.
    PanelEffect.ExplosionEffect  
    PanelEffect.ProjectileEffect  
    Radiance
    Grouping of qualities related to glow and light emission.
    SColor
    Allows for the use of custom colors with custom names.
    ScreenSizeManager
    A container that keeps tracks of the sizes of margins and cells.
    ShrinkPartViewport
    A viewport that scales the world using Scaling.stretch on a sub-region of the screen.
    SparseLayers
    A general-purpose char display grid that supports one layer of backgrounds and arbitrarily many layers of foreground, only rendering foreground chars when something is present at a char's location.
    SparseTextMap
    An unordered map where the keys are two positive ints up to 16 bits (x and y, between 0 and 65535) and there are multiple kinds of value per key, here just a char and a float for color.
    SparseTextMap.CharValues  
    SparseTextMap.Entries  
    SparseTextMap.Entry  
    SparseTextMap.FloatValues  
    SparseTextMap.Keys  
    SquidColorCenter
    A concrete implementation of IColorCenter for libgdx's Color.
    SquidInput
    This input processing class can handle mouse and keyboard input, using a squidpony.squidgrid.gui.gdx.SquidMouse for Mouse input and a user implementation of the SquidInput.KeyHandler interface to react to keys represented as chars and the modifiers those keys were pressed with, any of alt, ctrl, and/or shift.
    SquidInput.KeyHandler
    A single-method interface used to process "typed" characters, special characters produced by unusual keys, and modifiers that can affect them.
    SquidLayers
    A helper class to make using multiple SquidPanels easier.
    SquidMouse
    This mouse processor allows for easy conversion to a grid based system.
    SquidPanel
    Displays text and images in a grid pattern.
    TextCellFactory
    Class for creating text blocks.
    TextCellFactory.Glyph
    A kind of Actor for one char (with one color) that is innately drawn with a specific TextCellFactory, and will match the layout behavior of that TextCellFactory when it is used for other purposes.
    TextFamily
    A variant of TextCellFactory that allows switching between regular, bold, italic, and bold italic styles.
    UIUtil.CornerStyle  
    UIUtil.YMoveKind
    A vertical move triggered by keyboard keys.