Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractDungeonUpdateSuppressPatch() - Constructor for class easel.patches.UpdateSuppressionPatches.AbstractDungeonUpdateSuppressPatch
 
AbstractWidget<T extends AbstractWidget<T>> - Class in easel.ui
Widgets are the primary feature of the easel library.
AbstractWidget() - Constructor for class easel.ui.AbstractWidget
 
anchorChildren(InterpolationSpeed) - Method in class easel.ui.layouts.HorizontalLayout
 
anchorChildren(InterpolationSpeed) - Method in class easel.ui.layouts.VerticalLayout
 
anchoredAt(float, float, AnchorPosition, InterpolationSpeed) - Method in class easel.ui.AbstractWidget
Moves the widget towards a specific spot.
anchoredAt(float, float, AnchorPosition) - Method in class easel.ui.AbstractWidget
Instantly moves the widget to a specific spot.
anchoredAt(float, float, AnchorPosition, InterpolationSpeed) - Method in class easel.ui.containers.StyledContainer
 
anchoredAt(float, float, AnchorPosition, InterpolationSpeed) - Method in class easel.ui.containers.SwapContainer
 
anchoredAt(float, float, AnchorPosition, InterpolationSpeed) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
 
anchoredAt(float, float, AnchorPosition, InterpolationSpeed) - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
 
anchoredAt(float, float, AnchorPosition, InterpolationSpeed) - Method in class easel.ui.layouts.GridLayout
 
anchoredAtClamped(float, float, AnchorPosition, InterpolationSpeed, float) - Method in class easel.ui.AbstractWidget
Moves the widget towards a specific spot, ensuring that the target location is clamped inside the viewing area.
anchoredAtClamped(float, float, AnchorPosition, float) - Method in class easel.ui.AbstractWidget
Instantly moves the widget towards a specific spot, ensuring that the target location is clamped inside the viewing area.
anchoredCenteredOnMouse() - Method in class easel.ui.AbstractWidget
Instantly moves the widget such that the center of the widget is centered on the mouse position.
anchoredCenteredOnMouse(float, float, AnchorPosition) - Method in class easel.ui.AbstractWidget
Instantly moves the widget to the current mouse position.
anchoredCenteredOnMouseClamped(float) - Method in class easel.ui.AbstractWidget
Instantly moves the widget such that the center of the widget is centered on the mouse position, but with an attempt to stay in bounds.
anchoredCenteredOnMouseClamped(float, float, AnchorPosition, float) - Method in class easel.ui.AbstractWidget
Instantly moves the widget to the current mouse position.
anchoredCenteredOnScreen() - Method in class easel.ui.AbstractWidget
Instantly move the widget such that the widget's center point is centered on the screen's center point.
anchoredCenteredOnScreen(InterpolationSpeed) - Method in class easel.ui.AbstractWidget
Moves the widget such that the widget's center point is centered on the screen's center point.
AnchorPosition - Enum in easel.ui
Enum specifying nine anchorable positions which are mostly used for aligning widgets into the proper location.
autoscale() - Method in class easel.ui.layouts.HorizontalLayout
 
autoscale() - Method in class easel.ui.layouts.VerticalLayout
 

B

BitmapFontBuilder - Class in easel.utils
A builder for making font creation a bit more convenient.
BitmapFontBuilder() - Constructor for class easel.utils.BitmapFontBuilder
 
build() - Method in class easel.utils.BitmapFontBuilder
Constructs the final bitmap font after setting all the parameters with the builder methods.

C

cancelMovementQueue(boolean) - Method in class easel.ui.AbstractWidget
Cancels ALL queued movements (queued from anchoredAt calls with delays or slower interpolation speeds than INSTANT)
cancelMovementQueueForAllChildren(boolean) - Method in class easel.ui.AbstractWidget
 
cancelMovementQueueForAllChildren(boolean) - Method in class easel.ui.containers.StyledContainer
 
cancelMovementQueueForAllChildren(boolean) - Method in class easel.ui.layouts.GridLayout
 
cawCaw() - Static method in class easel.utils.EaselSoundHelper
 
clear() - Method in class easel.ui.graphics.pie.PieChartWidget
Clears out all previously stored region sizes and colors.
clear() - Method in class easel.ui.layouts.GridLayout
 
clear() - Method in class easel.ui.layouts.HorizontalLayout
 
clear() - Method in class easel.ui.layouts.VerticalLayout
 
col - Variable in class easel.ui.layouts.GridLocation
 
ColorPalette - Interface in easel.utils.colors
 
combine(AnchorPosition, AnchorPosition) - Static method in enum easel.ui.AnchorPosition
Produces a new anchor position which takes the horizontal position from horizontal and the vertical position from vertical.
ConfigBooleanEnum - Interface in easel.config.enums
Config enums handling booleans should implement this interface.
ConfigIntegerEnum - Interface in easel.config.enums
Config enums handling integers should implement this interface.
ConfigStringEnum - Interface in easel.config.enums
Config enums handling Strings should implement this interface.

D

darken(Color, float) - Static method in class easel.utils.colors.EaselColors
Creates a copy of the given color darkened by a given amount.
darken(Color) - Static method in class easel.utils.colors.EaselColors
Convenience function to make colors ~10% darker.
DEBUG_COLOR_0 - Static variable in class easel.ui.debug.DebugWidget
 
DEBUG_COLOR_1 - Static variable in class easel.ui.debug.DebugWidget
 
DEBUG_COLOR_2 - Static variable in class easel.ui.debug.DebugWidget
 
DEBUG_COLOR_3 - Static variable in class easel.ui.debug.DebugWidget
 
DebugWidget - Class in easel.ui.debug
 
DebugWidget() - Constructor for class easel.ui.debug.DebugWidget
 
DebugWidget(Color) - Constructor for class easel.ui.debug.DebugWidget
 
DebugWidget(float, float) - Constructor for class easel.ui.debug.DebugWidget
 
DebugWidget(float, float, Color) - Constructor for class easel.ui.debug.DebugWidget
 
delayedTranslate(float, float, InterpolationSpeed, long) - Method in class easel.ui.AbstractWidget
Translate the widget but delay the movement until a certain number of milliseconds have passed.
deltaX(float, AnchorPosition, float, AnchorPosition, float) - Static method in enum easel.ui.AnchorPosition
Determines how much the coordinates move horizontally from a starting point to the ending point.
deltaY(float, AnchorPosition, float, AnchorPosition, float) - Static method in enum easel.ui.AnchorPosition
Determines how much the coordinates move vertically from a starting point to the ending point.
dimFullScreen(SpriteBatch, boolean) - Static method in class easel.utils.EaselGraphicsHelper
DEBUG: Draws a black rectangle over the entire screen, useful for dimming or obscuring the background.
drawDebugRects(SpriteBatch, AbstractWidget) - Static method in class easel.utils.EaselGraphicsHelper
(DEBUG) Draw both sets of dimensions for the given widget (full and inner content) as rectangles.
drawRect(SpriteBatch, float, float, float, float, Color) - Static method in class easel.utils.EaselGraphicsHelper
Draws a simple rectangle onto the SpriteBatch.
drawRect(SpriteBatch, AbstractWidget, boolean, Color) - Static method in class easel.utils.EaselGraphicsHelper
Draws a simple rectangle onto the SpriteBatch using the given widget's inner content dimensions (e.g.

E

easel - package easel
 
Easel - Class in easel
 
Easel() - Constructor for class easel.Easel
 
easel.config - package easel.config
 
easel.config.enums - package easel.config.enums
 
easel.config.samples - package easel.config.samples
 
easel.patches - package easel.patches
 
