Class MSDFGenExt

java.lang.Object
org.lwjgl.util.msdfgen.MSDFGenExt

public class MSDFGenExt extends Object
  • Field Details

    • MSDF_FONT_SCALING_NONE

      public static final int MSDF_FONT_SCALING_NONE
      See Also:
    • MSDF_FONT_SCALING_EM_NORMALIZED

      public static final int MSDF_FONT_SCALING_EM_NORMALIZED
      See Also:
    • MSDF_FONT_SCALING_LEGACY

      public static final int MSDF_FONT_SCALING_LEGACY
      See Also:
  • Method Details

    • nmsdf_ft_set_load_callback

      public static int nmsdf_ft_set_load_callback(long callback)
      int msdf_ft_set_load_callback(void * (*) (char const *) callback)
    • msdf_ft_set_load_callback

      public static int msdf_ft_set_load_callback(MSDFGenFTLoadCallbackI callback)
      int msdf_ft_set_load_callback(void * (*) (char const *) callback)
    • nmsdf_ft_get_load_callback

      public static long nmsdf_ft_get_load_callback()
      void * (*) (char const *) msdf_ft_get_load_callback(void)
    • msdf_ft_get_load_callback

      public static @Nullable MSDFGenFTLoadCallback msdf_ft_get_load_callback()
      void * (*) (char const *) msdf_ft_get_load_callback(void)
    • nmsdf_ft_init

      public static int nmsdf_ft_init(long handle)
      int msdf_ft_init(msdf_ft_handle * handle)
    • msdf_ft_init

      public static int msdf_ft_init(PointerBuffer handle)
      int msdf_ft_init(msdf_ft_handle * handle)
    • nmsdf_ft_load_font

      public static int nmsdf_ft_load_font(long handle, long fileName, long font)
      int msdf_ft_load_font(msdf_ft_handle handle, char const * fileName, msdf_ft_font_handle * font)
    • msdf_ft_load_font

      public static int msdf_ft_load_font(long handle, ByteBuffer fileName, PointerBuffer font)
      int msdf_ft_load_font(msdf_ft_handle handle, char const * fileName, msdf_ft_font_handle * font)
    • msdf_ft_load_font

      public static int msdf_ft_load_font(long handle, CharSequence fileName, PointerBuffer font)
      int msdf_ft_load_font(msdf_ft_handle handle, char const * fileName, msdf_ft_font_handle * font)
    • nmsdf_ft_adopt_font

      public static int nmsdf_ft_adopt_font(long face, long font)
      int msdf_ft_adopt_font(void * face, msdf_ft_font_handle * font)
    • msdf_ft_adopt_font

      public static int msdf_ft_adopt_font(long face, PointerBuffer font)
      int msdf_ft_adopt_font(void * face, msdf_ft_font_handle * font)
    • nmsdf_ft_load_font_data

      public static int nmsdf_ft_load_font_data(long handle, long data, long size, long font)
      int msdf_ft_load_font_data(msdf_ft_handle handle, void const * data, size_t size, msdf_ft_font_handle * font)
    • msdf_ft_load_font_data

      public static int msdf_ft_load_font_data(long handle, ByteBuffer data, PointerBuffer font)
      int msdf_ft_load_font_data(msdf_ft_handle handle, void const * data, size_t size, msdf_ft_font_handle * font)
    • nmsdf_ft_font_load_glyph

      public static int nmsdf_ft_font_load_glyph(long font, int cp, int coordinateScaling, long shape)
      int msdf_ft_font_load_glyph(msdf_ft_font_handle font, unsigned cp, int coordinateScaling, msdf_shape_handle * shape)
    • msdf_ft_font_load_glyph

      public static int msdf_ft_font_load_glyph(long font, int cp, int coordinateScaling, PointerBuffer shape)
      int msdf_ft_font_load_glyph(msdf_ft_font_handle font, unsigned cp, int coordinateScaling, msdf_shape_handle * shape)
    • nmsdf_ft_font_load_glyph_by_index

      public static int nmsdf_ft_font_load_glyph_by_index(long font, int index, int coordinateScaling, long shape)
      int msdf_ft_font_load_glyph_by_index(msdf_ft_font_handle font, unsigned index, int coordinateScaling, msdf_shape_handle * shape)
    • msdf_ft_font_load_glyph_by_index

      public static int msdf_ft_font_load_glyph_by_index(long font, int index, int coordinateScaling, PointerBuffer shape)
      int msdf_ft_font_load_glyph_by_index(msdf_ft_font_handle font, unsigned index, int coordinateScaling, msdf_shape_handle * shape)
    • nmsdf_ft_font_get_glyph_index

      public static int nmsdf_ft_font_get_glyph_index(long font, int cp, long index)
      int msdf_ft_font_get_glyph_index(msdf_ft_font_handle font, unsigned cp, unsigned * index)
    • msdf_ft_font_get_glyph_index

      public static int msdf_ft_font_get_glyph_index(long font, int cp, IntBuffer index)
      int msdf_ft_font_get_glyph_index(msdf_ft_font_handle font, unsigned cp, unsigned * index)
    • nmsdf_ft_font_get_kerning

      public static int nmsdf_ft_font_get_kerning(long font, int cp1, int cp2, long kerning)
      int msdf_ft_font_get_kerning(msdf_ft_font_handle font, unsigned cp1, unsigned cp2, double * kerning)
    • msdf_ft_font_get_kerning

      public static int msdf_ft_font_get_kerning(long font, int cp1, int cp2, DoubleBuffer kerning)
      int msdf_ft_font_get_kerning(msdf_ft_font_handle font, unsigned cp1, unsigned cp2, double * kerning)
    • nmsdf_ft_font_get_kerning_by_index

      public static int nmsdf_ft_font_get_kerning_by_index(long font, int index1, int index2, long kerning)
      int msdf_ft_font_get_kerning_by_index(msdf_ft_font_handle font, unsigned index1, unsigned index2, double * kerning)
    • msdf_ft_font_get_kerning_by_index

      public static int msdf_ft_font_get_kerning_by_index(long font, int index1, int index2, DoubleBuffer kerning)
      int msdf_ft_font_get_kerning_by_index(msdf_ft_font_handle font, unsigned index1, unsigned index2, double * kerning)
    • nmsdf_ft_font_destroy

      public static void nmsdf_ft_font_destroy(long font)
      void msdf_ft_font_destroy(msdf_ft_font_handle font)
    • msdf_ft_font_destroy

      public static void msdf_ft_font_destroy(long font)
      void msdf_ft_font_destroy(msdf_ft_font_handle font)
    • nmsdf_ft_deinit

      public static void nmsdf_ft_deinit(long handle)
      void msdf_ft_deinit(msdf_ft_handle handle)
    • msdf_ft_deinit

      public static void msdf_ft_deinit(long handle)
      void msdf_ft_deinit(msdf_ft_handle handle)