Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absoluteBounds - Variable in class com.blackrook.gui.GUIObject
-
This object's absolute bounds.
- action(GUIAction) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that calls an action on the object.
- ACTION - Enum constant in enum com.blackrook.gui.GUIEvent.Origin
-
Event originated from an action call.
- activeCard - Variable in class com.blackrook.gui.layout.CardLayout
-
Identifier for the active card.
- activeIndex - Variable in class com.blackrook.gui.layout.CardLayout
-
Index used for the active card.
- add(GUIColor) - Method in class com.blackrook.gui.GUIColor
-
Adds a color's components to this one.
- add(GUIColor, GUIColor, GUIColor) - Static method in class com.blackrook.gui.GUIColor
-
Adds a color's components to another.
- add(K, V) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Adds a value to the end of a deque.
- addChar(char, float, float, float, float, float, float, float, float, float) - Method in class com.blackrook.gui.GUIFont
-
Adds a character to the map.
- addChild(GUIObject) - Method in class com.blackrook.gui.GUIObject
-
Add a child object to this one.
- addChild(GUIObject, Object) - Method in class com.blackrook.gui.GUIObject
-
Add a child object to this one and sets a layout attribute to it, as though
GUIObject.setLayoutAttrib(Object) - addFirst(K, V) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Adds a value to the beginning of a deque.
- addLast(K, V) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Adds a value to the end of a deque.
- addName(String...) - Method in class com.blackrook.gui.GUIObject
-
Adds a single name or series of names to this object, used for selecting objects.
- addName(String...) - Method in class com.blackrook.gui.GUIQuery
-
Adds a name (or several) to the objects in this query.
- addObject(GUIObject) - Method in class com.blackrook.gui.GUI
-
Adds a GUI Object to this GUI (plus children).
- addObject(GUIObject) - Method in class com.blackrook.gui.GUIRenderSet
-
Adds the renderable characteristics for an object to this.
- addObject(GUILabel) - Method in class com.blackrook.gui.GUIRenderSet
-
Adds the renderable characteristics for a text object to this.
- addToRenderSet(GUIRenderSet) - Method in class com.blackrook.gui.GUI
-
Adds all objects in the GUI to a render set for rendering later.
- addToRenderSet(GUIRenderSet) - Method in class com.blackrook.gui.GUIObject
-
Called when this object needs adding to a render set for rendering later.
- ADJUST_X - Enum constant in enum com.blackrook.gui.GUIObject.ScaleType
-
Scaling is according to object's height.
- ADJUST_Y - Enum constant in enum com.blackrook.gui.GUIObject.ScaleType
-
Scaling is according to object's width.
- advance - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Advancement of char in relation to overall size (1.0 is equal to fontsize).
- advanceSelection() - Method in class com.blackrook.gui.object.GUICycler
-
Advances the cycler's selected index.
- alphaBlend(GUIColor) - Method in class com.blackrook.gui.GUIColor
-
Blends a color's component's to this one, using the incoming color's alpha channel as a blending factor.
- alphaBlend(GUIColor, GUIColor, GUIColor) - Static method in class com.blackrook.gui.GUIColor
-
Blends two colors using alpha blending.
- AMBER - Static variable in class com.blackrook.gui.GUIColor
- AnchorLayout - Class in com.blackrook.gui.layout
-
A layout that anchors objects to places in a parent object.
- AnchorLayout() - Constructor for class com.blackrook.gui.layout.AnchorLayout
- AnchorLayout.Anchor - Class in com.blackrook.gui.layout
-
The anchor attribute.
- animate(long, long, GUIAnimation...) - Method in class com.blackrook.gui.GUIQuery
-
Enqueues an animation on this GUI Object, linear transition, and with a cumulative delay added to each object.
- animate(long, long, GUIEasingType, GUIAnimation...) - Method in class com.blackrook.gui.GUIQuery
-
Enqueues an animation on this GUI Object, and with a cumulative delay added to each object.
- animate(long, GUIAnimation...) - Method in class com.blackrook.gui.GUIObject
-
Enqueues an animation on this GUI Object, linear transition.
- animate(long, GUIAnimation...) - Method in class com.blackrook.gui.GUIQuery
-
Enqueues an animation on this GUI Object, linear transition.
- animate(long, GUIEasingType, GUIAnimation...) - Method in class com.blackrook.gui.GUIObject
-
Enqueues an animation on this GUI Object.
- animate(long, GUIEasingType, GUIAnimation...) - Method in class com.blackrook.gui.GUIQuery
-
Enqueues an animation on this GUI Object.
- animate(GUIAnimation...) - Method in class com.blackrook.gui.GUIObject
-
Enqueues an animation on this GUI Object, no duration.
- animate(GUIAnimation...) - Method in class com.blackrook.gui.GUIQuery
-
Enqueues an animation on this GUI Object, no duration.
- animateAbort() - Method in class com.blackrook.gui.GUIObject
-
Aborts the animation on this object, abandoning it mid-animation.
- animateAbort() - Method in class com.blackrook.gui.GUIQuery
-
Aborts the animation on this object, abandoning it mid-animation.
- animateDelay(long) - Method in class com.blackrook.gui.GUIObject
-
Enqueues a delay between animations on this GUI Object.
- animateDelay(long) - Method in class com.blackrook.gui.GUIQuery
-
Enqueues a delay between animations on this GUI Object.
- animateFinish() - Method in class com.blackrook.gui.GUIObject
-
Finishes the animation on this object all the way to the end.
- animateFinish() - Method in class com.blackrook.gui.GUIQuery
-
Finishes the animation on this object all the way to the end.
- AnimationState(GUIObject) - Constructor for class com.blackrook.gui.GUI.AnimationState
- AQUAMARINE - Static variable in class com.blackrook.gui.GUIColor
- argbAddScaledIncomingAlpha(int, int) - Static method in class com.blackrook.gui.struct.ColorUtils
-
Adds two colors, with the addition scaled by the incoming color's alpha component.
- argbAlpha(int, int) - Static method in class com.blackrook.gui.struct.ColorUtils
-
Mixes two colors scaled by the incoming color's alpha component.
- argbColor(float, float, float, float) - Static method in class com.blackrook.gui.struct.ColorUtils
-
Converts a componentized color to an ARGB integer.
- argbHSLA(float, float, float, float) - Static method in class com.blackrook.gui.struct.ColorUtils
-
Converts a hue-saturation-lightness-alpha color to an ARGB integer.
- argbMix(int, int, int) - Static method in class com.blackrook.gui.struct.ColorUtils
-
Mixes two ARGB values linearly.
- argbMultiplyScaledIncomingAlpha(int, int) - Static method in class com.blackrook.gui.struct.ColorUtils
-
Multiply-blends two colors together, with the multiplication scaled by the incoming color's alpha component.
- argbSubtractScaledIncomingAlpha(int, int) - Static method in class com.blackrook.gui.struct.ColorUtils
-
Subtracts the incoming color from the source, with the subtraction scaled by the incoming color's alpha component.
- ASPECT - Enum constant in enum com.blackrook.gui.GUIObject.ScaleType
-
Scaling is according to object's dimensional aspect.
- AUTO - Static variable in class com.blackrook.gui.layout.AnchorLayout
-
Anchor value for automatic alignment.
- AXIS_POV - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: POV Hat.
- AXIS_POV_DOWN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad POV Hat value: DOWN.
- AXIS_POV_DOWN_LEFT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad POV Hat value: DOWN LEFT.
- AXIS_POV_DOWN_RIGHT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad POV Hat value: DOWN RIGHT.
- AXIS_POV_LEFT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad POV Hat value: LEFT.
- AXIS_POV_RIGHT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad POV Hat value: RIGHT.
- AXIS_POV_UP - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad POV Hat value: UP.
- AXIS_POV_UP_LEFT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad POV Hat value: UP LEFT.
- AXIS_POV_UP_RIGHT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad POV Hat value: UP RIGHT.
- AXIS_RX - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: RX axis.
- AXIS_RY - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: RY axis.
- AXIS_RZ - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: RZ axis.
- AXIS_SLIDER - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: Slider.
- AXIS_TAP_NEGATIVE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis tap: negative.
- AXIS_TAP_POSITIVE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis tap: positive.
- AXIS_UNDEFINED - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: Undefined axis.
- AXIS_X - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: X axis.
- AXIS_XBOX_LEFT_X - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Axis Left Stick X.
- AXIS_XBOX_LEFT_Y - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Axis Left Stick Y.
- AXIS_XBOX_PAD - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Axis Control Pad (POV).
- AXIS_XBOX_RIGHT_X - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Axis Right Stick X.
- AXIS_XBOX_RIGHT_Y - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Axis Right Stick Y.
- AXIS_XBOX_TRIGGER - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Axis Triggers.
- AXIS_Y - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: Y axis.
- AXIS_Z - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad axis type: Z axis.
- axisTap(int, boolean) - Static method in class com.blackrook.gui.action.InputFilteredAction
-
Creates a new axis tap.
B
- BACK_IN - Enum constant in enum com.blackrook.gui.GUIEasing
- BACK_OUT - Enum constant in enum com.blackrook.gui.GUIEasing
- backwardObject - Variable in class com.blackrook.gui.group.FocusOrderGroup.GroupAction
- BASIC_ACTION - Static variable in class com.blackrook.gui.object.GUICycler
- bind(boolean, GUIObject[]) - Method in class com.blackrook.gui.group.FocusOrderGroup
-
Binds the actions in this group to the objects in the group.
- bindAction(GUIAction, String...) - Method in class com.blackrook.gui.GUIObject
-
Adds an action bound to an event type.
- bindAction(GUIAction, String...) - Method in class com.blackrook.gui.GUIQuery
-
Binds an action of a particular type to the objects inside this query.
- bindBroadcastAction(GUIKeyStroke, GUIAction) - Method in class com.blackrook.gui.GUI
-
Adds a broadcast key event to this GUI.
- BLACK - Static variable in class com.blackrook.gui.GUIColor
- BLUE - Static variable in class com.blackrook.gui.GUIColor
- BMXMLReader() - Constructor for class com.blackrook.gui.GUIFont.BMXMLReader
- BOTTOM - Enum constant in enum com.blackrook.gui.layout.FlowLayout.VAlignment
-
Objects are aligned to the bottom of the inside of the parent.
- BOTTOM - Enum constant in enum com.blackrook.gui.object.GUILabel.Alignment
-
Text will be aligned to the bottom of the object.
- BOTTOM_CENTER - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- BOTTOM_CENTER_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of bottom-center panel.
- BOTTOM_LEFT - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- BOTTOM_LEFT_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of bottom-left panel.
- BOTTOM_RIGHT - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- BOTTOM_RIGHT_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of bottom-right panel.
- bottomCenter - Variable in class com.blackrook.gui.layout.FramedLayout
-
Bottom-center object lifted from resizeChild().
- bottomLeft - Variable in class com.blackrook.gui.layout.FramedLayout
-
Bottom-left object lifted from resizeChild().
- bottomRight - Variable in class com.blackrook.gui.layout.FramedLayout
-
Bottom-right object lifted from resizeChild().
- BOUNCE - Enum constant in enum com.blackrook.gui.GUIEasing
- bounds(Float, Float, Float, Float) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that performs an object bounds transition.
- boundsHeight - Variable in class com.blackrook.gui.GUIRenderSet.Piece
-
Absolute bounds: height.
- boundsWidth - Variable in class com.blackrook.gui.GUIRenderSet.Piece
-
Absolute bounds: width.
- boundsX - Variable in class com.blackrook.gui.GUIRenderSet.Piece
-
Absolute bounds: X.
- boundsY - Variable in class com.blackrook.gui.GUIRenderSet.Piece
-
Absolute bounds: Y.
C
- c - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Font character.
- call(GUIEvent) - Method in class com.blackrook.gui.action.CompoundAction
- call(GUIEvent) - Method in class com.blackrook.gui.action.FocusAction
- call(GUIEvent) - Method in class com.blackrook.gui.action.InputFilteredAction
- call(GUIEvent) - Method in class com.blackrook.gui.action.MouseTranslateAction
- call(GUIEvent) - Method in class com.blackrook.gui.action.MoveToBackAction
- call(GUIEvent) - Method in class com.blackrook.gui.action.MoveToFrontAction
- call(GUIEvent) - Method in class com.blackrook.gui.group.FocusOrderGroup.GroupAction
- call(GUIEvent) - Method in interface com.blackrook.gui.GUIAction
-
The method stub called when this action is invoked.
- callAction(GUIAction) - Method in class com.blackrook.gui.GUIObject
-
Calls an action on this object.
- callAction(GUIAction) - Method in class com.blackrook.gui.GUIQuery
-
Calls an action on the objects inside the query.
- CappedLayout - Class in com.blackrook.gui.layout
-
A layout that orients objects by resizing them.
- CappedLayout() - Constructor for class com.blackrook.gui.layout.CappedLayout
-
Creates a new capped layout in horizontal style.
- CappedLayout(CappedLayout.Style) - Constructor for class com.blackrook.gui.layout.CappedLayout
-
Creates a new capped layout.
- CappedLayout.Attrib - Enum in com.blackrook.gui.layout
-
Layout attributes for layout components.
- CappedLayout.Style - Enum in com.blackrook.gui.layout
-
Cap style enumeration.
- CardLayout - Class in com.blackrook.gui.layout
-
A special layout that controls the visibility (and size) of the children on the object using this layout.
- CardLayout(GUIObject) - Constructor for class com.blackrook.gui.layout.CardLayout
-
Creates a new CardLayout.
- CENTER - Enum constant in enum com.blackrook.gui.layout.FlowLayout.HAlignment
-
Objects are aligned to the center of the inside of the parent.
- CENTER - Enum constant in enum com.blackrook.gui.object.GUILabel.Justification
-
Text will be centered inside the object bounds.
- CHANGE_Y - Enum constant in enum com.blackrook.gui.object.GUILabel.ResizeMode
-
Y-coordinate bound changes (shrink up/expand down).
- CHARTREUSE - Static variable in class com.blackrook.gui.GUIColor
- clamp() - Method in class com.blackrook.gui.GUIColor
-
Clamps this color's channel values into the range 0 to 1.
- clampValue(double, double, double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Coerces a double to the range bounded by lo and hi.
- clampValue(float, float, float) - Static method in class com.blackrook.gui.struct.MathUtils
-
Coerces a float to the range bounded by lo and hi.
- clampValue(int, int, int) - Static method in class com.blackrook.gui.struct.MathUtils
-
Coerces an integer to the range bounded by lo and hi.
- clampValue(short, short, short) - Static method in class com.blackrook.gui.struct.MathUtils
-
Coerces a short to the range bounded by lo and hi.
- clear() - Method in class com.blackrook.gui.GUIRenderSet
-
Clears the piece list.
- clearState() - Method in class com.blackrook.gui.GUI
-
Resets/clears the GUI state.
- CLICK_ACTION - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Click action for the checkbox - calls
GUITogglePanel.toggle() - CLICK_ACTION - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Click action for the radio - calls
GUITogglePanel.toggle() - color(float, float, float, float) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that performs a color transition.
- color(GUIColor) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that performs a color transition.
- colorARGB - Variable in class com.blackrook.gui.GUIRenderSet.Piece
-
Color.
- ColorUtils - Class in com.blackrook.gui.struct
-
Some utility methods for mixing ARGB colors.
- columns - Variable in class com.blackrook.gui.layout.GridLayout
-
Number of discrete columns in the layout.
- com.blackrook.gui - package com.blackrook.gui
-
Containing GUI components.
- com.blackrook.gui.action - package com.blackrook.gui.action
-
Contains actions that can be bound to GUI objects.
- com.blackrook.gui.group - package com.blackrook.gui.group
-
Contains action groups that can affect a group of objects.
- com.blackrook.gui.input - package com.blackrook.gui.input
-
Contains classes for handling input.
- com.blackrook.gui.layout - package com.blackrook.gui.layout
-
Contains layout objects to be added to GUI objects.
- com.blackrook.gui.model - package com.blackrook.gui.model
-
Contains data models to apply to objects.
- com.blackrook.gui.model.indexed - package com.blackrook.gui.model.indexed
-
Contains common implementations of the IndexedModel.
- com.blackrook.gui.model.range - package com.blackrook.gui.model.range
-
Contains common implementations of the RangeModel.
- com.blackrook.gui.object - package com.blackrook.gui.object
-
Contains objects to add to the GUI scene.
- com.blackrook.gui.struct - package com.blackrook.gui.struct
-
Additional helper data structures and methods.
- CompoundAction - Class in com.blackrook.gui.action
-
An action encapsulates and calls other actions.
- content - Variable in class com.blackrook.gui.layout.FramedLayout
-
Content object lifted from resizeChild().
- CONTENT - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- CONTENT_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of content panel.
- copy() - Method in class com.blackrook.gui.GUIQuery
-
Copies this query, returning a new query with the same objects.
- correctMouseMoveX(float, float) - Method in class com.blackrook.gui.object.GUIFrame
-
Gets the corrected X coordinate for a mouse movement.
- correctMouseMoveY(float, float) - Method in class com.blackrook.gui.object.GUIFrame
-
Gets the corrected Y coordinate for a mouse movement.
- correctPosition() - Method in class com.blackrook.gui.GUIObject
-
Corrects the position of this object, if this is constrained to the parent's position.
- create() - Method in class com.blackrook.gui.struct.HashDequeMap
-
Called to create a new Deque implementation that gets stored in the table.
- create(GUIAction) - Static method in class com.blackrook.gui.action.InputFilteredAction
-
Creates a new input-filtered action.
- create(GUIAction...) - Static method in class com.blackrook.gui.action.CompoundAction
-
Creates a new compound action from a set of actions.
- create(String) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a keystroke by parsing a string that represents the keystroke.
- createAnchor(float, float, float, float) - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Creates an anchor attribute for objects in the layout.
- createBottomCenterAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes anchoring an object in the bottom-center of its parent.
- createBottomLeftAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes anchoring an object in the bottom-left of its parent.
- createBottomRightAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes anchoring an object in the bottom-right of its parent.
- createCenteredAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes centering an object in its parent.
- createGamepad(int) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a new gamepad button press keystroke with no mask.
- createGamepad(int, boolean) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a new gamepad button keystroke with no mask.
- createGamepad(int, int, boolean) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a new gamepad button keystroke.
- createGamepadTap(int, boolean) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a new gamepad axis tap with no mask.
- createGeneric(int) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a new generic input keystroke.
- createKey(int) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a new keyboard press keystroke with no mask.
- createKey(int, boolean) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a new keyboard keystroke with no mask.
- createKey(int, int, boolean) - Static method in class com.blackrook.gui.input.GUIKeyStroke
-
Creates a new keyboard keystroke.
- createMiddleLeftAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes anchoring an object in the middle-left of its parent.
- createMiddleRightAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes anchoring an object in the middle-right of its parent.
- createNewLinePanel() - Static method in class com.blackrook.gui.layout.FlowLayout
-
Creates a special panel that is used for deciding to create a new line in the flow layout.
- createState(G) - Method in interface com.blackrook.gui.GUI.Animation
-
Returns a mutable action state that is used by action queues.
- createTopCenterAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes anchoring an object in the top-center of its parent.
- createTopLeftAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes anchoring an object in the top-left of its parent.
- createTopRightAnchor() - Static method in class com.blackrook.gui.layout.AnchorLayout
-
Returns an Anchor that describes anchoring an object in the top-right of its parent.
- CUBIC_EASE_IN - Enum constant in enum com.blackrook.gui.GUIEasing
- CUBIC_EASE_IN_AND_OUT - Enum constant in enum com.blackrook.gui.GUIEasing
- CUBIC_EASE_OUT - Enum constant in enum com.blackrook.gui.GUIEasing
- current - Variable in class com.blackrook.gui.group.ToggleGroup
-
Current panel.
- currentIndex - Variable in class com.blackrook.gui.object.GUICycler
-
The current choice index.
- currentLineup - Variable in class com.blackrook.gui.layout.FlowLayout
-
Vector of objects.
- currentValue - Variable in class com.blackrook.gui.object.GUIProgressBar
-
Current value.
- currentValue - Variable in class com.blackrook.gui.object.GUISlider
-
Current value.
- CYAN - Static variable in class com.blackrook.gui.GUIColor
D
- DARK_GRAY - Static variable in class com.blackrook.gui.GUIColor
- DEFAULT - Enum constant in enum com.blackrook.gui.object.GUILabel.Justification
-
Font's default justification will be used, depending on its directionality.
- DEFAULT_GAP - Static variable in class com.blackrook.gui.layout.FlowLayout
-
Default gap size.
- defaultChar - Variable in class com.blackrook.gui.GUIFont
-
Default character to return if the character is not in the map.
- degToRad(double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Converts degrees to radians.
- dimension(Float, Float) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that performs an object dimension transition.
- direction - Variable in class com.blackrook.gui.group.FocusOrderGroup
-
Directionality.
- directionality - Variable in class com.blackrook.gui.GUIFont
-
Type of directionality to use.
E
- ELASTIC - Enum constant in enum com.blackrook.gui.GUIEasing
- ELEMENT_CHAR - Static variable in class com.blackrook.gui.GUIFont.BMXMLReader
- ELEMENT_COMMON - Static variable in class com.blackrook.gui.GUIFont.BMXMLReader
- ELEMENT_INFO - Static variable in class com.blackrook.gui.GUIFont.BMXMLReader
- EMPTY_NAME - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
The name given to the empty bar.
- emptyBarObject - Variable in class com.blackrook.gui.object.GUIProgressBar
-
Internal object for the empty bar.
- END - Enum constant in enum com.blackrook.gui.layout.CappedLayout.Attrib
-
End cap.
- equals(InputFilteredAction.AxisTap) - Method in class com.blackrook.gui.action.InputFilteredAction.AxisTap
- equals(GUIColor) - Method in class com.blackrook.gui.GUIColor
- equals(GUIKeyStroke) - Method in class com.blackrook.gui.input.GUIKeyStroke
-
Tests if this keystroke equals another.
- equals(Object) - Method in class com.blackrook.gui.action.InputFilteredAction.AxisTap
- equals(Object) - Method in class com.blackrook.gui.GUIColor
- equals(Object) - Method in class com.blackrook.gui.input.GUIKeyStroke
- EVENT_BLUR - Static variable in class com.blackrook.gui.GUIObject
-
Object loses focus.
- EVENT_CHANGE_ENABLE_STATE - Static variable in class com.blackrook.gui.GUIObject
-
Object is enabled/disabled.
- EVENT_CHANGE_VISIBLE_STATE - Static variable in class com.blackrook.gui.GUIObject
-
Object is shown/hidden.
- EVENT_FOCUS - Static variable in class com.blackrook.gui.GUIObject
-
Object is focused.
- EVENT_GAMEPAD_AXIS - Static variable in class com.blackrook.gui.GUIObject
-
Gamepad axis is changed on this object.
- EVENT_GAMEPAD_PRESS - Static variable in class com.blackrook.gui.GUIObject
-
Gamepad button is pressed on this object.
- EVENT_GAMEPAD_RELEASE - Static variable in class com.blackrook.gui.GUIObject
-
Gamepad button is released on this object.
- EVENT_GAMEPAD_TAP_PRESS - Static variable in class com.blackrook.gui.GUIObject
-
Gamepad axis is tapped (press) on this object.
- EVENT_GAMEPAD_TAP_RELEASE - Static variable in class com.blackrook.gui.GUIObject
-
Gamepad axis is untapped (release) on this object.
- EVENT_GENERIC_INPUT - Static variable in class com.blackrook.gui.GUIObject
-
Some kind of generic input is sent to the GUI in the form of a code.
- EVENT_KEY_PRESS - Static variable in class com.blackrook.gui.GUIObject
-
Keyboard key is pressed on this object.
- EVENT_KEY_RELEASE - Static variable in class com.blackrook.gui.GUIObject
-
Keyboard key is released on this object.
- EVENT_KEY_TYPE - Static variable in class com.blackrook.gui.GUIObject
-
Keyboard key is typed on this object.
- EVENT_MOUSE_CLICK - Static variable in class com.blackrook.gui.GUIObject
-
Mouse is clicked on this object.
- EVENT_MOUSE_DRAG - Static variable in class com.blackrook.gui.GUIObject
-
Mouse is dragged on this object (not moved, button is down).
- EVENT_MOUSE_LEAVE - Static variable in class com.blackrook.gui.GUIObject
-
Mouse cursor leaves this object (not over it anymore).
- EVENT_MOUSE_MOVE - Static variable in class com.blackrook.gui.GUIObject
-
Mouse is moved on this object.
- EVENT_MOUSE_OVER - Static variable in class com.blackrook.gui.GUIObject
-
Mouse cursor is (directly) over this object.
- EVENT_MOUSE_PRESS - Static variable in class com.blackrook.gui.GUIObject
-
Mouse button is pressed on this object.
- EVENT_MOUSE_RELEASE - Static variable in class com.blackrook.gui.GUIObject
-
Mouse button is released on this object.
- EVENT_MOUSE_WHEEL - Static variable in class com.blackrook.gui.GUIObject
-
Mouse wheel is scrolled on this object.
- EVENT_NAMED - Static variable in class com.blackrook.gui.GUIObject
-
Denotes an event triggered by name.
- EVENT_UNKNOWN - Static variable in class com.blackrook.gui.GUIObject
-
Unknown type of event.
- EVENT_VALUE_CHANGE - Static variable in interface com.blackrook.gui.object.GUIValueField
-
Event type for a value/slider changing.
F
- fireEvent(String) - Method in class com.blackrook.gui.GUIObject
-
Fires a non-specific event to the GUI system.
- FloatRangeModel - Class in com.blackrook.gui.model.range
-
An implementation of
RangeModelthat returns a floating-point range. - FloatRangeModel(float, float) - Constructor for class com.blackrook.gui.model.range.FloatRangeModel
-
Creates a new model with the provided minimum and maximum values.
- FlowLayout - Class in com.blackrook.gui.layout
-
A layout for GUIObjects that sets the position of its components inside the parent.
- FlowLayout() - Constructor for class com.blackrook.gui.layout.FlowLayout
-
Creates a new FlowLayout with a LEFT horizontal alignment, TOP vertical alignment, and default gaps.
- FlowLayout(FlowLayout.HAlignment) - Constructor for class com.blackrook.gui.layout.FlowLayout
-
Creates a new FlowLayout with a specific horizontal alignment, TOP vertical alignment, and default gaps.
- FlowLayout(FlowLayout.HAlignment, FlowLayout.VAlignment) - Constructor for class com.blackrook.gui.layout.FlowLayout
-
Creates a new FlowLayout with specific alignments and default gaps.
- FlowLayout(FlowLayout.HAlignment, FlowLayout.VAlignment, float) - Constructor for class com.blackrook.gui.layout.FlowLayout
-
Creates a new FlowLayout with specific alignments and horizontal gap.
- FlowLayout(FlowLayout.HAlignment, FlowLayout.VAlignment, float, float) - Constructor for class com.blackrook.gui.layout.FlowLayout
-
Creates a new FlowLayout with specific alignments and gaps.
- FlowLayout.HAlignment - Enum in com.blackrook.gui.layout
-
Horizontal alignment types.
- FlowLayout.NewLinePanel - Class in com.blackrook.gui.layout
-
Special panel that acts as a "new line" in a flow.
- FlowLayout.VAlignment - Enum in com.blackrook.gui.layout
-
Vertical alignment types.
- FocusAction - Class in com.blackrook.gui.action
-
An action that just requests focus on the object that it happened on.
- FocusOrderGroup - Class in com.blackrook.gui.group
-
A group that binds a series of actions to a set of focusable objects, in such that if one presses certain buttons or keys, they will go forward or back in focus.
- FocusOrderGroup(FocusOrderGroup.Direction, boolean, GUIObject...) - Constructor for class com.blackrook.gui.group.FocusOrderGroup
-
Creates a new
FocusOrderGroupand binds the required actions to the objects provided. - FocusOrderGroup(FocusOrderGroup.Direction, boolean, Iterable) - Constructor for class com.blackrook.gui.group.FocusOrderGroup
-
Creates a new
FocusOrderGroupand binds the required actions to the objects provided. - FocusOrderGroup(FocusOrderGroup.Direction, GUIObject...) - Constructor for class com.blackrook.gui.group.FocusOrderGroup
-
Creates a new
FocusOrderGroupand binds the required actions to the objects provided. - FocusOrderGroup(FocusOrderGroup.Direction, Iterable) - Constructor for class com.blackrook.gui.group.FocusOrderGroup
-
Creates a new
FocusOrderGroupand binds the required actions to the objects provided. - FocusOrderGroup.Direction - Enum in com.blackrook.gui.group
- FocusOrderGroup.GroupAction - Class in com.blackrook.gui.group
-
Action added to objects for advancing focus.
- FontChar(char, float, float, float, float, float, float, float, float, float) - Constructor for class com.blackrook.gui.GUIFontType.FontChar
- fontMap - Variable in class com.blackrook.gui.GUIFont
-
HashMap for the font map.
- forwardObject - Variable in class com.blackrook.gui.group.FocusOrderGroup.GroupAction
- FramedLayout - Class in com.blackrook.gui.layout
-
A "framed" layout for
GUIObjects similar toBorderLayout. - FramedLayout(float) - Constructor for class com.blackrook.gui.layout.FramedLayout
-
Creates a new FramedLayout.
- FramedLayout.Attrib - Enum in com.blackrook.gui.layout
-
Layout position attributes.
- frameWidth - Variable in class com.blackrook.gui.layout.FramedLayout
-
Frame width in units.
- FULL_NAME - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
The name given to the full bar.
- fullBarObject - Variable in class com.blackrook.gui.object.GUIProgressBar
-
Internal object for the full bar.
- FUSCHIA - Static variable in class com.blackrook.gui.GUIColor
G
- GAMEPAD_1 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 1.
- GAMEPAD_10 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 10.
- GAMEPAD_11 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 11.
- GAMEPAD_12 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 12.
- GAMEPAD_2 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 2.
- GAMEPAD_3 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 3.
- GAMEPAD_4 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 4.
- GAMEPAD_5 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 5.
- GAMEPAD_6 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 6.
- GAMEPAD_7 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 7.
- GAMEPAD_8 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 8.
- GAMEPAD_9 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button 9.
- GAMEPAD_AXIS_TAP_FLAG_MAP - Static variable in interface com.blackrook.gui.input.GUIKeyTables
-
Gamepad axis tap to polarity flag map.
- GAMEPAD_AXIS_TAP_MAP - Static variable in interface com.blackrook.gui.input.GUIKeyTables
-
Gamepad axis tap to AXIS map.
- GAMEPAD_BUTTON_MAP - Static variable in interface com.blackrook.gui.input.GUIKeyTables
-
Gamepad button name to KEY map.
- GAMEPAD_PREFIX - Static variable in interface com.blackrook.gui.input.GUIKeyTables
-
Keystroke prefix for gamepad actions.
- GAMEPAD_UNDEFINED - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad button: undefined.
- GAMEPAD_XBOX_A - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button A.
- GAMEPAD_XBOX_B - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button B.
- GAMEPAD_XBOX_BACK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button Back.
- GAMEPAD_XBOX_LB - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button Left Bumper.
- GAMEPAD_XBOX_LSTICK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button Left Stick.
- GAMEPAD_XBOX_RB - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button Right Bumper.
- GAMEPAD_XBOX_RSTICK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button Right Stick.
- GAMEPAD_XBOX_START - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: ButtonStart.
- GAMEPAD_XBOX_X - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button X.
- GAMEPAD_XBOX_Y - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Gamepad XBOX mapping: Button Y.
- GARNET - Static variable in class com.blackrook.gui.GUIColor
- GENERIC_PREFIX - Static variable in interface com.blackrook.gui.input.GUIKeyTables
-
Keystroke prefix for gamepad actions.
- get() - Static method in class com.blackrook.gui.action.FocusAction
- get() - Static method in class com.blackrook.gui.action.MouseTranslateAction
- get() - Static method in class com.blackrook.gui.action.MoveToBackAction
- get() - Static method in class com.blackrook.gui.action.MoveToFrontAction
- get(int) - Method in class com.blackrook.gui.GUIQuery
-
Gets an object in this query wrapped in a query.
- getAbsoluteBounds() - Method in class com.blackrook.gui.GUIObject
-
Gets this object's ABSOLUTE bounds, i.e. the object's current position after considering its inherited hierarchy.
- getAbsoluteBounds() - Method in class com.blackrook.gui.GUIQuery
-
Gets the object absolute bounds on the first object in this query result.
- getActiveCard() - Method in class com.blackrook.gui.layout.CardLayout
- getActiveIndex() - Method in class com.blackrook.gui.layout.CardLayout
- getAlignment() - Method in class com.blackrook.gui.object.GUILabel
- getAll() - Method in class com.blackrook.gui.GUI
-
Gets all GUI Objects.
- getAlpha() - Method in class com.blackrook.gui.GUIColor
- getAlpha() - Method in class com.blackrook.gui.GUIQuery
-
Gets the alpha color component of the first object in this query result.
- getAnimating() - Method in class com.blackrook.gui.GUI
-
Gets all GUI Objects that are in an animation.
- getAnimating() - Method in class com.blackrook.gui.GUIQuery
-
Gets a new query result containing objects that are currently animating.
- getARGB() - Method in class com.blackrook.gui.GUIColor
- getARGB(float, float, float, float) - Static method in class com.blackrook.gui.GUIColor
-
Converts RGBA floats to an ARGB integer.
- getAsQuery() - Method in class com.blackrook.gui.GUIObject
-
Gets this object wrapped in an
GUIQuery. - getBlue() - Method in class com.blackrook.gui.GUIColor
- getBlue() - Method in class com.blackrook.gui.GUIQuery
-
Gets the blue color component of the first object in this query result.
- getBottomCenterPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getBottomLeftPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getBottomRightPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getBounds() - Method in class com.blackrook.gui.GUIObject
-
Returns a copy of this object's bounding rectangle.
- getBounds() - Method in class com.blackrook.gui.GUIQuery
-
Gets the object bounds on the first object in this query result.
- getByAttrib(Object) - Method in class com.blackrook.gui.GUIQuery
-
Gets a new query result of all objects in the query with a specific layout attribute.
- getByName(String) - Method in class com.blackrook.gui.GUI
-
Gets all GUI Objects with a matching name.
- getByName(String...) - Method in class com.blackrook.gui.GUIQuery
-
Gets all GUI Objects that match all of the names provided in this query.
- getByPattern(Pattern) - Method in class com.blackrook.gui.GUI
-
Gets all GUI Objects with a matching name RegEx pattern.
- getByPattern(Pattern) - Method in class com.blackrook.gui.GUIQuery
-
Gets all GUI Objects with a matching name regex pattern in this query.
- getByType(Class) - Method in class com.blackrook.gui.GUI
-
Gets all GUI Objects with a matching name.
- getByType(Class) - Method in class com.blackrook.gui.GUIQuery
-
Gets a new query result of all objects in the query with the same class.
- getChar(char) - Method in class com.blackrook.gui.GUIFont
- getChar(char) - Method in interface com.blackrook.gui.GUIFontType
-
Gets a character's definition from the map.
- getChildren() - Method in class com.blackrook.gui.GUIQuery
-
Gets all children of all of the objects in this query.
- getChildrenAsQuery() - Method in class com.blackrook.gui.GUIObject
-
Gets this object's children wrapped in an
GUIQuery. - getCode() - Method in class com.blackrook.gui.GUIEvent
-
Returns the code associated with this event, if this was a generic event.
- getColor() - Method in class com.blackrook.gui.GUIObject
-
Gets the object's color.
- getColor() - Method in class com.blackrook.gui.GUIQuery
-
Gets the color on the first object in this query result.
- getColorNotInherited() - Method in class com.blackrook.gui.GUIObject
-
Gets if this object DOESN'T pass on its color to its children.
- getContentPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getDescendants() - Method in class com.blackrook.gui.GUIQuery
-
Gets all descendants of all of the objects in this query.
- getDescendantsAsQuery() - Method in class com.blackrook.gui.GUIObject
-
Gets this object's entire descendant tree wrapped in an
GUIQuery. - getDifference(GUIQuery) - Method in class com.blackrook.gui.GUIQuery
-
Creates a new query result that is the objects in this query minus the ones present in another.
- getDirectionality() - Method in class com.blackrook.gui.GUIFont
- getDirectionality() - Method in interface com.blackrook.gui.GUIFontType
- getEmptyBarObject() - Method in class com.blackrook.gui.object.GUIProgressBar
- getEvens() - Method in class com.blackrook.gui.GUIQuery
-
Gets each even-indexed object in this query as a new query.
- getEveryMultiple(int) - Method in class com.blackrook.gui.GUIQuery
-
Gets every n-th object in this query as a new query.
- getFinalOpacity() - Method in class com.blackrook.gui.GUIObject
- getFirst() - Method in class com.blackrook.gui.GUIQuery
-
Returns the first object in this query wrapped in a query.
- getFocusedObject() - Method in class com.blackrook.gui.GUI
- getFont() - Method in class com.blackrook.gui.object.GUILabel
-
Gets the font for this text object.
- getFont(String) - Method in class com.blackrook.gui.GUITheme
-
Returns a font associated with a theme key, or null if not a font or none is associated.
- getFullBarObject() - Method in class com.blackrook.gui.object.GUIProgressBar
- getGamepadAxisId() - Method in class com.blackrook.gui.GUIEvent
-
Returns the axis on the controller that this event happened on.
- getGamepadAxisTapValue() - Method in class com.blackrook.gui.GUIEvent
-
Returns the positivity on the controller axis that a tap event happened on.
- getGamepadAxisValue() - Method in class com.blackrook.gui.GUIEvent
-
Returns the value on the controller axis that this event happened on.
- getGamepadButton() - Method in class com.blackrook.gui.GUIEvent
-
Returns the axis on the controller that this event happened on.
- getGamepadId() - Method in class com.blackrook.gui.GUIEvent
-
Returns the id of the controller that this event happened on.
- getGeneration() - Method in class com.blackrook.gui.GUIObject
-
Returns how far down the generation tree this object is.
- getGreen() - Method in class com.blackrook.gui.GUIColor
- getGreen() - Method in class com.blackrook.gui.GUIQuery
-
Gets the green color component of the first object in this query result.
- getGUI() - Method in class com.blackrook.gui.GUIEvent
- getGUI() - Method in class com.blackrook.gui.GUIObject
- getGUIHeight() - Method in class com.blackrook.gui.GUI.Viewport
- getGUIHeight() - Method in class com.blackrook.gui.GUIRenderSet
- getGUIWidth() - Method in class com.blackrook.gui.GUI.Viewport
- getGUIWidth() - Method in class com.blackrook.gui.GUIRenderSet
- getGUIX() - Method in class com.blackrook.gui.GUI.Viewport
- getGUIX() - Method in class com.blackrook.gui.GUIRenderSet
- getGUIY() - Method in class com.blackrook.gui.GUI.Viewport
- getGUIY() - Method in class com.blackrook.gui.GUIRenderSet
- getHavingToggleState(boolean) - Method in class com.blackrook.gui.GUIQuery
-
Gets a new query result containing objects with a matching toggle state.
- getIndexByValue(T) - Method in class com.blackrook.gui.model.indexed.ListModel
- getIndexByValue(T) - Method in interface com.blackrook.gui.model.IndexedModel
-
Returns a specific index number of a value in this model.
- getInterpolationFactor(double, double, double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Gets a scalar factor that equals how "far along" a value is along an interval.
- getIntersection(GUIQuery) - Method in class com.blackrook.gui.GUIQuery
-
Creates a new query result that is the intersection of two queries (both objects must exist in this query and the other to be included).
- getIntersectionBox(double, double, double, double, double, double, double, double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Tests if two boxes intersect.
- getIntersectionCircleBox(double, double, double, double, double, double, double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Returns if a circle and box intersect.
- getJustification() - Method in class com.blackrook.gui.object.GUILabel
- getKeyCode() - Method in class com.blackrook.gui.GUIEvent
-
Returns the key code associated with this event, if this was a keyboard event.
- getKeyModifier() - Method in class com.blackrook.gui.GUIEvent
- getLast() - Method in class com.blackrook.gui.GUIQuery
-
Returns the last object in this query wrapped in a query.
- getLayout() - Method in class com.blackrook.gui.GUIObject
-
Gets this object's layout type for resizing object children, should this object get resized itself.
- getLayoutAttrib() - Method in class com.blackrook.gui.GUIObject
-
Gets this object's layout attribute, used by some layouts in order to affect the parent's layout behavior when resizing this component (as a child).
- getLineLength(double, double, double, double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Returns the length of a line by the coordinates of the two points that comprise it.
- getLineLengthSquared(double, double, double, double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Returns the squared length of a line by the coordinates of the two points that comprise it.
- getMaxValue() - Method in class com.blackrook.gui.model.range.FloatRangeModel
- getMaxValue() - Method in class com.blackrook.gui.model.range.IntRangeModel
- getMaxValue() - Method in interface com.blackrook.gui.model.RangeModel
- getMaxWidth() - Method in class com.blackrook.gui.object.GUILabel
- getMiddleLeftPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getMiddleRightPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getMinValue() - Method in class com.blackrook.gui.model.range.FloatRangeModel
- getMinValue() - Method in class com.blackrook.gui.model.range.IntRangeModel
- getMinValue() - Method in interface com.blackrook.gui.model.RangeModel
- getMouseButton() - Method in class com.blackrook.gui.GUIEvent
-
Returns the mouse button associated with this event, if this was a mouse event.
- getMouseMovementX() - Method in class com.blackrook.gui.GUIEvent
-
Returns the amount of units that the mouse moved, x-axis, associated with this event, if this was a mouse event.
- getMouseMovementY() - Method in class com.blackrook.gui.GUIEvent
-
Returns the amount of units that the mouse moved, y-axis, associated with this event, if this was a mouse event.
- getMouseObjectPositionX() - Method in class com.blackrook.gui.GUIEvent
-
Returns the mouse cursor position inside the current object that it is over, x-axis, associated with this event, if this was a mouse event.
- getMouseObjectPositionY() - Method in class com.blackrook.gui.GUIEvent
-
Returns the mouse cursor position inside the current object that it is over, y-axis, associated with this event, if this was a mouse event.
- getMousePositionX() - Method in class com.blackrook.gui.GUIEvent
-
Returns the mouse cursor position, x-axis, associated with this event, if this was a mouse event.
- getMousePositionY() - Method in class com.blackrook.gui.GUIEvent
-
Returns the mouse cursor position, y-axis, associated with this event, if this was a mouse event.
- getMouseWheelMovement() - Method in class com.blackrook.gui.GUIEvent
-
Returns the amount of units that the mouse wheel moved, if this is a mouse wheel event.
- getName() - Method in class com.blackrook.gui.GUIFont
- getName() - Method in interface com.blackrook.gui.GUIFontType
- getNativeBounds() - Method in class com.blackrook.gui.GUIObject
-
Returns a reference to this object's bounds rectangle.
- getNext() - Method in interface com.blackrook.gui.model.SpinnerModel
- getObject() - Method in class com.blackrook.gui.GUIEvent
-
Returns a reference to the object that is the source of this event.
- getObject(int) - Method in class com.blackrook.gui.GUIQuery
-
Gets an GUIObject in this query.
- getOdds() - Method in class com.blackrook.gui.GUIQuery
-
Gets each odd-indexed object in this query as a new query.
- getOffsetAndModulo(int, int) - Method in class com.blackrook.gui.GUIQuery
-
Gets every object at the index pattern specified in this query as a new query.
- getOpacity() - Method in class com.blackrook.gui.GUIObject
-
Gets this object's opacity (0 to 1).
- getOpacity() - Method in class com.blackrook.gui.GUIQuery
-
Gets the opacity on the first object in this query result.
- getOrigin() - Method in class com.blackrook.gui.GUIEvent
- getParent() - Method in class com.blackrook.gui.GUIObject
-
Gets the parent object of this one.
- getParentAsQuery() - Method in class com.blackrook.gui.GUIObject
-
Gets this object's parent wrapped in an
GUIQuery. - getParents() - Method in class com.blackrook.gui.GUIQuery
-
Gets all parents of all of the objects in this query.
- getPieceCount() - Method in class com.blackrook.gui.GUIRenderSet
- getPieces() - Method in class com.blackrook.gui.GUIRenderSet
- getPositionScalar() - Method in class com.blackrook.gui.object.GUISlider
- getPrevious() - Method in interface com.blackrook.gui.model.SpinnerModel
- getRandom(Random) - Method in class com.blackrook.gui.GUIQuery
-
Gets a new query result that is a random sub-selection of objects in this query.
- getRandomAmount(Random, int) - Method in class com.blackrook.gui.GUIQuery
-
Gets a new query result that is a random sub-selection of a specific amount of objects in this query.
- getRandomSample(Random, float) - Method in class com.blackrook.gui.GUIQuery
-
Gets a new query result that is a random sub-selection of objects in this query, weighted by a chance to select each one.
- getRed() - Method in class com.blackrook.gui.GUIColor
- getRed() - Method in class com.blackrook.gui.GUIQuery
-
Gets the red color component of the first object in this query result.
- getRenderAlpha() - Method in class com.blackrook.gui.GUIObject
- getRenderBlue() - Method in class com.blackrook.gui.GUIObject
- getRendered() - Method in class com.blackrook.gui.GUIObject
-
Gets if this object is rendered.
- getRendered() - Method in class com.blackrook.gui.object.GUIGlassPanel
- getRenderGreen() - Method in class com.blackrook.gui.GUIObject
- getRenderHeight() - Method in class com.blackrook.gui.GUIObject
- getRenderPositionX() - Method in class com.blackrook.gui.GUIObject
- getRenderPositionY() - Method in class com.blackrook.gui.GUIObject
- getRenderRadius() - Method in class com.blackrook.gui.GUIObject
-
Gets the object's radius, for use with determining what is on the screen or not.
- getRenderRed() - Method in class com.blackrook.gui.GUIObject
- getRenderRotationZ() - Method in class com.blackrook.gui.GUIObject
- getRenderTextureScaleS() - Method in class com.blackrook.gui.GUIObject
-
Gets the object's texture scaling, S-axis (U).
- getRenderTextureScaleT() - Method in class com.blackrook.gui.GUIObject
-
Gets the object's texture scaling, T-axis (V).
- getRenderWidth() - Method in class com.blackrook.gui.GUIObject
- getResizeMode() - Method in class com.blackrook.gui.object.GUILabel
-
Gets the current resize mode for this text object.
- getRGBA(float[]) - Method in class com.blackrook.gui.GUIColor
-
Returns this color's RGBA info into a float array.
- getScalarForValue(Float) - Method in class com.blackrook.gui.model.range.FloatRangeModel
- getScalarForValue(Integer) - Method in class com.blackrook.gui.model.range.IntRangeModel
- getScalarForValue(T) - Method in interface com.blackrook.gui.model.RangeModel
-
Returns a scalar from 0 to 1 using a value that could be in this model.
- getScaleType() - Method in class com.blackrook.gui.GUIObject
- getScaling(double) - Method in interface com.blackrook.gui.GUIEasingType
-
Samples this easing to get the final output value for interpolation.
- getSelectedIndex() - Method in class com.blackrook.gui.object.GUICycler
- getSelectedIndex() - Method in interface com.blackrook.gui.object.GUISelectable
-
Gets the selected index on the object.
- getSelectedValue() - Method in class com.blackrook.gui.object.GUICycler
- getSelectedValue() - Method in interface com.blackrook.gui.object.GUISelectable
- getSiblings() - Method in class com.blackrook.gui.GUIQuery
-
Gets all siblings of all of the objects in this query.
- getSiblingsAsQuery() - Method in class com.blackrook.gui.GUIObject
-
Gets this object's siblings wrapped in an
GUIQuery. - getSize() - Method in class com.blackrook.gui.object.GUILabel
- getStartingLine() - Method in class com.blackrook.gui.object.GUILabel
-
Gets the starting line that the mesh data will be generated for in the text field.
- getStyle() - Method in class com.blackrook.gui.object.GUIProgressBar
- getStyle() - Method in class com.blackrook.gui.object.GUISlider
- getSubQuery(int, int) - Method in class com.blackrook.gui.GUIQuery
-
Gets a sublist of this query result as another query.
- getText() - Method in class com.blackrook.gui.GUIQuery
-
Gets the text on the first object in this query result, or null if the object is not a GUILabel type.
- getText() - Method in class com.blackrook.gui.object.GUILabel
-
Gets the text on this text object.
- getTextPiece(int) - Method in class com.blackrook.gui.object.GUILabel
-
Gets a single piece of the rendered text data for rendering.
- getTextPieceCount() - Method in class com.blackrook.gui.object.GUILabel
- getTexture() - Method in class com.blackrook.gui.GUIFont
- getTexture() - Method in interface com.blackrook.gui.GUIFontType
- getTexture() - Method in class com.blackrook.gui.GUIObject
-
Returns this object's texture.
- getTexture() - Method in class com.blackrook.gui.GUIQuery
-
Gets the texture on the first object in this query result.
- getTexture() - Method in class com.blackrook.gui.object.GUILabel
-
Gets this object's texture, which is taken from the selected font.
- getTexture(String) - Method in class com.blackrook.gui.GUITheme
-
Returns a texture associated with a theme key, or null if not a texture or none is associated.
- getTextureScaleS(GUIObject) - Method in enum com.blackrook.gui.GUIObject.ScaleType
-
Get the texture S-scaling according to the object.
- getTextureScaleT(GUIObject) - Method in enum com.blackrook.gui.GUIObject.ScaleType
-
Get the texture T-scaling according to the object.
- getTheme() - Method in class com.blackrook.gui.GUI
- getTheme() - Method in class com.blackrook.gui.GUIObject
-
Returns the current theme used by this object.
- getTheme() - Method in class com.blackrook.gui.GUIQuery
-
Gets the theme on the first object in the query result.
- getThemeKey() - Method in class com.blackrook.gui.GUIObject
-
Returns this object's theme key.
- getThemeKey() - Method in class com.blackrook.gui.GUIQuery
-
Gets the current theme key on the first object in the query.
- getThemeKey() - Method in class com.blackrook.gui.object.GUICheckbox
- getThemeKey() - Method in class com.blackrook.gui.object.GUILabel
- getThemeKey() - Method in class com.blackrook.gui.object.GUIPanel
- getThemeKey() - Method in class com.blackrook.gui.object.GUIRadioButton
- getThumb() - Method in class com.blackrook.gui.object.GUISlider
- getThumbObject() - Method in class com.blackrook.gui.object.GUIProgressBar
- getThumbScalar() - Method in class com.blackrook.gui.object.GUISlider
-
Gets the current thumb scalar.
- getTopCenterPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getTopLeftPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getTopRightPanel() - Method in class com.blackrook.gui.object.GUIFrame
- getTrack() - Method in class com.blackrook.gui.object.GUISlider
- getTrackEnd() - Method in class com.blackrook.gui.object.GUISlider
- getTrackStart() - Method in class com.blackrook.gui.object.GUISlider
- getTransitionTime() - Method in class com.blackrook.gui.object.GUIProgressBar
- getTransitionType() - Method in class com.blackrook.gui.object.GUIProgressBar
- getType() - Method in class com.blackrook.gui.GUIEvent
- getUnion(GUIQuery) - Method in class com.blackrook.gui.GUIQuery
-
Creates a new query result that is the union of two queries.
- getValue() - Method in class com.blackrook.gui.GUIQuery
-
Gets the value on the first object in this query result, or null if the object is not a GUIValueField type.
- getValue() - Method in interface com.blackrook.gui.model.SpinnerModel
- getValue() - Method in class com.blackrook.gui.object.GUICycler
- getValue() - Method in class com.blackrook.gui.object.GUIProgressBar
- getValue() - Method in class com.blackrook.gui.object.GUISlider
- getValue() - Method in class com.blackrook.gui.object.GUITogglePanel
- getValue() - Method in interface com.blackrook.gui.object.GUIValueField
- getValueByIndex(int) - Method in class com.blackrook.gui.model.indexed.ListModel
- getValueByIndex(int) - Method in interface com.blackrook.gui.model.IndexedModel
-
Returns the value at a specific index number in this model.
- getValueForScalar(double) - Method in class com.blackrook.gui.model.range.FloatRangeModel
- getValueForScalar(double) - Method in class com.blackrook.gui.model.range.IntRangeModel
- getValueForScalar(double) - Method in interface com.blackrook.gui.model.RangeModel
-
Returns a value in this model using a variable scalar.
- getVectorLengthSquared(double, double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Returns the squared length of a vector by its components.
- getViewport() - Method in class com.blackrook.gui.GUI
-
Gets this GUI's viewport (this affects what is displayed).
- getVisible() - Method in class com.blackrook.gui.GUIObject
-
Gets if this object is flagged as "visible".
- getVisible() - Method in class com.blackrook.gui.GUIQuery
-
Gets a new query result containing objects that are visible.
- getXOr(GUIQuery) - Method in class com.blackrook.gui.GUIQuery
-
Creates a new query result that is the union of the objects in this query and another, minus the ones present in both.
- GRAY - Static variable in class com.blackrook.gui.GUIColor
- GREEN - Static variable in class com.blackrook.gui.GUIColor
- GridLayout - Class in com.blackrook.gui.layout
-
A border layout for GUIObjects similar to
GridLayout. - GridLayout(int, int) - Constructor for class com.blackrook.gui.layout.GridLayout
-
Creates a new GridLayout.
- GridLayout(int, int, float) - Constructor for class com.blackrook.gui.layout.GridLayout
-
Creates a new GridLayout.
- GridLayout(int, int, float, GridLayout.Orientation) - Constructor for class com.blackrook.gui.layout.GridLayout
-
Creates a new GridLayout.
- GridLayout(int, int, GridLayout.Orientation) - Constructor for class com.blackrook.gui.layout.GridLayout
-
Creates a new GridLayout.
- GridLayout.Orientation - Enum in com.blackrook.gui.layout
-
The orientation type of how to place the objects as they are added.
- GroupAction(GUIObject, GUIObject) - Constructor for class com.blackrook.gui.group.FocusOrderGroup.GroupAction
- GUI - Class in com.blackrook.gui
-
Main GUI structure.
- GUI - Enum constant in enum com.blackrook.gui.GUIEvent.Origin
-
Event originated from GUI System.
- GUI() - Constructor for class com.blackrook.gui.GUI
-
Creates a new GUI instance.
- GUI.Animation<G> - Interface in com.blackrook.gui
-
Describes an animation to be performed on an object.
- GUI.AnimationState<T> - Class in com.blackrook.gui
-
Animation state.
- GUI.Viewport - Class in com.blackrook.gui
-
A viewport "camera" that describes how or what is displayed of the GUI.
- GUIAction - Interface in com.blackrook.gui
-
An action that can be invoked later from a GUI object.
- GUIAnimation - Class in com.blackrook.gui
-
Describes an animation to be performed on an object in the GUI system.
- GUIAnimation() - Constructor for class com.blackrook.gui.GUIAnimation
- GUIBounds - Class in com.blackrook.gui
-
Object that describes a rectangular area (single-precision coordinates).
- GUIBounds() - Constructor for class com.blackrook.gui.GUIBounds
-
Creates a rectangle at (0,0) with width and height of 0.
- GUIBounds(float, float, float, float) - Constructor for class com.blackrook.gui.GUIBounds
-
Creates a new rectangle.
- GUIBounds(GUIBounds) - Constructor for class com.blackrook.gui.GUIBounds
-
Creates a copy of a rectangle.
- GUICheckbox - Class in com.blackrook.gui.object
-
A toggle panel that has its own theme keys depending on its state, checkbox style.
- GUICheckbox() - Constructor for class com.blackrook.gui.object.GUICheckbox
-
Creates a new checkbox in the unset, false state.
- GUICheckbox(boolean) - Constructor for class com.blackrook.gui.object.GUICheckbox
-
Creates a new checkbox.
- GUIColor - Class in com.blackrook.gui
-
Contains a set of values that describe a color.
- GUIColor() - Constructor for class com.blackrook.gui.GUIColor
-
Makes a new blank Color (RGBA (0,0,0,0)).
- GUIColor(float, float, float) - Constructor for class com.blackrook.gui.GUIColor
-
Makes a new color from channel components, with the alpha value as 1.
- GUIColor(float, float, float, float) - Constructor for class com.blackrook.gui.GUIColor
-
Makes a new color from channel components.
- GUIColor(int) - Constructor for class com.blackrook.gui.GUIColor
-
Makes a new color from a 32-bit ARGB integer (like from a BufferedImage).
- GUIColor(GUIColor) - Constructor for class com.blackrook.gui.GUIColor
-
Makes a new color from an existing color.
- GUICycler<T> - Class in com.blackrook.gui.object
-
Option cycler abstract.
- GUICycler(IndexedModel) - Constructor for class com.blackrook.gui.object.GUICycler
-
Creates a new cycler with a set of items to cycle through.
- GUIEasing - Enum in com.blackrook.gui
-
An enumeration of base easing types for actions.
- GUIEasingType - Interface in com.blackrook.gui
-
Easing type interface for custom easings.
- GUIEvent - Class in com.blackrook.gui
-
Event class for things that happen in the GUI.
- GUIEvent.Origin - Enum in com.blackrook.gui
-
Origin of event.
- GUIFont - Class in com.blackrook.gui
-
GUI font for GUIText objects.
- GUIFont(String) - Constructor for class com.blackrook.gui.GUIFont
-
Creates an GUIFont from a texture.
- GUIFont(String, String) - Constructor for class com.blackrook.gui.GUIFont
-
Creates an GUIFont from a texture.
- GUIFont.BMXMLReader - Class in com.blackrook.gui
-
SAX Reader for BMFont.
- GUIFontType - Interface in com.blackrook.gui
-
Font type interface for use with GUI.
- GUIFontType.Directionality - Enum in com.blackrook.gui
-
List of font text directionalities.
- GUIFontType.FontChar - Class in com.blackrook.gui
-
Single character entry for the font, which is essentially a lookup of these things.
- GUIFrame - Class in com.blackrook.gui.object
-
A "framed" pane object that already adds the frame elements around the object, as well as a means to make the frame resizable around its edges, and draggable at its top.
- GUIFrame(float) - Constructor for class com.blackrook.gui.object.GUIFrame
-
Creates a new GUI panel.
- GUIFrame(float, float, float) - Constructor for class com.blackrook.gui.object.GUIFrame
-
Creates a new GUI object.
- GUIFrame(float, float, float, float, float) - Constructor for class com.blackrook.gui.object.GUIFrame
-
Creates a new GUI object.
- GUIGlassPanel - Class in com.blackrook.gui.object
-
A special panel that goes not add itself to render sets (but still adds its children), so it is not rendered itself, but still is a panel otherwise.
- GUIGlassPanel() - Constructor for class com.blackrook.gui.object.GUIGlassPanel
-
Creates a new GUI "glass" panel.
- GUIGlassPanel(float, float) - Constructor for class com.blackrook.gui.object.GUIGlassPanel
-
Creates a new GUI "glass" panel.
- GUIGlassPanel(float, float, float, float) - Constructor for class com.blackrook.gui.object.GUIGlassPanel
-
Creates a new GUI "glass" panel.
- GUIInputConstants - Interface in com.blackrook.gui
-
The input constants to pass to the GUI.
- GUIKeyStroke - Class in com.blackrook.gui.input
-
A keystroke defined by this GUI for listening for broadcast events.
- GUIKeyStroke(int, int, int, boolean) - Constructor for class com.blackrook.gui.input.GUIKeyStroke
-
Creates a keystroke.
- GUIKeyTables - Interface in com.blackrook.gui.input
-
Contains tables that map strings to input keys.
- GUILabel - Class in com.blackrook.gui.object
-
GUI Object that holds and displays text data.
- GUILabel() - Constructor for class com.blackrook.gui.object.GUILabel
-
Creates a new GUI Text object with no text nor specific font.
- GUILabel(GUIFontType) - Constructor for class com.blackrook.gui.object.GUILabel
-
Creates a new GUI Text object.
- GUILabel(GUIFontType, String) - Constructor for class com.blackrook.gui.object.GUILabel
-
Creates a new GUI Text object.
- GUILabel(GUIFontType, String, GUILabel.Justification) - Constructor for class com.blackrook.gui.object.GUILabel
-
Creates a new GUI Text object.
- GUILabel(GUIFontType, String, GUILabel.Justification, GUILabel.Alignment) - Constructor for class com.blackrook.gui.object.GUILabel
-
Creates a new GUI Text object.
- GUILabel(String) - Constructor for class com.blackrook.gui.object.GUILabel
-
Creates a new GUI Text object (with no specified font).
- GUILabel.Alignment - Enum in com.blackrook.gui.object
-
List of font text vertical alignment types.
- GUILabel.Justification - Enum in com.blackrook.gui.object
-
List of font text alignment/justification types.
- GUILabel.ResizeMode - Enum in com.blackrook.gui.object
-
List of auto-resizing methods.
- GUILabel.TextPiece - Class in com.blackrook.gui.object
-
A single label character.
- GUILayout - Interface in com.blackrook.gui
-
Layout class for automatically resizing child components of GUI Objects.
- GUIObject - Class in com.blackrook.gui
-
All GUI Objects inherit this class for creating entry points for GUI events.
- GUIObject() - Constructor for class com.blackrook.gui.GUIObject
-
Creates a new GUI object.
- GUIObject.ScaleType - Enum in com.blackrook.gui
-
Skin scaling type.
- GUIPanel - Class in com.blackrook.gui.object
-
A standard rectangular panel.
- GUIPanel() - Constructor for class com.blackrook.gui.object.GUIPanel
-
Creates a new GUI panel.
- GUIPanel(float, float) - Constructor for class com.blackrook.gui.object.GUIPanel
-
Creates a new GUI object.
- GUIPanel(float, float, float, float) - Constructor for class com.blackrook.gui.object.GUIPanel
-
Creates a new GUI object.
- GUIProgressBar<T> - Class in com.blackrook.gui.object
-
Implementation of a progress bar.
- GUIProgressBar(RangeModel, GUIProgressBar.Style) - Constructor for class com.blackrook.gui.object.GUIProgressBar
-
Creates a new progress bar using the provided model and style.
- GUIProgressBar.Style - Enum in com.blackrook.gui.object
-
Bar style enumeration.
- GUIQuery - Class in com.blackrook.gui
-
The results of a scene query.
- GUIRadioButton - Class in com.blackrook.gui.object
-
A toggle panel that has its own theme keys depending on its state, radio button style.
- GUIRadioButton() - Constructor for class com.blackrook.gui.object.GUIRadioButton
-
Creates a new radio button in the unset, false state.
- GUIRadioButton(boolean) - Constructor for class com.blackrook.gui.object.GUIRadioButton
-
Creates a new radio button.
- GUIRenderSet - Class in com.blackrook.gui
-
The render set for rendering the GUI.
- GUIRenderSet() - Constructor for class com.blackrook.gui.GUIRenderSet
-
Creates a new GUI Render Set.
- GUIRenderSet.Piece - Class in com.blackrook.gui
-
A single renderable piece for the GUI.
- GUISelectable<T> - Interface in com.blackrook.gui.object
-
An interface that describes GUI objects that contain a set of objects.
- GUISlider<T> - Class in com.blackrook.gui.object
-
A slider class that alters an internal value depending on where the slider sits on the slider bar.
- GUISlider(RangeModel) - Constructor for class com.blackrook.gui.object.GUISlider
-
Creates a new GUI Slider object in horizontal style.
- GUISlider(RangeModel, GUISlider.Style) - Constructor for class com.blackrook.gui.object.GUISlider
-
Creates a new GUI Slider object.
- GUISlider(RangeModel, GUISlider.Style, float) - Constructor for class com.blackrook.gui.object.GUISlider
-
Creates a new GUI Slider object.
- GUISlider.Style - Enum in com.blackrook.gui.object
-
Slider style enumeration.
- GUITheme - Class in com.blackrook.gui
-
GUI theme for objects and whole GUI layers.
- GUITheme(String) - Constructor for class com.blackrook.gui.GUITheme
-
Creates a new theme.
- GUIToggleable - Interface in com.blackrook.gui.object
-
Describes a GUI object that can be toggled between two states.
- GUITogglePanel - Class in com.blackrook.gui.object
-
A checkbox object that holds a boolean switch.
- GUITogglePanel() - Constructor for class com.blackrook.gui.object.GUITogglePanel
-
Creates a new toggle panel in the unset, false state.
- GUITogglePanel(boolean) - Constructor for class com.blackrook.gui.object.GUITogglePanel
-
Creates a new toggle panel.
- GUIValueField<T> - Interface in com.blackrook.gui.object
-
Interface for fields that contain a value of some kind.
H
- hAlignment - Variable in class com.blackrook.gui.layout.FlowLayout
-
Horizontal alignment type.
- hasAction(String) - Method in class com.blackrook.gui.GUIObject
-
Checks if an action has at least one binding.
- hashCode() - Method in class com.blackrook.gui.action.InputFilteredAction.AxisTap
- hashCode() - Method in class com.blackrook.gui.input.GUIKeyStroke
- HashDequeMap<K,
V> - Class in com.blackrook.gui.struct -
A hash map that stores deques of a particular type.
- HashDequeMap() - Constructor for class com.blackrook.gui.struct.HashDequeMap
-
Creates a new HashDequeMap that has default capacity and load factor.
- HashDequeMap(int) - Constructor for class com.blackrook.gui.struct.HashDequeMap
-
Creates a new HashDequeMap that has a specific capacity and default load factor.
- HashDequeMap(int, float) - Constructor for class com.blackrook.gui.struct.HashDequeMap
-
Creates a new HashDequeMap that has a specific capacity and default load factor.
- hasName(String) - Method in class com.blackrook.gui.GUIObject
-
Checks if this object has a particular name.
- hasNamePattern(Pattern) - Method in class com.blackrook.gui.GUIObject
-
Returns true if one of this object's names matches the provided pattern, false otherwise.
- height - Variable in class com.blackrook.gui.GUIBounds
-
Rectangle height.
- height - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Height of char in relation to overall size (1.0 is equal to fontsize).
- HORIZONTAL - Enum constant in enum com.blackrook.gui.group.FocusOrderGroup.Direction
- HORIZONTAL - Enum constant in enum com.blackrook.gui.layout.CappedLayout.Style
-
Slider moves left to right.
- HORIZONTAL - Enum constant in enum com.blackrook.gui.object.GUIProgressBar.Style
-
Bar fills left to right.
- HORIZONTAL - Enum constant in enum com.blackrook.gui.object.GUISlider.Style
-
Slider moves left to right.
- HORIZONTAL_INVERSE - Enum constant in enum com.blackrook.gui.object.GUIProgressBar.Style
-
Bar fills right to left.
- horizontalGap - Variable in class com.blackrook.gui.layout.FlowLayout
-
Horizontal gap between objects.
I
- IndexedModel<T> - Interface in com.blackrook.gui.model
-
A data model for use with objects that contain lists of predefined objects stored in a list.
- INPUT - Enum constant in enum com.blackrook.gui.GUIEvent.Origin
-
Event originated from Input.
- INPUT_GAMEPAD - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Input type, Gamepad.
- INPUT_GAMEPAD_AXIS - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Input type, Gamepad Axis.
- INPUT_GENERIC - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Input type, Generic.
- INPUT_KEY - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Input type, Keyboard.
- InputFilteredAction - Class in com.blackrook.gui.action
-
An action that validates HOW it was activated before it is actually called.
- InputFilteredAction.AxisTap - Class in com.blackrook.gui.action
-
A single Axis Tap.
- IntRangeModel - Class in com.blackrook.gui.model.range
-
An implementation of
RangeModelthat returns an integer range. - IntRangeModel(int, int) - Constructor for class com.blackrook.gui.model.range.IntRangeModel
-
Creates a new model with the provided minimum and maximum values.
- isAnimating() - Method in class com.blackrook.gui.GUIObject
-
Gets if this object is currently animating
- isBeingClicked() - Method in class com.blackrook.gui.object.GUITogglePanel
- isConstrainedToParent() - Method in class com.blackrook.gui.GUIObject
-
Checks if this constrains its position to its parent.
- isDirty() - Method in class com.blackrook.gui.GUI
-
Checks if the GUI has potentially changed, and will need to be redrawn.
- isEmpty() - Method in class com.blackrook.gui.GUIQuery
- isEmpty() - Method in class com.blackrook.gui.model.indexed.ListModel
- isEmpty() - Method in interface com.blackrook.gui.model.IndexedModel
- isEnabled() - Method in class com.blackrook.gui.GUIObject
-
Gets if the object can accept/intercept input.
- isEnabled() - Method in class com.blackrook.gui.GUIQuery
-
Gets if the first object in the result can accept input.
- isFocused() - Method in class com.blackrook.gui.GUIObject
-
Gets if this object is currently focused in its GUI.
- isGamepadAxisEvent() - Method in class com.blackrook.gui.GUIEvent
-
Is this event a gamepad axis event?
- isGamepadAxisTapEvent() - Method in class com.blackrook.gui.GUIEvent
-
Is this event a gamepad axis tap event?
- isGamepadEvent() - Method in class com.blackrook.gui.GUIEvent
-
Is this event a gamepad axis event?
- isGenericInputEvent() - Method in class com.blackrook.gui.GUIEvent
-
Is this event a generic input event?
- isInert() - Method in class com.blackrook.gui.GUIObject
-
Gets if the object can accept/intercept input, but does NOT affect its "enabled" state, unless its parent is enabled/disabled.
- isInert() - Method in class com.blackrook.gui.layout.FlowLayout.NewLinePanel
- isInRange(Float) - Method in class com.blackrook.gui.model.range.FloatRangeModel
- isInRange(Integer) - Method in class com.blackrook.gui.model.range.IntRangeModel
- isInRange(T) - Method in interface com.blackrook.gui.model.RangeModel
-
Returns if the input value is in the range.
- isKeyboardEvent() - Method in class com.blackrook.gui.GUIEvent
-
Is this event a keyboard event?
- isMouseEvent() - Method in class com.blackrook.gui.GUIEvent
-
Is this event a mouse event?
- isMouseWheelEvent() - Method in class com.blackrook.gui.GUIEvent
-
Is this event a mouse wheel event?
- isObjectEvent() - Method in class com.blackrook.gui.GUIEvent
-
Is this event an object event?
- isRelease() - Method in class com.blackrook.gui.GUIEvent
- isSet() - Method in class com.blackrook.gui.GUIQuery
-
Gets if the toggle state on the first object in this query result is "set," or false if the object is not an GUIToggleable type.
- isSet() - Method in interface com.blackrook.gui.object.GUIToggleable
-
Gets the state of this toggleable object.
- isSet() - Method in class com.blackrook.gui.object.GUITogglePanel
- isVisible() - Method in class com.blackrook.gui.GUIObject
-
Gets if the object is visible, which means that this object has its "visible" member set to true, and its opacity is nonzero.
- isVisible() - Method in class com.blackrook.gui.GUIQuery
-
Gets if the first object in the result is visible.
- isVisible() - Method in class com.blackrook.gui.layout.FlowLayout.NewLinePanel
- isWordWrapping() - Method in class com.blackrook.gui.object.GUILabel
-
Checks if word wrapping is enabled.
- iterator() - Method in class com.blackrook.gui.GUIQuery
K
- KEY_0 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 0.
- KEY_1 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 1.
- KEY_2 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 2.
- KEY_3 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 3.
- KEY_4 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 4.
- KEY_5 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 5.
- KEY_6 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 6.
- KEY_7 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 7.
- KEY_8 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 8.
- KEY_9 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for 9.
- KEY_A - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for A.
- KEY_ACCEPT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ACCEPT.
- KEY_ADD - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ADD.
- KEY_AGAIN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for AGAIN.
- KEY_ALL_CANDIDATES - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ALL_CANDIDATES.
- KEY_ALPHANUMERIC - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ALPHANUMERIC.
- KEY_ALT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ALT.
- KEY_ALT_GRAPH - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ALT_GRAPH.
- KEY_AMPERSAND - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for AMPERSAND.
- KEY_ASTERISK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ASTERISK.
- KEY_AT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for AT.
- KEY_B - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for B.
- KEY_BACK_QUOTE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for BACK_QUOTE.
- KEY_BACK_SLASH - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for BACK_SLASH.
- KEY_BACK_SPACE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for BACK_SPACE.
- KEY_BEGIN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for BEGIN.
- KEY_BRACELEFT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for BRACELEFT.
- KEY_BRACERIGHT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for BRACERIGHT.
- KEY_C - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for C.
- KEY_CANCEL - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CANCEL.
- KEY_CAPS_LOCK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CAPS_LOCK.
- KEY_CIRCUMFLEX - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CIRCUMFLEX.
- KEY_CLEAR - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CLEAR.
- KEY_CLOSE_BRACKET - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CLOSE_BRACKET.
- KEY_CODE_INPUT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CODE_INPUT.
- KEY_COLON - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for COLON.
- KEY_COMMA - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for COMMA.
- KEY_COMPOSE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for COMPOSE.
- KEY_CONTEXT_MENU - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CONTEXT_MENU.
- KEY_CONTROL - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CONTROL.
- KEY_CONVERT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CONVERT.
- KEY_COPY - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for COPY.
- KEY_CUT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for CUT.
- KEY_D - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for D.
- KEY_DEAD_ABOVEDOT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_ABOVEDOT.
- KEY_DEAD_ABOVERING - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_ABOVERING.
- KEY_DEAD_ACUTE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_ACUTE.
- KEY_DEAD_BREVE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_BREVE.
- KEY_DEAD_CARON - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_CARON.
- KEY_DEAD_CEDILLA - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_CEDILLA.
- KEY_DEAD_CIRCUMFLEX - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_CIRCUMFLEX.
- KEY_DEAD_DIAERESIS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_DIAERESIS.
- KEY_DEAD_DOUBLEACUTE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_DOUBLEACUTE.
- KEY_DEAD_GRAVE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_GRAVE.
- KEY_DEAD_IOTA - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_IOTA.
- KEY_DEAD_MACRON - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_MACRON.
- KEY_DEAD_OGONEK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_OGONEK.
- KEY_DEAD_SEMIVOICED_SOUND - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_SEMIVOICED_SOUND.
- KEY_DEAD_TILDE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_TILDE.
- KEY_DEAD_VOICED_SOUND - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DEAD_VOICED_SOUND.
- KEY_DECIMAL - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DECIMAL.
- KEY_DELETE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DELETE.
- KEY_DIVIDE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DIVIDE.
- KEY_DOLLAR - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DOLLAR.
- KEY_DOWN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for DOWN.
- KEY_E - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for E.
- KEY_END - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for END.
- KEY_ENTER - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ENTER.
- KEY_EQUALS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for EQUALS.
- KEY_ESCAPE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ESCAPE.
- KEY_EURO_SIGN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for EURO_SIGN.
- KEY_EXCLAMATION_MARK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for EXCLAMATION_MARK.
- KEY_F - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F.
- KEY_F1 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F1.
- KEY_F10 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F10.
- KEY_F11 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F11.
- KEY_F12 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F12.
- KEY_F13 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F13.
- KEY_F14 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F14.
- KEY_F15 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F15.
- KEY_F16 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F16.
- KEY_F17 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F17.
- KEY_F18 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F18.
- KEY_F19 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F19.
- KEY_F2 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F2.
- KEY_F20 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F20.
- KEY_F21 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F21.
- KEY_F22 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F22.
- KEY_F23 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F23.
- KEY_F24 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F24.
- KEY_F3 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F3.
- KEY_F4 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F4.
- KEY_F5 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F5.
- KEY_F6 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F6.
- KEY_F7 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F7.
- KEY_F8 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F8.
- KEY_F9 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for F9.
- KEY_FINAL - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for FINAL.
- KEY_FIND - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for FIND.
- KEY_FULL_WIDTH - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for FULL_WIDTH.
- KEY_G - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for G.
- KEY_GREATER - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for GREATER.
- KEY_H - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for H.
- KEY_HALF_WIDTH - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for HALF_WIDTH.
- KEY_HELP - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for HELP.
- KEY_HIRAGANA - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for HIRAGANA.
- KEY_HOME - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for HOME.
- KEY_I - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for I.
- KEY_INPUT_METHOD_ON_OFF - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for INPUT_METHOD_ON_OFF.
- KEY_INSERT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for INSERT.
- KEY_INVERTED_EXCLAMATION_MARK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for INVERTED_EXCLAMATION_MARK.
- KEY_J - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for J.
- KEY_JAPANESE_HIRAGANA - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for JAPANESE_HIRAGANA.
- KEY_JAPANESE_KATAKANA - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for JAPANESE_KATAKANA.
- KEY_JAPANESE_ROMAN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for JAPANESE_ROMAN.
- KEY_K - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for K.
- KEY_KANA - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for KANA.
- KEY_KANA_LOCK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for KANA_LOCK.
- KEY_KANJI - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for KANJI.
- KEY_KATAKANA - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for KATAKANA.
- KEY_KP_DOWN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for KP_DOWN.
- KEY_KP_LEFT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for KP_LEFT.
- KEY_KP_RIGHT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for KP_RIGHT.
- KEY_KP_UP - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for KP_UP.
- KEY_L - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for L.
- KEY_LEFT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for LEFT.
- KEY_LEFT_PARENTHESIS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for LEFT_PARENTHESIS.
- KEY_LESS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for LESS.
- KEY_M - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for M.
- KEY_META - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for META.
- KEY_MINUS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for MINUS.
- KEY_MODECHANGE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for MODECHANGE.
- KEY_MULTIPLY - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for MULTIPLY.
- KEY_N - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for N.
- KEY_NONCONVERT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NONCONVERT.
- KEY_NUM_LOCK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUM_LOCK.
- KEY_NUMBER_SIGN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMBER_SIGN.
- KEY_NUMPAD0 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD0.
- KEY_NUMPAD1 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD1.
- KEY_NUMPAD2 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD2.
- KEY_NUMPAD3 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD3.
- KEY_NUMPAD4 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD4.
- KEY_NUMPAD5 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD5.
- KEY_NUMPAD6 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD6.
- KEY_NUMPAD7 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD7.
- KEY_NUMPAD8 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD8.
- KEY_NUMPAD9 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for NUMPAD9.
- KEY_O - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for O.
- KEY_OPEN_BRACKET - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for OPEN_BRACKET.
- KEY_P - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for P.
- KEY_PAGE_DOWN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PAGE_DOWN.
- KEY_PAGE_UP - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PAGE_UP.
- KEY_PASTE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PASTE.
- KEY_PAUSE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PAUSE.
- KEY_PERIOD - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PERIOD.
- KEY_PLUS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PLUS.
- KEY_PREVIOUS_CANDIDATE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PREVIOUS_CANDIDATE.
- KEY_PRINTSCREEN - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PRINTSCREEN.
- KEY_PROPS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for PROPS.
- KEY_Q - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for Q.
- KEY_QUOTE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for QUOTE.
- KEY_QUOTEDBL - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for QUOTEDBL.
- KEY_R - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for R.
- KEY_RELEASE - Static variable in interface com.blackrook.gui.input.GUIKeyTables
-
Keystroke prefix for key release.
- KEY_RIGHT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for RIGHT.
- KEY_RIGHT_PARENTHESIS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for RIGHT_PARENTHESIS.
- KEY_ROMAN_CHARACTERS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for ROMAN_CHARACTERS.
- KEY_S - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for S.
- KEY_SCROLL_LOCK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for SCROLL_LOCK.
- KEY_SEMICOLON - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for SEMICOLON.
- KEY_SEPARATER - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for SEPARATER.
- KEY_SEPARATOR - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for SEPARATOR.
- KEY_SHIFT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for SHIFT.
- KEY_SLASH - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for SLASH.
- KEY_SPACE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for SPACE.
- KEY_STOP - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for STOP.
- KEY_SUBTRACT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for SUBTRACT.
- KEY_T - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for T.
- KEY_TAB - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for TAB.
- KEY_TYPE_ACTION - Static variable in class com.blackrook.gui.object.GUICheckbox
- KEY_TYPE_ACTION - Static variable in class com.blackrook.gui.object.GUIRadioButton
- KEY_U - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for U.
- KEY_UNDEFINED - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for UNDEFINED.
- KEY_UNDERSCORE - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for UNDERSCORE.
- KEY_UNDO - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for UNDO.
- KEY_UP - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for UP.
- KEY_V - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for V.
- KEY_W - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for W.
- KEY_WINDOWS - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for WINDOWS.
- KEY_X - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for X.
- KEY_Y - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for Y.
- KEY_Z - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Key constant for Z.
- KEYBOARD_KEY_MAP - Static variable in interface com.blackrook.gui.input.GUIKeyTables
-
Keyboard key name to KEY map.
- KEYBOARD_MASK_MAP - Static variable in interface com.blackrook.gui.input.GUIKeyTables
-
Keyboard key mask to KEY map.
L
- LEFT - Enum constant in enum com.blackrook.gui.layout.FlowLayout.HAlignment
-
Objects are aligned to the left of the inside of the parent.
- LEFT - Enum constant in enum com.blackrook.gui.object.GUILabel.Justification
-
Text will be left-aligned inside the object bounds.
- LEFT_RIGHT_BOTTOM_UP - Enum constant in enum com.blackrook.gui.layout.GridLayout.Orientation
- LEFT_RIGHT_TOP_DOWN - Enum constant in enum com.blackrook.gui.layout.GridLayout.Orientation
- LEFT_TO_RIGHT - Enum constant in enum com.blackrook.gui.GUIFontType.Directionality
-
Text will be written left to right.
- LIGHT_GRAY - Static variable in class com.blackrook.gui.GUIColor
- LINEAR - Enum constant in enum com.blackrook.gui.GUIEasing
- linearInterpolate(double, double, double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Gives a value that is the result of a linear interpolation between two values.
- ListModel<T> - Class in com.blackrook.gui.model.indexed
-
A model that uses a list backing.
- ListModel(Iterable) - Constructor for class com.blackrook.gui.model.indexed.ListModel
-
Creates a new list model using an iterable set of objects.
- ListModel(T...) - Constructor for class com.blackrook.gui.model.indexed.ListModel
-
Creates a new list model using a set of objects.
- LUMINANCE_BIAS - Static variable in class com.blackrook.gui.GUIColor
M
- MAGENTA - Static variable in class com.blackrook.gui.GUIColor
- makeMonospaceFont(String, String, int) - Static method in class com.blackrook.gui.GUIFont
-
Creates a monospace font that maps the first series of unicode characters from a specified character set distributed evenly across a single texture, left to right, top to bottom.
- makeMonospaceFont(String, String, int, String) - Static method in class com.blackrook.gui.GUIFont
-
Creates a monospace font that maps the first series of unicode characters from a specified character set distributed evenly across a single texture, left to right, top to bottom.
- MASK_ALT - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Mask for ALT key.
- MASK_ALT_GRAPH - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Mask for ALT GRAPH key.
- MASK_CTRL - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Mask for CTRL key.
- MASK_META - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Mask for META key.
- MASK_SHIFT - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Mask for SHIFT key.
- MASK_WIN - Static variable in class com.blackrook.gui.input.GUIKeyStroke
-
Mask for WINDOW key.
- MathUtils - Class in com.blackrook.gui.struct
-
A class with static methods that perform "other" types of mathematics.
- MathUtils() - Constructor for class com.blackrook.gui.struct.MathUtils
- MIDDLE - Enum constant in enum com.blackrook.gui.layout.CappedLayout.Attrib
-
Middle.
- MIDDLE - Enum constant in enum com.blackrook.gui.layout.FlowLayout.VAlignment
-
Objects are aligned to the middle of the inside of the parent.
- MIDDLE - Enum constant in enum com.blackrook.gui.object.GUILabel.Alignment
-
Text will be aligned to the middle of the object.
- MIDDLE_LEFT - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- MIDDLE_LEFT_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of middle-left panel.
- MIDDLE_RIGHT - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- MIDDLE_RIGHT_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of middle-right panel.
- middleLeft - Variable in class com.blackrook.gui.layout.FramedLayout
-
Middle-left object lifted from resizeChild().
- middleRight - Variable in class com.blackrook.gui.layout.FramedLayout
-
Middle-right object lifted from resizeChild().
- model - Variable in class com.blackrook.gui.object.GUICycler
-
The model to use.
- model - Variable in class com.blackrook.gui.object.GUIProgressBar
-
Bar model.
- model - Variable in class com.blackrook.gui.object.GUISlider
-
Slider model.
- MOUSE_BACK - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the BACK button.
- MOUSE_BUTTON1 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 1st button.
- MOUSE_BUTTON10 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 10th button.
- MOUSE_BUTTON11 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 11th button.
- MOUSE_BUTTON12 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 12th button.
- MOUSE_BUTTON2 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 2nd button.
- MOUSE_BUTTON3 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 3rd button.
- MOUSE_BUTTON4 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 4th button.
- MOUSE_BUTTON5 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 5th button.
- MOUSE_BUTTON6 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 6th button.
- MOUSE_BUTTON7 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 7th button.
- MOUSE_BUTTON8 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 8th button.
- MOUSE_BUTTON9 - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the 9th button.
- MOUSE_CENTER - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the CENTER button.
- MOUSE_FORWARD - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the FORWARD button.
- MOUSE_LEFT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the LEFT button.
- MOUSE_RIGHT - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for the RIGHT button.
- MOUSE_UNDEFINED - Static variable in interface com.blackrook.gui.GUIInputConstants
-
Mouse button constant for an unknown button.
- MouseTranslateAction - Class in com.blackrook.gui.action
-
An action that translates the object by mouse movement.
- moveDown() - Method in class com.blackrook.gui.GUIObject
-
Moves the order of this object back among its siblings, so that it is rendered earlier than the one before it (pushing it "further from the camera").
- moveToBack() - Method in class com.blackrook.gui.GUIObject
-
Moves the order of this object back among its siblings, so that it is rendered first (pushing it "farthest from the camera").
- MoveToBackAction - Class in com.blackrook.gui.action
-
An action that just moves this object to the back of its siblings.
- moveToFront() - Method in class com.blackrook.gui.GUIObject
-
Moves the order of this object up among its siblings, so that it is rendered last (bringing it "closest to the camera").
- MoveToFrontAction - Class in com.blackrook.gui.action
-
An action that just moves this object to the front of its siblings.
- moveUp() - Method in class com.blackrook.gui.GUIObject
-
Moves the order of this object up among its siblings, so that it is rendered later than the one after it (bringing it "closer to the camera").
- multiply(GUIColor) - Method in class com.blackrook.gui.GUIColor
-
Multiplies a color's components to this one.
- multiply(GUIColor, GUIColor, GUIColor) - Static method in class com.blackrook.gui.GUIColor
-
Multiplies a color's components to another.
N
- name - Variable in class com.blackrook.gui.GUIFont
-
Name of the font.
- name - Variable in class com.blackrook.gui.GUITheme
-
Theme name.
- NAVY - Static variable in class com.blackrook.gui.GUIColor
- NO_SELECTION - Static variable in interface com.blackrook.gui.object.GUISelectable
-
Index value for no selection.
- NORMAL - Enum constant in enum com.blackrook.gui.GUIObject.ScaleType
-
No scaling.
O
- object - Variable in class com.blackrook.gui.GUI.AnimationState
- objectRef - Variable in class com.blackrook.gui.layout.CardLayout
-
Reference to object bound to this layout.
- onGUIChange(GUI) - Method in class com.blackrook.gui.GUIObject
-
Called when this object is added to a GUI.
- onGUIChange(GUI) - Method in class com.blackrook.gui.object.GUILabel
- opacity(float) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that performs an opacity transition.
- ORANGE - Static variable in class com.blackrook.gui.GUIColor
- order - Variable in class com.blackrook.gui.group.FocusOrderGroup
-
Object order list.
- orientation - Variable in class com.blackrook.gui.layout.GridLayout
-
Orientation of object placement.
- orientChildren() - Method in class com.blackrook.gui.layout.FramedLayout
-
Once objects with the required attributes are found, this will resize and reposition them.
- orientChildren(GUIObject) - Method in class com.blackrook.gui.layout.FlowLayout
P
- PaddedLayout - Class in com.blackrook.gui.layout
-
A layout for GUIObjects that resizes its children to its parent, with padded space around its edges, defined in screen units.
- PaddedLayout(float) - Constructor for class com.blackrook.gui.layout.PaddedLayout
-
Creates a new PaddedLayout with every edge having the same padding.
- PaddedLayout(float, float) - Constructor for class com.blackrook.gui.layout.PaddedLayout
-
Creates a new PaddedLayout with the opposing edges having the same padding.
- PaddedLayout(float, float, float) - Constructor for class com.blackrook.gui.layout.PaddedLayout
-
Creates a new PaddedLayout with the opposing horzontal edges having the same padding and the vertical edges different.
- PaddedLayout(float, float, float, float) - Constructor for class com.blackrook.gui.layout.PaddedLayout
-
Creates a new PaddedLayout with every edge having the same padding.
- padding - Variable in class com.blackrook.gui.layout.GridLayout
-
Padding in units between object.
- paddingBottom - Variable in class com.blackrook.gui.layout.PaddedLayout
-
Padding on the bottom, in units.
- paddingLeft - Variable in class com.blackrook.gui.layout.PaddedLayout
-
Padding on the left, in units.
- paddingRight - Variable in class com.blackrook.gui.layout.PaddedLayout
-
Padding on the right, in units.
- paddingTop - Variable in class com.blackrook.gui.layout.PaddedLayout
-
Padding on the top, in units.
- parseBoolean(String) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a boolean from a string.
- parseBoolean(String, boolean) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a boolean from a string.
- parseBooleanArray(String, boolean[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of booleans from a string.
- parseBooleanArray(String, String, boolean[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of booleans from a string.
- parseByte(String) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a byte from a string.
- parseByte(String, byte) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a byte from a string.
- parseByteArray(String, byte[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of bytes from a string.
- parseByteArray(String, String, byte[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of bytes from a string.
- parseChar(String) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a char from a string.
- parseChar(String, char) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a byte from a string.
- parseCharArray(String, char[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of chars from a string.
- parseCharArray(String, String, char[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of chars from a string.
- parseDouble(String) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a double from a string.
- parseDouble(String, double) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a double from a string.
- parseDoubleArray(String, double[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of doubles from a string.
- parseDoubleArray(String, String, double[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of doubles from a string.
- parseFloat(String) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a float from a string.
- parseFloat(String, float) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a float from a string.
- parseFloatArray(String, float[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of floats from a string.
- parseFloatArray(String, String, float[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of floats from a string.
- parseInt(String) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an int from a string.
- parseInt(String, int) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an int from a string.
- parseIntArray(String, int[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of integers from a string.
- parseIntArray(String, String, int[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of integers from a string.
- parseLong(String) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a long from a string.
- parseLong(String, long) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a long from a string.
- parseLongArray(String, long[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of longs from a string.
- parseLongArray(String, String, long[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of longs from a string.
- parseShort(String) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a short from a string.
- parseShort(String, short) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse a short from a string.
- parseShortArray(String, short[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of shorts from a string.
- parseShortArray(String, String, short[]) - Static method in class com.blackrook.gui.struct.ValueUtils
-
Attempts to parse an array of shorts from a string.
- peekFirst(K) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Returns the value at the beginning of a deque.
- peekLast(K) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Returns the value at the end of a deque.
- PI_OVER_TWO - Static variable in class com.blackrook.gui.struct.MathUtils
-
PI over Two.
- PIN_Y - Enum constant in enum com.blackrook.gui.object.GUILabel.ResizeMode
-
Y-coordinate bound does not change (shrink down/expand up).
- PINE - Static variable in class com.blackrook.gui.GUIColor
- poll(K) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Removes a value from the front of a deque.
- pollFirst(K) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Removes a value from the beginning of a deque.
- pollLast(K) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Removes a value from the end of a deque.
- pop(K) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Removes a value from the front of a deque.
- position(Float, Float) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that performs an object position transition.
- prepareLayout(GUIObject) - Method in class com.blackrook.gui.layout.FlowLayout
- PRESS_ACTION - Static variable in class com.blackrook.gui.object.GUITogglePanel
-
Press action.
- push(K, V) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Adds a value to the front of a deque.
R
- radToDeg(double) - Static method in class com.blackrook.gui.struct.MathUtils
-
Converts radians to degrees.
- RangeModel<T> - Interface in com.blackrook.gui.model
-
A data model to use with objects that have a range of values and a way to select them by varying input along a floating-point scale.
- read(GUIFont, InputStream) - Method in class com.blackrook.gui.GUIFont.BMXMLReader
- readBMFont(File, String) - Static method in class com.blackrook.gui.GUIFont
-
Reads in XML-Formatted BM Font (http://www.angelcode.com/products/bmfont/) generated metadata and creates an GUIFont using the data.
- readBMFont(InputStream, String) - Static method in class com.blackrook.gui.GUIFont
-
Reads in XML-Formatted BM Font (http://www.angelcode.com/products/bmfont/) generated metadata and creates an GUIFont using the data.
- RED - Static variable in class com.blackrook.gui.GUIColor
- RELEASE_ACTION - Static variable in class com.blackrook.gui.object.GUITogglePanel
-
Release action.
- releaseFocus() - Method in class com.blackrook.gui.GUIObject
-
Releases focus on this object if this object currently has focus in the scene it belongs to.
- releaseFocus() - Method in class com.blackrook.gui.GUIQuery
-
Requests release of focus on all of the objects in the query.
- remove() - Method in class com.blackrook.gui.GUIObject
-
Removes this object from its GUI.
- removeChar(char) - Method in class com.blackrook.gui.GUIFont
-
Removes a character from the map.
- removeChild(GUIObject) - Method in class com.blackrook.gui.GUIObject
-
Removes a child object from this one.
- removeFirst(K) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Removes a value from the beginning of a deque.
- removeLast(K) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Removes a value from the end of a deque.
- removeName(String...) - Method in class com.blackrook.gui.GUIObject
-
Removes a single name or series of names from this object.
- removeName(String...) - Method in class com.blackrook.gui.GUIQuery
-
Removes a name (or several) from the objects in this query.
- removeObject(GUIObject) - Method in class com.blackrook.gui.GUI
-
Removes a GUI Object from this GUI (plus children).
- removeValue(K, V) - Method in class com.blackrook.gui.struct.HashDequeMap
-
Removes a value from a deque.
- requestFocus() - Method in class com.blackrook.gui.GUIObject
-
Requests focus on this object in the scene it belongs to.
- requestFocus() - Method in class com.blackrook.gui.GUIQuery
-
Requests focus on the first object in the query.
- requestObjectFocus(GUIObject) - Method in class com.blackrook.gui.GUI
-
Requests an object focus and fires object events.
- requestObjectUnfocus(GUIObject) - Method in class com.blackrook.gui.GUI
-
Requests that an object be unfocused, but only if it was the one currently in focus.
- resizeChild(GUIObject, int, int) - Method in interface com.blackrook.gui.GUILayout
-
Called when a child object needs resizing.
- resizeChild(GUIObject, int, int) - Method in class com.blackrook.gui.layout.AnchorLayout
- resizeChild(GUIObject, int, int) - Method in class com.blackrook.gui.layout.CappedLayout
- resizeChild(GUIObject, int, int) - Method in class com.blackrook.gui.layout.CardLayout
- resizeChild(GUIObject, int, int) - Method in class com.blackrook.gui.layout.FlowLayout
- resizeChild(GUIObject, int, int) - Method in class com.blackrook.gui.layout.FramedLayout
- resizeChild(GUIObject, int, int) - Method in class com.blackrook.gui.layout.GridLayout
- resizeChild(GUIObject, int, int) - Method in class com.blackrook.gui.layout.PaddedLayout
- resizeChildren() - Method in class com.blackrook.gui.GUIObject
-
Calls upon the layouts to resize the children.
- reverseSelection() - Method in class com.blackrook.gui.object.GUICycler
-
Reverses the cycler's selected index.
- RIGHT - Enum constant in enum com.blackrook.gui.layout.FlowLayout.HAlignment
-
Objects are aligned to the right of the inside of the parent.
- RIGHT - Enum constant in enum com.blackrook.gui.object.GUILabel.Justification
-
Text will be right-aligned inside the object bounds.
- RIGHT_LEFT_BOTTOM_UP - Enum constant in enum com.blackrook.gui.layout.GridLayout.Orientation
- RIGHT_LEFT_TOP_DOWN - Enum constant in enum com.blackrook.gui.layout.GridLayout.Orientation
- RIGHT_TO_LEFT - Enum constant in enum com.blackrook.gui.GUIFontType.Directionality
-
Text will be written right to left.
- rotate(float) - Method in class com.blackrook.gui.GUIObject
-
Rotates this object by a number of degrees.
- rotate(float) - Method in class com.blackrook.gui.GUIQuery
-
Rotates this object by an amount of degrees on all objects in this query result.
- rotation - Variable in class com.blackrook.gui.GUIRenderSet.Piece
-
Rotation.
- rotation(float) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that performs a rotation transition.
- rows - Variable in class com.blackrook.gui.layout.GridLayout
-
Number of discrete rows in the layout.
- ROYAL_PURPLE - Static variable in class com.blackrook.gui.GUIColor
S
- s0 - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Texture location s start.
- s0 - Variable in class com.blackrook.gui.object.GUILabel.TextPiece
-
Texture S coordinate 0.
- s1 - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Texture location s end.
- s1 - Variable in class com.blackrook.gui.object.GUILabel.TextPiece
-
Texture S coordinate 1.
- scale(float) - Method in class com.blackrook.gui.GUIColor
-
Multiplies all channels in this color by a scalar.
- scale(GUIColor, float, GUIColor) - Static method in class com.blackrook.gui.GUIColor
-
Scales a color's channel values by a scalar.
- SEA_GREEN - Static variable in class com.blackrook.gui.GUIColor
- sendGamepadAxisChange(int, int, float) - Method in class com.blackrook.gui.GUI
-
Called to send a joystick axis change type event.
- sendGamepadAxisTapPress(int, int, boolean) - Method in class com.blackrook.gui.GUI
-
Called to send a joystick axis tap type event.
- sendGamepadAxisTapRelease(int, int, boolean) - Method in class com.blackrook.gui.GUI
-
Called to send a joystick axis tap type event.
- sendGamepadPress(int, int) - Method in class com.blackrook.gui.GUI
-
Called to send a joystick button press type event.
- sendGamepadRelease(int, int) - Method in class com.blackrook.gui.GUI
-
Called to send a joystick button release type event.
- sendGenericInput(int) - Method in class com.blackrook.gui.GUI
-
Called to send a generic input event.
- sendKeyPress(int) - Method in class com.blackrook.gui.GUI
-
Called to send a key press event.
- sendKeyRelease(int) - Method in class com.blackrook.gui.GUI
-
Called to send a key release event.
- sendKeyType(int) - Method in class com.blackrook.gui.GUI
-
Called to send a key type event.
- sendMouseEnter(int, int) - Method in class com.blackrook.gui.GUI
-
Called to send a "mouse entered the GUI" event.
- sendMouseExit() - Method in class com.blackrook.gui.GUI
-
Called to send a "mouse exited the GUI" event.
- sendMousePosition(int, int) - Method in class com.blackrook.gui.GUI
-
Called to send a mouse move event.
- sendMousePress(int) - Method in class com.blackrook.gui.GUI
-
Called to send a mouse button press type event.
- sendMouseRelease(int) - Method in class com.blackrook.gui.GUI
-
Called to send a mouse button press type event.
- sendMouseWheel(int) - Method in class com.blackrook.gui.GUI
-
Called to send a mouse button press type event.
- sendName(String) - Method in class com.blackrook.gui.GUI
-
Called to send a broadcast event by name.
- set(float, float, float, float) - Method in class com.blackrook.gui.GUIBounds
-
Sets the values in this rectangle.
- set(float, float, float, float) - Method in class com.blackrook.gui.GUIColor
-
Sets this color's info using another color.
- set(int) - Method in class com.blackrook.gui.GUIColor
-
Sets this color's info using another color.
- set(GUIBounds) - Method in class com.blackrook.gui.GUIBounds
-
Sets the values in this rectangle using another rectangle.
- set(GUIColor) - Method in class com.blackrook.gui.GUIColor
-
Sets this color's info using another color.
- set(String, GUIFontType) - Method in class com.blackrook.gui.GUITheme
-
Sets a theme font by key.
- set(String, String) - Method in class com.blackrook.gui.GUITheme
-
Sets a theme skin by key.
- setActiveCard(String) - Method in class com.blackrook.gui.layout.CardLayout
-
Sets which card is supposed to be visible by an identifier.
- setActiveIndex(int) - Method in class com.blackrook.gui.layout.CardLayout
-
Sets which card is supposed to be visible by its child index.
- setAlignment(GUILabel.Alignment) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the current style of vertical text alignment.
- setAlpha(float) - Method in class com.blackrook.gui.GUIColor
-
Sets the alpha component, commonly used for blending operations.
- setBlue(float) - Method in class com.blackrook.gui.GUIColor
-
Sets the blue component.
- setBounds(float, float, float, float) - Method in class com.blackrook.gui.GUI.Viewport
- setBounds(float, float, float, float) - Method in class com.blackrook.gui.GUIObject
-
Sets the object bounds.
- setBounds(float, float, float, float) - Method in class com.blackrook.gui.GUIQuery
-
Sets the object bounds on all objects in this query result.
- setBounds(float, float, float, float) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the object bounds.
- setBounds(GUIBounds) - Method in class com.blackrook.gui.GUIObject
-
Sets the object bounds.
- setBoundsByChildren() - Method in class com.blackrook.gui.GUIObject
-
Sets this object's width and height based on the bounds of its children.
- setCodes(int...) - Method in class com.blackrook.gui.action.InputFilteredAction
-
Adds a "valid" generic code to this action.
- setColor(float, float, float, float) - Method in class com.blackrook.gui.GUIObject
-
Sets the color of this object.
- setColor(float, float, float, float) - Method in class com.blackrook.gui.GUIQuery
-
Sets the color on all objects in this query result.
- setColor(GUIColor) - Method in class com.blackrook.gui.GUIObject
-
Sets the object's color.
- setColor(GUIColor) - Method in class com.blackrook.gui.GUIQuery
-
Sets the color on all objects in this query result.
- setColorNotInherited(boolean) - Method in class com.blackrook.gui.GUIObject
-
Sets if this object DOESN'T pass on its color to its children.
- setConstrainToParent(boolean) - Method in class com.blackrook.gui.GUIObject
-
Sets if this should constrain its position to its parent.
- setDefaultChar(float, float, float, float, float, float, float, float, float) - Method in class com.blackrook.gui.GUIFont
-
Sets the default character.
- setDimensions(float, float) - Method in class com.blackrook.gui.GUIObject
-
Sets the object width and height.
- setDimensions(float, float) - Method in class com.blackrook.gui.GUIQuery
-
Sets the object width and height on all objects in this query result.
- setDirectionality(GUIFontType.Directionality) - Method in class com.blackrook.gui.GUIFont
-
Sets this font's directionality.
- setDirty(boolean) - Method in class com.blackrook.gui.GUI
-
Sets if this GUI has potentially changed, and will need to be redrawn.
- setDraggable(boolean) - Method in class com.blackrook.gui.object.GUIFrame
-
Sets if this is draggable by dragging the mouse at the top center panel.
- setEnabled(boolean) - Method in class com.blackrook.gui.GUIObject
-
Sets if the object can accept input (and its children).
- setEnabled(boolean) - Method in class com.blackrook.gui.GUIQuery
-
Sets if the object can accept input on all objects in this query result.
- setFont(GUIFontType) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the font for this text object.
- setGamepadAxisTaps(InputFilteredAction.AxisTap...) - Method in class com.blackrook.gui.action.InputFilteredAction
-
Adds a "valid" gamepad axis tap to this action.
- setGamepadButtons(int...) - Method in class com.blackrook.gui.action.InputFilteredAction
-
Adds a "valid" gamepad button to this action.
- setGreen(float) - Method in class com.blackrook.gui.GUIColor
-
Sets the green component.
- setGUIHeight(float) - Method in class com.blackrook.gui.GUI.Viewport
- setGUIHeight(float) - Method in class com.blackrook.gui.GUIRenderSet
- setGUIWidth(float) - Method in class com.blackrook.gui.GUI.Viewport
- setGUIWidth(float) - Method in class com.blackrook.gui.GUIRenderSet
- setGUIX(float) - Method in class com.blackrook.gui.GUI.Viewport
- setGUIX(float) - Method in class com.blackrook.gui.GUIRenderSet
- setGUIY(float) - Method in class com.blackrook.gui.GUI.Viewport
- setGUIY(float) - Method in class com.blackrook.gui.GUIRenderSet
- setInert(boolean) - Method in class com.blackrook.gui.GUIObject
-
Sets if the object can accept/intercept input, but does NOT affect its "enabled" state, unless its parent is enabled/disabled.
- setJustification(GUILabel.Justification) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the text alignment/justification.
- setKeyCodes(int...) - Method in class com.blackrook.gui.action.InputFilteredAction
-
Adds a "valid" key code to this action.
- setLayout(GUILayout) - Method in class com.blackrook.gui.GUIObject
-
Sets this object's layout type for resizing object children, should this object get resized itself.
- setLayout(GUILayout) - Method in class com.blackrook.gui.object.GUIFrame
-
This uses a special layout; to preserve it, this throws UnsupportedOperationException.
- setLayout(GUILayout) - Method in class com.blackrook.gui.object.GUIProgressBar
-
This uses a special layout; to preserve it, this throws UnsupportedOperationException.
- setLayout(GUILayout) - Method in class com.blackrook.gui.object.GUISlider
-
This uses a special layout; to preserve it, this throws UnsupportedOperationException.
- setLayoutAttrib(Object) - Method in class com.blackrook.gui.GUIObject
-
Sets this object's layout attribute, used by some layouts in order to affect the parent's layout behavior when resizing this component (as a child).
- setMaxWidth(float) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the max width in units for the resizing capability of this object.
- setMouseButtons(int...) - Method in class com.blackrook.gui.action.InputFilteredAction
-
Adds a "valid" mouse button to this action.
- setName(String) - Method in class com.blackrook.gui.GUIFont
-
Sets the name of this font.
- setOpacity(float) - Method in class com.blackrook.gui.GUIObject
-
Gets this object's opacity (0 to 1).
- setOpacity(float) - Method in class com.blackrook.gui.GUIQuery
-
Sets the opacity on all objects in this query result.
- setPosition(float, float) - Method in class com.blackrook.gui.GUIObject
-
Sets the object position.
- setPosition(float, float) - Method in class com.blackrook.gui.GUIQuery
-
Sets the object position on all objects in this query result.
- setRed(float) - Method in class com.blackrook.gui.GUIColor
-
Sets the red component.
- setRendered(boolean) - Method in class com.blackrook.gui.GUIObject
-
Sets if the object is visible (and its children).
- setResizable(boolean) - Method in class com.blackrook.gui.object.GUIFrame
-
Sets if this is resizable by dragging the mouse at the edges.
- setResizeMode(GUILabel.ResizeMode) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the current resize mode for this text object.
- setRotationZ(float) - Method in class com.blackrook.gui.GUIObject
-
Sets this object's rotation in degrees.
- setRotationZ(float) - Method in class com.blackrook.gui.GUIQuery
-
Sets this object's rotation in degrees on all objects in this query result.
- setScaleType(GUIObject.ScaleType) - Method in class com.blackrook.gui.GUIObject
-
Sets this object's texture scaling type.
- setSelectedIndex(int) - Method in class com.blackrook.gui.object.GUICycler
- setSelectedIndex(int) - Method in interface com.blackrook.gui.object.GUISelectable
-
Sets the selected index on the object.
- setSize(float) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the size of the font in GUI units.
- setStartingLine(int) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the starting line that the mesh data will be generated for in the text field.
- setState(boolean) - Method in class com.blackrook.gui.GUIQuery
-
Sets the state of all objects in this query result.
- setState(boolean) - Method in interface com.blackrook.gui.object.GUIToggleable
-
Changes the state of this toggleable object to the specified state.
- setState(boolean) - Method in class com.blackrook.gui.object.GUITogglePanel
- setText(String) - Method in class com.blackrook.gui.GUIQuery
-
Sets the text of all objects in this query result.
- setText(String) - Method in class com.blackrook.gui.object.GUILabel
-
Sets the text on this text object.
- setTexture(String) - Method in class com.blackrook.gui.GUIFont
-
Sets the texture to use for this mapping.
- setTexture(String) - Method in class com.blackrook.gui.GUIObject
-
Sets this object's texture.
- setTexture(String) - Method in class com.blackrook.gui.GUIQuery
-
Sets this object's texture on all objects in this query result.
- setTheme(GUITheme) - Method in class com.blackrook.gui.GUI
-
Sets the theme used by all objects.
- setTheme(GUITheme) - Method in class com.blackrook.gui.GUIObject
-
Sets the theme used by this object, and its descendants if they do not have a theme set.
- setTheme(GUITheme) - Method in class com.blackrook.gui.GUIQuery
-
Sets the theme on all objects in this query result.
- setTheme(GUITheme) - Method in class com.blackrook.gui.object.GUILabel
- setThemeKey(String) - Method in class com.blackrook.gui.object.GUILabel
-
Sets this object's theme key.
- setThemeKey(String) - Method in class com.blackrook.gui.object.GUIPanel
-
Sets this object's theme key.
- setThumbScalar(float) - Method in class com.blackrook.gui.object.GUISlider
-
Sets the current thumb scalar.
- setTransitionTime(long) - Method in class com.blackrook.gui.object.GUIProgressBar
-
Sets the current transition time in time units.
- setTransitionType(GUIEasingType) - Method in class com.blackrook.gui.object.GUIProgressBar
-
Sets the current transition type.
- setValue(Object) - Method in class com.blackrook.gui.GUIQuery
-
Sets the value on all objects in this query result.
- setValue(Object) - Method in class com.blackrook.gui.object.GUICycler
- setValue(Object) - Method in class com.blackrook.gui.object.GUIProgressBar
- setValue(Object) - Method in class com.blackrook.gui.object.GUISlider
- setValue(Object) - Method in class com.blackrook.gui.object.GUITogglePanel
- setValue(Object) - Method in interface com.blackrook.gui.object.GUIValueField
-
Sets this field's value.
- setValue(T) - Method in interface com.blackrook.gui.model.SpinnerModel
-
Sets the currently selected value.
- setValuesByThumbBounds() - Method in class com.blackrook.gui.object.GUISlider
-
Sets the internal values by the thumb position.
- setVisible(boolean) - Method in class com.blackrook.gui.GUIObject
-
Sets if the object is visible (and its children).
- setVisible(boolean) - Method in class com.blackrook.gui.GUIQuery
-
Sets if the object is visible on all objects in this query result.
- setWordWrapping(boolean) - Method in class com.blackrook.gui.object.GUILabel
-
Sets if word wrapping is enabled.
- shuffle(Random) - Method in class com.blackrook.gui.GUIQuery
-
Randomizes the order of the objects in this query.
- size() - Method in class com.blackrook.gui.GUIQuery
- size() - Method in class com.blackrook.gui.model.indexed.ListModel
- size() - Method in interface com.blackrook.gui.model.IndexedModel
- sizeX - Variable in class com.blackrook.gui.layout.FlowLayout
-
Current X space.
- sizeY - Variable in class com.blackrook.gui.layout.FlowLayout
-
Current Y space.
- SpinnerModel<T> - Interface in com.blackrook.gui.model
-
A data model for use with objects that increment or decrement a standing value.
- SQUARED_EASE_IN - Enum constant in enum com.blackrook.gui.GUIEasing
- SQUARED_EASE_IN_AND_OUT - Enum constant in enum com.blackrook.gui.GUIEasing
- SQUARED_EASE_OUT - Enum constant in enum com.blackrook.gui.GUIEasing
- START - Enum constant in enum com.blackrook.gui.layout.CappedLayout.Attrib
-
Start cap.
- stretch(float, float) - Method in class com.blackrook.gui.GUIObject
-
Changes this object's width/height by an x or y-coordinate amount.
- stretch(float, float) - Method in class com.blackrook.gui.GUIQuery
-
Changes this object's width/height by an x or y-coordinate amount on all objects in this query result.
- stretch(float, float) - Method in class com.blackrook.gui.object.GUILabel
-
Changes this object's width/height by an x or y-coordinate amount.
- style - Variable in class com.blackrook.gui.layout.CappedLayout
-
Slider style.
- style - Variable in class com.blackrook.gui.object.GUIProgressBar
-
Bar style.
- style - Variable in class com.blackrook.gui.object.GUISlider
-
Slider style.
- subtract(GUIColor) - Method in class com.blackrook.gui.GUIColor
-
Subtracts a color's components from this one.
- subtract(GUIColor, GUIColor, GUIColor) - Static method in class com.blackrook.gui.GUIColor
-
Subtracts a color's components from another.
T
- t0 - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Texture location t start.
- t0 - Variable in class com.blackrook.gui.object.GUILabel.TextPiece
-
Texture T coordinate 0.
- t1 - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Texture location t end.
- t1 - Variable in class com.blackrook.gui.object.GUILabel.TextPiece
-
Texture T coordinate 1.
- TEAL - Static variable in class com.blackrook.gui.GUIColor
- TextPiece() - Constructor for class com.blackrook.gui.object.GUILabel.TextPiece
- texture - Variable in class com.blackrook.gui.GUIFont
-
Texture name for this font.
- texture - Variable in class com.blackrook.gui.GUIRenderSet.Piece
-
Texture to use.
- texture(String...) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that sets a texture on the object.
- textureCoordinates - Variable in class com.blackrook.gui.GUIRenderSet.Piece
-
Texture coordinates.
- textureMap - Variable in class com.blackrook.gui.GUITheme
-
Key map.
- THEME_KEY_CHECKBOX_OFF - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for an unchecked checkbox.
- THEME_KEY_CHECKBOX_OFF_DISABLED - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for an unchecked, disabled checkbox.
- THEME_KEY_CHECKBOX_OFF_FOCUSED - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for an unchecked, focused checkbox.
- THEME_KEY_CHECKBOX_OFF_FOCUSED_PRESSED - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for an unchecked, focused checkbox, during press.
- THEME_KEY_CHECKBOX_OFF_PRESSED - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for an unchecked checkbox, during press.
- THEME_KEY_CHECKBOX_ON - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for a checked checkbox.
- THEME_KEY_CHECKBOX_ON_DISABLED - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for a checked, disabled checkbox.
- THEME_KEY_CHECKBOX_ON_FOCUSED - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for a checked, focused checkbox.
- THEME_KEY_CHECKBOX_ON_FOCUSED_PRESSED - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for a checked, focused checkbox, during press.
- THEME_KEY_CHECKBOX_ON_PRESSED - Static variable in class com.blackrook.gui.object.GUICheckbox
-
Theme key for a checked checkbox, during press.
- THEME_KEY_PROGRESS_EMPTY_HORIZONTAL - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for empty bar, horizontal.
- THEME_KEY_PROGRESS_EMPTY_HORIZONTAL_INVERSE - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for empty bar, horizontal inverse.
- THEME_KEY_PROGRESS_EMPTY_VERTICAL - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for empty bar, vertical.
- THEME_KEY_PROGRESS_EMPTY_VERTICAL_INVERSE - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for empty bar, vertical inverse.
- THEME_KEY_PROGRESS_FULL_HORIZONTAL - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for full bar, horizontal.
- THEME_KEY_PROGRESS_FULL_HORIZONTAL_INVERSE - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for full bar, horizontal inverse.
- THEME_KEY_PROGRESS_FULL_VERTICAL - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for full bar, vertical.
- THEME_KEY_PROGRESS_FULL_VERTICAL_INVERSE - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for full bar, vertical inverse.
- THEME_KEY_PROGRESS_THUMB_HORIZONTAL - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for thumb, horizontal.
- THEME_KEY_PROGRESS_THUMB_HORIZONTAL_INVERSE - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for thumb, horizontal inverse.
- THEME_KEY_PROGRESS_THUMB_VERTICAL - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for thumb, vertical.
- THEME_KEY_PROGRESS_THUMB_VERTICAL_INVERSE - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
Theme key for thumb, vertical inverse.
- THEME_KEY_RADIO_OFF - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for an unchecked radio button.
- THEME_KEY_RADIO_OFF_DISABLED - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for an unchecked, disabled radio button.
- THEME_KEY_RADIO_OFF_FOCUSED - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for an unchecked, focused radio button.
- THEME_KEY_RADIO_OFF_FOCUSED_PRESSED - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for an unchecked, focused radio button, during press.
- THEME_KEY_RADIO_OFF_PRESSED - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for an unchecked radio button, during press.
- THEME_KEY_RADIO_ON - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for a checked radio button.
- THEME_KEY_RADIO_ON_DISABLED - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for a checked, disabled radio button.
- THEME_KEY_RADIO_ON_FOCUSED - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for a checked, focused radio button.
- THEME_KEY_RADIO_ON_FOCUSED_PRESSED - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for a checked, focused radio button, during press.
- THEME_KEY_RADIO_ON_PRESSED - Static variable in class com.blackrook.gui.object.GUIRadioButton
-
Theme key for a checked radio button, during press.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK_DISABLED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track, disabled.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK_END - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track end.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK_END_DISABLED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track end, disabled.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK_END_FOCUSED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track end, focused.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK_FOCUSED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track, focused.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK_START - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track start.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK_START_DISABLED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track start, disabled.
- THEME_KEY_SLIDER_HORIZONTAL_TRACK_START_FOCUSED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for horizontal slider track start, focused.
- THEME_KEY_SLIDER_THUMB - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for slider thumb.
- THEME_KEY_SLIDER_THUMB_DISABLED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for slider thumb, disabled.
- THEME_KEY_SLIDER_THUMB_FOCUSED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for slider thumb, focused.
- THEME_KEY_SLIDER_VERTICAL_TRACK - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track.
- THEME_KEY_SLIDER_VERTICAL_TRACK_DISABLED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track, disabled.
- THEME_KEY_SLIDER_VERTICAL_TRACK_END - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track end.
- THEME_KEY_SLIDER_VERTICAL_TRACK_END_DISABLED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track end, disabled.
- THEME_KEY_SLIDER_VERTICAL_TRACK_END_FOCUSED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track end, focused.
- THEME_KEY_SLIDER_VERTICAL_TRACK_FOCUSED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track, focused.
- THEME_KEY_SLIDER_VERTICAL_TRACK_START - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track start.
- THEME_KEY_SLIDER_VERTICAL_TRACK_START_DISABLED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track start, disabled.
- THEME_KEY_SLIDER_VERTICAL_TRACK_START_FOCUSED - Static variable in class com.blackrook.gui.object.GUISlider
-
Theme key for vertical slider track start, focused.
- THREE_PI_OVER_TWO - Static variable in class com.blackrook.gui.struct.MathUtils
-
Three PI over Two.
- THUMB_MOUSE_DRAG - Static variable in class com.blackrook.gui.object.GUISlider
-
Mouse drag event on the thumb.
- THUMB_MOUSE_PRESS - Static variable in class com.blackrook.gui.object.GUISlider
-
Mouse press event on the thumb.
- THUMB_NAME - Static variable in class com.blackrook.gui.object.GUIProgressBar
-
The name given to the thumb between the "full" and "empty" bars.
- THUMB_NAME - Static variable in class com.blackrook.gui.object.GUISlider
-
The name given to the thumb object.
- THUMB_PRESS - Static variable in class com.blackrook.gui.object.GUISlider
-
Key press event on the thumb.
- thumbObject - Variable in class com.blackrook.gui.object.GUIProgressBar
-
Internal object for the thumb.
- thumbObject - Variable in class com.blackrook.gui.object.GUISlider
-
Internal object for the thumb.
- thumbScalar - Variable in class com.blackrook.gui.object.GUISlider
-
Thumb scalar.
- toggle() - Method in class com.blackrook.gui.GUIQuery
-
Toggles the state of all objects in this query result.
- toggle() - Method in interface com.blackrook.gui.object.GUIToggleable
-
Changes the state of this toggleable object to the opposite state.
- toggle() - Method in class com.blackrook.gui.object.GUITogglePanel
- ToggleGroup - Class in com.blackrook.gui.group
-
This is a set that describes a set of toggleable buttons that are associated in a group such that when one gets set, the others are unset.
- ToggleGroup(GUIObject...) - Constructor for class com.blackrook.gui.group.ToggleGroup
-
Creates a new
ToggleGroupand binds the required actions to the objects provided. - ToggleGroup(Iterable) - Constructor for class com.blackrook.gui.group.ToggleGroup
-
Creates a new
ToggleGroupand binds the required actions to the objects provided. - TOP - Enum constant in enum com.blackrook.gui.layout.FlowLayout.VAlignment
-
Objects are aligned to the top of the inside of the parent.
- TOP - Enum constant in enum com.blackrook.gui.object.GUILabel.Alignment
-
Text will be aligned to the top of the object.
- TOP_CENTER - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- TOP_CENTER_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of top-center panel.
- TOP_LEFT - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- TOP_LEFT_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of top-left panel.
- TOP_RIGHT - Enum constant in enum com.blackrook.gui.layout.FramedLayout.Attrib
- TOP_RIGHT_NAME - Static variable in class com.blackrook.gui.object.GUIFrame
-
Name of top-right panel.
- topCenter - Variable in class com.blackrook.gui.layout.FramedLayout
-
Top-center object lifted from resizeChild().
- topLeft - Variable in class com.blackrook.gui.layout.FramedLayout
-
Top-left object lifted from resizeChild().
- topRight - Variable in class com.blackrook.gui.layout.FramedLayout
-
Top-right object lifted from resizeChild().
- toString() - Method in class com.blackrook.gui.GUI
- toString() - Method in class com.blackrook.gui.GUIBounds
- toString() - Method in class com.blackrook.gui.GUIFontType.FontChar
- toString() - Method in class com.blackrook.gui.GUIObject
- toString() - Method in class com.blackrook.gui.GUIQuery
- toString() - Method in class com.blackrook.gui.object.GUILabel.TextPiece
- TRACK_END_NAME - Static variable in class com.blackrook.gui.object.GUISlider
-
The name given to the track end object.
- TRACK_NAME - Static variable in class com.blackrook.gui.object.GUISlider
-
The name given to the track object.
- TRACK_START_NAME - Static variable in class com.blackrook.gui.object.GUISlider
-
The name given to the track start object.
- trackEndObject - Variable in class com.blackrook.gui.object.GUISlider
-
Internal object for the track end.
- trackObject - Variable in class com.blackrook.gui.object.GUISlider
-
Internal object for the track.
- trackStartObject - Variable in class com.blackrook.gui.object.GUISlider
-
Internal object for the track start.
- transitionTime - Variable in class com.blackrook.gui.object.GUIProgressBar
-
Transition time (time units).
- transitionType - Variable in class com.blackrook.gui.object.GUIProgressBar
-
Transition type.
- translate(float, float) - Method in class com.blackrook.gui.GUIObject
-
Changes this object's position by an x or y-coordinate amount.
- translate(float, float) - Method in class com.blackrook.gui.GUIQuery
-
Changes this object's position by an x or y-coordinate amount on all objects in this query result.
- TWO_PI - Static variable in class com.blackrook.gui.struct.MathUtils
-
Two PI.
U
- unbindAction(GUIAction, String...) - Method in class com.blackrook.gui.GUIObject
-
Removes an action bound to an event type.
- unbindAction(GUIAction, String...) - Method in class com.blackrook.gui.GUIQuery
-
Unbinds an action of a particular type from the objects inside this query.
- unbindAllActions(String) - Method in class com.blackrook.gui.GUIQuery
-
Unbinds all actions of a particular type from the objects inside this query.
- unbindAllActions(String...) - Method in class com.blackrook.gui.GUIObject
-
Removes all actions bound to event types.
- unbindAllBroadcastActions() - Method in class com.blackrook.gui.GUI
-
Removes all specific broadcast key events from this GUI for a keystroke.
- unbindAllBroadcastActions(GUIKeyStroke) - Method in class com.blackrook.gui.GUI
-
Removes all specific broadcast key events from this GUI for a keystroke.
- unbindBroadcastAction(GUIKeyStroke, GUIAction) - Method in class com.blackrook.gui.GUI
-
Removes a specific broadcast key event from this GUI.
- UNKNOWN - Enum constant in enum com.blackrook.gui.GUIEvent.Origin
-
Event has unknown origin.
- UNUSED - Static variable in class com.blackrook.gui.layout.AnchorLayout
-
Anchor value for ignoring an anchor point.
- update(double, boolean, boolean) - Method in class com.blackrook.gui.GUI.AnimationState
-
Updates the object on this state using the progress factor provided.
- update(long) - Method in class com.blackrook.gui.GUI
-
Updates this GUI.
- updateDirty() - Method in class com.blackrook.gui.GUIObject
-
Update the dirty flag on the GUI that this object belongs to.
- updateScenePosition() - Method in class com.blackrook.gui.GUIObject
-
Updates this GUI Object's position and absolute bounds in the scene's collision field.
- useRenderRadius() - Method in class com.blackrook.gui.GUIObject
-
Should the object's radius value be used for collision, with the camera, rather than its half-height or half-width?
V
- vAlignment - Variable in class com.blackrook.gui.layout.FlowLayout
-
Vertical alignment type.
- valueOf(String) - Static method in enum com.blackrook.gui.group.FocusOrderGroup.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.GUIEasing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.GUIEvent.Origin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.GUIFontType.Directionality
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.GUIObject.ScaleType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.layout.CappedLayout.Attrib
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.layout.CappedLayout.Style
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.layout.FlowLayout.HAlignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.layout.FlowLayout.VAlignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.layout.FramedLayout.Attrib
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.layout.GridLayout.Orientation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.object.GUILabel.Alignment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.object.GUILabel.Justification
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.object.GUILabel.ResizeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.object.GUIProgressBar.Style
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gui.object.GUISlider.Style
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.blackrook.gui.group.FocusOrderGroup.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.GUIEasing
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.GUIEvent.Origin
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.GUIFontType.Directionality
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.GUIObject.ScaleType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.layout.CappedLayout.Attrib
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.layout.CappedLayout.Style
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.layout.FlowLayout.HAlignment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.layout.FlowLayout.VAlignment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.layout.FramedLayout.Attrib
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.layout.GridLayout.Orientation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.object.GUILabel.Alignment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.object.GUILabel.Justification
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.object.GUILabel.ResizeMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.object.GUIProgressBar.Style
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gui.object.GUISlider.Style
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueUtils - Class in com.blackrook.gui.struct
-
Simple utility functions around values.
- VERTICAL - Enum constant in enum com.blackrook.gui.group.FocusOrderGroup.Direction
- VERTICAL - Enum constant in enum com.blackrook.gui.layout.CappedLayout.Style
-
Slider moves top to bottom.
- VERTICAL - Enum constant in enum com.blackrook.gui.object.GUIProgressBar.Style
-
Bar fills bottom to top.
- VERTICAL - Enum constant in enum com.blackrook.gui.object.GUISlider.Style
-
Slider moves top to bottom.
- VERTICAL_INVERSE - Enum constant in enum com.blackrook.gui.object.GUIProgressBar.Style
-
Bar fills top to bottom.
- verticalGap - Variable in class com.blackrook.gui.layout.FlowLayout
-
Vertical gap between objects.
- Viewport(float, float, float, float) - Constructor for class com.blackrook.gui.GUI.Viewport
-
Creates a new GUI viewport.
- VIOLET - Static variable in class com.blackrook.gui.GUIColor
- visible(boolean) - Static method in class com.blackrook.gui.GUIAnimation
-
Creates a new GUI animation that performs an object visibility change.
W
- WHITE - Static variable in class com.blackrook.gui.GUIColor
- width - Variable in class com.blackrook.gui.GUIBounds
-
Rectangle width.
- width - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Width of char in relation to overall size (1.0 is equal to fontsize).
- wrap(GUIObject) - Static method in class com.blackrook.gui.GUIQuery
-
Wraps a set of objects in a new query, where its contents consist of the provided objects, in the same order.
- wrap(GUIObject...) - Static method in class com.blackrook.gui.GUIQuery
-
Wraps a set of objects in a new query, where its contents consist of the provided objects, in the same order.
- wrap(GUIQuery) - Static method in class com.blackrook.gui.GUIQuery
-
Wraps a set of objects in a new query, where its contents consist of the provided objects, in the same order.
- wrap(Iterable) - Static method in class com.blackrook.gui.GUIQuery
-
Wraps a set of objects in a new query, where its contents consist of the provided objects, in the same order.
X
- x - Variable in class com.blackrook.gui.GUIBounds
-
Starting X-coordinate.
- x0 - Variable in class com.blackrook.gui.object.GUILabel.TextPiece
-
Scalar across X-axis.
- x1 - Variable in class com.blackrook.gui.object.GUILabel.TextPiece
-
Scalar across X-axis.
- xofs - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
X offset of character in relation to overall size (1.0 is equal to fontsize).
Y
- y - Variable in class com.blackrook.gui.GUIBounds
-
Starting Y-coordinate.
- y0 - Variable in class com.blackrook.gui.object.GUILabel.TextPiece
-
Scalar across Y-axis.
- y1 - Variable in class com.blackrook.gui.object.GUILabel.TextPiece
-
Scalar across Y-axis.
- YELLOW - Static variable in class com.blackrook.gui.GUIColor
- yofs - Variable in class com.blackrook.gui.GUIFontType.FontChar
-
Y offset of character in relation to overall size (1.0 is equal to fontsize).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form