easel.ui - package easel.ui
 
easel.ui.containers - package easel.ui.containers
 
easel.ui.debug - package easel.ui.debug
 
easel.ui.graphics - package easel.ui.graphics
 
easel.ui.graphics.ninepatch - package easel.ui.graphics.ninepatch
 
easel.ui.graphics.pie - package easel.ui.graphics.pie
 
easel.ui.layouts - package easel.ui.layouts
 
easel.ui.misc - package easel.ui.misc
 
easel.ui.text - package easel.ui.text
 
easel.utils - package easel.utils
 
easel.utils.colors - package easel.utils.colors
 
easel.utils.textures - package easel.utils.textures
 
EaselColors - Class in easel.utils.colors
Contains various color-related helper functions and a collection of pre-chosen colors.
EaselColors() - Constructor for class easel.utils.colors.EaselColors
 
EaselConfigHelper<B extends ConfigBooleanEnum,I extends ConfigIntegerEnum,S extends ConfigStringEnum> - Class in easel.config
EXPERIMENTAL / UNSTABLE (API subject to change until easel 1.0.0)
EaselDark - Class in easel.utils.colors
The default color palette used by easel (a light foreground on dark background).
EaselDark() - Constructor for class easel.utils.colors.EaselDark
 
EaselFonts - Class in easel.utils
Some pre-built fonts used by Easel which can be used in other mods.
EaselFonts() - Constructor for class easel.utils.EaselFonts
 
EaselGraphicsHelper - Class in easel.utils
 
EaselGraphicsHelper() - Constructor for class easel.utils.EaselGraphicsHelper
 
EaselInputHelper - Class in easel.utils
 
EaselInputHelper() - Constructor for class easel.utils.EaselInputHelper
 
EaselMathHelper - Class in easel.utils
 
EaselMathHelper() - Constructor for class easel.utils.EaselMathHelper
 
EaselSoundHelper - Class in easel.utils
Provides more convenient access to various sounds in the game.
EaselSoundHelper() - Constructor for class easel.utils.EaselSoundHelper
 
EIGHTH_TRANSPARENT_WHITE - Static variable in class easel.utils.colors.EaselColors
 
equals(Object) - Method in class easel.ui.layouts.GridLocation
 

F

forceChildAnchors(AnchorPosition) - Method in class easel.ui.containers.SwapContainer
 
fromBooleansIntegers(String, String, Class<? extends B>, Class<? extends I>) - Static method in class easel.config.EaselConfigHelper
Factory method to build from a boolean enum and an integer enum.
fromBooleansIntegersStrings(String, String, Class<? extends B>, Class<? extends I>, Class<? extends S>) - Static method in class easel.config.EaselConfigHelper
Factory method to build from a boolean enum, an integer enum, and a string enum.
fromBooleansOnly(String, String, Class<? extends B>) - Static method in class easel.config.EaselConfigHelper
Factory method to build from a boolean enum only.
fromBooleansStrings(String, String, Class<? extends B>, Class<? extends S>) - Static method in class easel.config.EaselConfigHelper
Factory method to build from a boolean enum and a string enum.
fromIntegersOnly(String, String, Class<? extends I>) - Static method in class easel.config.EaselConfigHelper
Factory method to build from an integer enum only.
fromIntegersStrings(String, String, Class<? extends I>, Class<? extends S>) - Static method in class easel.config.EaselConfigHelper
Factory method to build from a boolean enum and a string enum.
fromStringsOnly(String, String, Class<? extends S>) - Static method in class easel.config.EaselConfigHelper
Factory method to build from a string enum only.

G

getAtlas() - Method in enum easel.utils.textures.TextureAtlasDatabase
 
getBoolean(B) - Method in class easel.config.EaselConfigHelper
 
getBottom() - Method in class easel.ui.AbstractWidget
The absolute bottom-most point of the widget, useful for layout managers.
getBottom(float, float) - Method in enum easel.ui.AnchorPosition
Return the bottom-most point of a region with the given height where y is a point inside that region determined by this anchor.
getContentBottom() - Method in class easel.ui.AbstractWidget
The bottom-most point of the inner content area, useful for internal widget rendering.
getContentCenterX() - Method in class easel.ui.AbstractWidget
The horizontal center of the inner content area, useful for internal widget rendering.
getContentCenterY() - Method in class easel.ui.AbstractWidget
The vertical center of the inner content area, useful for internal widget rendering.
getContentHeight() - Method in class easel.ui.AbstractWidget
The internal content height of the widget (excludes margins).
getContentHeight() - Method in class easel.ui.containers.MoveContainer
 
getContentHeight() - Method in class easel.ui.containers.StyledContainer
 
getContentHeight() - Method in class easel.ui.containers.SwapContainer
 
getContentHeight() - Method in class easel.ui.debug.DebugWidget
 
getContentHeight() - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
 
getContentHeight() - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
 
getContentHeight() - Method in class easel.ui.graphics.ShaderWidget
 
getContentHeight() - Method in class easel.ui.graphics.SimpleTextureWidget
 
getContentHeight() - Method in class easel.ui.layouts.GridLayout
 
getContentHeight() - Method in class easel.ui.layouts.HorizontalLayout
 
getContentHeight() - Method in class easel.ui.layouts.VerticalLayout
 
getContentHeight() - Method in class easel.ui.misc.PlaceholderWidget
 
getContentHeight() - Method in class easel.ui.text.Label
 
getContentHeight() - Method in class easel.ui.text.SmartLabel
 
getContentLeft() - Method in class easel.ui.AbstractWidget
The left-most point of the inner content area, useful for internal widget rendering.
getContentRight() - Method in class easel.ui.AbstractWidget
The right-most point of the inner content area, useful for internal widget rendering.
getContentTop() - Method in class easel.ui.AbstractWidget
The upper-most point of the inner content area, useful for internal widget rendering.
getContentWidth() - Method in class easel.ui.AbstractWidget
The internal content width of the widget (excludes margins).
getContentWidth() - Method in class easel.ui.containers.MoveContainer
 
getContentWidth() - Method in class easel.ui.containers.StyledContainer
 
getContentWidth() - Method in class easel.ui.containers.SwapContainer
 
getContentWidth() - Method in class easel.ui.debug.DebugWidget
 
getContentWidth() - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
 
getContentWidth() - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
 
getContentWidth() - Method in class easel.ui.graphics.ShaderWidget
 
getContentWidth() - Method in class easel.ui.graphics.SimpleTextureWidget
 
getContentWidth() - Method in class easel.ui.layouts.GridLayout
 
getContentWidth() - Method in class easel.ui.layouts.HorizontalLayout
 
getContentWidth() - Method in class easel.ui.layouts.VerticalLayout
 
getContentWidth() - Method in class easel.ui.misc.PlaceholderWidget
 
getContentWidth() - Method in class easel.ui.text.Label
 
getContentWidth() - Method in class easel.ui.text.SmartLabel
 
getDefault() - Method in interface easel.config.enums.ConfigBooleanEnum
 
getDefault() - Method in interface easel.config.enums.ConfigIntegerEnum
 
getDefault() - Method in interface easel.config.enums.ConfigStringEnum
 
getDefault() - Method in enum easel.config.samples.SampleBooleanChoices
 
getDefault() - Method in enum easel.config.samples.SampleIntegerChoices
 
getDefault() - Method in enum easel.config.samples.SampleStringChoices
 
getHeight() - Method in class easel.ui.AbstractWidget
The total height of this widget (includes the content height and both bottom and top margins).
getInt(I) - Method in class easel.config.EaselConfigHelper
 
