Package | Description |
---|---|
buildcraft.lib.gui | |
buildcraft.lib.gui.button | |
buildcraft.lib.gui.elem | |
buildcraft.lib.gui.help | |
buildcraft.lib.gui.json | |
buildcraft.lib.gui.ledger | |
buildcraft.lib.gui.pos | |
buildcraft.lib.gui.statement | |
buildcraft.lib.gui.widget | |
buildcraft.lib.misc |
Holds a lot of generic *Util classes.
|
buildcraft.silicon.gui |
Modifier and Type | Interface and Description |
---|---|
interface |
IContainingElement |
interface |
IGuiElement
Defines an element that can be irendered, that exists inside of a rectangle.
|
interface |
IInteractionElement |
interface |
IMenuElement
An
IInteractionElement that should be displayed above everything - except for tooltips. |
Modifier and Type | Class and Description |
---|---|
class |
GuiElementSimple |
class |
GuiElementToolTip |
Modifier and Type | Field and Description |
---|---|
IGuiPosition |
BuildCraftGui.lowerLeftLedgerPos
Ledger-style elements.
|
IGuiPosition |
BuildCraftGui.lowerRightLedgerPos
Ledger-style elements.
|
Modifier and Type | Method and Description |
---|---|
default IGuiPosition |
IContainingElement.getChildElementPosition() |
Modifier and Type | Method and Description |
---|---|
default void |
ISimpleDrawable.drawAt(IGuiPosition element) |
Modifier and Type | Class and Description |
---|---|
class |
GuiAbstractButton
If this only has 1 subclass (GuiButtonDrawable), then why not merge them?
|
class |
GuiButtonDrawable |
class |
GuiImageButton
Deprecated.
|
Constructor and Description |
---|
GuiButtonDrawable(BuildCraftGui gui,
java.lang.String id,
IGuiPosition parent,
GuiButtonDrawable.Builder args) |
Modifier and Type | Class and Description |
---|---|
class |
GuiElementContainer2 |
class |
GuiElementContainerHelp
Deprecated.
Help *should* be moved to GuiElementContainer rather than this.
|
class |
GuiElementContainerResizing |
class |
GuiElementContainerScissor
A type of
GuiElementContainer2 that restricts the visible size of elements contained within. |
class |
GuiElementDrawable |
class |
GuiElementSlotMover |
class |
GuiElementText |
class |
ScrollbarElement |
class |
ScrollWindow |
Modifier and Type | Field and Description |
---|---|
IGuiPosition |
ScrollWindow.basePosition |
IGuiPosition |
GuiElementContainerResizing.childRoot |
Modifier and Type | Method and Description |
---|---|
IGuiPosition |
ScrollWindow.calculateNextPosition() |
IGuiPosition |
GuiElementContainerResizing.getChildElementPosition() |
Constructor and Description |
---|
GuiElementContainerHelp(BuildCraftGui gui,
IGuiPosition position)
Deprecated.
|
GuiElementContainerResizing(BuildCraftGui gui,
IGuiPosition childRoot) |
GuiElementSlotMover(BuildCraftGui gui,
IGuiPosition pos,
IExpressionNode.INodeBoolean visible,
net.minecraft.inventory.Slot toMove) |
GuiElementText(BuildCraftGui gui,
IGuiPosition parent,
java.lang.String text,
int colour) |
GuiElementText(BuildCraftGui gui,
IGuiPosition parent,
java.util.function.Supplier<java.lang.String> text,
int colour) |
GuiElementText(BuildCraftGui gui,
IGuiPosition parent,
java.util.function.Supplier<java.lang.String> text,
java.util.function.IntSupplier colour) |
ScrollbarElement(BuildCraftGui gui,
IGuiPosition parent,
int height,
GuiIcon background,
GuiIcon scroller) |
Modifier and Type | Class and Description |
---|---|
class |
DummyHelpElement
A simple, non-drawing, gui element that holds an
ElementHelpInfo . |
Modifier and Type | Method and Description |
---|---|
static IGuiPosition |
ElementType.resolvePosition(JsonGuiElement json,
java.lang.String name,
IGuiPosition parent,
FunctionContext ctx) |
Modifier and Type | Class and Description |
---|---|
class |
Ledger_Neptune |
class |
LedgerEngine |
class |
LedgerHelp |
class |
LedgerOwnership |
Modifier and Type | Field and Description |
---|---|
protected IGuiPosition |
Ledger_Neptune.positionAppending |
IGuiPosition |
Ledger_Neptune.positionLedgerIconStart |
IGuiPosition |
Ledger_Neptune.positionLedgerInnerStart |
IGuiPosition |
Ledger_Neptune.positionLedgerStart |
Modifier and Type | Method and Description |
---|---|
IGuiPosition |
Ledger_Neptune.getChildElementPosition() |
Modifier and Type | Interface and Description |
---|---|
interface |
IGuiArea
Defines an area somewhere on the screen.
|
Modifier and Type | Class and Description |
---|---|
class |
AreaCallable |
class |
GuiRectangle
An immutable
IGuiArea . |
class |
MousePosition |
class |
PositionAbsolute |
class |
PositionAdded |
class |
PositionCallable |
class |
PositionOffset |
Modifier and Type | Field and Description |
---|---|
IGuiPosition |
PositionOffset.parent |
Modifier and Type | Method and Description |
---|---|
static IGuiPosition |
IGuiPosition.create(java.util.function.DoubleSupplier x,
java.util.function.DoubleSupplier y) |
static IGuiPosition |
PositionOffset.createOffset(IGuiPosition from,
double x,
double y) |
default IGuiPosition |
IGuiArea.getCenter() |
default IGuiPosition |
IGuiArea.getCenterTop() |
default IGuiPosition |
IGuiArea.getEnd() |
default IGuiPosition |
IGuiArea.getPosition(int partX,
int partY) |
IGuiPosition |
PositionAbsolute.offset(double xOffset,
double yOffset) |
default IGuiPosition |
IGuiPosition.offset(double x,
double y) |
IGuiPosition |
PositionOffset.offset(double x,
double y) |
default IGuiPosition |
IGuiPosition.offset(double x,
java.util.function.DoubleSupplier y) |
default IGuiPosition |
IGuiPosition.offset(java.util.function.DoubleSupplier x,
double y) |
default IGuiPosition |
IGuiPosition.offset(java.util.function.DoubleSupplier x,
java.util.function.DoubleSupplier y) |
IGuiPosition |
PositionAbsolute.offset(IGuiPosition by) |
default IGuiPosition |
IGuiPosition.offset(IGuiPosition by) |
IGuiPosition |
PositionOffset.offset(IGuiPosition by) |
Modifier and Type | Method and Description |
---|---|
default boolean |
IGuiArea.contains(IGuiPosition position) |
static IGuiArea |
IGuiArea.create(IGuiPosition pos,
double width,
double height) |
static IGuiPosition |
PositionOffset.createOffset(IGuiPosition from,
double x,
double y) |
IGuiPosition |
PositionAbsolute.offset(IGuiPosition by) |
default IGuiArea |
IGuiArea.offset(IGuiPosition by) |
default IGuiPosition |
IGuiPosition.offset(IGuiPosition by) |
IGuiArea |
GuiRectangle.offset(IGuiPosition by) |
IGuiPosition |
PositionOffset.offset(IGuiPosition by) |
Constructor and Description |
---|
PositionAdded(IGuiPosition a,
IGuiPosition b) |
Modifier and Type | Class and Description |
---|---|
class |
GuiElementStatement<S extends IStatement> |
class |
GuiElementStatementDrag |
class |
GuiElementStatementParam |
class |
GuiElementStatementSource<S extends IGuiSlot> |
class |
GuiElementStatementVariant |
Modifier and Type | Field and Description |
---|---|
IGuiPosition |
GuiElementStatementSource.position |
Modifier and Type | Class and Description |
---|---|
class |
WidgetPhantomSlot.GuiElementPhantomSlot |
Modifier and Type | Field and Description |
---|---|
static NodeType<IGuiPosition> |
ExpressionCompat.GUI_POSITION |
Modifier and Type | Method and Description |
---|---|
static <D> void |
GuiUtil.drawVerticallyAppending(IGuiPosition element,
java.lang.Iterable<? extends D> iterable,
GuiUtil.IVerticalAppendingDrawer<D> drawer)
Draws multiple elements, one after each other.
|
Modifier and Type | Class and Description |
---|---|
class |
LedgerTablePower |