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

A

activeColor - Variable in class com.lukflug.panelstudio.theme.SettingsColorScheme
Setting to be used for SettingsColorScheme.getActiveColor().
addComponent(FixedComponent) - Method in class com.lukflug.panelstudio.ClickGUI
Add a component to the GUI.
addComponent(Component) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Add a component to the container.
addComponent(Component) - Method in class com.lukflug.panelstudio.Container
Add a component to the container.
addComponent(FixedComponent) - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
Add component to HUDClickGUI.allComponents instead of the ClickGUI list.
addComponent(TabGUIComponent) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Add a component to this container.
addHUDComponent(FixedComponent) - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
addPanel(String) - Method in interface com.lukflug.panelstudio.ConfigList
Add panel to the configuration.
allComponents - Variable in class com.lukflug.panelstudio.hud.HUDClickGUI
List of all components.
alpha - Variable in class com.lukflug.panelstudio.settings.ColorComponent
Whether to render an alpha slider.
AnimatedToggleable - Class in com.lukflug.panelstudio.settings
Animation that is also a toggle.
AnimatedToggleable(Toggleable, Animation) - Constructor for class com.lukflug.panelstudio.settings.AnimatedToggleable
Constructor.
Animation - Class in com.lukflug.panelstudio
Class representing an animation.
Animation() - Constructor for class com.lukflug.panelstudio.Animation
 
attached - Variable in class com.lukflug.panelstudio.Slider
 
attachPoint - Variable in class com.lukflug.panelstudio.DraggableContainer
Point storing the point, were the user started to drag the panel.

B

backgroundColor - Variable in class com.lukflug.panelstudio.theme.SettingsColorScheme
begin(boolean) - Method in interface com.lukflug.panelstudio.ConfigList
Begin loading/storing configuration.
begin() - Static method in class com.lukflug.panelstudio.mc12.GLInterface
Set OpenGL to the state used by the rendering methods.
begin() - Static method in class com.lukflug.panelstudio.mc16.GLInterface
Set OpenGL to the state used by the rendering methods.
bodyDrag - Variable in class com.lukflug.panelstudio.DraggableContainer
Whether to allow the body to be dragged.
BooleanComponent - Class in com.lukflug.panelstudio.settings
Component representing a boolean-valued setting.
BooleanComponent(String, String, Renderer, Toggleable) - Constructor for class com.lukflug.panelstudio.settings.BooleanComponent
Constructor.
border - Variable in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
border - Variable in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
border - Variable in class com.lukflug.panelstudio.theme.RendererBase
Field to store default component dimensions.
brighter(Color) - Static method in interface com.lukflug.panelstudio.theme.Renderer
Utility function to make a color brighter.

C

childHeight - Variable in class com.lukflug.panelstudio.CollapsibleContainer
Cached combined height of children.
childOpen - Variable in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Whether child component having focus.
ClearTheme - Class in com.lukflug.panelstudio.theme
Theme corresponding to the appearance GameSense 2.0 and 2.1 had.
ClearTheme(ColorScheme, boolean, int, int) - Constructor for class com.lukflug.panelstudio.theme.ClearTheme
 
ClearTheme.ComponentRenderer - Class in com.lukflug.panelstudio.theme
 
ClickGUI - Class in com.lukflug.panelstudio
Object representing the entire GUI.
ClickGUI(Interface, DescriptionRenderer) - Constructor for class com.lukflug.panelstudio.ClickGUI
Constructor for the GUI.
ClickGUI.LoopFunction - Interface in com.lukflug.panelstudio
clipX - Variable in class com.lukflug.panelstudio.mc12.GLInterface
Boolean indicating whether to clip in the horizontal direction
clipX - Variable in class com.lukflug.panelstudio.mc16.GLInterface
Boolean indicating whether to clip in the horizontal direction
CollapsibleContainer - Class in com.lukflug.panelstudio
Container that can be closed and scrolled, so that its children can be hidden.
CollapsibleContainer(String, String, Renderer, Toggleable, Animation, Toggleable) - Constructor for class com.lukflug.panelstudio.CollapsibleContainer
Constructor.
ColorButton(Renderer) - Constructor for class com.lukflug.panelstudio.settings.ColorComponent.ColorButton
Constructor.
ColorComponent - Class in com.lukflug.panelstudio.settings
Component representing a color-valued setting.
ColorComponent(String, String, Renderer, Animation, Renderer, ColorSetting, boolean, boolean, Toggleable) - Constructor for class com.lukflug.panelstudio.settings.ColorComponent
Constructor.
ColorComponent.ColorButton - Class in com.lukflug.panelstudio.settings
Class to render the rainbow button in the color container.
ColorComponent.ColorSettingScheme - Class in com.lukflug.panelstudio.settings
ColorScheme to override the active color to the current value of the color setting.
ColorComponent.ColorSlider - Class in com.lukflug.panelstudio.settings
Class to render the sliders in the color container.
colorModel - Variable in class com.lukflug.panelstudio.settings.ColorComponent
Toggleable indicating whether to use RGB (false) or HSB (true).
ColorScheme - Interface in com.lukflug.panelstudio.theme
Interface to provide a means for GUI methods to access color setting set by the user.
ColorSetting - Interface in com.lukflug.panelstudio.settings
Setting representing a color.
ColorSettingScheme(Renderer) - Constructor for class com.lukflug.panelstudio.settings.ColorComponent.ColorSettingScheme
Constructor.
ColorSlider(Renderer, int) - Constructor for class com.lukflug.panelstudio.settings.ColorComponent.ColorSlider
Constructor.
com.lukflug.panelstudio - package com.lukflug.panelstudio
This package and its sub-packages contain all of PanelStudio.
com.lukflug.panelstudio.hud - package com.lukflug.panelstudio.hud
Implements PanelStudio's HUD classes.
com.lukflug.panelstudio.mc12 - package com.lukflug.panelstudio.mc12
PanelStudio-MC utility functions designed for Minecraft Forge 1.12.2.
com.lukflug.panelstudio.mc16 - package com.lukflug.panelstudio.mc16
PanelStudio-MC utility functions designed for FabricMC 1.16.4.
com.lukflug.panelstudio.settings - package com.lukflug.panelstudio.settings
Implements interfaces to module settings and corresponding GUI components.
com.lukflug.panelstudio.tabgui - package com.lukflug.panelstudio.tabgui
This package implements the TabGUI.
com.lukflug.panelstudio.theme - package com.lukflug.panelstudio.theme
This package contains classes relating to themes (the look of the GUI) and implementations for the look of GameSense.
Component - Interface in com.lukflug.panelstudio
Interface representing a drawable object in the GUI.
component - Variable in class com.lukflug.panelstudio.hud.HUDPanel
The HUD component.
component - Variable in class com.lukflug.panelstudio.TransientComponent
Component to be displayed when clicked.
componentRenderer - Variable in class com.lukflug.panelstudio.theme.ClearTheme
 
ComponentRenderer(boolean, int, int) - Constructor for class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
componentRenderer - Variable in class com.lukflug.panelstudio.theme.GameSenseTheme
 
ComponentRenderer(int, int, int, int) - Constructor for class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
components - Variable in class com.lukflug.panelstudio.ClickGUI
List of direct child components (i.e. panels).
components - Variable in class com.lukflug.panelstudio.Container
List of child component.
components - Variable in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Child components.
ConfigList - Interface in com.lukflug.panelstudio
Object consisting of the configuration of all panels.
container - Variable in class com.lukflug.panelstudio.CollapsibleContainer
Container containing the children.
Container - Class in com.lukflug.panelstudio
Base class for components containing other components (i.e. containers).
Container(String, String, Renderer) - Constructor for class com.lukflug.panelstudio.Container
Constructor for a container.
Container.LoopFunction - Interface in com.lukflug.panelstudio
Interface used by the loop.
containerHeight - Variable in class com.lukflug.panelstudio.CollapsibleContainer
Cached container scroll height.
containerRenderer - Variable in class com.lukflug.panelstudio.theme.GameSenseTheme
 