getLeft() - Method in class easel.ui.AbstractWidget
The absolute left most point of the widget, useful for layout managers.
getLeft(float, float) - Method in enum easel.ui.AnchorPosition
Return the left-most point of a region with the given width where x is a point inside that region determined by this anchor.
getMouseX() - Static method in class easel.utils.EaselInputHelper
 
getMouseY() - Static method in class easel.utils.EaselInputHelper
 
getRight() - Method in class easel.ui.AbstractWidget
The absolute right-most point of the widget, useful for layout managers.
getString(S) - Method in class easel.config.EaselConfigHelper
 
getText() - Method in class easel.ui.text.Label
 
getTexture() - Method in enum easel.utils.textures.TextureDatabase
 
getTop() - Method in class easel.ui.AbstractWidget
The absolute top-most point of the widget, useful for layout managers.
getWidth() - Method in class easel.ui.AbstractWidget
The total width of this widget (includes the content width and both left and right margins).
getXFromLeft(float, float) - Method in enum easel.ui.AnchorPosition
Computes an x value adjusted by this anchor, given a leftmost point and the width of the area.
getXFromRight(float, float) - Method in enum easel.ui.AnchorPosition
Similar to AnchorPosition.getXFromLeft(float, float), except the range is inside [right - width, right].
getYFromBottom(float, float) - Method in enum easel.ui.AnchorPosition
Computes a y value adjusted by this anchor, given a bottom point and the height of the area.
getYFromTop(float, float) - Method in enum easel.ui.AnchorPosition
Similar to AnchorPosition.getYFromBottom(float, float), except the range is inside [top - height, top].
GridLayout - Class in easel.ui.layouts
UNSTABLE / API subject to change.
GridLayout() - Constructor for class easel.ui.layouts.GridLayout
 
GridLocation - Class in easel.ui.layouts
A simple helper struct for making it easier to work with (int, int) grid indices.
GridLocation(int, int) - Constructor for class easel.ui.layouts.GridLocation
 

H

HALF_TRANSPARENT_WHITE - Static variable in class easel.utils.colors.EaselColors
 
hashCode() - Method in class easel.ui.layouts.GridLocation
 
hasInteractivity - Variable in class easel.ui.AbstractWidget
 
hb - Variable in class easel.ui.AbstractWidget
 
HEADER_BLUE() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_BLUE() - Static method in class easel.utils.colors.EaselColors
 
HEADER_BLUE() - Method in class easel.utils.colors.EaselDark
 
HEADER_DARK_ALGAE() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_DARK_ALGAE() - Static method in class easel.utils.colors.EaselColors
 
HEADER_DARK_ALGAE() - Method in class easel.utils.colors.EaselDark
 
HEADER_DEEP_BLUE() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_DEEP_BLUE() - Static method in class easel.utils.colors.EaselColors
 
HEADER_DEEP_BLUE() - Method in class easel.utils.colors.EaselDark
 
HEADER_GREEN() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_GREEN() - Static method in class easel.utils.colors.EaselColors
 
HEADER_GREEN() - Method in class easel.utils.colors.EaselDark
 
HEADER_LIGHT_ALGAE() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_LIGHT_ALGAE() - Static method in class easel.utils.colors.EaselColors
 
HEADER_LIGHT_ALGAE() - Method in class easel.utils.colors.EaselDark
 
HEADER_PURPLE() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_PURPLE() - Static method in class easel.utils.colors.EaselColors
 
HEADER_PURPLE() - Method in class easel.utils.colors.EaselDark
 
HEADER_RED() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_RED() - Static method in class easel.utils.colors.EaselColors
 
HEADER_RED() - Method in class easel.utils.colors.EaselDark
 
HEADER_SEA_GLASS() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_SEA_GLASS() - Static method in class easel.utils.colors.EaselColors
 
HEADER_SEA_GLASS() - Method in class easel.utils.colors.EaselDark
 
HEADER_SLATE() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_SLATE() - Static method in class easel.utils.colors.EaselColors
 
HEADER_SLATE() - Method in class easel.utils.colors.EaselDark
 
HEADER_STRONG_BLUE() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_STRONG_BLUE() - Static method in class easel.utils.colors.EaselColors
 
HEADER_STRONG_BLUE() - Method in class easel.utils.colors.EaselDark
 
HEADER_STRONG_GREEN() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_STRONG_GREEN() - Static method in class easel.utils.colors.EaselColors
 
HEADER_STRONG_GREEN() - Method in class easel.utils.colors.EaselDark
 
HEADER_STRONG_PURPLE() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_STRONG_PURPLE() - Static method in class easel.utils.colors.EaselColors
 
HEADER_STRONG_PURPLE() - Method in class easel.utils.colors.EaselDark
 
HEADER_STRONG_RED() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_STRONG_RED() - Static method in class easel.utils.colors.EaselColors
 
HEADER_STRONG_RED() - Method in class easel.utils.colors.EaselDark
 
HEADER_WOOD() - Method in interface easel.utils.colors.ColorPalette
 
HEADER_WOOD() - Static method in class easel.utils.colors.EaselColors
 
HEADER_WOOD() - Method in class easel.utils.colors.EaselDark
 
height - Variable in class easel.ui.graphics.ShaderWidget
 
hide() - Method in class easel.ui.AbstractWidget
 
hide() - Method in class easel.ui.containers.SwapContainer
 
hide() - Method in class easel.ui.layouts.GridLayout
 
HorizontalLayout - Class in easel.ui.layouts
Layout widgets horizontally from left to right.
HorizontalLayout(float, float) - Constructor for class easel.ui.layouts.HorizontalLayout
Constructs a new horizontal layout with the given row height and horizontal spacing.
HorizontalLayout(float) - Constructor for class easel.ui.layouts.HorizontalLayout
Constructs a new horizontal layout with the given horizontal spacing.

I

initialize() - Static method in class easel.Easel
 
initializeInteractivity() - Method in class easel.ui.AbstractWidget
 
interpolate(float, float) - Method in enum easel.ui.InterpolationSpeed
 
InterpolationSpeed - Enum in easel.ui
 
isAltPressed() - Static method in class easel.utils.EaselInputHelper
 
isBottom() - Method in enum easel.ui.AnchorPosition
Returns true if the anchor is vertically bottom.
isCenterX() - Method in enum easel.ui.AnchorPosition
Returns true if the anchor is horizontally centered.
isCenterY() - Method in enum easel.ui.AnchorPosition
Returns true if the anchor is vertically centered.
isControlPressed() - Static method in class easel.utils.EaselInputHelper
 
isHovered - Variable in class easel.ui.AbstractWidget
 
isLeft() - Method in enum easel.ui.AnchorPosition
Returns true if the anchor is horizontally left.
isMouseInBounds() - Method in class easel.ui.AbstractWidget
 
isMouseInContentBounds() - Method in class easel.ui.AbstractWidget
 
isRight() - Method in enum easel.ui.AnchorPosition
Returns true if the anchor is horizontally right.
isShiftPressed() - Static method in class easel.utils.EaselInputHelper
 
isSuppressingTips() - Static method in class easel.utils.UpdateSuppressor
Used by the patches.
isSuppressingUpdates() - Static method in class easel.utils.UpdateSuppressor
Used by the patches
isTop() - Method in enum easel.ui.AnchorPosition
Returns true if the anchor is vertically top.
iterator() - Method in class easel.ui.containers.MoveContainer
 
iterator() - Method in class easel.ui.layouts.GridLayout
The ordering of this stream is dependent on the underlying map (which does not have a predictable order).
iteratorByCol(int) - Method in class easel.ui.layouts.GridLayout
Returns all children in the given column, in no particular order.
iteratorByColOfType(int, Class<T>) - Method in class easel.ui.layouts.GridLayout
Returns all children in the given column of a particular type, in no particular order.
iteratorByRow(int) - Method in class easel.ui.layouts.GridLayout
Returns all children in the given row, in no particular order.
iteratorByRowOfType(int, Class<T>) - Method in class easel.ui.layouts.GridLayout
Returns all children in the given row of a particular type, in no particular order.
iteratorOfType(Class<T>) - Method in class easel.ui.containers.MoveContainer
Returns all children managed by this widget of a particular type.
iteratorOfType(Class<T>) - Method in class easel.ui.layouts.GridLayout
A stream of children handled by this widget who are of the specific type, for convenience purposes.

L

Label - Class in easel.ui.text
Labels are the quick and easy way to render text with a widget.
Label(String) - Constructor for class easel.ui.text.Label
 
Label(String, Color) - Constructor for class easel.ui.text.Label
 
Label(String, BitmapFont, Color) - Constructor for class easel.ui.text.Label
 
LayeredNinePatch - Class in easel.ui.graphics.ninepatch
A collection of NinePatchWidgets stacked on top of one another.
LayeredNinePatch(float, float) - Constructor for class easel.ui.graphics.ninepatch.LayeredNinePatch
Construct a new layered nine patch with the given width and height.
LayeredNinePatch(float, float, int, int, int, int) - Constructor for class easel.ui.graphics.ninepatch.LayeredNinePatch
Construct a new layered nine patch with the given dimensions and patch parameters.
layers - Variable in class easel.ui.graphics.ninepatch.LayeredNinePatch
 
leftClickStarted - Variable in class easel.ui.AbstractWidget
 
leftMouseClick() - Method in class easel.ui.AbstractWidget
 
lighten(Color, float) - Static method in class easel.utils.colors.EaselColors
Creates a copy of the given color lightened by a given amount.
lighten(Color) - Static method in class easel.utils.colors.EaselColors
Convenience function to make colors ~10% brighter.
load() - Method in class easel.config.EaselConfigHelper
Attempt to load in this config from disk.
load() - Method in enum easel.utils.textures.TextureAtlasDatabase
 
load() - Method in enum easel.utils.textures.TextureDatabase
 
loadFonts() - Static method in class easel.utils.EaselFonts
Initializes the fonts.
loadFromJsonString(String) - Method in class easel.ui.containers.MoveContainer
Forcibly update all widget positions based on a previously serialized string.
loadTextures() - Static method in class easel.utils.textures.TextureLoader
 
logger - Static variable in class easel.Easel
 

M

MEDIUM_ITALIC - Static variable in class easel.utils.EaselFonts
A medium sized italic font.
mouseEnter() - Method in class easel.ui.AbstractWidget
 
mouseLeave() - Method in class easel.ui.AbstractWidget
 
MoveContainer - Class in easel.ui.containers
A special kind of container that grants the ability for each direct child to be LEFT+CLICK+DRAGGED and moved around on the screen.
MoveContainer() - Constructor for class easel.ui.containers.MoveContainer
 

N

next() - Method in enum easel.ui.AnchorPosition
DEBUG.
nextView() - Method in class easel.ui.containers.SwapContainer
 
NinePatchWidget - Class in easel.ui.graphics.ninepatch
A "widgetized" version of libgdx's NinePatch (NinePatch).
NinePatchWidget(float, float, TextureRegion) - Constructor for class easel.ui.graphics.ninepatch.NinePatchWidget
Constructs a new NinePatch widget using a texture region.
NinePatchWidget(float, float, int, TextureRegion) - Constructor for class easel.ui.graphics.ninepatch.NinePatchWidget
Constructs a new NinePatch widget using a texture region.
NinePatchWidget(float, float, int, Texture) - Constructor for class easel.ui.graphics.ninepatch.NinePatchWidget
Constructs a new NinePatch widget using a texture.
NinePatchWidget(float, float, Texture) - Constructor for class easel.ui.graphics.ninepatch.NinePatchWidget
Constructs a new NinePatch widget using a full texture.
NinePatchWidget(float, float, int, int, int, int, TextureRegion) - Constructor for class easel.ui.graphics.ninepatch.NinePatchWidget
Constructs a new NinePatch widget using a texture region and specifying all corner sizes for the patch.
NinePatchWidget(float, float, int, int, int, int, Texture) - Constructor for class easel.ui.graphics.ninepatch.NinePatchWidget
Constructs a new NinePatch widget using a texture and specifying all corner sizes for the patch.

O

ONE_TENTH_TRANSPARENT_BLACK - Static variable in class easel.utils.colors.EaselColors
 
onLeftClick - Variable in class easel.ui.AbstractWidget
 
onLeftClick(Consumer<T>) - Method in class easel.ui.AbstractWidget
 
onMouseEnter - Variable in class easel.ui.AbstractWidget
 
onMouseEnter(Consumer<T>) - Method in class easel.ui.AbstractWidget
 
onMouseLeave - Variable in class easel.ui.AbstractWidget
 
onMouseLeave(Consumer<T>) - Method in class easel.ui.AbstractWidget
 
onRightClick - Variable in class easel.ui.AbstractWidget
 
onRightClick(Consumer<T>) - Method in class easel.ui.AbstractWidget
 

P

PieChartWidget - Class in easel.ui.graphics.pie
Renders a circular pie chart using shaders given dynamically specified regions.
PieChartWidget(float, float) - Constructor for class easel.ui.graphics.pie.PieChartWidget
Constructs a new pie-chart that will render with the given width or height.
PlaceholderWidget - Class in easel.ui.misc
A simple invisible widget that occupies an amount of space but has no children and no rendering.
PlaceholderWidget(float, float) - Constructor for class easel.ui.misc.PlaceholderWidget
Constructs an invisible widget with the given dimensions.
Prefix(AbstractDungeon) - Static method in class easel.patches.UpdateSuppressionPatches.AbstractDungeonUpdateSuppressPatch
 
Prefix(SpriteBatch) - Static method in class easel.patches.UpdateSuppressionPatches.TipSuppressorPatch
 
Prefix(TopPanel) - Static method in class easel.patches.UpdateSuppressionPatches.TopPanelSuppressInputPatch
 

Q

QUAL_BLUE() - Method in interface easel.utils.colors.ColorPalette
 
QUAL_BLUE() - Static method in class easel.utils.colors.EaselColors
 
QUAL_BLUE() - Method in class easel.utils.colors.EaselDark
 
QUAL_GREEN() - Method in interface easel.utils.colors.ColorPalette
 
QUAL_GREEN() - Static method in class easel.utils.colors.EaselColors
 
QUAL_GREEN() - Method in class easel.utils.colors.EaselDark
 
QUAL_PURPLE() - Method in interface easel.utils.colors.ColorPalette
 
QUAL_PURPLE() - Static method in class easel.utils.colors.EaselColors
 
QUAL_PURPLE() - Method in class easel.utils.colors.EaselDark
 
QUAL_RED() - Method in interface easel.utils.colors.ColorPalette
 
QUAL_RED() - Static method in class easel.utils.colors.EaselColors
 
QUAL_RED() - Method in class easel.utils.colors.EaselDark
 
QUAL_YELLOW() - Method in interface easel.utils.colors.ColorPalette
 
QUAL_YELLOW() - Static method in class easel.utils.colors.EaselColors
 
QUAL_YELLOW() - Method in class easel.utils.colors.EaselDark
 

R

rainbow() - Static method in class easel.utils.colors.EaselColors
 
