See: Description
| Interface | Description |
|---|---|
| BackgroundPainter |
Background painters are used to paint the background of a widget.
|
| CottonHud.Positioner |
Positioners can be used to change the position of a widget based on the window dimensions.
|
| Class | Description |
|---|---|
| CottonClientScreen | |
| CottonInventoryScreen<T extends SyncedGuiDescription> |
A screen for a
SyncedGuiDescription. |
| LibGui |
This class provides access to LibGui configuration and other global data.
|
| LightweightGuiDescription |
A GuiDescription without any associated Minecraft classes
|
| NinePatch |
The nine-patch background painter paints rectangles using a nine-patch texture.
|
| Scissors |
Contains a stack for GL scissors for restricting the drawn area of a widget.
|
| Scissors.Frame |
A single scissor frame in the stack.
|
| ScreenDrawing |
ScreenDrawing contains utility methods for drawing contents on a screen. |
| Enum | Description |
|---|---|
| CottonHud |
Manages widgets that are painted on the in-game HUD.
|
| NinePatch.Mode |
The mode of a nine-patch painter defines how it fills the area between the corners.
|