Context - Class in com.lukflug.panelstudio
A class for the communication between a component and its parent.
Context(Context, int, int, int, boolean, boolean) - Constructor for class com.lukflug.panelstudio.Context
Constructor that should be used when a parent is calling a method by the child.
Context(Interface, int, Point, boolean, boolean) - Constructor for class com.lukflug.panelstudio.Context
Constructor that should be used by the root parent (i.e.

D

darker(Color) - Static method in interface com.lukflug.panelstudio.theme.Renderer
Utility function to make a color darker.
DefaultRenderer - Class in com.lukflug.panelstudio.tabgui
Standard TabGUI look.
DefaultRenderer(ColorScheme, int, int, int, int, int, int, int) - Constructor for class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
description - Variable in class com.lukflug.panelstudio.FocusableComponent
The description for this component.
descriptionRenderer - Variable in class com.lukflug.panelstudio.ClickGUI
The DescriptionRenderer to be used by the GUI.
DescriptionRenderer - Interface in com.lukflug.panelstudio.theme
Interface used to render descriptions.
doComponentLoop(ClickGUI.LoopFunction) - Method in class com.lukflug.panelstudio.ClickGUI
Loop through all components in reverse order and check for focus requests.
doComponentLoop(Context, Container.LoopFunction) - Method in class com.lukflug.panelstudio.Container
Loop through all components in reverse order and check for focus requests.
doesGuiPauseGame() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
Returns false.
down - Variable in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
DraggableContainer - Class in com.lukflug.panelstudio
Class for a FixedComponent that is also a CollapsibleContainer (i.e. a Panel), that can be dragged by the user using the mouse.
DraggableContainer(String, String, Renderer, Toggleable, Animation, Toggleable, Point, int) - Constructor for class com.lukflug.panelstudio.DraggableContainer
Constructor.
dragging - Variable in class com.lukflug.panelstudio.DraggableContainer
Flag indicating whether the user is dragging the component with the mouse.
drawImage(Rectangle, int, boolean, int) - Method in interface com.lukflug.panelstudio.Interface
Draw an image.
drawImage(Rectangle, int, boolean, int) - Method in class com.lukflug.panelstudio.mc12.GLInterface
 
drawImage(Rectangle, int, boolean, int) - Method in class com.lukflug.panelstudio.mc16.GLInterface
 
drawLine(Point, Point, Color, Color) - Method in interface com.lukflug.panelstudio.Interface
Draw a line on the screen.
drawLine(Point, Point, Color, Color) - Method in class com.lukflug.panelstudio.mc12.GLInterface
 
drawLine(Point, Point, Color, Color) - Method in class com.lukflug.panelstudio.mc16.GLInterface
 
drawRect(Rectangle, Color, Color, Color, Color) - Method in interface com.lukflug.panelstudio.Interface
Draw the outline of an axis-aligned rectangle on the screen.
drawRect(Rectangle, Color, Color, Color, Color) - Method in class com.lukflug.panelstudio.mc12.GLInterface
 
drawRect(Rectangle, Color, Color, Color, Color) - Method in class com.lukflug.panelstudio.mc16.GLInterface
 
drawScreen(int, int, float) - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
Draws the screen, updates the mouse position and handles scroll events.
drawString(Point, String, Color) - Method in interface com.lukflug.panelstudio.Interface
Draw a string on the screen.

E

end(boolean) - Method in interface com.lukflug.panelstudio.ConfigList
End loading/storing configuration.
end() - Static method in class com.lukflug.panelstudio.mc12.GLInterface
Restore OpenGL to the state expected by Minecraft.
end() - Static method in class com.lukflug.panelstudio.mc16.GLInterface
Restore OpenGL to the state expected by Minecraft.
enter() - Method in class com.lukflug.panelstudio.ClickGUI
Handle the GUI being opened.
enter(Context) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Handle the GUI being opened.
enter(Context) - Method in interface com.lukflug.panelstudio.Component
Should be called by the parent when the panel is shown.
enter(Context) - Method in class com.lukflug.panelstudio.Container
Handle the GUI being closed.
enter(Context) - Method in class com.lukflug.panelstudio.FocusableComponent
Set the height of this component to the height specified by Renderer.
enter() - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
Handle the GUI being opened.
enter(Context) - Method in class com.lukflug.panelstudio.hud.HUDComponent
Do nothing.
enter - Variable in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
enter(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Do nothing.
enter(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Does nothing.
enterGUI() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
Displays the GUI.
enterGUI() - Method in class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
 
enterGUI() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
Displays the GUI.
enterGUI() - Method in class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
 
enterHUDEditor() - Method in class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
Open the HUD editor.
enterHUDEditor() - Method in class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
Open the HUD editor.
EnumComponent - Class in com.lukflug.panelstudio.settings
Component representing an enumeration-valued setting.
EnumComponent(String, String, Renderer, EnumSetting) - Constructor for class com.lukflug.panelstudio.settings.EnumComponent
Constructor.
EnumSetting - Interface in com.lukflug.panelstudio.settings
A setting representing an enumeration.
exit() - Method in class com.lukflug.panelstudio.ClickGUI
Handle the GUI being closed.
exit(Context) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Handle the GUI being closed.
exit(Context) - Method in interface com.lukflug.panelstudio.Component
Should be called by the parent when the panel is hidden.
exit(Context) - Method in class com.lukflug.panelstudio.Container
Handle the GUI being closed.
exit(Context) - Method in class com.lukflug.panelstudio.FocusableComponent
Set the height of this component to the height specified by Renderer.
exit() - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
Handle the GUI being closed.
exit(Context) - Method in class com.lukflug.panelstudio.hud.HUDComponent
Do nothing.
exit(Context) - Method in class com.lukflug.panelstudio.settings.KeybindComponent
Reset the keybind, if the GUI is closed.
exit(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Do nothing.
exit(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Does nothing.
exitGUI() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
Closes the GUI.
exitGUI() - Method in class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
 

F

fillRect(Rectangle, Color, Color, Color, Color) - Method in interface com.lukflug.panelstudio.Interface
Draw an axis-aligned rectangle on the screen.
fillRect(Rectangle, Color, Color, Color, Color) - Method in class com.lukflug.panelstudio.mc12.GLInterface
 
fillRect(Rectangle, Color, Color, Color, Color) - Method in class com.lukflug.panelstudio.mc16.GLInterface
 
fillTriangle(Point, Point, Point, Color, Color, Color) - Method in interface com.lukflug.panelstudio.Interface
Draw a triangle on the screen.
fillTriangle(Point, Point, Point, Color, Color, Color) - Method in class com.lukflug.panelstudio.mc12.GLInterface
 
fillTriangle(Point, Point, Point, Color, Color, Color) - Method in class com.lukflug.panelstudio.mc16.GLInterface
 
FixedComponent - Interface in com.lukflug.panelstudio
Interface representing a Component that has a fixed position (i.e. the position isn't determined by the parent via Context).
FixedDescription - Class in com.lukflug.panelstudio.theme
Renders a description at a fixed position.
FixedDescription(Point) - Constructor for class com.lukflug.panelstudio.theme.FixedDescription
 
FocusableComponent - Class in com.lukflug.panelstudio
Base class for all components included in this library.
FocusableComponent(String, String, Renderer) - Constructor for class com.lukflug.panelstudio.FocusableComponent
Constructor.
focusReleased() - Method in class com.lukflug.panelstudio.Context
fontColor - Variable in class com.lukflug.panelstudio.theme.SettingsColorScheme
Setting to be used for SettingsColorScheme.getFontColor().
foucsRequested() - Method in class com.lukflug.panelstudio.Context

G

GameSenseTheme - Class in com.lukflug.panelstudio.theme
Recreates the appearance of GameSense 2.2.0.
GameSenseTheme(ColorScheme, int, int, int) - Constructor for class com.lukflug.panelstudio.theme.GameSenseTheme
 
GameSenseTheme.ComponentRenderer - Class in com.lukflug.panelstudio.theme
 
getActiveColor() - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSettingScheme
Return the current color setting, instead of the active color defined by the scheme.
getActiveColor() - Method in interface com.lukflug.panelstudio.theme.ColorScheme
Returns the color that should be used to indicate that a component is active.
getActiveColor() - Method in class com.lukflug.panelstudio.theme.SettingsColorScheme
 
getBackgroundColor(boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns invisible color, if GUI is off.
getBackgroundColor() - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSettingScheme
Return the color defined by the scheme.
getBackgroundColor(boolean) - Method in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
getBackgroundColor() - Method in interface com.lukflug.panelstudio.theme.ColorScheme
Returns the background color.
getBackgroundColor(boolean) - Method in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
getBackgroundColor(boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the standard background color.
getBackgroundColor() - Method in class com.lukflug.panelstudio.theme.SettingsColorScheme
 
getBorder() - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns the border defined by the base renderer, if it is larger than HUDPanel.HUDRenderer.minBorder.
getBorder() - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
getBorder() - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Get the default component distance between parent and child container.
getBorder() - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the horizontal border around a component in a container.
getBorder() - Method in class com.lukflug.panelstudio.theme.RendererBase
Get default component horizontal border.
getBottomBorder() - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns the border defined by the base renderer.
getBottomBorder() - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the border below a container.
getBottomBorder() - Method in class com.lukflug.panelstudio.theme.RendererBase
Returns zero.
getButton(int) - Method in interface com.lukflug.panelstudio.Interface
Method to query the current mouse button state.
getButton(int) - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI.GUIInterface
 
getButton(int) - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI.GUIInterface
 
getClipRect(Context, int) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Returns the clipping rectangle for the container.
getClipRect(Context, int) - Method in class com.lukflug.panelstudio.hud.HUDPanel
Disable clipping, if container fully open.
getColor() - Method in interface com.lukflug.panelstudio.settings.ColorSetting
Get the color, ignoring the rainbow.
getColorScheme() - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
getColorScheme() - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Returns the default color scheme.
getColorScheme() - Method in class com.lukflug.panelstudio.theme.RendererBase
Returns the default color scheme, if RendererBase.scheme is null, otherwise returns RendererBase.scheme.
getComponentRenderer() - Method in class com.lukflug.panelstudio.theme.ClearTheme
 
getComponentRenderer() - Method in class com.lukflug.panelstudio.theme.GameSenseTheme
 
getComponentRenderer() - Method in interface com.lukflug.panelstudio.theme.Theme
Returns the renderer that should be used by components.
getComponents() - Method in class com.lukflug.panelstudio.ClickGUI
Get a list of panels in the GUI.
getComponentToggleable(FixedComponent) - Method in class com.lukflug.panelstudio.ClickGUI
 
getComponentToggleable(FixedComponent) - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
 
getComponentToggleable(FixedComponent) - Method in interface com.lukflug.panelstudio.PanelManager
Get toggleable indicating whether a component is shown or not.
getContainerOffset() - Method in class com.lukflug.panelstudio.CollapsibleContainer
Returns the vertical container offset.
getContainerRenderer() - Method in class com.lukflug.panelstudio.theme.ClearTheme
 
getContainerRenderer() - Method in class com.lukflug.panelstudio.theme.GameSenseTheme
 
getContainerRenderer() - Method in interface com.lukflug.panelstudio.theme.Theme
Returns the renderer that should be used by containers.
getContext(FixedComponent, boolean) - Method in class com.lukflug.panelstudio.ClickGUI
Create a context for a component.
getDefaultColorScheme() - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
getDefaultColorScheme() - Method in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
getDefaultColorScheme() - Method in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
getDefaultColorScheme() - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the default color scheme.
getDescription() - Method in class com.lukflug.panelstudio.Context
Get the description set by the child.
getFontColor(boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns invisible color, if GUI is off.
getFontColor() - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSettingScheme
Return the color defined by the scheme.
getFontColor() - Method in interface com.lukflug.panelstudio.theme.ColorScheme
Returns the text color.
getFontColor(boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the font color.
getFontColor(boolean) - Method in class com.lukflug.panelstudio.theme.RendererBase
Returns the font color specified by the color scheme.
getFontColor() - Method in class com.lukflug.panelstudio.theme.SettingsColorScheme
 
getFontHeight() - Method in interface com.lukflug.panelstudio.Interface
Get height of font rendered by Interface.drawString(Point, String, Color)
getFontWidth(String) - Method in interface com.lukflug.panelstudio.Interface
Get the font width of a string being rendered by Interface.drawString(Point, String, Color)
getGUI() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
Get the ClickGUI to be rendered.
getGUI() - Method in class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
 
getGUI() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
Get the ClickGUI to be rendered.
getGUI() - Method in class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
 
getHeight(Context) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Returns the current height, accounting for whether the container is open or closed.
getHeight(Context) - Method in interface com.lukflug.panelstudio.Component
Get the current height via Context.setHeight(int).
getHeight(Context) - Method in class com.lukflug.panelstudio.Container
Returns the total height of the container, accounting for the height of its child components.
getHeight(Context) - Method in class com.lukflug.panelstudio.FocusableComponent
Set the height of this component to the height specified by Renderer.
getHeight(boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns the height defined by the base renderer.
getHeight(Context) - Method in class com.lukflug.panelstudio.hud.ListComponent
 
getHeight() - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
getHeight(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Returns the container height.
getHeight(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Does nothing.
getHeight() - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Get the default component height.
getHeight(boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the default height for components.
getHeight(boolean) - Method in class com.lukflug.panelstudio.theme.RendererBase
Get default component height.
getHUDGUI() - Method in class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
Get the HUDClickGUI to be rendered.
getHUDGUI() - Method in class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
Get the HUDClickGUI to be rendered.
getInactiveColor() - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSettingScheme
Return the color defined by the scheme.
getInactiveColor() - Method in interface com.lukflug.panelstudio.theme.ColorScheme
Returns the color that should be used to indicate that a component is inactive.
getInactiveColor() - Method in class com.lukflug.panelstudio.theme.SettingsColorScheme
 
getInterface() - Method in class com.lukflug.panelstudio.Context
Returns the current Interface.
getInterface() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
getInterface() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
getItem(int) - Method in interface com.lukflug.panelstudio.hud.HUDList
Get the item at the given index.
getItemColor(int) - Method in interface com.lukflug.panelstudio.hud.HUDList
Get the color the string should have.
getKey() - Method in interface com.lukflug.panelstudio.settings.KeybindSetting
Get the value of the keybind.
getKeyName() - Method in interface com.lukflug.panelstudio.settings.KeybindSetting
Get the name of the key that is binded.
getLeftBorder(boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns the border defined by the base renderer.
getLeftBorder(boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the left horizontal border around an entire container.
getLeftBorder(boolean) - Method in class com.lukflug.panelstudio.theme.RendererBase
Get default container left horizontal border.
getMainColor(boolean, boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns invisible color, if GUI is off.
getMainColor(boolean, boolean) - Method in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
getMainColor(boolean, boolean) - Method in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
getMainColor(boolean, boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the main color of a title bar.
getMatrices() - Method in class com.lukflug.panelstudio.mc12.GLInterface
Update the matrix buffers.
getMatrices() - Method in class com.lukflug.panelstudio.mc16.GLInterface
Update the matrix buffers.
getMax() - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSlider
 
getMaximumValue() - Method in interface com.lukflug.panelstudio.settings.NumberSetting
Get the maximum allowed value for the setting.
getMinimumValue() - Method in interface com.lukflug.panelstudio.settings.NumberSetting
Get the minimum allowed value for the setting.
getMouse() - Method in interface com.lukflug.panelstudio.Interface
Method to query the current mouse position.
getMouse() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI.GUIInterface
 
getMouse() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI.GUIInterface
 
getNumber() - Method in interface com.lukflug.panelstudio.settings.NumberSetting
Get the number as double.
getOffset() - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns the offset defined by the base renderer, if it is larger than HUDPanel.HUDRenderer.minBorder.
getOffset() - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the vertical space between two components in a container.
getOffset() - Method in class com.lukflug.panelstudio.theme.RendererBase
Get default component vertical offset.
getOpacity() - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSettingScheme
Return the value defined by the scheme.
getOpacity() - Method in interface com.lukflug.panelstudio.theme.ColorScheme
Returns the alpha for partially transparent components of the GUI.
getOpacity() - Method in class com.lukflug.panelstudio.theme.SettingsColorScheme
 
getOutlineColor() - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSettingScheme
Return the color defined by the scheme.
getOutlineColor() - Method in interface com.lukflug.panelstudio.theme.ColorScheme
Returns the outline color.
getOutlineColor() - Method in class com.lukflug.panelstudio.theme.SettingsColorScheme
 
getPanel(String) - Method in interface com.lukflug.panelstudio.ConfigList
Get panel configuration.
getPanelRenderer() - Method in class com.lukflug.panelstudio.theme.ClearTheme
 
getPanelRenderer() - Method in class com.lukflug.panelstudio.theme.GameSenseTheme
 
getPanelRenderer() - Method in interface com.lukflug.panelstudio.theme.Theme
Returns the renderer that should be used by the root components (i.e.
getPos() - Method in class com.lukflug.panelstudio.Context
Returns the component position.
getPosition(Interface) - Method in class com.lukflug.panelstudio.DraggableContainer
Get the current position of the panel.
getPosition(Interface) - Method in interface com.lukflug.panelstudio.FixedComponent
Get the current component position.
getPosition(Interface) - Method in class com.lukflug.panelstudio.hud.HUDComponent
Get the component position.
getPosition(Interface) - Method in class com.lukflug.panelstudio.hud.HUDPanel
Gets position from child component.
getPosition(Interface) - Method in class com.lukflug.panelstudio.hud.ListComponent
 
getPosition(Interface) - Method in class com.lukflug.panelstudio.tabgui.TabGUI
Get the current position.
getPrecision() - Method in interface com.lukflug.panelstudio.settings.NumberSetting
Get the setting's precision.
getRainbow() - Method in interface com.lukflug.panelstudio.settings.ColorSetting
Check if rainbow is enabled.
getRect() - Method in class com.lukflug.panelstudio.Context
Get rectangle indicating component position.
getRenderHeight(int) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Get the visible container height.
getResourcePrefix() - Method in class com.lukflug.panelstudio.mc12.GLInterface
Get the Minecraft resource location string.
getResourcePrefix() - Method in class com.lukflug.panelstudio.mc16.GLInterface
Get the Minecraft resource location string.
getRightBorder(boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Returns the border defined by the base renderer.
getRightBorder(boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Returns the right horizontal border around an entire container.
getRightBorder(boolean) - Method in class com.lukflug.panelstudio.theme.RendererBase
Get default container right horizontal border.
getScrollHeight(int) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Get the height of the container, accounting for scrolling.
getScrollSpeed() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
Get current scroll speed.
getScrollSpeed() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
Get current scroll speed.
getSize() - Method in class com.lukflug.panelstudio.Context
Returns the component size.
getSize() - Method in interface com.lukflug.panelstudio.hud.HUDList
Get the number of elements in the list
getSpeed() - Method in class com.lukflug.panelstudio.Animation
Used to obtain the animation speed.
getSpeed() - Method in class com.lukflug.panelstudio.SettingsAnimation
 
getSubContext(Context, boolean) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Create sub-context for container.
getSubContext(Context, int) - Method in class com.lukflug.panelstudio.Container
Create sub-context for child component.
getSubContext(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Create a sub-context.
getTarget() - Method in class com.lukflug.panelstudio.Animation
Get the target value.
getTitle() - Method in interface com.lukflug.panelstudio.Component
Get the caption of the component.
getTitle() - Method in class com.lukflug.panelstudio.FocusableComponent
Returns the caption of this component.
getTitle() - Method in class com.lukflug.panelstudio.hud.HUDComponent
 
getTitle(int) - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSlider
Get the caption of the component based on index and colorModel.
getTitle() - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Returns the component caption.
getTitle() - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Returns the component caption.
getValue() - Method in class com.lukflug.panelstudio.Animation
The the current value.
getValue() - Method in class com.lukflug.panelstudio.settings.AnimatedToggleable
 
getValue() - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSlider
Implementation for Slider.getValue().
getValue() - Method in interface com.lukflug.panelstudio.settings.ColorSetting
Get the current value for the color setting.
getValue() - Method in class com.lukflug.panelstudio.settings.NumberComponent
Implementation of Slider.getValue().
getValue() - Method in class com.lukflug.panelstudio.Slider
Abstract method to get the current slider value.
getValueName() - Method in interface com.lukflug.panelstudio.settings.EnumSetting
Get the current value.
getWidth(Interface) - Method in class com.lukflug.panelstudio.DraggableContainer
 
getWidth(Interface) - Method in interface com.lukflug.panelstudio.FixedComponent
Get the component width.
getWidth(Interface) - Method in class com.lukflug.panelstudio.hud.HUDPanel
Get the child component width.
getWidth(Interface) - Method in class com.lukflug.panelstudio.hud.ListComponent
 
getWidth(Interface) - Method in class com.lukflug.panelstudio.tabgui.TabGUI
 
getZLevel() - Method in class com.lukflug.panelstudio.mc12.GLInterface
Get the z-coordinate to render everything.
getZLevel() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI.GUIInterface
 
getZLevel() - Method in class com.lukflug.panelstudio.mc16.GLInterface
Get the z-coordinate to render everything.
getZLevel() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI.GUIInterface
 
GLInterface - Class in com.lukflug.panelstudio.mc12
Implementation of Interface for OpenGL in minecraft.
GLInterface(boolean) - Constructor for class com.lukflug.panelstudio.mc12.GLInterface
Constructor.
GLInterface - Class in com.lukflug.panelstudio.mc16
Implementation of Interface for OpenGL in minecraft.
GLInterface(boolean) - Constructor for class com.lukflug.panelstudio.mc16.GLInterface
Constructor.
gradient - Variable in class com.lukflug.panelstudio.theme.ClearTheme
 
GUIInterface(boolean) - Constructor for class com.lukflug.panelstudio.mc12.MinecraftGUI.GUIInterface
 
GUIInterface(boolean) - Constructor for class com.lukflug.panelstudio.mc16.MinecraftGUI.GUIInterface
 
guiOpen - Variable in class com.lukflug.panelstudio.hud.HUDClickGUI
Whether the GUI components are shown or not.
guiOpen - Variable in class com.lukflug.panelstudio.hud.HUDPanel
Whether GUI is open.
guiOpen - Variable in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Whether GUI is open.

H

handleButton(int) - Method in class com.lukflug.panelstudio.ClickGUI
Handle a mouse button state change.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Handles a mouse button state change.
handleButton(Context, int) - Method in interface com.lukflug.panelstudio.Component
Should be called by the parent when a mouse button state changes.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.Container
Handle a mouse button state change.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.DraggableContainer
Handle a mouse state change, including dragging the container.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.FocusableComponent
Updates the focus state.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.hud.HUDComponent
Do nothing.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.hud.HUDPanel
Mask out input, if GUI is turned off.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.settings.BooleanComponent
Handle a mouse button state change.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorButton
Toggle the setting, if clicked.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.settings.EnumComponent
Cycles through the values of the enumeration when clicked.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.settings.KeybindComponent
The keybind is reset, if focus is lost.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.Slider
Sets Slider.attached, when clicked.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Do nothing.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Does nothing.
handleButton(Context, int) - Method in class com.lukflug.panelstudio.TransientComponent
Handle a mouse button state change.
handleFocus(Context, boolean) - Method in class com.lukflug.panelstudio.Container
Releases focus of children when called.
handleFocus(Context, boolean) - Method in class com.lukflug.panelstudio.DraggableContainer
Request focus within the GUI, if the panel gets focus.
handleFocus(Context, boolean) - Method in class com.lukflug.panelstudio.FocusableComponent
Does nothing, called when the focus state changes due to a mouse event.
handleKey(int) - Method in class com.lukflug.panelstudio.ClickGUI
Handle a key being typed.
handleKey(Context, int) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Handle a key being typed.
handleKey(Context, int) - Method in interface com.lukflug.panelstudio.Component
Should be called by the parent when a key is typed.
handleKey(Context, int) - Method in class com.lukflug.panelstudio.Container
Handle a key being typed.
handleKey(Context, int) - Method in class com.lukflug.panelstudio.FocusableComponent
Set the height of this component to the height specified by Renderer.
handleKey(Context, int) - Method in class com.lukflug.panelstudio.hud.HUDComponent
Do nothing.
handleKey(Context, int) - Method in class com.lukflug.panelstudio.settings.KeybindComponent
If the keybind has focus and a key is pressed, the keybind is set and foucs is released.
handleKey(Context, int) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Handle keyboard input.
handleKey(Context, int) - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Does nothing.
handleKeyEvent(int) - Method in class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
Key event function to be called when the GUI is closed.
handleKeyEvent(int) - Method in class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
Key event function to be called when the GUI is closed.
handleScroll(int) - Method in class com.lukflug.panelstudio.ClickGUI
Handle the mouse wheel being scrolled
handleScroll(Context, int) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Scroll scroll bar.
handleScroll(Context, int) - Method in interface com.lukflug.panelstudio.Component
Should be called by the parent when the mouse wheel is scrolled.
handleScroll(Context, int) - Method in class com.lukflug.panelstudio.Container
Handle mouse wheel being scrolled.
handleScroll(Context, int) - Method in class com.lukflug.panelstudio.FocusableComponent
Set the height of this component to the height specified by Renderer.
handleScroll(Context, int) - Method in class com.lukflug.panelstudio.hud.HUDComponent
Do nothing.
handleScroll(Context, int) - Method in class com.lukflug.panelstudio.hud.HUDPanel
Mask out input, if GUI is turned off.
handleScroll(Context, int) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Do nothing.
handleScroll(Context, int) - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Does nothing.
hasFocus() - Method in class com.lukflug.panelstudio.Context
Returns the focus state of the parent.
hasFocus(Context) - Method in class com.lukflug.panelstudio.FocusableComponent
Get current focus state.
height - Variable in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
height - Variable in class com.lukflug.panelstudio.theme.RendererBase
Field to store default component dimensions.
hideComponent(FixedComponent) - Method in class com.lukflug.panelstudio.ClickGUI
 
hideComponent(FixedComponent) - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
 
hideComponent(FixedComponent) - Method in interface com.lukflug.panelstudio.PanelManager
Hide a component.
HUDClickGUI - Class in com.lukflug.panelstudio.hud
ClickGUI that only renders HUD components when closed.
HUDClickGUI(Interface, DescriptionRenderer) - Constructor for class com.lukflug.panelstudio.hud.HUDClickGUI
Constructor.
HUDComponent - Class in com.lukflug.panelstudio.hud
Base class for HUD elements.
HUDComponent(String, Renderer, Point) - Constructor for class com.lukflug.panelstudio.hud.HUDComponent
 
hudComponents - Variable in class com.lukflug.panelstudio.hud.HUDClickGUI
List of HUD components.
hudEditor - Variable in class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
 
hudEditor - Variable in class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
 
HUDList - Interface in com.lukflug.panelstudio.hud
Interface representing a list for ListComponent
HUDPanel - Class in com.lukflug.panelstudio.hud
Panel holding an HUD component.
HUDPanel(FixedComponent, Renderer, Toggleable, Animation, Toggleable, int) - Constructor for class com.lukflug.panelstudio.hud.HUDPanel
Constructor.
HUDPanel.HUDRenderer - Class in com.lukflug.panelstudio.hud
Proxy for a Renderer, doesn't display container, when GUI is off.
HUDRenderer(Renderer, Toggleable, int) - Constructor for class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Constructor.

I

inactiveColor - Variable in class com.lukflug.panelstudio.theme.SettingsColorScheme
increment() - Method in interface com.lukflug.panelstudio.settings.EnumSetting
Cycle through the values of the enumeration.
initValue(double) - Method in class com.lukflug.panelstudio.Animation
Set a value immediately, without an transition animation.
inter - Variable in class com.lukflug.panelstudio.ClickGUI
The Interface to be used by the GUI.
Interface - Interface in com.lukflug.panelstudio
Interface to abstract rendering and input methods.
isActive() - Method in class com.lukflug.panelstudio.CollapsibleContainer
Method to determine whether title bar is active or not.
isActive() - Method in interface com.lukflug.panelstudio.tabgui.TabGUIComponent
Boolean indicating to the parent whether to render this component highlighted.
isActive() - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
TabGUI container is inactive by default.
isActive() - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Returns the value of the TabGUIItem.toggle.
isClicked() - Method in class com.lukflug.panelstudio.Context
Get mouse click state.
isDownKey(int) - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
isDownKey(int) - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Check whether key scancode is down key.
isEscapeKey(int) - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
isEscapeKey(int) - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Check whether key scancode is escape key.
isHovered() - Method in class com.lukflug.panelstudio.Context
Get mouse hover state.
isOn() - Method in class com.lukflug.panelstudio.CollapsibleContainer
Get the open state.
isOn() - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
Returns whether GUI is open.
isOn() - Method in class com.lukflug.panelstudio.settings.AnimatedToggleable
 
isOn() - Method in class com.lukflug.panelstudio.settings.SimpleToggleable
Returns the boolean.
isOn() - Method in interface com.lukflug.panelstudio.settings.Toggleable
Get the boolean value.
isPauseScreen() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
Returns false.
isSelectKey(int) - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
isSelectKey(int) - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Check whether key scancode is select key.
isUpKey(int) - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
isUpKey(int) - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Check whether key scancode is up key.

K

keybind - Variable in class com.lukflug.panelstudio.settings.KeybindComponent
The keybind in question.
KeybindComponent - Class in com.lukflug.panelstudio.settings
Component representing a keybind.
KeybindComponent(Renderer, KeybindSetting) - Constructor for class com.lukflug.panelstudio.settings.KeybindComponent
Constructor.
KeybindSetting - Interface in com.lukflug.panelstudio.settings
Interface representing a keybind.
keyPressed(int, int, int) - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
Handles the current keys being typed.
keyTyped(char, int) - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
Handles the current keys being typed.

L

lastRight - Variable in class com.lukflug.panelstudio.hud.ListComponent
Flag saving the state of whether to sort right.
lastTime - Variable in class com.lukflug.panelstudio.Animation
Time of last value transition.
lastUp - Variable in class com.lukflug.panelstudio.hud.ListComponent
Flag saving the state of whether to sort up.
lastValue - Variable in class com.lukflug.panelstudio.Animation
Past value.
LBUTTON - Static variable in interface com.lukflug.panelstudio.Interface
ID for the left mouse button.
left - Variable in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
left - Variable in class com.lukflug.panelstudio.theme.RendererBase
Field to store default component dimensions.
level - Variable in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
list - Variable in class com.lukflug.panelstudio.hud.ListComponent
The list to be rendered.
ListComponent - Class in com.lukflug.panelstudio.hud
HUD component that consists of a list of strings.
ListComponent(String, Renderer, Point, HUDList) - Constructor for class com.lukflug.panelstudio.hud.ListComponent
Constructor.
loadConfig(ConfigList) - Method in class com.lukflug.panelstudio.ClickGUI
Load the GUI state.
loadConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.DraggableContainer
 
loadConfig(Interface, PanelConfig) - Method in interface com.lukflug.panelstudio.FixedComponent
Loads the component state
loadConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.hud.HUDComponent
 
loadConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.hud.HUDPanel
 
loadConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.hud.ListComponent
 
loadConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.tabgui.TabGUI
 
loadImage(String) - Method in interface com.lukflug.panelstudio.Interface
Load an image into memory and return a number that may be used to draw that image.
loadImage(String) - Method in class com.lukflug.panelstudio.mc12.GLInterface
 
loadImage(String) - Method in class com.lukflug.panelstudio.mc16.GLInterface
 
loadPosition() - Method in interface com.lukflug.panelstudio.PanelConfig
Load the position of the point.
loadState() - Method in interface com.lukflug.panelstudio.PanelConfig
Load the state of the panel.
loop(Context, FixedComponent) - Method in interface com.lukflug.panelstudio.ClickGUI.LoopFunction
Function to execute in the loop.
loop(Context, Component) - Method in interface com.lukflug.panelstudio.Container.LoopFunction
Function to execute in the loop.

M

manager - Variable in class com.lukflug.panelstudio.TransientComponent
Panel manager to be used.
matrixStack - Variable in class com.lukflug.panelstudio.mc16.MinecraftGUI
Saved matrix stack;
minBorder - Variable in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
Minimum border.
MinecraftGUI - Class in com.lukflug.panelstudio.mc12
Implementation of Minecraft's GuiScreen that renders a PanelStudio GUI.
MinecraftGUI() - Constructor for class com.lukflug.panelstudio.mc12.MinecraftGUI
 
MinecraftGUI - Class in com.lukflug.panelstudio.mc16
Implementation of Minecraft's GuiScreen that renders a PanelStudio GUI.
MinecraftGUI() - Constructor for class com.lukflug.panelstudio.mc16.MinecraftGUI
Constructor.
MinecraftGUI.GUIInterface - Class in com.lukflug.panelstudio.mc12
Implementation of GLInterface to be used with MinecraftGUI
MinecraftGUI.GUIInterface - Class in com.lukflug.panelstudio.mc16
Implementation of GLInterface to be used with MinecraftGUI
MinecraftHUDGUI - Class in com.lukflug.panelstudio.mc12
Class designed for GUIs with HUDs.
MinecraftHUDGUI() - Constructor for class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
 
MinecraftHUDGUI - Class in com.lukflug.panelstudio.mc16
Class designed for GUIs with HUDs.
MinecraftHUDGUI() - Constructor for class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
 
mouseClicked(int, int, int) - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
mouseClicked(double, double, int) - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
MouseDescription - Class in com.lukflug.panelstudio.theme
 
MouseDescription(Point) - Constructor for class com.lukflug.panelstudio.theme.MouseDescription
 
mouseReleased(int, int, int) - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
mouseReleased(double, double, int) - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
mouseScrolled(double, double, double) - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
 

N

NumberComponent - Class in com.lukflug.panelstudio.settings
Component that represents a number-valued setting through a Slider.
NumberComponent(String, String, Renderer, NumberSetting, double, double) - Constructor for class com.lukflug.panelstudio.settings.NumberComponent
Constructor.
NumberSetting - Interface in com.lukflug.panelstudio.settings
Setting representing an adjustable number.

O

offset - Variable in class com.lukflug.panelstudio.theme.MouseDescription
 
offset - Variable in class com.lukflug.panelstudio.theme.RendererBase
Field to store default component dimensions.
onClose() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
Closes the GUI.
onClose() - Method in class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
 
onTop() - Method in class com.lukflug.panelstudio.Context
Check if component is the highest at cursor position.
opacity - Variable in class com.lukflug.panelstudio.theme.SettingsColorScheme
Setting to be used for SettingsColorScheme.getOpacity().
open - Variable in class com.lukflug.panelstudio.CollapsibleContainer
Toggleable indicating whether the container is open or closed.
outlineColor - Variable in class com.lukflug.panelstudio.theme.SettingsColorScheme
overrideColorScheme(ColorScheme) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
overrideColorScheme(ColorScheme) - Method in interface com.lukflug.panelstudio.theme.Renderer
Overrides the default color scheme.
overrideColorScheme(ColorScheme) - Method in class com.lukflug.panelstudio.theme.RendererBase
Overwrites the default color scheme, by setting RendererBase.scheme.
overrideScheme - Variable in class com.lukflug.panelstudio.settings.ColorComponent
Custom ColorScheme that set the active color to the value of the setting.

P

panel - Variable in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
PanelConfig - Interface in com.lukflug.panelstudio
Interface representing a single panel configuration state.
PanelManager - Interface in com.lukflug.panelstudio
Interface used by transient components to show and hide themselves.
panelRenderer - Variable in class com.lukflug.panelstudio.theme.ClearTheme
 
panelRenderer - Variable in class com.lukflug.panelstudio.theme.GameSenseTheme
 
permanentComponents - Variable in class com.lukflug.panelstudio.ClickGUI
List of permanent components.
pos - Variable in class com.lukflug.panelstudio.theme.FixedDescription
 
position - Variable in class com.lukflug.panelstudio.DraggableContainer
Current position of the panel.
position - Variable in class com.lukflug.panelstudio.hud.HUDComponent
Current position;
position - Variable in class com.lukflug.panelstudio.tabgui.TabGUI
Current position of the TabGUI.

R

rainbow - Variable in class com.lukflug.panelstudio.settings.ColorComponent
Whether to render a rainbow button.
RBUTTON - Static variable in interface com.lukflug.panelstudio.Interface
ID for the right mouse button.
releaseFocus() - Method in interface com.lukflug.panelstudio.Component
Called when a parent loses focus.
releaseFocus() - Method in class com.lukflug.panelstudio.Container
Reset focus state of self and children.
releaseFocus() - Method in class com.lukflug.panelstudio.Context
Reverses Context.requestFocus() and ask parent not to request focus.
releaseFocus() - Method in class com.lukflug.panelstudio.FocusableComponent
Reset focus state.
releaseFocus() - Method in class com.lukflug.panelstudio.hud.HUDComponent
Do nothing.
releaseFocus() - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Does nothing.
releaseFocus() - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Does nothing.
render() - Method in class com.lukflug.panelstudio.ClickGUI
Render the GUI (lowest component first, highest component last).
render(Context) - Method in class com.lukflug.panelstudio.CollapsibleContainer
Renders a background, title bar, border and, if the container is open, the components of the container.
render(Context) - Method in interface com.lukflug.panelstudio.Component
Redraw component on screen.
render(Context) - Method in class com.lukflug.panelstudio.Container
Render the container.
render(Context) - Method in class com.lukflug.panelstudio.FocusableComponent
Set the height of this component to the height specified by Renderer.
render(Context) - Method in class com.lukflug.panelstudio.hud.HUDComponent
Set component height.
render(Context) - Method in class com.lukflug.panelstudio.hud.ListComponent
 
render() - Method in class com.lukflug.panelstudio.mc12.MinecraftHUDGUI
Render function to be called when the GUI is closed to render the HUD.
render(MatrixStack, int, int, float) - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
Draws the screen, updates the mouse position and handles scroll events.
render() - Method in class com.lukflug.panelstudio.mc16.MinecraftHUDGUI
Render function to be called when the GUI is closed to render the HUD.
render(Context) - Method in class com.lukflug.panelstudio.settings.BooleanComponent
Render the component, by drawing an active box, if the boolean is true, and an inactive one, if the boolean is false.
render(Context) - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorButton
Override the ColorScheme and render the component.
render(Context) - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSlider
Override the ColorScheme and render the component with the caption containing the name of the component in the color model and the value for that component.
render(Context) - Method in class com.lukflug.panelstudio.settings.ColorComponent
Override the ColorScheme and render the container.
render(Context) - Method in class com.lukflug.panelstudio.settings.EnumComponent
Renders the component, by drawing a title bar containing the name and current value of the setting.
render(Context) - Method in class com.lukflug.panelstudio.settings.KeybindComponent
Renders the keybind component.
render(Context) - Method in class com.lukflug.panelstudio.settings.NumberComponent
Render the component, with the caption being composed of the setting name and current value.
render(Context) - Method in class com.lukflug.panelstudio.Slider
Renders the slider.
render(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Render the container.
render(Context) - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Does nothing.
render(Context) - Method in class com.lukflug.panelstudio.TransientComponent
Render the component, by drawing an active box, if the boolean is true, and an inactive one, if the boolean is false.
renderBackground(Context, boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
renderBackground(Context, int, int) - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
renderBackground(Context, int, int) - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Renders the background of a component.
renderBackground(Context, boolean) - Method in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
renderBackground(Context, boolean) - Method in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
renderBackground(Context, boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Render the background for a container.
renderBorder(Context, boolean, boolean, boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
renderBorder(Context, boolean, boolean, boolean) - Method in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
renderBorder(Context, boolean, boolean, boolean) - Method in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
renderBorder(Context, boolean, boolean, boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Render the border for a container.
renderCaption(Context, String, int, int, boolean) - Method in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
renderCaption(Context, String, int, int, boolean) - Method in interface com.lukflug.panelstudio.tabgui.TabGUIRenderer
Renders the caption of a child in a container.
renderDescription(Context) - Method in interface com.lukflug.panelstudio.theme.DescriptionRenderer
Render a description
renderDescription(Context) - Method in class com.lukflug.panelstudio.theme.FixedDescription
 
renderDescription(Context) - Method in class com.lukflug.panelstudio.theme.MouseDescription
 
renderer - Variable in class com.lukflug.panelstudio.FocusableComponent
The Renderer for this component.
renderer - Variable in class com.lukflug.panelstudio.hud.HUDComponent
The Renderer for this component.
renderer - Variable in class com.lukflug.panelstudio.tabgui.TabGUIContainer
The Renderer for this component.
Renderer - Interface in com.lukflug.panelstudio.theme
An Interface to standardize the appearance of different components.
RendererBase - Class in com.lukflug.panelstudio.theme
Base class for constructing renderers.
RendererBase(int, int, int, int, int) - Constructor for class com.lukflug.panelstudio.theme.RendererBase
Constructor.
renderGUI() - Method in class com.lukflug.panelstudio.mc12.MinecraftGUI
Updates the matrix buffers and renders the GUI.
renderGUI() - Method in class com.lukflug.panelstudio.mc16.MinecraftGUI
Updates the matrix buffers and renders the GUI.
renderRect(Context, String, boolean, boolean, Rectangle, boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
renderRect(Context, String, boolean, boolean, Rectangle, boolean) - Method in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
renderRect(Context, String, boolean, boolean, Rectangle, boolean) - Method in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
renderRect(Context, String, boolean, boolean, Rectangle, boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Render partial title bar (e.g. for a slider).
renderScrollBar(Context, boolean, boolean, boolean, int, int) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
renderScrollBar(Context, boolean, boolean, boolean, int, int) - Method in class com.lukflug.panelstudio.theme.GameSenseTheme.ComponentRenderer
 
renderScrollBar(Context, boolean, boolean, boolean, int, int) - Method in interface com.lukflug.panelstudio.theme.Renderer
Renders the scroll bar for a container
renderScrollBar(Context, boolean, boolean, boolean, int, int) - Method in class com.lukflug.panelstudio.theme.RendererBase
Does nothing.
renderTitle(Context, String, boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
renderTitle(Context, String, boolean, boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
renderTitle(Context, String, boolean, boolean, boolean) - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
renderTitle(Context, String, boolean, boolean) - Method in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
renderTitle(Context, String, boolean, boolean, boolean) - Method in class com.lukflug.panelstudio.theme.ClearTheme.ComponentRenderer
 
renderTitle(Context, String, boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Render the title bar for a component, while deciding whether to render an active or inactive title bar.
renderTitle(Context, String, boolean, boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Render the title bar for a component.
renderTitle(Context, String, boolean, boolean, boolean) - Method in interface com.lukflug.panelstudio.theme.Renderer
Render the title bar for a container.
renderTitle(Context, String, boolean) - Method in class com.lukflug.panelstudio.theme.RendererBase
Renders an inactive title bar.
renderTitle(Context, String, boolean, boolean) - Method in class com.lukflug.panelstudio.theme.RendererBase
renderTitle(Context, String, boolean, boolean, boolean) - Method in class com.lukflug.panelstudio.theme.RendererBase
requestFocus() - Method in class com.lukflug.panelstudio.Context
Used to indicate to the parent that the current component has to have focus within the parent.
restore() - Method in interface com.lukflug.panelstudio.Interface
Restore the clipping to the previous state.
restore() - Method in class com.lukflug.panelstudio.mc12.GLInterface
 
restore() - Method in class com.lukflug.panelstudio.mc16.GLInterface
 
restoreColorScheme() - Method in class com.lukflug.panelstudio.hud.HUDPanel.HUDRenderer
 
restoreColorScheme() - Method in interface com.lukflug.panelstudio.theme.Renderer
Restores the default color scheme.
restoreColorScheme() - Method in class com.lukflug.panelstudio.theme.RendererBase
Restores the default color scheme, by setting RendererBase.scheme to null.
right - Variable in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
right - Variable in class com.lukflug.panelstudio.theme.RendererBase
Field to store default component dimensions.

S

saveConfig(ConfigList) - Method in class com.lukflug.panelstudio.ClickGUI
Store the GUI state.
saveConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.DraggableContainer
 
saveConfig(Interface, PanelConfig) - Method in interface com.lukflug.panelstudio.FixedComponent
Saves the component state
saveConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.hud.HUDComponent
 
saveConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.hud.HUDPanel
 
saveConfig(Interface, PanelConfig) - Method in class com.lukflug.panelstudio.tabgui.TabGUI
 
savePositon(Point) - Method in interface com.lukflug.panelstudio.PanelConfig
Store the position of the panel.
saveState(boolean) - Method in interface com.lukflug.panelstudio.PanelConfig
Store the state of the panel.
scheme - Variable in class com.lukflug.panelstudio.settings.ColorComponent
Custom ColorScheme that set the active color to the value of the setting.
scheme - Variable in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
scheme - Variable in class com.lukflug.panelstudio.theme.ClearTheme
 
scheme - Variable in class com.lukflug.panelstudio.theme.GameSenseTheme
 
scheme - Variable in class com.lukflug.panelstudio.theme.RendererBase
Custom color scheme.
scissor(Rectangle) - Method in class com.lukflug.panelstudio.mc12.GLInterface
Utility function to set clipping rectangle by projecting the coordinates using gluProject.
scissor(Rectangle) - Method in class com.lukflug.panelstudio.mc16.GLInterface
Utility function to set clipping rectangle by projecting the coordinates using gluProject.
scroll - Variable in class com.lukflug.panelstudio.CollapsibleContainer
Cached value of whether scrolling is happening.
scrollPosition - Variable in class com.lukflug.panelstudio.CollapsibleContainer
Current scroll offset.
select() - Method in interface com.lukflug.panelstudio.tabgui.TabGUIComponent
Called by parent to indicate this component has been selected by the user.
select() - Method in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Requests focus, if selected.
select() - Method in class com.lukflug.panelstudio.tabgui.TabGUIItem
Toggles the TabGUIItem.toggle and does not request focus.
selected - Variable in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Index of the currently selected component.
selectedAnimation - Variable in class com.lukflug.panelstudio.tabgui.TabGUIContainer
Object handling highlight animation.
setDescription(String) - Method in class com.lukflug.panelstudio.Context
Set the description when rendering.
setHeight(int) - Method in class com.lukflug.panelstudio.Context
Sets the height of the component.
setKey(int) - Method in interface com.lukflug.panelstudio.settings.KeybindSetting
Set the value of the keybind.
setNumber(double) - Method in interface com.lukflug.panelstudio.settings.NumberSetting
Set the number.
setPosition(Interface, Point) - Method in class com.lukflug.panelstudio.DraggableContainer
Set the position of the panel.
setPosition(Interface, Point) - Method in interface com.lukflug.panelstudio.FixedComponent
Set the current component position.
setPosition(Interface, Point) - Method in class com.lukflug.panelstudio.hud.HUDComponent
Set the component position.
setPosition(Interface, Point) - Method in class com.lukflug.panelstudio.hud.HUDPanel
Sets position of child component.
setPosition(Interface, Point) - Method in class com.lukflug.panelstudio.hud.ListComponent
 
setPosition(Interface, Point) - Method in class com.lukflug.panelstudio.tabgui.TabGUI
Update the position.
setRainbow(boolean) - Method in interface com.lukflug.panelstudio.settings.ColorSetting
Enable or disable the rainbow.
setting - Variable in class com.lukflug.panelstudio.settings.BooleanComponent
The setting in question.
setting - Variable in class com.lukflug.panelstudio.settings.ColorComponent
The setting in question.
setting - Variable in class com.lukflug.panelstudio.settings.EnumComponent
The setting in question.
setting - Variable in class com.lukflug.panelstudio.settings.NumberComponent
The setting in question.
SettingsAnimation - Class in com.lukflug.panelstudio
Implementation of Animation using NumberSetting.
SettingsAnimation(NumberSetting) - Constructor for class com.lukflug.panelstudio.SettingsAnimation
Constructor.
SettingsColorScheme - Class in com.lukflug.panelstudio.theme
Implementation of ColorScheme using ColorSetting and NumberSetting.
SettingsColorScheme(ColorSetting, ColorSetting, ColorSetting, ColorSetting, ColorSetting, NumberSetting) - Constructor for class com.lukflug.panelstudio.theme.SettingsColorScheme
Constructor.
setValue(double) - Method in class com.lukflug.panelstudio.Animation
Set the value, with a transition between the old and new value.
setValue(double) - Method in class com.lukflug.panelstudio.settings.ColorComponent.ColorSlider
Implementation for Slider.setValue(double).
setValue(Color) - Method in interface com.lukflug.panelstudio.settings.ColorSetting
Set the non-rainbow color.
setValue(double) - Method in class com.lukflug.panelstudio.settings.NumberComponent
Implementation of Slider.setValue(double).
setValue(double) - Method in class com.lukflug.panelstudio.Slider
Abstract method to update the slider value.
showComponent(FixedComponent) - Method in class com.lukflug.panelstudio.ClickGUI
 
showComponent(FixedComponent) - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
 
showComponent(FixedComponent) - Method in interface com.lukflug.panelstudio.PanelManager
Add a component to be visible.
SimpleToggleable - Class in com.lukflug.panelstudio.settings
Basic implementation of Toggleable, where the boolean is a field.
SimpleToggleable(boolean) - Constructor for class com.lukflug.panelstudio.settings.SimpleToggleable
Constructor.
Slider - Class in com.lukflug.panelstudio
Base class for components that are sliders.
Slider(String, String, Renderer) - Constructor for class com.lukflug.panelstudio.Slider
Constructor.
sortRight() - Method in interface com.lukflug.panelstudio.hud.HUDList
Whether to align the list to the right.
sortUp() - Method in interface com.lukflug.panelstudio.hud.HUDList
Whether to align the list downwards.
speed - Variable in class com.lukflug.panelstudio.SettingsAnimation
Setting to be used for SettingsAnimation.getSpeed().

T

TabGUI - Class in com.lukflug.panelstudio.tabgui
TabGUI(String, TabGUIRenderer, Animation, Point, int) - Constructor for class com.lukflug.panelstudio.tabgui.TabGUI
Constructor.
TabGUIComponent - Interface in com.lukflug.panelstudio.tabgui
Interface representing a part of a TabGUI.
TabGUIContainer - Class in com.lukflug.panelstudio.tabgui
Element of TabGUI.
TabGUIContainer(String, TabGUIRenderer, Animation) - Constructor for class com.lukflug.panelstudio.tabgui.TabGUIContainer
Constructor.
TabGUIItem - Class in com.lukflug.panelstudio.tabgui
Component representing leaf in TabGUI hierarchy.
TabGUIItem(String, Toggleable) - Constructor for class com.lukflug.panelstudio.tabgui.TabGUIItem
Constructor.
TabGUIRenderer - Interface in com.lukflug.panelstudio.tabgui
An Interface to abstract the rendering of TabGUI containers.
text - Variable in class com.lukflug.panelstudio.settings.NumberComponent
The name of the setting.
textures - Variable in class com.lukflug.panelstudio.mc16.GLInterface
 
Theme - Interface in com.lukflug.panelstudio.theme
Interface representing a GUI theme (i.e. skin).
title - Variable in class com.lukflug.panelstudio.FocusableComponent
The caption of this component.
title - Variable in class com.lukflug.panelstudio.hud.HUDComponent
The caption of this component.
title - Variable in class com.lukflug.panelstudio.tabgui.TabGUIContainer
The caption of this component.
title - Variable in class com.lukflug.panelstudio.tabgui.TabGUIItem
Caption of the component.
toggle - Variable in class com.lukflug.panelstudio.CollapsibleContainer
Toggleable that can be toggled by the user.
toggle() - Method in class com.lukflug.panelstudio.CollapsibleContainer
Toggle the open state.
toggle() - Method in class com.lukflug.panelstudio.hud.HUDClickGUI
Toggles GUI open state and chooses right components to render.
toggle() - Method in class com.lukflug.panelstudio.settings.AnimatedToggleable
Toggle the toggle.
toggle() - Method in class com.lukflug.panelstudio.settings.SimpleToggleable
Invert the boolean.
toggle() - Method in interface com.lukflug.panelstudio.settings.Toggleable
Toggle the boolean value.
toggle - Variable in class com.lukflug.panelstudio.tabgui.TabGUIItem
Toggle indicating whether this component is active.
toggle - Variable in class com.lukflug.panelstudio.TransientComponent
Toggleable that can be toggled by the user.
Toggleable - Interface in com.lukflug.panelstudio.settings
Interface representing a boolean value that can be toggled.
TransientComponent - Class in com.lukflug.panelstudio
A button that displays a component when clicked.
TransientComponent(String, String, Renderer, Toggleable, FixedComponent, PanelManager) - Constructor for class com.lukflug.panelstudio.TransientComponent
Constructor.

U

up - Variable in class com.lukflug.panelstudio.tabgui.DefaultRenderer
 
updateFocus(Context, int) - Method in class com.lukflug.panelstudio.FocusableComponent
If the button is being pressed, update focus state to hover state and call FocusableComponent.handleFocus(Context, boolean).

V

value - Variable in class com.lukflug.panelstudio.Animation
Current value.

W

width - Variable in class com.lukflug.panelstudio.DraggableContainer
The panel width.
width - Variable in class com.lukflug.panelstudio.tabgui.TabGUI
The witdh of the TabGUI.
window(Rectangle) - Method in interface com.lukflug.panelstudio.Interface
Clip all rendering on screen outside the intersection of the specified rectangle and the current clipping rectangle.
window(Rectangle) - Method in class com.lukflug.panelstudio.mc12.GLInterface
 
window(Rectangle) - Method in class com.lukflug.panelstudio.mc16.GLInterface
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links