randomAnchor() - Static method in enum easel.ui.AnchorPosition
DEBUG.
randomAnchor(AnchorPosition) - Static method in enum easel.ui.AnchorPosition
DEBUG.
receivePostInitialize() - Method in class easel.Easel
 
refreshAnchor() - Method in class easel.ui.AbstractWidget
Force a refresh of the anchor position but keep the widget in the same exact spot.
render(SpriteBatch) - Method in class easel.ui.AbstractWidget
Renders this widget onto the SpriteBatch.
renderTexture(SpriteBatch) - Method in class easel.ui.graphics.ShaderWidget
 
renderTopLevel(SpriteBatch) - Method in class easel.ui.AbstractWidget
Renders top level (especially tooltip) effects.
renderTopLevel(SpriteBatch) - Method in class easel.ui.layouts.GridLayout
 
renderWidget(SpriteBatch) - Method in class easel.ui.AbstractWidget
Custom widgets should implement this method for rendering.
renderWidget(SpriteBatch) - Method in class easel.ui.containers.MoveContainer
 
renderWidget(SpriteBatch) - Method in class easel.ui.containers.StyledContainer
 
renderWidget(SpriteBatch) - Method in class easel.ui.containers.SwapContainer
 
renderWidget(SpriteBatch) - Method in class easel.ui.debug.DebugWidget
 
renderWidget(SpriteBatch) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
 
renderWidget(SpriteBatch) - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
 
renderWidget(SpriteBatch) - Method in class easel.ui.graphics.ShaderWidget
 
renderWidget(SpriteBatch) - Method in class easel.ui.graphics.SimpleTextureWidget
 
renderWidget(SpriteBatch) - Method in class easel.ui.layouts.GridLayout
 
renderWidget(SpriteBatch) - Method in class easel.ui.misc.PlaceholderWidget
 
renderWidget(SpriteBatch) - Method in class easel.ui.text.Label
 
renderWidget(SpriteBatch) - Method in class easel.ui.text.SmartLabel
 
resetAllToDefaults(Class<B>, Class<I>, Class<S>) - Method in class easel.config.EaselConfigHelper
resetBooleansToDefaults(Class<B>) - Method in class easel.config.EaselConfigHelper
Rebuilds the entire boolean storage structure and re-initializes them to their default values.
resetIntegersToDefaults(Class<I>) - Method in class easel.config.EaselConfigHelper
Rebuilds the entire integer storage structure and re-initializes them to their default values.
resetStringsToDefaults(Class<S>) - Method in class easel.config.EaselConfigHelper
Rebuilds the entire string storage structure and re-initializes them to their default values.
resizeColsToFitWidestChildren() - Method in class easel.ui.layouts.GridLayout
 
resizeColToFitWidestChild(int) - Method in class easel.ui.layouts.GridLayout
 
resizeRowsToFitTallestChildren() - Method in class easel.ui.layouts.GridLayout
 
resizeRowToFitTallestChild(int) - Method in class easel.ui.layouts.GridLayout
 
resolveMovementQueue() - Method in class easel.ui.AbstractWidget
Moves the widget to the target anchor position.
rightClickStarted - Variable in class easel.ui.AbstractWidget
 
rightMouseClick() - Method in class easel.ui.AbstractWidget
 
roundToMultipleOf(int, int) - Static method in class easel.utils.EaselMathHelper
 
roundToMultipleOf(float, float) - Static method in class easel.utils.EaselMathHelper
 
row - Variable in class easel.ui.layouts.GridLocation
 

S

SampleBooleanChoices - Enum in easel.config.samples
A sample implementation of the ConfigBooleanEnum interface.
SampleIntegerChoices - Enum in easel.config.samples
A sample implementation of the ConfigIntegerEnum interface.
SampleStringChoices - Enum in easel.config.samples
A sample implementation of the ConfigStringEnum interface.
save() - Method in class easel.config.EaselConfigHelper
Attempt to save this config to disk.
scaleHitboxToContent() - Method in class easel.ui.AbstractWidget
This should be called whenever the getContentWidth() or getContentHeight() changes.
scaleToContent() - Method in class easel.ui.containers.StyledContainer
Automatically scale the container to fit the main contents.
scaleToContentHeight() - Method in class easel.ui.containers.StyledContainer
Automatically scale the container to fit its main content (and header) height.
scaleToContentWidth() - Method in class easel.ui.containers.StyledContainer
Automatically scale the container to fit its main content (and header) width.
scaleToFullWidget(AbstractWidget) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Scales all currently tracked layers to the target widget's full dimensions (e.g.
scaleToFullWidget(AbstractWidget) - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
Resizes this widget to adjust to the full size of the provided widget (convenience).
scaleToTallestChild() - Method in class easel.ui.layouts.HorizontalLayout
Replaces the desiredHeight set in the constructor (HorizontalLayout(float, float)) with the height of the tallest child.
scaleToWidestChild() - Method in class easel.ui.layouts.VerticalLayout
Replaces the desiredWidth set in the constructor (VerticalLayout(float, float)) with the width of the widest child.
screenCloseSound() - Static method in class easel.utils.EaselSoundHelper
 
screenOpenSound() - Static method in class easel.utils.EaselSoundHelper
 
SEQ_BLUE_0() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_BLUE_0() - Static method in class easel.utils.colors.EaselColors
 
SEQ_BLUE_0() - Method in class easel.utils.colors.EaselDark
 
SEQ_BLUE_1() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_BLUE_1() - Static method in class easel.utils.colors.EaselColors
 
SEQ_BLUE_1() - Method in class easel.utils.colors.EaselDark
 
SEQ_BLUE_2() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_BLUE_2() - Static method in class easel.utils.colors.EaselColors
 
SEQ_BLUE_2() - Method in class easel.utils.colors.EaselDark
 
SEQ_BLUE_3() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_BLUE_3() - Static method in class easel.utils.colors.EaselColors
 
SEQ_BLUE_3() - Method in class easel.utils.colors.EaselDark
 
SEQ_BLUE_4() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_BLUE_4() - Static method in class easel.utils.colors.EaselColors
 
SEQ_BLUE_4() - Method in class easel.utils.colors.EaselDark
 
SEQ_GREEN_0() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_GREEN_0() - Static method in class easel.utils.colors.EaselColors
 
SEQ_GREEN_0() - Method in class easel.utils.colors.EaselDark
 
SEQ_GREEN_1() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_GREEN_1() - Static method in class easel.utils.colors.EaselColors
 
SEQ_GREEN_1() - Method in class easel.utils.colors.EaselDark
 
SEQ_GREEN_2() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_GREEN_2() - Static method in class easel.utils.colors.EaselColors
 
SEQ_GREEN_2() - Method in class easel.utils.colors.EaselDark
 
SEQ_GREEN_3() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_GREEN_3() - Static method in class easel.utils.colors.EaselColors
 
SEQ_GREEN_3() - Method in class easel.utils.colors.EaselDark
 
SEQ_GREEN_4() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_GREEN_4() - Static method in class easel.utils.colors.EaselColors
 
SEQ_GREEN_4() - Method in class easel.utils.colors.EaselDark
 
SEQ_PURPLE_0() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_PURPLE_0() - Static method in class easel.utils.colors.EaselColors
 
SEQ_PURPLE_0() - Method in class easel.utils.colors.EaselDark
 
SEQ_PURPLE_1() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_PURPLE_1() - Static method in class easel.utils.colors.EaselColors
 
SEQ_PURPLE_1() - Method in class easel.utils.colors.EaselDark
 
SEQ_PURPLE_2() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_PURPLE_2() - Static method in class easel.utils.colors.EaselColors
 
SEQ_PURPLE_2() - Method in class easel.utils.colors.EaselDark
 
