Enum Class GuiImageFit

java.lang.Object
java.lang.Enum<GuiImageFit>
com.render.api.gui.GuiImageFit
All Implemented Interfaces:
Serializable, Comparable<GuiImageFit>, Constable

public enum GuiImageFit extends Enum<GuiImageFit>
Controls how image-based content fits within a component's content box.
  • Enum Constant Details

    • CONTAIN

      public static final GuiImageFit CONTAIN
      Preserves the source aspect ratio and scales the image to fully fit inside the box.
    • COVER

      public static final GuiImageFit COVER
      Preserves the source aspect ratio and scales the image to fully cover the box.
    • STRETCH

      public static final GuiImageFit STRETCH
      Stretches the image to exactly match the box.
    • NONE

      public static final GuiImageFit NONE
      Draws the image at its intrinsic size without scaling.
  • Method Details

    • values

      public static GuiImageFit[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static GuiImageFit valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null