Enum FontEdging

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<FontEdging>

    public enum FontEdging
    extends java.lang.Enum<FontEdging>
    Whether edge pixels draw opaque or with partial transparency.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ALIAS
      no transparent pixels on glyph edges
      ANTI_ALIAS
      may have transparent pixels on glyph edges
      SUBPIXEL_ANTI_ALIAS
      glyph positioned in pixel using transparency
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static FontEdging[] _values  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static FontEdging valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static FontEdging[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • ALIAS

        public static final FontEdging ALIAS
        no transparent pixels on glyph edges
      • ANTI_ALIAS

        public static final FontEdging ANTI_ALIAS
        may have transparent pixels on glyph edges
      • SUBPIXEL_ANTI_ALIAS

        public static final FontEdging SUBPIXEL_ANTI_ALIAS
        glyph positioned in pixel using transparency
    • Field Detail

      • _values

        @Internal
        public static final FontEdging[] _values
    • Method Detail

      • values

        public static FontEdging[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (FontEdging c : FontEdging.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static FontEdging valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null