SEQ_PURPLE_3() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_PURPLE_3() - Static method in class easel.utils.colors.EaselColors
 
SEQ_PURPLE_3() - Method in class easel.utils.colors.EaselDark
 
SEQ_PURPLE_4() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_PURPLE_4() - Static method in class easel.utils.colors.EaselColors
 
SEQ_PURPLE_4() - Method in class easel.utils.colors.EaselDark
 
SEQ_RED_0() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_RED_0() - Static method in class easel.utils.colors.EaselColors
 
SEQ_RED_0() - Method in class easel.utils.colors.EaselDark
 
SEQ_RED_1() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_RED_1() - Static method in class easel.utils.colors.EaselColors
 
SEQ_RED_1() - Method in class easel.utils.colors.EaselDark
 
SEQ_RED_2() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_RED_2() - Static method in class easel.utils.colors.EaselColors
 
SEQ_RED_2() - Method in class easel.utils.colors.EaselDark
 
SEQ_RED_3() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_RED_3() - Static method in class easel.utils.colors.EaselColors
 
SEQ_RED_3() - Method in class easel.utils.colors.EaselDark
 
SEQ_RED_4() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_RED_4() - Static method in class easel.utils.colors.EaselColors
 
SEQ_RED_4() - Method in class easel.utils.colors.EaselDark
 
SEQ_YELLOW_0() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_YELLOW_0() - Static method in class easel.utils.colors.EaselColors
 
SEQ_YELLOW_0() - Method in class easel.utils.colors.EaselDark
 
SEQ_YELLOW_1() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_YELLOW_1() - Static method in class easel.utils.colors.EaselColors
 
SEQ_YELLOW_1() - Method in class easel.utils.colors.EaselDark
 
SEQ_YELLOW_2() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_YELLOW_2() - Static method in class easel.utils.colors.EaselColors
 
SEQ_YELLOW_2() - Method in class easel.utils.colors.EaselDark
 
SEQ_YELLOW_3() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_YELLOW_3() - Static method in class easel.utils.colors.EaselColors
 
SEQ_YELLOW_3() - Method in class easel.utils.colors.EaselDark
 
SEQ_YELLOW_4() - Method in interface easel.utils.colors.ColorPalette
 
SEQ_YELLOW_4() - Static method in class easel.utils.colors.EaselColors
 
SEQ_YELLOW_4() - Method in class easel.utils.colors.EaselDark
 
setAllDelayedMovement(float, float, InterpolationSpeed, long) - Method in class easel.ui.AbstractWidget
Don't call directly.
setBoolean(B, boolean) - Method in class easel.config.EaselConfigHelper
Set the given boolean option to this value.
setBooleanWithoutSaving(B, boolean) - Method in class easel.config.EaselConfigHelper
A version of EaselConfigHelper.setBoolean(ConfigBooleanEnum, boolean) which does NOT automatically save the config.
setChildrenDelayedMovement(float, float, InterpolationSpeed, long) - Method in class easel.ui.AbstractWidget
setChildrenDelayedMovement(float, float, InterpolationSpeed, long) - Method in class easel.ui.containers.StyledContainer
 
setChildrenDelayedMovement(float, float, InterpolationSpeed, long) - Method in class easel.ui.layouts.GridLayout
 
setColor(Color) - Method in class easel.ui.debug.DebugWidget
 
setInt(I, int) - Method in class easel.config.EaselConfigHelper
Set the given int option to this value.
setIntWithoutSaving(I, int) - Method in class easel.config.EaselConfigHelper
A version of EaselConfigHelper.setInt(ConfigIntegerEnum, int) which does NOT automatically save the config.
setString(S, String) - Method in class easel.config.EaselConfigHelper
Set the given string option to this value.
setStringWithoutSaving(S, String) - Method in class easel.config.EaselConfigHelper
A version of EaselConfigHelper.setString(ConfigStringEnum, String) which does NOT automatically save the config.
setUniforms() - Method in class easel.ui.graphics.pie.PieChartWidget
 
setUniforms() - Method in class easel.ui.graphics.ShaderWidget
 
shaderProgram - Variable in class easel.ui.graphics.ShaderWidget
 
ShaderWidget<T extends ShaderWidget<T>> - Class in easel.ui.graphics
A base for widgets that use custom shaders to render graphics.
ShaderWidget(float, float, String, String) - Constructor for class easel.ui.graphics.ShaderWidget
 
show() - Method in class easel.ui.AbstractWidget
 
show() - Method in class easel.ui.containers.SwapContainer
 
show() - Method in class easel.ui.layouts.GridLayout
 
SimpleTextureWidget - Class in easel.ui.graphics
Quick and easy way to render widgetized textures.
SimpleTextureWidget(float, float, Texture) - Constructor for class easel.ui.graphics.SimpleTextureWidget
A convenience constructor using a Texture instead of a TextureRegion.
SimpleTextureWidget(float, float, TextureRegion) - Constructor for class easel.ui.graphics.SimpleTextureWidget
Constructs a new widget that will render the provided texture region with the supplied dimensions.
SMALLER_TIP_BODY - Static variable in class easel.utils.EaselFonts
A slightly smaller version of FontHelper.tipBodyFont.
SmartLabel - Class in easel.ui.text
A more flexible version of Label which allows for automatic text wrapping, inline colors for specific pieces of text, and convenient builder methods to make producing larger paragraphs of text a bit more convenient.
SmartLabel() - Constructor for class easel.ui.text.SmartLabel
Convenience constructor for SmartLabel(BitmapFont, float, float) with the base game's FontHelper.tipBodyFont and no automatic line wrapping.
SmartLabel(float) - Constructor for class easel.ui.text.SmartLabel
Convenience constructor for SmartLabel(BitmapFont, float, float) with the base game's FontHelper.tipBodyFont and lineSpacing = 10.
SmartLabel(BitmapFont) - Constructor for class easel.ui.text.SmartLabel
Convenience constructor for SmartLabel(BitmapFont, float, float) with no automatic line wrapping.
SmartLabel(BitmapFont, float) - Constructor for class easel.ui.text.SmartLabel
Convenience constructor for SmartLabel(BitmapFont, float, float) with a lineSpacing = 10.
SmartLabel(BitmapFont, float, float) - Constructor for class easel.ui.text.SmartLabel
The primary constructor for a smart label.
StyledContainer - Class in easel.ui.containers
A container with a nice textured background and borders.
StyledContainer(float, float) - Constructor for class easel.ui.containers.StyledContainer
Constructs a new styled container with the given dimensions.
suppressAll(boolean) - Static method in class easel.utils.UpdateSuppressor
Convenience function to suppress/release both tips (UpdateSuppressor.suppressTips(boolean)) and updates (UpdateSuppressor.suppressUpdates(boolean)) at the same time.
suppressTips(boolean) - Static method in class easel.utils.UpdateSuppressor
Suppress the rendering of tips from the base game's TipHelper.
suppressUpdates(boolean) - Static method in class easel.utils.UpdateSuppressor
Suppress any updates to the base game.
SwapContainer<T extends java.lang.Enum<T>> - Class in easel.ui.containers
 
SwapContainer(Class<T>) - Constructor for class easel.ui.containers.SwapContainer
 
