Package imgui.flag

Class ImGuiFreeTypeLoaderFlags

java.lang.Object
imgui.flag.ImGuiFreeTypeLoaderFlags

public final class ImGuiFreeTypeLoaderFlags extends Object
Renamed from ImGuiFreeTypeBuilderFlags in imgui 1.92.
  • Field Details

    • NoHinting

      public static final int NoHinting
      Disable hinting. This generally generates 'blurrier' bitmap glyphs when the glyph are rendered in any of the anti-aliased modes.

      Definition: 1 << 0

      See Also:
    • NoAutoHint

      public static final int NoAutoHint
      Disable auto-hinter.

      Definition: 1 << 1

      See Also:
    • ForceAutoHint

      public static final int ForceAutoHint
      Indicates that the auto-hinter is preferred over the font's native hinter.

      Definition: 1 << 2

      See Also:
    • LightHinting

      public static final int LightHinting
      A lighter hinting algorithm for gray-level modes. Many generated glyphs are fuzzier but better resemble their original shape. This is achieved by snapping glyphs to the pixel grid only vertically (Y-axis), as is done by Microsoft's ClearType and Adobe's proprietary font renderer. This preserves inter-glyph spacing in horizontal text.

      Definition: 1 << 3

      See Also:
    • MonoHinting

      public static final int MonoHinting
      Strong hinting algorithm that should only be used for monochrome output.

      Definition: 1 << 4

      See Also:
    • Bold

      public static final int Bold
      Styling: Should we artificially embolden the font?

      Definition: 1 << 5

      See Also:
    • Oblique

      public static final int Oblique
      Styling: Should we slant the font, emulating italic style?

      Definition: 1 << 6

      See Also:
    • Monochrome

      public static final int Monochrome
      Disable anti-aliasing. Combine this with MonoHinting for best results!

      Definition: 1 << 7

      See Also:
    • LoadColor

      public static final int LoadColor
      Enable FreeType color-layered glyphs

      Definition: 1 << 8

      See Also:
    • Bitmap

      public static final int Bitmap
      Enable FreeType bitmap glyphs

      Definition: 1 << 9

      See Also:
    • ImGuiFreeTypeBuilderFlags_NoHinting

      public static final int ImGuiFreeTypeBuilderFlags_NoHinting
      Definition: ImGuiFreeTypeLoaderFlags_NoHinting
      See Also:
    • ImGuiFreeTypeBuilderFlags_NoAutoHint

      public static final int ImGuiFreeTypeBuilderFlags_NoAutoHint
      Definition: ImGuiFreeTypeLoaderFlags_NoAutoHint
      See Also:
    • ImGuiFreeTypeBuilderFlags_ForceAutoHint

      public static final int ImGuiFreeTypeBuilderFlags_ForceAutoHint
      Definition: ImGuiFreeTypeLoaderFlags_ForceAutoHint
      See Also:
    • ImGuiFreeTypeBuilderFlags_LightHinting

      public static final int ImGuiFreeTypeBuilderFlags_LightHinting
      Definition: ImGuiFreeTypeLoaderFlags_LightHinting
      See Also:
    • ImGuiFreeTypeBuilderFlags_MonoHinting

      public static final int ImGuiFreeTypeBuilderFlags_MonoHinting
      Definition: ImGuiFreeTypeLoaderFlags_MonoHinting
      See Also:
    • ImGuiFreeTypeBuilderFlags_Bold

      public static final int ImGuiFreeTypeBuilderFlags_Bold
      Definition: ImGuiFreeTypeLoaderFlags_Bold
      See Also:
    • ImGuiFreeTypeBuilderFlags_Oblique

      public static final int ImGuiFreeTypeBuilderFlags_Oblique
      Definition: ImGuiFreeTypeLoaderFlags_Oblique
      See Also:
    • ImGuiFreeTypeBuilderFlags_Monochrome

      public static final int ImGuiFreeTypeBuilderFlags_Monochrome
      Definition: ImGuiFreeTypeLoaderFlags_Monochrome
      See Also:
    • ImGuiFreeTypeBuilderFlags_LoadColor

      public static final int ImGuiFreeTypeBuilderFlags_LoadColor
      Definition: ImGuiFreeTypeLoaderFlags_LoadColor
      See Also:
    • ImGuiFreeTypeBuilderFlags_Bitmap

      public static final int ImGuiFreeTypeBuilderFlags_Bitmap
      Definition: ImGuiFreeTypeLoaderFlags_Bitmap
      See Also: