Class CharIcon

java.lang.Object
com.spinyowl.legui.icon.Icon
com.spinyowl.legui.icon.CharIcon
All Implemented Interfaces:
Serializable

public class CharIcon extends Icon
Icon. Used to draw component icons based on characters and fonts.
See Also:
  • Constructor Details

    • CharIcon

      public CharIcon()
      Used to create char icon with default font and color. Default font is FontRegistry.MATERIAL_DESIGN_ICONS.
    • CharIcon

      public CharIcon(org.joml.Vector2f size, String font, char charCode)
    • CharIcon

      public CharIcon(String font, char charCode)
    • CharIcon

      public CharIcon(org.joml.Vector2f size, String font, char charCode, org.joml.Vector4f color)
  • Method Details

    • getColor

      public org.joml.Vector4f getColor()
    • setColor

      public void setColor(org.joml.Vector4f color)
    • getFont

      public String getFont()
    • setFont

      public void setFont(String font)
    • getCharCode

      public char getCharCode()
    • setCharCode

      public void setCharCode(char charCode)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Icon
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Icon
    • toString

      public String toString()
      Overrides:
      toString in class Icon