syncContainerHeights(StyledContainer...) - Static method in class easel.ui.containers.StyledContainer
syncContainerHeights(Stream<StyledContainer>) - Static method in class easel.ui.containers.StyledContainer
syncContainerHeights(List<StyledContainer>) - Static method in class easel.ui.containers.StyledContainer
syncContainerHeights(boolean, StyledContainer...) - Static method in class easel.ui.containers.StyledContainer
syncContainerHeights(boolean, Stream<StyledContainer>) - Static method in class easel.ui.containers.StyledContainer
Makes all containers share the height of the tallest container.
syncContainerHeights(boolean, List<StyledContainer>) - Static method in class easel.ui.containers.StyledContainer
syncContainerWidths(StyledContainer...) - Static method in class easel.ui.containers.StyledContainer
syncContainerWidths(Stream<StyledContainer>) - Static method in class easel.ui.containers.StyledContainer
syncContainerWidths(List<StyledContainer>) - Static method in class easel.ui.containers.StyledContainer
syncContainerWidths(boolean, StyledContainer...) - Static method in class easel.ui.containers.StyledContainer
syncContainerWidths(boolean, Stream<StyledContainer>) - Static method in class easel.ui.containers.StyledContainer
Makes all StyledContainers in the stream share the width of the widest one.
syncContainerWidths(boolean, List<StyledContainer>) - Static method in class easel.ui.containers.StyledContainer

T

tex - Variable in class easel.ui.graphics.ShaderWidget
 
TextureAtlasDatabase - Enum in easel.utils.textures
 
TextureDatabase - Enum in easel.utils.textures
 
TextureLoader - Class in easel.utils.textures
 
TextureLoader() - Constructor for class easel.utils.textures.TextureLoader
 
TipSuppressorPatch() - Constructor for class easel.patches.UpdateSuppressionPatches.TipSuppressorPatch
 
toJsonString() - Method in class easel.ui.containers.MoveContainer
 
TOOLTIP_BASE() - Method in interface easel.utils.colors.ColorPalette
 
TOOLTIP_BASE() - Static method in class easel.utils.colors.EaselColors
 
TOOLTIP_BASE() - Method in class easel.utils.colors.EaselDark
 
TOOLTIP_TRIM() - Method in interface easel.utils.colors.ColorPalette
 
TOOLTIP_TRIM() - Static method in class easel.utils.colors.EaselColors
 
TOOLTIP_TRIM() - Method in class easel.utils.colors.EaselDark
 
TOOLTIP_TRIM_HIGHLIGHT() - Method in interface easel.utils.colors.ColorPalette
 
TOOLTIP_TRIM_HIGHLIGHT() - Static method in class easel.utils.colors.EaselColors
 
TOOLTIP_TRIM_HIGHLIGHT() - Method in class easel.utils.colors.EaselDark
 
TopPanelSuppressInputPatch() - Constructor for class easel.patches.UpdateSuppressionPatches.TopPanelSuppressInputPatch
 
toString() - Method in class easel.config.EaselConfigHelper
Serializes the entire config (and all current values) as a JSON string.
toString() - Method in class easel.ui.AbstractWidget
 
translate(float, float, InterpolationSpeed) - Method in class easel.ui.AbstractWidget
Translate the widget by a given amount.

U

uiClick1() - Static method in class easel.utils.EaselSoundHelper
 
uiClick2() - Static method in class easel.utils.EaselSoundHelper
 
uiHoverSound() - Static method in class easel.utils.EaselSoundHelper
 
update() - Method in class easel.ui.AbstractWidget
Update this widget if it requires any logic updates each frame.
updateAnchorAt(T, AnchorPosition) - Method in class easel.ui.containers.SwapContainer
 
updateInteractivity() - Method in class easel.ui.AbstractWidget
 
updateRegionColor(int, Color) - Method in class easel.ui.graphics.pie.PieChartWidget
Updates the color of the given region, if it exists.
updateRegionCount(int, int) - Method in class easel.ui.graphics.pie.PieChartWidget
Updates the relative size of the given region, if it exists.
updateSize(AbstractWidget) - Method in class easel.ui.layouts.HorizontalLayout
 
updateSize(AbstractWidget) - Method in class easel.ui.layouts.VerticalLayout
 
UpdateSuppressionPatches - Class in easel.patches
 
UpdateSuppressionPatches() - Constructor for class easel.patches.UpdateSuppressionPatches
 
UpdateSuppressionPatches.AbstractDungeonUpdateSuppressPatch - Class in easel.patches
 
UpdateSuppressionPatches.TipSuppressorPatch - Class in easel.patches
 
UpdateSuppressionPatches.TopPanelSuppressInputPatch - Class in easel.patches
 
UpdateSuppressor - Class in easel.utils
Can be used to suppress updates to the base game.
UpdateSuppressor() - Constructor for class easel.utils.UpdateSuppressor
 
updateWidget() - Method in class easel.ui.AbstractWidget
Required for interactive components.
updateWidget() - Method in class easel.ui.containers.MoveContainer
 
updateWidget() - Method in class easel.ui.containers.StyledContainer
 
updateWidget() - Method in class easel.ui.containers.SwapContainer
 
updateWidget() - Method in class easel.ui.layouts.GridLayout
 

V

valueOf(String) - Static method in enum easel.config.samples.SampleBooleanChoices
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum easel.config.samples.SampleIntegerChoices
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum easel.config.samples.SampleStringChoices
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum easel.ui.AnchorPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum easel.ui.InterpolationSpeed
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum easel.utils.textures.TextureAtlasDatabase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum easel.utils.textures.TextureDatabase
Returns the enum constant of this type with the specified name.
values() - Static method in enum easel.config.samples.SampleBooleanChoices
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum easel.config.samples.SampleIntegerChoices
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum easel.config.samples.SampleStringChoices
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum easel.ui.AnchorPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum easel.ui.InterpolationSpeed
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum easel.utils.textures.TextureAtlasDatabase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum easel.utils.textures.TextureDatabase
Returns an array containing the constants of this enum type, in the order they are declared.
VerticalLayout - Class in easel.ui.layouts
Layout widgets vertically from top to bottom.
VerticalLayout(float, float) - Constructor for class easel.ui.layouts.VerticalLayout
Constructs a new vertical layout with the given column width and vertical spacing.
VerticalLayout(float) - Constructor for class easel.ui.layouts.VerticalLayout
Constructs a new vertical layout with the given vertical spacing.

W

width - Variable in class easel.ui.graphics.ShaderWidget
 
withAllChildrenOfLayout(VerticalLayout) - Method in class easel.ui.containers.MoveContainer
Transfers all children of the given layout to be managed by this move container instead.
withAllChildrenOfLayout(HorizontalLayout) - Method in class easel.ui.containers.MoveContainer
Transfers all children of the given layout to be managed by this move container instead.
withAllChildrenOfLayout(GridLayout) - Method in class easel.ui.containers.MoveContainer
Transfers all children of the given layout to be managed by this move container instead.
withBaseColor(Color) - Method in class easel.ui.containers.StyledContainer
The background color of the entire container texture.
withBorder(Color, float) - Method in class easel.utils.BitmapFontBuilder
 
withBorder(Color, float, float) - Method in class easel.utils.BitmapFontBuilder
 
withChild(AbstractWidget) - Method in class easel.ui.containers.MoveContainer
Adds a new child to be managed by this container.
withChild(int, int, AbstractWidget, AnchorPosition) - Method in class easel.ui.layouts.GridLayout
Let this grid manage the given widget.
withChild(int, int, AbstractWidget) - Method in class easel.ui.layouts.GridLayout
Let this grid manage the given widget.
withChildrenInCol(int, AbstractWidget...) - Method in class easel.ui.layouts.GridLayout
Adds the provided children to the specified column, starting at row 0.
withChildrenInRow(int, AbstractWidget...) - Method in class easel.ui.layouts.GridLayout
Adds the provided children to the specified row, starting at column 0.
withColor(Color) - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
Sets the color used to render this nine patch.
withColor(Color) - Method in class easel.ui.graphics.SimpleTextureWidget
Use a custom color (useful for tinting) before rendering.
withColor(Color) - Method in class easel.ui.text.Label
 
