Interface Sizeable

All Known Implementing Classes:
BackGUIButton, BaseChestGUI, BaseHorizontalSplitGUIPane, BaseIOGUIPane, BaseSimpleGUIPane, BaseSimpleItemGUIPane, ChestGUI, CommandGUIButton, CycleGUIButton, GUIButton, GUIItem, GUIPane, GUISection, HorizontalSplitGUIPane, IOGUIPane, NextPageGUIButton, PaginatorContentPane, PaginatorControlsPane, PaginatorGUIButton, PaginatorGUIPane, PreviousPageGUIButton, SimpleGUIPane, SimpleItemGUIPane, SubmitGUIButton, SwitchGUIButton, SynchedGUIPane, TeleportGUIButton, ToggleGUIButton

public interface Sizeable
Used by GUIs and GUISections for sizing
  • Method Details

    • getSize

      Vector2d getSize()
      Returns:
      The size
    • getMaxSize

      Vector2d getMaxSize()
      Returns:
      The maximum size
    • getMinSize

      Vector2d getMinSize()
      Returns:
      The minimum size
    • clampSize

      default Vector2d clampSize(Vector2d vector)
      Parameters:
      vector - The Vector to clamp
      Returns:
      Clamps a Vector to the minimum and maximum