withColors(Color...) - Method in class easel.ui.graphics.pie.PieChartWidget
Sets all colors in the pie chart at once.
withContent(AbstractWidget, boolean) - Method in class easel.ui.containers.StyledContainer
Set the main content of this container.
withContentAnchor(AnchorPosition) - Method in class easel.ui.containers.StyledContainer
Sets the position of the main contents inside the bottom region.
withCounts(int...) - Method in class easel.ui.graphics.pie.PieChartWidget
Sets all counts in the pie chart at once.
withDefaultChildAnchor(AnchorPosition) - Method in class easel.ui.containers.SwapContainer
 
withDefaultChildAnchorPosition(AnchorPosition) - Method in class easel.ui.layouts.GridLayout
 
withDimensions(float, float) - Method in class easel.ui.containers.StyledContainer
Set new dimensions for the full container.
withDimensions(float, float) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Scales all currently tracked layers to the given width and height.
withDimensions(float, float) - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
Resizes this widget (will likely require another anchoring, e.g.
withDimensions(float, float) - Method in class easel.ui.graphics.ShaderWidget
Update the size post-constructor.
withDimensions(float, float) - Method in class easel.ui.graphics.SimpleTextureWidget
Update the size post-constructor.
withExactCols(float...) - Method in class easel.ui.layouts.GridLayout
Sets the widths of each column to an exact pixel value.
withExactRows(float...) - Method in class easel.ui.layouts.GridLayout
Sets the heights of each row to an exact pixel value.
withHeader(String) - Method in class easel.ui.containers.StyledContainer
Add a single-line title to this container with the given text.
withHeader(String, String) - Method in class easel.ui.containers.StyledContainer
Add a double-line title/subtitle to this container with the given text.
withHeader(AbstractWidget, boolean) - Method in class easel.ui.containers.StyledContainer
Add a custom child widget to serve as this containers header.
withHeaderAnchor(AnchorPosition) - Method in class easel.ui.containers.StyledContainer
Sets the position of the header contents inside the header region.
withHeaderColor(Color) - Method in class easel.ui.containers.StyledContainer
The background color of the header, if it exists (use with one of the header builder functions: StyledContainer.withHeader(String) etc.).
withHeight(float) - Method in class easel.ui.containers.StyledContainer
Set the new height of the full container to a new value Requires re-anchoring.
withHeight(float) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Scales all currently tracked layers to the given height.
withHeight(float) - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
 
withHeight(float) - Method in class easel.ui.graphics.ShaderWidget
Update the vertical height post-constructor.
withHeight(float) - Method in class easel.ui.graphics.SimpleTextureWidget
Update the vertical height post-constructor.
withItalic() - Method in class easel.utils.BitmapFontBuilder
 
withKreonBold() - Method in class easel.utils.BitmapFontBuilder
 
withKreonRegular() - Method in class easel.utils.BitmapFontBuilder
 
withLayer(TextureRegion) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Pushes a new NinePatchWidget on top of the rest using a textureRegion.
withLayer(TextureRegion, Color) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Pushes a new NinePatchWidget with the given color on top of the rest using a textureRegion.
withLayer(Texture) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Pushes a new NinePatchWidget on top of the rest using a texture.
withLayer(Texture, Color) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Pushes a new NinePatchWidget with the given color on top of the rest using a texture.
withLayerColor(int, Color) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Attempts to set the render color (NinePatchWidget.withColor(Color)) of the layer with the given index, if it exists.
withLinearFiltering(boolean) - Method in class easel.utils.BitmapFontBuilder
Use for large font sizes.
withMargins(float) - Method in class easel.ui.AbstractWidget
Sets all margins to the same value.
withMargins(float, float) - Method in class easel.ui.AbstractWidget
Sets the left and right margins to horizontal and the bottom and top margins to vertical.
withMargins(float, float, float, float) - Method in class easel.ui.AbstractWidget
Sets each margin independently.
withNEvenlySizedCols(float, int) - Method in class easel.ui.layouts.GridLayout
Makes numCols evenly sized columns.
withNEvenlySizedRows(float, int) - Method in class easel.ui.layouts.GridLayout
Makes numRows evenly sized rows.
withNewlines(int) - Method in class easel.ui.text.SmartLabel
Adds a certain number of newlines to the ongoing text block.
withOpacity(Color, float) - Static method in class easel.utils.colors.EaselColors
Creates a copy of the given color with the new alpha transparency.
withOpacity(Color, float, InterpolationSpeed) - Static method in class easel.utils.colors.EaselColors
Creates a copy of the given color with a new alpha transparency interpolated towards the targetAlpha.
withRegion(int, Color) - Method in class easel.ui.graphics.pie.PieChartWidget
Set the relative count and color of the next region in the pie chart.
withRelativeCols(float, float...) - Method in class easel.ui.layouts.GridLayout
Sets the column widths relative to each other as a fraction of some given totalWidth.
withRelativeRows(float, float...) - Method in class easel.ui.layouts.GridLayout
Sets the row heights relative to each other as a fraction of some given totalHeight.
withRowsCols(float, float, int, int) - Method in class easel.ui.layouts.GridLayout
Makes evenly distributed rows/cols for a certain width and height.
withShadow(Color) - Method in class easel.utils.BitmapFontBuilder
 
withShadow(Color, int, int) - Method in class easel.utils.BitmapFontBuilder
 
withShadows(boolean) - Method in class easel.ui.containers.StyledContainer
Set whether a drop shadow is rendered underneath the container.
withSize(float) - Method in class easel.utils.BitmapFontBuilder
 
withSize(float, boolean) - Method in class easel.utils.BitmapFontBuilder
 
withText(String) - Method in class easel.ui.text.Label
 
withText(String) - Method in class easel.ui.text.SmartLabel
Appends the given text to the end of the label.
withText(Color, String) - Method in class easel.ui.text.SmartLabel
Appends the given text to the end of the label, with a specific (temporary) color.
withText(Supplier<Color>, String) - Method in class easel.ui.text.SmartLabel
Appends the given text to the end of the label, with a specific (temporary) color.
withTextColor(Color) - Method in class easel.ui.text.SmartLabel
Sets the color of all future text appended via SmartLabel.withText(String).
withTextColor(Supplier<Color>) - Method in class easel.ui.text.SmartLabel
Sets the color of all future text appended via SmartLabel.withText(String) with a dynamic supplier.
withTrimColors(Color, Color) - Method in class easel.ui.containers.StyledContainer
The trim colors of the entire container texture (for the outermost borders).
withView(T) - Method in class easel.ui.containers.SwapContainer
 
withWidget(T, AbstractWidget) - Method in class easel.ui.containers.SwapContainer
 
withWidget(T, AbstractWidget, boolean) - Method in class easel.ui.containers.SwapContainer
 
withWidget(T, AbstractWidget, boolean, AnchorPosition) - Method in class easel.ui.containers.SwapContainer
 
withWidth(float) - Method in class easel.ui.containers.StyledContainer
Set the new width of the full container to a new value.
withWidth(float) - Method in class easel.ui.graphics.ninepatch.LayeredNinePatch
Scales all currently tracked layers to the given width.
withWidth(float) - Method in class easel.ui.graphics.ninepatch.NinePatchWidget
 
withWidth(float) - Method in class easel.ui.graphics.ShaderWidget
Update the horizontal width post-constructor.
withWidth(float) - Method in class easel.ui.graphics.SimpleTextureWidget
Update the horizontal width post-constructor.
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links