Package org.lwjgl.util.harfbuzz
Class HarfBuzz
java.lang.Object
org.lwjgl.util.harfbuzz.HarfBuzz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded from the harfbuzzSharedLibrary
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final hb_draw_state_t
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final hb_segment_properties_t
The defaulthb_segment_properties_t
of of freshly createdhb_buffer_t
.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic SharedLibrary
Returns the harfbuzzSharedLibrary
.static long
hb_blob_copy_writable_or_fail
(long blob) hb_blob_t * hb_blob_copy_writable_or_fail(hb_blob_t * blob)
static long
hb_blob_create
(ByteBuffer data, int mode, long user_data, @Nullable hb_destroy_func_tI destroy) hb_blob_t * hb_blob_create(char const * data, unsigned int length, hb_memory_mode_t mode, void * user_data, hb_destroy_func_t destroy)
static long
hb_blob_create_from_file
(CharSequence file_name) hb_blob_t * hb_blob_create_from_file(char const * file_name)
static long
hb_blob_create_from_file
(ByteBuffer file_name) hb_blob_t * hb_blob_create_from_file(char const * file_name)
static long
hb_blob_create_from_file_or_fail
(CharSequence file_name) hb_blob_t * hb_blob_create_from_file_or_fail(char const * file_name)
static long
hb_blob_create_from_file_or_fail
(ByteBuffer file_name) hb_blob_t * hb_blob_create_from_file_or_fail(char const * file_name)
static long
hb_blob_create_or_fail
(ByteBuffer data, int mode, long user_data, @Nullable hb_destroy_func_tI destroy) hb_blob_t * hb_blob_create_or_fail(char const * data, unsigned int length, hb_memory_mode_t mode, void * user_data, hb_destroy_func_t destroy)
static long
hb_blob_create_sub_blob
(long parent, int offset, int length) hb_blob_t * hb_blob_create_sub_blob(hb_blob_t * parent, unsigned int offset, unsigned int length)
static void
hb_blob_destroy
(long blob) void hb_blob_destroy(hb_blob_t * blob)
static @Nullable ByteBuffer
hb_blob_get_data
(long blob) char const * hb_blob_get_data(hb_blob_t * blob, unsigned int * length)
static @Nullable ByteBuffer
hb_blob_get_data_writable
(long blob) char * hb_blob_get_data_writable(hb_blob_t * blob, unsigned int * length)
static long
hb_blob_t * hb_blob_get_empty(void)
static int
hb_blob_get_length
(long blob) unsigned int hb_blob_get_length(hb_blob_t * blob)
static long
hb_blob_get_user_data
(long blob, hb_user_data_key_t key) void * hb_blob_get_user_data(hb_blob_t const * blob, hb_user_data_key_t * key)
static boolean
hb_blob_is_immutable
(long blob) hb_bool_t hb_blob_is_immutable(hb_blob_t * blob)
static void
hb_blob_make_immutable
(long blob) void hb_blob_make_immutable(hb_blob_t * blob)
static long
hb_blob_reference
(long blob) hb_blob_t * hb_blob_reference(hb_blob_t * blob)
static boolean
hb_blob_set_user_data
(long blob, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_blob_set_user_data(hb_blob_t * blob, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
hb_buffer_add
(long buffer, int codepoint, int cluster) void hb_buffer_add(hb_buffer_t * buffer, hb_codepoint_t codepoint, unsigned int cluster)
static void
hb_buffer_add_codepoints
(long buffer, IntBuffer text, int item_offset, int item_length) void hb_buffer_add_codepoints(hb_buffer_t * buffer, hb_codepoint_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
hb_buffer_add_latin1
(long buffer, ByteBuffer text, int item_offset, int item_length) void hb_buffer_add_latin1(hb_buffer_t * buffer, uint8_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
hb_buffer_add_utf16
(long buffer, CharSequence text, int item_offset, int item_length) void hb_buffer_add_utf16(hb_buffer_t * buffer, uint16_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
hb_buffer_add_utf16
(long buffer, ByteBuffer text, int item_offset, int item_length) void hb_buffer_add_utf16(hb_buffer_t * buffer, uint16_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
hb_buffer_add_utf32
(long buffer, IntBuffer text, int item_offset, int item_length) void hb_buffer_add_utf32(hb_buffer_t * buffer, uint32_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
hb_buffer_add_utf8
(long buffer, CharSequence text, int item_offset, int item_length) void hb_buffer_add_utf8(hb_buffer_t * buffer, char const * text, int text_length, unsigned int item_offset, int item_length)
static void
hb_buffer_add_utf8
(long buffer, ByteBuffer text, int item_offset, int item_length) void hb_buffer_add_utf8(hb_buffer_t * buffer, char const * text, int text_length, unsigned int item_offset, int item_length)
static boolean
hb_buffer_allocation_successful
(long buffer) hb_bool_t hb_buffer_allocation_successful(hb_buffer_t * buffer)
static void
hb_buffer_append
(long buffer, long source, int start, int end) void hb_buffer_append(hb_buffer_t * buffer, hb_buffer_t const * source, unsigned int start, unsigned int end)
static void
hb_buffer_clear_contents
(long buffer) void hb_buffer_clear_contents(hb_buffer_t * buffer)
static boolean
HB_BUFFER_CLUSTER_LEVEL_IS_CHARACTERS
(int level) static boolean
HB_BUFFER_CLUSTER_LEVEL_IS_GRAPHEMES
(int level) static boolean
HB_BUFFER_CLUSTER_LEVEL_IS_MONOTONE
(int level) static long
hb_buffer_t * hb_buffer_create(void)
static long
hb_buffer_create_similar
(long src) hb_buffer_t * hb_buffer_create_similar(hb_buffer_t const * src)
static boolean
hb_buffer_deserialize_glyphs
(long buffer, ByteBuffer buf, @Nullable PointerBuffer end_ptr, long font, int format) hb_bool_t hb_buffer_deserialize_glyphs(hb_buffer_t * buffer, char const * buf, int buf_len, char const ** end_ptr, hb_font_t * font, hb_buffer_serialize_format_t format)
static boolean
hb_buffer_deserialize_unicode
(long buffer, ByteBuffer buf, @Nullable PointerBuffer end_ptr, int format) hb_bool_t hb_buffer_deserialize_unicode(hb_buffer_t * buffer, char const * buf, int buf_len, char const ** end_ptr, hb_buffer_serialize_format_t format)
static void
hb_buffer_destroy
(long buffer) void hb_buffer_destroy(hb_buffer_t * buffer)
static int
hb_buffer_diff
(long buffer, long reference, int dottedcircle_glyph, int position_fuzz) hb_buffer_diff_flags_t hb_buffer_diff(hb_buffer_t * buffer, hb_buffer_t * reference, hb_codepoint_t dottedcircle_glyph, unsigned int position_fuzz)
static int
hb_buffer_get_cluster_level
(long buffer) hb_buffer_cluster_level_t hb_buffer_get_cluster_level(hb_buffer_t const * buffer)
static int
hb_buffer_get_content_type
(long buffer) hb_buffer_content_type_t hb_buffer_get_content_type(hb_buffer_t const * buffer)
static int
hb_buffer_get_direction
(long buffer) hb_direction_t hb_buffer_get_direction(hb_buffer_t const * buffer)
static long
hb_buffer_t * hb_buffer_get_empty(void)
static int
hb_buffer_get_flags
(long buffer) hb_buffer_flags_t hb_buffer_get_flags(hb_buffer_t const * buffer)
static @Nullable hb_glyph_info_t.Buffer
hb_buffer_get_glyph_infos
(long buffer) hb_glyph_info_t * hb_buffer_get_glyph_infos(hb_buffer_t * buffer, unsigned int * length)
static @Nullable hb_glyph_position_t.Buffer
hb_buffer_get_glyph_positions
(long buffer) hb_glyph_position_t * hb_buffer_get_glyph_positions(hb_buffer_t * buffer, unsigned int * length)
static int
hb_buffer_get_invisible_glyph
(long buffer) hb_codepoint_t hb_buffer_get_invisible_glyph(hb_buffer_t const * buffer)
static long
hb_buffer_get_language
(long buffer) hb_language_t hb_buffer_get_language(hb_buffer_t const * buffer)
static int
hb_buffer_get_length
(long buffer) unsigned int hb_buffer_get_length(hb_buffer_t const * buffer)
static int
hb_buffer_get_not_found_glyph
(long buffer) hb_codepoint_t hb_buffer_get_not_found_glyph(hb_buffer_t const * buffer)
static int
hb_buffer_get_not_found_variation_selector_glyph
(long buffer) hb_codepoint_t hb_buffer_get_not_found_variation_selector_glyph(hb_buffer_t const * buffer)
static int
hb_buffer_get_random_state
(long buffer) unsigned hb_buffer_get_random_state(hb_buffer_t const * buffer)
static int
hb_buffer_get_replacement_codepoint
(long buffer) hb_codepoint_t hb_buffer_get_replacement_codepoint(hb_buffer_t const * buffer)
static int
hb_buffer_get_script
(long buffer) hb_script_t hb_buffer_get_script(hb_buffer_t const * buffer)
static void
hb_buffer_get_segment_properties
(long buffer, hb_segment_properties_t props) void hb_buffer_get_segment_properties(hb_buffer_t const * buffer, hb_segment_properties_t * props)
static long
hb_buffer_get_unicode_funcs
(long buffer) hb_unicode_funcs_t * hb_buffer_get_unicode_funcs(hb_buffer_t const * buffer)
static long
hb_buffer_get_user_data
(long buffer, hb_user_data_key_t key) void * hb_buffer_get_user_data(hb_buffer_t const * buffer, hb_user_data_key_t * key)
static void
hb_buffer_guess_segment_properties
(long buffer) void hb_buffer_guess_segment_properties(hb_buffer_t * buffer)
static boolean
hb_buffer_has_positions
(long buffer) hb_bool_t hb_buffer_has_positions(hb_buffer_t * buffer)
static void
hb_buffer_normalize_glyphs
(long buffer) void hb_buffer_normalize_glyphs(hb_buffer_t * buffer)
static boolean
hb_buffer_pre_allocate
(long buffer, int size) hb_bool_t hb_buffer_pre_allocate(hb_buffer_t * buffer, unsigned int size)
static long
hb_buffer_reference
(long buffer) hb_buffer_t * hb_buffer_reference(hb_buffer_t * buffer)
static void
hb_buffer_reset
(long buffer) void hb_buffer_reset(hb_buffer_t * buffer)
static void
hb_buffer_reverse
(long buffer) void hb_buffer_reverse(hb_buffer_t * buffer)
static void
hb_buffer_reverse_clusters
(long buffer) void hb_buffer_reverse_clusters(hb_buffer_t * buffer)
static void
hb_buffer_reverse_range
(long buffer, int start, int end) void hb_buffer_reverse_range(hb_buffer_t * buffer, unsigned int start, unsigned int end)
static int
hb_buffer_serialize
(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, long font, int format, int flags) unsigned int hb_buffer_serialize(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
static int
hb_buffer_serialize_format_t hb_buffer_serialize_format_from_string(char const * str, int len)
static int
hb_buffer_serialize_format_t hb_buffer_serialize_format_from_string(char const * str, int len)
static @Nullable String
hb_buffer_serialize_format_to_string
(int format) char const * hb_buffer_serialize_format_to_string(hb_buffer_serialize_format_t format)
static int
hb_buffer_serialize_glyphs
(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, long font, int format, int flags) unsigned int hb_buffer_serialize_glyphs(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
static @Nullable PointerBuffer
char const ** hb_buffer_serialize_list_formats(void)
static @Nullable PointerBuffer
hb_buffer_serialize_list_formats
(long length) char const ** hb_buffer_serialize_list_formats(void)
static int
hb_buffer_serialize_unicode
(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, int format, int flags) unsigned int hb_buffer_serialize_unicode(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
static void
hb_buffer_set_cluster_level
(long buffer, int cluster_level) void hb_buffer_set_cluster_level(hb_buffer_t * buffer, hb_buffer_cluster_level_t cluster_level)
static void
hb_buffer_set_content_type
(long buffer, int content_type) void hb_buffer_set_content_type(hb_buffer_t * buffer, hb_buffer_content_type_t content_type)
static void
hb_buffer_set_direction
(long buffer, int direction) void hb_buffer_set_direction(hb_buffer_t * buffer, hb_direction_t direction)
static void
hb_buffer_set_flags
(long buffer, int flags) void hb_buffer_set_flags(hb_buffer_t * buffer, hb_buffer_flags_t flags)
static void
hb_buffer_set_invisible_glyph
(long buffer, int invisible) void hb_buffer_set_invisible_glyph(hb_buffer_t * buffer, hb_codepoint_t invisible)
static void
hb_buffer_set_language
(long buffer, long language) void hb_buffer_set_language(hb_buffer_t * buffer, hb_language_t language)
static boolean
hb_buffer_set_length
(long buffer, int length) hb_bool_t hb_buffer_set_length(hb_buffer_t * buffer, unsigned int length)
static void
hb_buffer_set_message_func
(long buffer, hb_buffer_message_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_buffer_set_message_func(hb_buffer_t * buffer, hb_buffer_message_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_buffer_set_not_found_glyph
(long buffer, int not_found) void hb_buffer_set_not_found_glyph(hb_buffer_t * buffer, hb_codepoint_t not_found)
static void
hb_buffer_set_not_found_variation_selector_glyph
(long buffer, int not_found_variation_selector) void hb_buffer_set_not_found_variation_selector_glyph(hb_buffer_t * buffer, hb_codepoint_t not_found_variation_selector)
static void
hb_buffer_set_random_state
(long buffer, int state) void hb_buffer_set_random_state(hb_buffer_t * buffer, unsigned state)
static void
hb_buffer_set_replacement_codepoint
(long buffer, int replacement) void hb_buffer_set_replacement_codepoint(hb_buffer_t * buffer, hb_codepoint_t replacement)
static void
hb_buffer_set_script
(long buffer, int script) void hb_buffer_set_script(hb_buffer_t * buffer, hb_script_t script)
static void
hb_buffer_set_segment_properties
(long buffer, hb_segment_properties_t props) void hb_buffer_set_segment_properties(hb_buffer_t * buffer, hb_segment_properties_t const * props)
static void
hb_buffer_set_unicode_funcs
(long buffer, long unicode_funcs) void hb_buffer_set_unicode_funcs(hb_buffer_t * buffer, hb_unicode_funcs_t * unicode_funcs)
static boolean
hb_buffer_set_user_data
(long buffer, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_buffer_set_user_data(hb_buffer_t * buffer, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static int
HB_COLOR
(int b, int g, int r, int a) static byte
hb_color_get_alpha
(int color) uint8_t hb_color_get_alpha(hb_color_t color)
static byte
hb_color_get_blue
(int color) uint8_t hb_color_get_blue(hb_color_t color)
static byte
hb_color_get_green
(int color) uint8_t hb_color_get_green(hb_color_t color)
static byte
hb_color_get_red
(int color) uint8_t hb_color_get_red(hb_color_t color)
static int
hb_color_line_get_color_stops
(hb_color_line_t color_line, int start, IntBuffer count, hb_color_stop_t color_stops) unsigned int hb_color_line_get_color_stops(hb_color_line_t * color_line, unsigned int start, unsigned int * count, hb_color_stop_t * color_stops)
static int
hb_color_line_get_extend
(hb_color_line_t color_line) hb_paint_extend_t hb_color_line_get_extend(hb_color_line_t * color_line)
static int
hb_direction_t hb_direction_from_string(char const * str, int len)
static int
hb_direction_t hb_direction_from_string(char const * str, int len)
static boolean
HB_DIRECTION_IS_BACKWARD
(int dir) Tests whether a text direction moves backward (from right to left, or from bottom to top).static boolean
HB_DIRECTION_IS_FORWARD
(int dir) Tests whether a text direction moves forward (from left to right, or from top to bottom).static boolean
HB_DIRECTION_IS_HORIZONTAL
(int dir) Tests whether a text direction is horizontal.static boolean
HB_DIRECTION_IS_VALID
(int dir) Tests whether a text direction is valid.static boolean
HB_DIRECTION_IS_VERTICAL
(int dir) Tests whether a text direction is vertical.static int
HB_DIRECTION_REVERSE
(int dir) Reverses a text direction.static @Nullable String
hb_direction_to_string
(int direction) char const * hb_direction_to_string(hb_direction_t direction)
static void
hb_draw_close_path
(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st) void hb_draw_close_path(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st)
static void
hb_draw_cubic_to
(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y) void hb_draw_cubic_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y)
static long
hb_draw_funcs_t * hb_draw_funcs_create(void)
static void
hb_draw_funcs_destroy
(long dfuncs) void hb_draw_funcs_destroy(hb_draw_funcs_t * dfuncs)
static long
hb_draw_funcs_t * hb_draw_funcs_get_empty(void)
static long
hb_draw_funcs_get_user_data
(long dfuncs, hb_user_data_key_t key) void * hb_draw_funcs_get_user_data(hb_draw_funcs_t const * dfuncs, hb_user_data_key_t * key)
static boolean
hb_draw_funcs_is_immutable
(long dfuncs) hb_bool_t hb_draw_funcs_is_immutable(hb_draw_funcs_t * dfuncs)
static void
hb_draw_funcs_make_immutable
(long dfuncs) void hb_draw_funcs_make_immutable(hb_draw_funcs_t * dfuncs)
static long
hb_draw_funcs_reference
(long dfuncs) hb_draw_funcs_t * hb_draw_funcs_reference(hb_draw_funcs_t * dfuncs)
static void
hb_draw_funcs_set_close_path_func
(long dfuncs, hb_draw_close_path_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_close_path_func(hb_draw_funcs_t * dfuncs, hb_draw_close_path_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_draw_funcs_set_cubic_to_func
(long dfuncs, hb_draw_cubic_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_cubic_to_func(hb_draw_funcs_t * dfuncs, hb_draw_cubic_to_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_draw_funcs_set_line_to_func
(long dfuncs, hb_draw_line_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_line_to_func(hb_draw_funcs_t * dfuncs, hb_draw_line_to_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_draw_funcs_set_move_to_func
(long dfuncs, hb_draw_move_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_move_to_func(hb_draw_funcs_t * dfuncs, hb_draw_move_to_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_draw_funcs_set_quadratic_to_func
(long dfuncs, hb_draw_quadratic_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_quadratic_to_func(hb_draw_funcs_t * dfuncs, hb_draw_quadratic_to_func_t func, void * user_data, hb_destroy_func_t destroy)
static boolean
hb_draw_funcs_set_user_data
(long dfuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_draw_funcs_set_user_data(hb_draw_funcs_t * dfuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
hb_draw_line_to
(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float to_x, float to_y) void hb_draw_line_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float to_x, float to_y)
static void
hb_draw_move_to
(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float to_x, float to_y) void hb_draw_move_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float to_x, float to_y)
static void
hb_draw_quadratic_to
(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float control_x, float control_y, float to_x, float to_y) void hb_draw_quadratic_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float control_x, float control_y, float to_x, float to_y)
static boolean
hb_face_builder_add_table
(long face, int tag, long blob) hb_bool_t hb_face_builder_add_table(hb_face_t * face, hb_tag_t tag, hb_blob_t * blob)
static long
hb_face_t * hb_face_builder_create(void)
static void
hb_face_builder_sort_tables
(long face, IntBuffer tags) void hb_face_builder_sort_tables(hb_face_t * face, hb_tag_t const * tags)
static void
hb_face_collect_nominal_glyph_mapping
(long face, long mapping, long unicodes) void hb_face_collect_nominal_glyph_mapping(hb_face_t * face, hb_map_t * mapping, hb_set_t * unicodes)
static void
hb_face_collect_unicodes
(long face, long out) void hb_face_collect_unicodes(hb_face_t * face, hb_set_t * out)
static void
hb_face_collect_variation_selectors
(long face, long out) void hb_face_collect_variation_selectors(hb_face_t * face, hb_set_t * out)
static void
hb_face_collect_variation_unicodes
(long face, int variation_selector, long out) void hb_face_collect_variation_unicodes(hb_face_t * face, hb_codepoint_t variation_selector, hb_set_t * out)
static int
hb_face_count
(long blob) unsigned int hb_face_count(hb_blob_t * blob)
static long
hb_face_create
(long blob, int index) hb_face_t * hb_face_create(hb_blob_t * blob, unsigned int index)
static long
hb_face_create_for_tables
(hb_reference_table_func_tI reference_table_func, long user_data, @Nullable hb_destroy_func_tI destroy) hb_face_t * hb_face_create_for_tables(hb_reference_table_func_t reference_table_func, void * user_data, hb_destroy_func_t destroy)
static long
hb_face_create_from_file_or_fail
(CharSequence file_name, int index) hb_face_t * hb_face_create_from_file_or_fail(char const * file_name, unsigned int index)
static long
hb_face_create_from_file_or_fail
(ByteBuffer file_name, int index) hb_face_t * hb_face_create_from_file_or_fail(char const * file_name, unsigned int index)
static long
hb_face_create_from_file_or_fail_using
(CharSequence file_name, int index, @Nullable CharSequence loader_name) hb_face_t * hb_face_create_from_file_or_fail_using(char const * file_name, unsigned int index, char const * loader_name)
static long
hb_face_create_from_file_or_fail_using
(ByteBuffer file_name, int index, @Nullable ByteBuffer loader_name) hb_face_t * hb_face_create_from_file_or_fail_using(char const * file_name, unsigned int index, char const * loader_name)
static long
hb_face_create_or_fail
(long blob, int index) hb_face_t * hb_face_create_or_fail(hb_blob_t * blob, unsigned int index)
static long
hb_face_create_or_fail_using
(long blob, int index, @Nullable CharSequence loader_name) hb_face_t * hb_face_create_or_fail_using(hb_blob_t * blob, unsigned int index, char const * loader_name)
static long
hb_face_create_or_fail_using
(long blob, int index, @Nullable ByteBuffer loader_name) hb_face_t * hb_face_create_or_fail_using(hb_blob_t * blob, unsigned int index, char const * loader_name)
static void
hb_face_destroy
(long face) void hb_face_destroy(hb_face_t * face)
static long
hb_face_t * hb_face_get_empty(void)
static int
hb_face_get_glyph_count
(long face) unsigned int hb_face_get_glyph_count(hb_face_t const * face)
static int
hb_face_get_index
(long face) unsigned int hb_face_get_index(hb_face_t const * face)
static int
hb_face_get_table_tags
(long face, int start_offset, IntBuffer table_count, IntBuffer table_tags) unsigned int hb_face_get_table_tags(hb_face_t const * face, unsigned int start_offset, unsigned int * table_count, hb_tag_t * table_tags)
static int
hb_face_get_upem
(long face) unsigned int hb_face_get_upem(hb_face_t const * face)
static long
hb_face_get_user_data
(long face, hb_user_data_key_t key) void * hb_face_get_user_data(hb_face_t const * face, hb_user_data_key_t * key)
static boolean
hb_face_is_immutable
(long face) hb_bool_t hb_face_is_immutable(hb_face_t * face)
static @Nullable PointerBuffer
char const ** hb_face_list_loaders(void)
static @Nullable PointerBuffer
hb_face_list_loaders
(long length) char const ** hb_face_list_loaders(void)
static void
hb_face_make_immutable
(long face) void hb_face_make_immutable(hb_face_t * face)
static long
hb_face_reference
(long face) hb_face_t * hb_face_reference(hb_face_t * face)
static long
hb_face_reference_blob
(long face) hb_blob_t * hb_face_reference_blob(hb_face_t * face)
static long
hb_face_reference_table
(long face, int tag) hb_blob_t * hb_face_reference_table(hb_face_t const * face, hb_tag_t tag)
static void
hb_face_set_get_table_tags_func
(long face, hb_get_table_tags_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_face_set_get_table_tags_func(hb_face_t * face, hb_get_table_tags_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_face_set_glyph_count
(long face, int glyph_count) void hb_face_set_glyph_count(hb_face_t * face, unsigned int glyph_count)
static void
hb_face_set_index
(long face, int index) void hb_face_set_index(hb_face_t * face, unsigned int index)
static void
hb_face_set_upem
(long face, int upem) void hb_face_set_upem(hb_face_t * face, unsigned int upem)
static boolean
hb_face_set_user_data
(long face, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_face_set_user_data(hb_face_t * face, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static boolean
hb_feature_from_string
(CharSequence str, hb_feature_t feature) hb_bool_t hb_feature_from_string(char const * str, int len, hb_feature_t * feature)
static boolean
hb_feature_from_string
(ByteBuffer str, hb_feature_t feature) hb_bool_t hb_feature_from_string(char const * str, int len, hb_feature_t * feature)
static void
hb_feature_to_string
(hb_feature_t feature, ByteBuffer buf) void hb_feature_to_string(hb_feature_t * feature, char * buf, unsigned int size)
static void
hb_font_add_glyph_origin_for_direction
(long font, int glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_add_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static void
hb_font_changed
(long font) void hb_font_changed(hb_font_t * font)
static long
hb_font_create
(long face) hb_font_t * hb_font_create(hb_face_t * face)
static long
hb_font_create_sub_font
(long parent) hb_font_t * hb_font_create_sub_font(hb_font_t * parent)
static void
hb_font_destroy
(long font) void hb_font_destroy(hb_font_t * font)
static void
hb_font_draw_glyph
(long font, int glyph, long dfuncs, long draw_data) void hb_font_draw_glyph(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * dfuncs, void * draw_data)
static boolean
hb_font_draw_glyph_or_fail
(long font, int glyph, long dfuncs, long draw_data) hb_bool_t hb_font_draw_glyph_or_fail(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * dfuncs, void * draw_data)
static long
hb_font_funcs_t * hb_font_funcs_create(void)
static void
hb_font_funcs_destroy
(long ffuncs) void hb_font_funcs_destroy(hb_font_funcs_t * ffuncs)
static long
hb_font_funcs_t * hb_font_funcs_get_empty(void)
static long
hb_font_funcs_get_user_data
(long ffuncs, hb_user_data_key_t key) void * hb_font_funcs_get_user_data(hb_font_funcs_t const * ffuncs, hb_user_data_key_t * key)
static boolean
hb_font_funcs_is_immutable
(long ffuncs) hb_bool_t hb_font_funcs_is_immutable(hb_font_funcs_t * ffuncs)
static void
hb_font_funcs_make_immutable
(long ffuncs) void hb_font_funcs_make_immutable(hb_font_funcs_t * ffuncs)
static long
hb_font_funcs_reference
(long ffuncs) hb_font_funcs_t * hb_font_funcs_reference(hb_font_funcs_t * ffuncs)
static void
hb_font_funcs_set_draw_glyph_func
(long ffuncs, hb_font_draw_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_draw_glyph_func(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_draw_glyph_or_fail_func
(long ffuncs, hb_font_draw_glyph_or_fail_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_draw_glyph_or_fail_func(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_or_fail_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_font_h_extents_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_font_h_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_font_h_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_font_v_extents_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_font_v_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_font_v_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_contour_point_func
(long ffuncs, hb_font_get_glyph_contour_point_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_contour_point_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_contour_point_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_extents_func
(long ffuncs, hb_font_get_glyph_extents_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_from_name_func
(long ffuncs, hb_font_get_glyph_from_name_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_from_name_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_from_name_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_h_advance_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_h_advance_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advance_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_h_advances_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_h_advances_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advances_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_h_kerning_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_h_kerning_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_kerning_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_h_origin_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_h_origin_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_origin_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_name_func
(long ffuncs, hb_font_get_glyph_name_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_name_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_name_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_v_advance_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_v_advance_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advance_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_v_advances_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_v_advances_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advances_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_glyph_v_origin_func
(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_v_origin_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_origin_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_nominal_glyph_func
(long ffuncs, hb_font_get_nominal_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_nominal_glyph_func(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_nominal_glyphs_func
(long ffuncs, hb_font_get_nominal_glyphs_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_nominal_glyphs_func(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyphs_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_paint_glyph_func
(long ffuncs, hb_font_paint_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_paint_glyph_func(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_font_funcs_set_paint_glyph_or_fail_func
(long ffuncs, hb_font_paint_glyph_or_fail_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_paint_glyph_or_fail_func(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_or_fail_func_t func, void * user_data, hb_destroy_func_t destroy)
static boolean
hb_font_funcs_set_user_data
(long ffuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_font_funcs_set_user_data(hb_font_funcs_t * ffuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
hb_font_funcs_set_variation_glyph_func
(long ffuncs, hb_font_get_variation_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_variation_glyph_func(hb_font_funcs_t * ffuncs, hb_font_get_variation_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static long
hb_font_t * hb_font_get_empty(void)
static void
hb_font_get_extents_for_direction
(long font, int direction, hb_font_extents_t extents) void hb_font_get_extents_for_direction(hb_font_t * font, hb_direction_t direction, hb_font_extents_t * extents)
static long
hb_font_get_face
(long font) hb_face_t * hb_font_get_face(hb_font_t * font)
static boolean
hb_font_get_glyph
(long font, int unicode, int variation_selector, IntBuffer glyph) hb_bool_t hb_font_get_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t * glyph)
static void
hb_font_get_glyph_advance_for_direction
(long font, int glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_get_glyph_advance_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static void
hb_font_get_glyph_advances_for_direction
(long font, int direction, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) void hb_font_get_glyph_advances_for_direction(hb_font_t * font, hb_direction_t direction, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
static boolean
hb_font_get_glyph_contour_point
(long font, int glyph, int point_index, IntBuffer x, IntBuffer y) hb_bool_t hb_font_get_glyph_contour_point(hb_font_t * font, hb_codepoint_t glyph, unsigned int point_index, hb_position_t * x, hb_position_t * y)
static boolean
hb_font_get_glyph_contour_point_for_origin
(long font, int glyph, int point_index, int direction, IntBuffer x, IntBuffer y) hb_bool_t hb_font_get_glyph_contour_point_for_origin(hb_font_t * font, hb_codepoint_t glyph, unsigned int point_index, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static boolean
hb_font_get_glyph_extents
(long font, int glyph, hb_glyph_extents_t extents) hb_bool_t hb_font_get_glyph_extents(hb_font_t * font, hb_codepoint_t glyph, hb_glyph_extents_t * extents)
static boolean
hb_font_get_glyph_extents_for_origin
(long font, int glyph, int direction, hb_glyph_extents_t extents) hb_bool_t hb_font_get_glyph_extents_for_origin(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t * extents)
static boolean
hb_font_get_glyph_from_name
(long font, CharSequence name, IntBuffer glyph) hb_bool_t hb_font_get_glyph_from_name(hb_font_t * font, char const * name, int len, hb_codepoint_t * glyph)
static boolean
hb_font_get_glyph_from_name
(long font, ByteBuffer name, IntBuffer glyph) hb_bool_t hb_font_get_glyph_from_name(hb_font_t * font, char const * name, int len, hb_codepoint_t * glyph)
static int
hb_font_get_glyph_h_advance
(long font, int glyph) hb_position_t hb_font_get_glyph_h_advance(hb_font_t * font, hb_codepoint_t glyph)
static void
hb_font_get_glyph_h_advances
(long font, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) void hb_font_get_glyph_h_advances(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
static int
hb_font_get_glyph_h_kerning
(long font, int left_glyph, int right_glyph) hb_position_t hb_font_get_glyph_h_kerning(hb_font_t * font, hb_codepoint_t left_glyph, hb_codepoint_t right_glyph)
static boolean
hb_font_get_glyph_h_origin
(long font, int glyph, IntBuffer x, IntBuffer y) hb_bool_t hb_font_get_glyph_h_origin(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y)
static void
hb_font_get_glyph_kerning_for_direction
(long font, int first_glyph, int second_glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_get_glyph_kerning_for_direction(hb_font_t * font, hb_codepoint_t first_glyph, hb_codepoint_t second_glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static boolean
hb_font_get_glyph_name
(long font, int glyph, ByteBuffer name) hb_bool_t hb_font_get_glyph_name(hb_font_t * font, hb_codepoint_t glyph, char * name, unsigned int size)
static void
hb_font_get_glyph_origin_for_direction
(long font, int glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_get_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static int
hb_font_get_glyph_v_advance
(long font, int glyph) hb_position_t hb_font_get_glyph_v_advance(hb_font_t * font, hb_codepoint_t glyph)
static void
hb_font_get_glyph_v_advances
(long font, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) void hb_font_get_glyph_v_advances(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
static boolean
hb_font_get_glyph_v_origin
(long font, int glyph, IntBuffer x, IntBuffer y) hb_bool_t hb_font_get_glyph_v_origin(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y)
static boolean
hb_font_get_h_extents
(long font, hb_font_extents_t extents) hb_bool_t hb_font_get_h_extents(hb_font_t * font, hb_font_extents_t * extents)
static boolean
hb_font_get_nominal_glyph
(long font, int unicode, IntBuffer glyph) hb_bool_t hb_font_get_nominal_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t * glyph)
static int
hb_font_get_nominal_glyphs
(long font, int count, IntBuffer first_unicode, int unicode_stride, IntBuffer first_glyph, int glyph_stride) unsigned int hb_font_get_nominal_glyphs(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_unicode, unsigned int unicode_stride, hb_codepoint_t * first_glyph, unsigned int glyph_stride)
static long
hb_font_get_parent
(long font) hb_font_t * hb_font_get_parent(hb_font_t * font)
static void
hb_font_get_ppem
(long font, IntBuffer x_ppem, IntBuffer y_ppem) void hb_font_get_ppem(hb_font_t * font, unsigned int * x_ppem, unsigned int * y_ppem)
static float
hb_font_get_ptem
(long font) float hb_font_get_ptem(hb_font_t * font)
static void
hb_font_get_scale
(long font, IntBuffer x_scale, IntBuffer y_scale) void hb_font_get_scale(hb_font_t * font, int * x_scale, int * y_scale)
static int
hb_font_get_serial
(long font) unsigned int hb_font_get_serial(hb_font_t * font)
static void
hb_font_get_synthetic_bold
(long font, @Nullable FloatBuffer x_embolden, @Nullable FloatBuffer y_embolden, @Nullable IntBuffer in_place) void hb_font_get_synthetic_bold(hb_font_t * font, float * x_embolden, float * y_embolden, hb_bool_t * in_place)
static float
hb_font_get_synthetic_slant
(long font) float hb_font_get_synthetic_slant(hb_font_t * font)
static long
hb_font_get_user_data
(long font, hb_user_data_key_t key) void * hb_font_get_user_data(hb_font_t const * font, hb_user_data_key_t * key)
static boolean
hb_font_get_v_extents
(long font, hb_font_extents_t extents) hb_bool_t hb_font_get_v_extents(hb_font_t * font, hb_font_extents_t * extents)
static @Nullable FloatBuffer
hb_font_get_var_coords_design
(long font) float const * hb_font_get_var_coords_design(hb_font_t * font, unsigned int * length)
static @Nullable IntBuffer
hb_font_get_var_coords_normalized
(long font) int const * hb_font_get_var_coords_normalized(hb_font_t * font, unsigned int * length)
static int
hb_font_get_var_named_instance
(long font) unsigned int hb_font_get_var_named_instance(hb_font_t * font)
static boolean
hb_font_get_variation_glyph
(long font, int unicode, int variation_selector, IntBuffer glyph) hb_bool_t hb_font_get_variation_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t * glyph)
static boolean
hb_font_glyph_from_string
(long font, CharSequence s, IntBuffer glyph) hb_bool_t hb_font_glyph_from_string(hb_font_t * font, char const * s, int len, hb_codepoint_t * glyph)
static boolean
hb_font_glyph_from_string
(long font, ByteBuffer s, IntBuffer glyph) hb_bool_t hb_font_glyph_from_string(hb_font_t * font, char const * s, int len, hb_codepoint_t * glyph)
static void
hb_font_glyph_to_string
(long font, int glyph, ByteBuffer s) void hb_font_glyph_to_string(hb_font_t * font, hb_codepoint_t glyph, char * s, unsigned int size)
static boolean
hb_font_is_immutable
(long font) hb_bool_t hb_font_is_immutable(hb_font_t * font)
static boolean
hb_font_is_synthetic
(long font) hb_bool_t hb_font_is_synthetic(hb_font_t * font)
static @Nullable PointerBuffer
char const ** hb_font_list_funcs(void)
static @Nullable PointerBuffer
hb_font_list_funcs
(long length) char const ** hb_font_list_funcs(void)
static void
hb_font_make_immutable
(long font) void hb_font_make_immutable(hb_font_t * font)
static void
hb_font_paint_glyph
(long font, int glyph, long pfuncs, long paint_data, int palette_index, int foreground) void hb_font_paint_glyph(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * pfuncs, void * paint_data, unsigned int palette_index, hb_color_t foreground)
static boolean
hb_font_paint_glyph_or_fail
(long font, int glyph, long pfuncs, long paint_data, int palette_index, int foreground) hb_bool_t hb_font_paint_glyph_or_fail(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * pfuncs, void * paint_data, unsigned int palette_index, hb_color_t foreground)
static long
hb_font_reference
(long font) hb_font_t * hb_font_reference(hb_font_t * font)
static void
hb_font_set_face
(long font, long face) void hb_font_set_face(hb_font_t * font, hb_face_t * face)
static void
hb_font_set_funcs
(long font, long klass, long font_data, @Nullable hb_destroy_func_tI destroy) void hb_font_set_funcs(hb_font_t * font, hb_font_funcs_t * klass, void * font_data, hb_destroy_func_t destroy)
static void
hb_font_set_funcs_data
(long font, long font_data, @Nullable hb_destroy_func_tI destroy) void hb_font_set_funcs_data(hb_font_t * font, void * font_data, hb_destroy_func_t destroy)
static boolean
hb_font_set_funcs_using
(long font, @Nullable CharSequence name) hb_bool_t hb_font_set_funcs_using(hb_font_t * font, char const * name)
static boolean
hb_font_set_funcs_using
(long font, @Nullable ByteBuffer name) hb_bool_t hb_font_set_funcs_using(hb_font_t * font, char const * name)
static void
hb_font_set_parent
(long font, long parent) void hb_font_set_parent(hb_font_t * font, hb_font_t * parent)
static void
hb_font_set_ppem
(long font, int x_ppem, int y_ppem) void hb_font_set_ppem(hb_font_t * font, unsigned int x_ppem, unsigned int y_ppem)
static void
hb_font_set_ptem
(long font, float ptem) void hb_font_set_ptem(hb_font_t * font, float ptem)
static void
hb_font_set_scale
(long font, int x_scale, int y_scale) void hb_font_set_scale(hb_font_t * font, int x_scale, int y_scale)
static void
hb_font_set_synthetic_bold
(long font, float x_embolden, float y_embolden, boolean in_place) void hb_font_set_synthetic_bold(hb_font_t * font, float x_embolden, float y_embolden, hb_bool_t in_place)
static void
hb_font_set_synthetic_slant
(long font, float slant) void hb_font_set_synthetic_slant(hb_font_t * font, float slant)
static boolean
hb_font_set_user_data
(long font, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_font_set_user_data(hb_font_t * font, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
hb_font_set_var_coords_design
(long font, FloatBuffer coords) void hb_font_set_var_coords_design(hb_font_t * font, float const * coords, unsigned int coords_length)
static void
hb_font_set_var_coords_normalized
(long font, IntBuffer coords) void hb_font_set_var_coords_normalized(hb_font_t * font, int const * coords, unsigned int coords_length)
static void
hb_font_set_var_named_instance
(long font, int instance_index) void hb_font_set_var_named_instance(hb_font_t * font, unsigned int instance_index)
static void
hb_font_set_variation
(long font, int tag, float value) void hb_font_set_variation(hb_font_t * font, hb_tag_t tag, float value)
static void
hb_font_set_variations
(long font, hb_variation_t.Buffer variations) void hb_font_set_variations(hb_font_t * font, hb_variation_t const * variations, unsigned int variations_length)
static void
hb_font_subtract_glyph_origin_for_direction
(long font, int glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_subtract_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static long
hb_ft_face_create
(long ft_face, @Nullable hb_destroy_func_tI destroy) hb_face_t * hb_ft_face_create(FT_Face ft_face, hb_destroy_func_t destroy)
static long
hb_ft_face_create_cached
(long ft_face) hb_face_t * hb_ft_face_create_cached(FT_Face ft_face)
static long
hb_ft_face_create_from_blob_or_fail
(long blob, int index) hb_face_t * hb_ft_face_create_from_blob_or_fail(hb_blob_t * blob, unsigned int index)
static long
hb_ft_face_create_from_file_or_fail
(CharSequence file_name, int index) hb_face_t * hb_ft_face_create_from_file_or_fail(char const * file_name, unsigned int index)
static long
hb_ft_face_create_from_file_or_fail
(ByteBuffer file_name, int index) hb_face_t * hb_ft_face_create_from_file_or_fail(char const * file_name, unsigned int index)
static long
hb_ft_face_create_referenced
(long ft_face) hb_face_t * hb_ft_face_create_referenced(FT_Face ft_face)
static void
hb_ft_font_changed
(long font) void hb_ft_font_changed(hb_font_t * font)
static long
hb_ft_font_create
(long ft_face, @Nullable hb_destroy_func_tI destroy) hb_font_t * hb_ft_font_create(FT_Face ft_face, hb_destroy_func_t destroy)
static long
hb_ft_font_create_referenced
(long ft_face) hb_font_t * hb_ft_font_create_referenced(FT_Face ft_face)
static long
hb_ft_font_get_ft_face
(long font) FT_Face hb_ft_font_get_ft_face(hb_font_t * font)
static int
hb_ft_font_get_load_flags
(long font) int hb_ft_font_get_load_flags(hb_font_t * font)
static long
hb_ft_font_lock_face
(long font) FT_Face hb_ft_font_lock_face(hb_font_t * font)
static void
hb_ft_font_set_funcs
(long font) void hb_ft_font_set_funcs(hb_font_t * font)
static void
hb_ft_font_set_load_flags
(long font, int load_flags) void hb_ft_font_set_load_flags(hb_font_t * font, int load_flags)
static void
hb_ft_font_unlock_face
(long font) void hb_ft_font_unlock_face(hb_font_t * font)
static boolean
hb_ft_hb_font_changed
(long font) hb_bool_t hb_ft_hb_font_changed(hb_font_t * font)
static int
static long
hb_language_t hb_language_from_string(char const * str, int len)
static long
hb_language_t hb_language_from_string(char const * str, int len)
static long
hb_language_t hb_language_get_default(void)
static boolean
hb_language_matches
(long language, long specific) hb_bool_t hb_language_matches(hb_language_t language, hb_language_t specific)
static @Nullable String
hb_language_to_string
(long language) char const * hb_language_to_string(hb_language_t language)
static boolean
hb_map_allocation_successful
(long map) hb_bool_t hb_map_allocation_successful(hb_map_t const * map)
static void
hb_map_clear
(long map) void hb_map_clear(hb_map_t * map)
static long
hb_map_copy
(long map) hb_map_t * hb_map_copy(hb_map_t const * map)
static long
hb_map_t * hb_map_create(void)
static void
hb_map_del
(long map, int key) void hb_map_del(hb_map_t * map, hb_codepoint_t key)
static void
hb_map_destroy
(long map) void hb_map_destroy(hb_map_t * map)
static int
hb_map_get
(long map, int key) hb_codepoint_t hb_map_get(hb_map_t const * map, hb_codepoint_t key)
static long
hb_map_t * hb_map_get_empty(void)
static int
hb_map_get_population
(long map) unsigned int hb_map_get_population(hb_map_t const * map)
static long
hb_map_get_user_data
(long map, hb_user_data_key_t key) void * hb_map_get_user_data(hb_map_t const * map, hb_user_data_key_t * key)
static boolean
hb_map_has
(long map, int key) hb_bool_t hb_map_has(hb_map_t const * map, hb_codepoint_t key)
static int
hb_map_hash
(long map) unsigned int hb_map_hash(hb_map_t const * map)
static boolean
hb_map_is_empty
(long map) hb_bool_t hb_map_is_empty(hb_map_t const * map)
static boolean
hb_map_is_equal
(long map, long other) hb_bool_t hb_map_is_equal(hb_map_t const * map, hb_map_t const * other)
static void
hb_map_keys
(long map, long keys) void hb_map_keys(hb_map_t const * map, hb_set_t * keys)
static boolean
hb_map_next
(long map, IntBuffer idx, IntBuffer key, IntBuffer value) hb_bool_t hb_map_next(hb_map_t const * map, int * idx, hb_codepoint_t * key, hb_codepoint_t * value)
static long
hb_map_reference
(long map) hb_map_t * hb_map_reference(hb_map_t * map)
static void
hb_map_set
(long map, int key, int value) void hb_map_set(hb_map_t * map, hb_codepoint_t key, hb_codepoint_t value)
static boolean
hb_map_set_user_data
(long map, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_map_set_user_data(hb_map_t * map, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
hb_map_update
(long map, long other) void hb_map_update(hb_map_t * map, hb_map_t const * other)
static void
hb_map_values
(long map, long values) void hb_map_values(hb_map_t const * map, hb_set_t * values)
static void
hb_paint_color
(long funcs, long paint_data, boolean is_foreground, int color) void hb_paint_color(hb_paint_funcs_t * funcs, void * paint_data, hb_bool_t is_foreground, hb_color_t color)
static void
hb_paint_color_glyph
(long funcs, long paint_data, int glyph, long font) void hb_paint_color_glyph(hb_paint_funcs_t * funcs, void * paint_data, hb_codepoint_t glyph, hb_font_t * font)
static boolean
hb_paint_custom_palette_color
(long funcs, long paint_data, int color_index, IntBuffer color) hb_bool_t hb_paint_custom_palette_color(hb_paint_funcs_t * funcs, void * paint_data, unsigned int color_index, hb_color_t * color)
static long
hb_paint_funcs_t * hb_paint_funcs_create(void)
static void
hb_paint_funcs_destroy
(long funcs) void hb_paint_funcs_destroy(hb_paint_funcs_t * funcs)
static long
hb_paint_funcs_t * hb_paint_funcs_get_empty(void)
static long
hb_paint_funcs_get_user_data
(long funcs, hb_user_data_key_t key) void * hb_paint_funcs_get_user_data(hb_paint_funcs_t const * funcs, hb_user_data_key_t * key)
static boolean
hb_paint_funcs_is_immutable
(long funcs) hb_bool_t hb_paint_funcs_is_immutable(hb_paint_funcs_t * funcs)
static void
hb_paint_funcs_make_immutable
(long funcs) void hb_paint_funcs_make_immutable(hb_paint_funcs_t * funcs)
static long
hb_paint_funcs_reference
(long funcs) hb_paint_funcs_t * hb_paint_funcs_reference(hb_paint_funcs_t * funcs)
static void
hb_paint_funcs_set_color_func
(long funcs, hb_paint_color_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_color_func(hb_paint_funcs_t * funcs, hb_paint_color_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_color_glyph_func
(long funcs, hb_paint_color_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_color_glyph_func(hb_paint_funcs_t * funcs, hb_paint_color_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_custom_palette_color_func
(long funcs, hb_paint_custom_palette_color_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_custom_palette_color_func(hb_paint_funcs_t * funcs, hb_paint_custom_palette_color_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_image_func
(long funcs, hb_paint_image_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_image_func(hb_paint_funcs_t * funcs, hb_paint_image_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_linear_gradient_func
(long funcs, hb_paint_linear_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_linear_gradient_func(hb_paint_funcs_t * funcs, hb_paint_linear_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_pop_clip_func
(long funcs, hb_paint_pop_clip_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_pop_clip_func(hb_paint_funcs_t * funcs, hb_paint_pop_clip_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_pop_group_func
(long funcs, hb_paint_pop_group_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_pop_group_func(hb_paint_funcs_t * funcs, hb_paint_pop_group_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_pop_transform_func
(long funcs, hb_paint_pop_transform_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_pop_transform_func(hb_paint_funcs_t * funcs, hb_paint_pop_transform_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_push_clip_glyph_func
(long funcs, hb_paint_push_clip_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_push_clip_glyph_func(hb_paint_funcs_t * funcs, hb_paint_push_clip_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_push_clip_rectangle_func
(long funcs, hb_paint_push_clip_rectangle_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_push_clip_rectangle_func(hb_paint_funcs_t * funcs, hb_paint_push_clip_rectangle_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_push_group_func
(long funcs, hb_paint_push_group_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_push_group_func(hb_paint_funcs_t * funcs, hb_paint_push_group_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_push_transform_func
(long funcs, hb_paint_push_transform_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_push_transform_func(hb_paint_funcs_t * funcs, hb_paint_push_transform_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_radial_gradient_func
(long funcs, hb_paint_radial_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_radial_gradient_func(hb_paint_funcs_t * funcs, hb_paint_radial_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_paint_funcs_set_sweep_gradient_func
(long funcs, hb_paint_sweep_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_sweep_gradient_func(hb_paint_funcs_t * funcs, hb_paint_sweep_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
static boolean
hb_paint_funcs_set_user_data
(long funcs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_paint_funcs_set_user_data(hb_paint_funcs_t * funcs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
hb_paint_image
(long funcs, long paint_data, long image, int width, int height, int format, float slant, hb_glyph_extents_t extents) void hb_paint_image(hb_paint_funcs_t * funcs, void * paint_data, hb_blob_t * image, unsigned int width, unsigned int height, hb_tag_t format, float slant, hb_glyph_extents_t * extents)
static void
hb_paint_linear_gradient
(long funcs, long paint_data, hb_color_line_t color_line, float x0, float yx0, float x1, float y1, float x2, float y2) void hb_paint_linear_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float yx0, float x1, float y1, float x2, float y2)
static void
hb_paint_pop_clip
(long funcs, long paint_data) void hb_paint_pop_clip(hb_paint_funcs_t * funcs, void * paint_data)
static void
hb_paint_pop_group
(long funcs, long paint_data, int mode) void hb_paint_pop_group(hb_paint_funcs_t * funcs, void * paint_data, hb_paint_composite_mode_t mode)
static void
hb_paint_pop_transform
(long funcs, long paint_data) void hb_paint_pop_transform(hb_paint_funcs_t * funcs, void * paint_data)
static void
hb_paint_push_clip_glyph
(long funcs, long paint_data, int glyph, long font) void hb_paint_push_clip_glyph(hb_paint_funcs_t * funcs, void * paint_data, hb_codepoint_t glyph, hb_font_t * font)
static void
hb_paint_push_clip_rectangle
(long funcs, long paint_data, float xmin, float ymin, float xmax, float ymax) void hb_paint_push_clip_rectangle(hb_paint_funcs_t * funcs, void * paint_data, float xmin, float ymin, float xmax, float ymax)
static void
hb_paint_push_font_transform
(long funcs, long paint_data, long font) void hb_paint_push_font_transform(hb_paint_funcs_t * funcs, void * paint_data, hb_font_t const * font)
static void
hb_paint_push_group
(long funcs, long paint_data) void hb_paint_push_group(hb_paint_funcs_t * funcs, void * paint_data)
static void
hb_paint_push_inverse_font_transform
(long funcs, long paint_data, long font) void hb_paint_push_inverse_font_transform(hb_paint_funcs_t * funcs, void * paint_data, hb_font_t const * font)
static void
hb_paint_push_transform
(long funcs, long paint_data, float xx, float yx, float xy, float yy, float dx, float dy) void hb_paint_push_transform(hb_paint_funcs_t * funcs, void * paint_data, float xx, float yx, float xy, float yy, float dx, float dy)
static void
hb_paint_radial_gradient
(long funcs, long paint_data, hb_color_line_t color_line, float x0, float y0, float r0, float x1, float y1, float r1) void hb_paint_radial_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float y0, float r0, float x1, float y1, float r1)
static void
hb_paint_sweep_gradient
(long funcs, long paint_data, hb_color_line_t color_line, float x0, float y0, float start_angle, float end_angle) void hb_paint_sweep_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float y0, float start_angle, float end_angle)
static int
hb_script_from_iso15924_tag
(int tag) hb_script_t hb_script_from_iso15924_tag(hb_tag_t tag)
static int
hb_script_t hb_script_from_string(char const * str, int len)
static int
hb_script_t hb_script_from_string(char const * str, int len)
static int
hb_script_get_horizontal_direction
(int script) hb_direction_t hb_script_get_horizontal_direction(hb_script_t script)
static int
hb_script_to_iso15924_tag
(int script) hb_tag_t hb_script_to_iso15924_tag(hb_script_t script)
static boolean
hb_bool_t hb_segment_properties_equal(hb_segment_properties_t const * a, hb_segment_properties_t const * b)
static int
unsigned int hb_segment_properties_hash(hb_segment_properties_t const * p)
static void
void hb_segment_properties_overlay(hb_segment_properties_t * p, hb_segment_properties_t const * src)
static void
hb_set_add
(long set, int codepoint) void hb_set_add(hb_set_t * set, hb_codepoint_t codepoint)
static void
hb_set_add_range
(long set, int first, int last) void hb_set_add_range(hb_set_t * set, hb_codepoint_t first, hb_codepoint_t last)
static void
hb_set_add_sorted_array
(long set, IntBuffer sorted_codepoints) void hb_set_add_sorted_array(hb_set_t * set, hb_codepoint_t const * sorted_codepoints, unsigned int num_codepoints)
static boolean
hb_set_allocation_successful
(long set) hb_bool_t hb_set_allocation_successful(hb_set_t const * set)
static void
hb_set_clear
(long set) void hb_set_clear(hb_set_t * set)
static long
hb_set_copy
(long set) hb_set_t * hb_set_copy(hb_set_t const * set)
static long
hb_set_t * hb_set_create(void)
static void
hb_set_del
(long set, int codepoint) void hb_set_del(hb_set_t * set, hb_codepoint_t codepoint)
static void
hb_set_del_range
(long set, int first, int last) void hb_set_del_range(hb_set_t * set, hb_codepoint_t first, hb_codepoint_t last)
static void
hb_set_destroy
(long set) void hb_set_destroy(hb_set_t * set)
static long
hb_set_t * hb_set_get_empty(void)
static int
hb_set_get_max
(long set) hb_codepoint_t hb_set_get_max(hb_set_t const * set)
static int
hb_set_get_min
(long set) hb_codepoint_t hb_set_get_min(hb_set_t const * set)
static int
hb_set_get_population
(long set) unsigned int hb_set_get_population(hb_set_t const * set)
static long
hb_set_get_user_data
(long set, hb_user_data_key_t key) void * hb_set_get_user_data(hb_set_t const * set, hb_user_data_key_t * key)
static boolean
hb_set_has
(long set, int codepoint) hb_bool_t hb_set_has(hb_set_t const * set, hb_codepoint_t codepoint)
static int
hb_set_hash
(long set) unsigned int hb_set_hash(hb_set_t const * set)
static void
hb_set_intersect
(long set, long other) void hb_set_intersect(hb_set_t * set, hb_set_t const * other)
static void
hb_set_invert
(long set) void hb_set_invert(hb_set_t * set)
static boolean
hb_set_is_empty
(long set) hb_bool_t hb_set_is_empty(hb_set_t const * set)
static boolean
hb_set_is_equal
(long set, long other) hb_bool_t hb_set_is_equal(hb_set_t const * set, hb_set_t const * other)
static boolean
hb_set_is_inverted
(long set) hb_bool_t hb_set_is_inverted(hb_set_t const * set)
static boolean
hb_set_is_subset
(long set, long larger_set) hb_bool_t hb_set_is_subset(hb_set_t const * set, hb_set_t const * larger_set)
static boolean
hb_set_next
(long set, IntBuffer codepoint) hb_bool_t hb_set_next(hb_set_t const * set, hb_codepoint_t * codepoint)
static int
hb_set_next_many
(long set, int codepoint, IntBuffer out) unsigned int hb_set_next_many(hb_set_t const * set, hb_codepoint_t codepoint, hb_codepoint_t * out, unsigned int size)
static boolean
hb_set_next_range
(long set, IntBuffer first, IntBuffer last) hb_bool_t hb_set_next_range(hb_set_t const * set, hb_codepoint_t * first, hb_codepoint_t * last)
static boolean
hb_set_previous
(long set, IntBuffer codepoint) hb_bool_t hb_set_previous(hb_set_t const * set, hb_codepoint_t * codepoint)
static boolean
hb_set_previous_range
(long set, IntBuffer first, IntBuffer last) hb_bool_t hb_set_previous_range(hb_set_t const * set, hb_codepoint_t * first, hb_codepoint_t * last)
static long
hb_set_reference
(long set) hb_set_t * hb_set_reference(hb_set_t * set)
static void
hb_set_set
(long set, long other) void hb_set_set(hb_set_t * set, hb_set_t const * other)
static boolean
hb_set_set_user_data
(long set, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_set_set_user_data(hb_set_t * set, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
hb_set_subtract
(long set, long other) void hb_set_subtract(hb_set_t * set, hb_set_t const * other)
static void
hb_set_symmetric_difference
(long set, long other) void hb_set_symmetric_difference(hb_set_t * set, hb_set_t const * other)
static void
hb_set_union
(long set, long other) void hb_set_union(hb_set_t * set, hb_set_t const * other)
static void
hb_shape
(long font, long buffer, @Nullable hb_feature_t.Buffer features) void hb_shape(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features)
static boolean
hb_shape_full
(long font, long buffer, @Nullable hb_feature_t.Buffer features, @Nullable PointerBuffer shaper_list) hb_bool_t hb_shape_full(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, char const * const * shaper_list)
static boolean
hb_shape_justify
(long font, long buffer, @Nullable hb_feature_t.Buffer features, @Nullable PointerBuffer shaper_list, float min_target_advance, float max_target_advance, FloatBuffer advance, IntBuffer var_tag, FloatBuffer var_value) hb_bool_t hb_shape_justify(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, char const * const * shaper_list, float min_target_advance, float max_target_advance, float * advance, hb_tag_t * var_tag, float * var_value)
static @Nullable PointerBuffer
char const ** hb_shape_list_shapers(void)
static @Nullable PointerBuffer
hb_shape_list_shapers
(long length) char const ** hb_shape_list_shapers(void)
static long
hb_shape_plan_create
(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable PointerBuffer shaper_list) hb_shape_plan_t * hb_shape_plan_create(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, char const * const * shaper_list)
static long
hb_shape_plan_create_cached
(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable PointerBuffer shaper_list) hb_shape_plan_t * hb_shape_plan_create_cached(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, char const * const * shaper_list)
static long
hb_shape_plan_create_cached2
(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable IntBuffer coords, @Nullable PointerBuffer shaper_list) hb_shape_plan_t * hb_shape_plan_create_cached2(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, int const * coords, unsigned int num_coords, char const * const * shaper_list)
static long
hb_shape_plan_create2
(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable IntBuffer coords, @Nullable PointerBuffer shaper_list) hb_shape_plan_t * hb_shape_plan_create2(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, int const * coords, unsigned int num_coords, char const * const * shaper_list)
static void
hb_shape_plan_destroy
(long shape_plan) void hb_shape_plan_destroy(hb_shape_plan_t * shape_plan)
static boolean
hb_shape_plan_execute
(long shape_plan, long font, long buffer, @Nullable hb_feature_t.Buffer features) hb_bool_t hb_shape_plan_execute(hb_shape_plan_t * shape_plan, hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features)
static long
hb_shape_plan_t * hb_shape_plan_get_empty(void)
static @Nullable String
hb_shape_plan_get_shaper
(long shape_plan) char const * hb_shape_plan_get_shaper(hb_shape_plan_t * shape_plan)
static long
hb_shape_plan_get_user_data
(long shape_plan, hb_user_data_key_t key) void * hb_shape_plan_get_user_data(hb_shape_plan_t const * shape_plan, hb_user_data_key_t * key)
static long
hb_shape_plan_reference
(long shape_plan) hb_shape_plan_t * hb_shape_plan_reference(hb_shape_plan_t * shape_plan)
static boolean
hb_shape_plan_set_user_data
(long shape_plan, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_shape_plan_set_user_data(hb_shape_plan_t * shape_plan, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static float
hb_style_get_value
(long font, int style_tag) float hb_style_get_value(hb_font_t * font, hb_style_tag_t style_tag)
static int
HB_TAG
(int c1, int c2, int c3, int c4) static int
hb_tag_t hb_tag_from_string(char const * str, int len)
static int
hb_tag_t hb_tag_from_string(char const * str, int len)
static void
hb_tag_to_string
(int tag, ByteBuffer buf) void hb_tag_to_string(hb_tag_t tag, char * buf)
static int
hb_unicode_combining_class
(long ufuncs, int unicode) hb_unicode_combining_class_t hb_unicode_combining_class(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode)
static boolean
hb_unicode_compose
(long ufuncs, int a, int b, IntBuffer ab) hb_bool_t hb_unicode_compose(hb_unicode_funcs_t * ufuncs, hb_codepoint_t a, hb_codepoint_t b, hb_codepoint_t * ab)
static boolean
hb_unicode_decompose
(long ufuncs, int ab, IntBuffer a, IntBuffer b) hb_bool_t hb_unicode_decompose(hb_unicode_funcs_t * ufuncs, hb_codepoint_t ab, hb_codepoint_t * a, hb_codepoint_t * b)
static long
hb_unicode_funcs_create
(long parent) hb_unicode_funcs_t * hb_unicode_funcs_create(hb_unicode_funcs_t * parent)
static void
hb_unicode_funcs_destroy
(long ufuncs) void hb_unicode_funcs_destroy(hb_unicode_funcs_t * ufuncs)
static long
hb_unicode_funcs_t * hb_unicode_funcs_get_default(void)
static long
hb_unicode_funcs_t * hb_unicode_funcs_get_empty(void)
static long
hb_unicode_funcs_get_parent
(long ufuncs) hb_unicode_funcs_t * hb_unicode_funcs_get_parent(hb_unicode_funcs_t * ufuncs)
static long
hb_unicode_funcs_get_user_data
(long ufuncs, hb_user_data_key_t key) void * hb_unicode_funcs_get_user_data(hb_unicode_funcs_t const * ufuncs, hb_user_data_key_t * key)
static boolean
hb_unicode_funcs_is_immutable
(long ufuncs) hb_bool_t hb_unicode_funcs_is_immutable(hb_unicode_funcs_t * ufuncs)
static void
hb_unicode_funcs_make_immutable
(long ufuncs) void hb_unicode_funcs_make_immutable(hb_unicode_funcs_t * ufuncs)
static long
hb_unicode_funcs_reference
(long ufuncs) hb_unicode_funcs_t * hb_unicode_funcs_reference(hb_unicode_funcs_t * ufuncs)
static void
hb_unicode_funcs_set_combining_class_func
(long ufuncs, hb_unicode_combining_class_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_combining_class_func(hb_unicode_funcs_t * ufuncs, hb_unicode_combining_class_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_unicode_funcs_set_compose_func
(long ufuncs, hb_unicode_compose_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_compose_func(hb_unicode_funcs_t * ufuncs, hb_unicode_compose_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_unicode_funcs_set_decompose_func
(long ufuncs, hb_unicode_decompose_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_decompose_func(hb_unicode_funcs_t * ufuncs, hb_unicode_decompose_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_unicode_funcs_set_general_category_func
(long ufuncs, hb_unicode_general_category_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_general_category_func(hb_unicode_funcs_t * ufuncs, hb_unicode_general_category_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_unicode_funcs_set_mirroring_func
(long ufuncs, hb_unicode_mirroring_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_mirroring_func(hb_unicode_funcs_t * ufuncs, hb_unicode_mirroring_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
hb_unicode_funcs_set_script_func
(long ufuncs, hb_unicode_script_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_script_func(hb_unicode_funcs_t * ufuncs, hb_unicode_script_func_t func, void * user_data, hb_destroy_func_t destroy)
static boolean
hb_unicode_funcs_set_user_data
(long ufuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_unicode_funcs_set_user_data(hb_unicode_funcs_t * ufuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static int
hb_unicode_general_category
(long ufuncs, int unicode) hb_unicode_general_category_t hb_unicode_general_category(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode)
static int
hb_unicode_mirroring
(long ufuncs, int unicode) hb_codepoint_t hb_unicode_mirroring(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode)
static int
hb_unicode_script
(long ufuncs, int unicode) hb_script_t hb_unicode_script(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode)
static boolean
hb_variation_from_string
(CharSequence str, hb_variation_t variation) hb_bool_t hb_variation_from_string(char const * str, int len, hb_variation_t * variation)
static boolean
hb_variation_from_string
(ByteBuffer str, hb_variation_t variation) hb_bool_t hb_variation_from_string(char const * str, int len, hb_variation_t * variation)
static void
hb_variation_to_string
(hb_variation_t variation, ByteBuffer buf) void hb_variation_to_string(hb_variation_t * variation, char * buf, unsigned int size)
static void
hb_version
(IntBuffer major, IntBuffer minor, IntBuffer micro) void hb_version(unsigned int * major, unsigned int * minor, unsigned int * micro)
static boolean
hb_version_atleast
(int major, int minor, int micro) hb_bool_t hb_version_atleast(unsigned int major, unsigned int minor, unsigned int micro)
static boolean
HB_VERSION_ATLEAST
(int major, int minor, int micro) static @Nullable String
char const * hb_version_string(void)
static long
nhb_blob_create
(long data, int length, int mode, long user_data, long destroy) hb_blob_t * hb_blob_create(char const * data, unsigned int length, hb_memory_mode_t mode, void * user_data, hb_destroy_func_t destroy)
static long
nhb_blob_create_from_file
(long file_name) hb_blob_t * hb_blob_create_from_file(char const * file_name)
static long
nhb_blob_create_from_file_or_fail
(long file_name) hb_blob_t * hb_blob_create_from_file_or_fail(char const * file_name)
static long
nhb_blob_create_or_fail
(long data, int length, int mode, long user_data, long destroy) hb_blob_t * hb_blob_create_or_fail(char const * data, unsigned int length, hb_memory_mode_t mode, void * user_data, hb_destroy_func_t destroy)
static long
nhb_blob_get_data
(long blob, long length) char const * hb_blob_get_data(hb_blob_t * blob, unsigned int * length)
static long
nhb_blob_get_data_writable
(long blob, long length) char * hb_blob_get_data_writable(hb_blob_t * blob, unsigned int * length)
static long
nhb_blob_get_user_data
(long blob, long key) void * hb_blob_get_user_data(hb_blob_t const * blob, hb_user_data_key_t * key)
static int
nhb_blob_set_user_data
(long blob, long key, long data, long destroy, int replace) hb_bool_t hb_blob_set_user_data(hb_blob_t * blob, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
nhb_buffer_add_codepoints
(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_codepoints(hb_buffer_t * buffer, hb_codepoint_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
nhb_buffer_add_latin1
(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_latin1(hb_buffer_t * buffer, uint8_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
nhb_buffer_add_utf16
(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_utf16(hb_buffer_t * buffer, uint16_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
nhb_buffer_add_utf32
(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_utf32(hb_buffer_t * buffer, uint32_t const * text, int text_length, unsigned int item_offset, int item_length)
static void
nhb_buffer_add_utf8
(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_utf8(hb_buffer_t * buffer, char const * text, int text_length, unsigned int item_offset, int item_length)
static int
nhb_buffer_deserialize_glyphs
(long buffer, long buf, int buf_len, long end_ptr, long font, int format) hb_bool_t hb_buffer_deserialize_glyphs(hb_buffer_t * buffer, char const * buf, int buf_len, char const ** end_ptr, hb_font_t * font, hb_buffer_serialize_format_t format)
static int
nhb_buffer_deserialize_unicode
(long buffer, long buf, int buf_len, long end_ptr, int format) hb_bool_t hb_buffer_deserialize_unicode(hb_buffer_t * buffer, char const * buf, int buf_len, char const ** end_ptr, hb_buffer_serialize_format_t format)
static long
nhb_buffer_get_glyph_infos
(long buffer, long length) hb_glyph_info_t * hb_buffer_get_glyph_infos(hb_buffer_t * buffer, unsigned int * length)
static long
nhb_buffer_get_glyph_positions
(long buffer, long length) hb_glyph_position_t * hb_buffer_get_glyph_positions(hb_buffer_t * buffer, unsigned int * length)
static void
nhb_buffer_get_segment_properties
(long buffer, long props) void hb_buffer_get_segment_properties(hb_buffer_t const * buffer, hb_segment_properties_t * props)
static long
nhb_buffer_get_user_data
(long buffer, long key) void * hb_buffer_get_user_data(hb_buffer_t const * buffer, hb_user_data_key_t * key)
static int
nhb_buffer_serialize
(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, long font, int format, int flags) unsigned int hb_buffer_serialize(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
static int
nhb_buffer_serialize_format_from_string
(long str, int len) hb_buffer_serialize_format_t hb_buffer_serialize_format_from_string(char const * str, int len)
static long
nhb_buffer_serialize_format_to_string
(int format) char const * hb_buffer_serialize_format_to_string(hb_buffer_serialize_format_t format)
static int
nhb_buffer_serialize_glyphs
(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, long font, int format, int flags) unsigned int hb_buffer_serialize_glyphs(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
static long
char const ** hb_buffer_serialize_list_formats(void)
static int
nhb_buffer_serialize_unicode
(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, int format, int flags) unsigned int hb_buffer_serialize_unicode(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
static void
nhb_buffer_set_message_func
(long buffer, long func, long user_data, long destroy) void hb_buffer_set_message_func(hb_buffer_t * buffer, hb_buffer_message_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_buffer_set_segment_properties
(long buffer, long props) void hb_buffer_set_segment_properties(hb_buffer_t * buffer, hb_segment_properties_t const * props)
static int
nhb_buffer_set_user_data
(long buffer, long key, long data, long destroy, int replace) hb_bool_t hb_buffer_set_user_data(hb_buffer_t * buffer, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static int
nhb_color_line_get_color_stops
(long color_line, int start, long count, long color_stops) unsigned int hb_color_line_get_color_stops(hb_color_line_t * color_line, unsigned int start, unsigned int * count, hb_color_stop_t * color_stops)
static int
nhb_color_line_get_extend
(long color_line) hb_paint_extend_t hb_color_line_get_extend(hb_color_line_t * color_line)
static int
nhb_direction_from_string
(long str, int len) hb_direction_t hb_direction_from_string(char const * str, int len)
static long
nhb_direction_to_string
(int direction) char const * hb_direction_to_string(hb_direction_t direction)
static void
nhb_draw_close_path
(long dfuncs, long draw_data, long st) void hb_draw_close_path(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st)
static void
nhb_draw_cubic_to
(long dfuncs, long draw_data, long st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y) void hb_draw_cubic_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y)
static long
nhb_draw_funcs_get_user_data
(long dfuncs, long key) void * hb_draw_funcs_get_user_data(hb_draw_funcs_t const * dfuncs, hb_user_data_key_t * key)
static void
nhb_draw_funcs_set_close_path_func
(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_close_path_func(hb_draw_funcs_t * dfuncs, hb_draw_close_path_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_draw_funcs_set_cubic_to_func
(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_cubic_to_func(hb_draw_funcs_t * dfuncs, hb_draw_cubic_to_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_draw_funcs_set_line_to_func
(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_line_to_func(hb_draw_funcs_t * dfuncs, hb_draw_line_to_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_draw_funcs_set_move_to_func
(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_move_to_func(hb_draw_funcs_t * dfuncs, hb_draw_move_to_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_draw_funcs_set_quadratic_to_func
(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_quadratic_to_func(hb_draw_funcs_t * dfuncs, hb_draw_quadratic_to_func_t func, void * user_data, hb_destroy_func_t destroy)
static int
nhb_draw_funcs_set_user_data
(long dfuncs, long key, long data, long destroy, int replace) hb_bool_t hb_draw_funcs_set_user_data(hb_draw_funcs_t * dfuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
nhb_draw_line_to
(long dfuncs, long draw_data, long st, float to_x, float to_y) void hb_draw_line_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float to_x, float to_y)
static void
nhb_draw_move_to
(long dfuncs, long draw_data, long st, float to_x, float to_y) void hb_draw_move_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float to_x, float to_y)
static void
nhb_draw_quadratic_to
(long dfuncs, long draw_data, long st, float control_x, float control_y, float to_x, float to_y) void hb_draw_quadratic_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float control_x, float control_y, float to_x, float to_y)
static void
nhb_face_builder_sort_tables
(long face, long tags) void hb_face_builder_sort_tables(hb_face_t * face, hb_tag_t const * tags)
static long
nhb_face_create_for_tables
(long reference_table_func, long user_data, long destroy) hb_face_t * hb_face_create_for_tables(hb_reference_table_func_t reference_table_func, void * user_data, hb_destroy_func_t destroy)
static long
nhb_face_create_from_file_or_fail
(long file_name, int index) hb_face_t * hb_face_create_from_file_or_fail(char const * file_name, unsigned int index)
static long
nhb_face_create_from_file_or_fail_using
(long file_name, int index, long loader_name) hb_face_t * hb_face_create_from_file_or_fail_using(char const * file_name, unsigned int index, char const * loader_name)
static long
nhb_face_create_or_fail_using
(long blob, int index, long loader_name) hb_face_t * hb_face_create_or_fail_using(hb_blob_t * blob, unsigned int index, char const * loader_name)
static int
nhb_face_get_table_tags
(long face, int start_offset, long table_count, long table_tags) unsigned int hb_face_get_table_tags(hb_face_t const * face, unsigned int start_offset, unsigned int * table_count, hb_tag_t * table_tags)
static long
nhb_face_get_user_data
(long face, long key) void * hb_face_get_user_data(hb_face_t const * face, hb_user_data_key_t * key)
static long
char const ** hb_face_list_loaders(void)
static void
nhb_face_set_get_table_tags_func
(long face, long func, long user_data, long destroy) void hb_face_set_get_table_tags_func(hb_face_t * face, hb_get_table_tags_func_t func, void * user_data, hb_destroy_func_t destroy)
static int
nhb_face_set_user_data
(long face, long key, long data, long destroy, int replace) hb_bool_t hb_face_set_user_data(hb_face_t * face, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static int
nhb_feature_from_string
(long str, int len, long feature) hb_bool_t hb_feature_from_string(char const * str, int len, hb_feature_t * feature)
static void
nhb_feature_to_string
(long feature, long buf, int size) void hb_feature_to_string(hb_feature_t * feature, char * buf, unsigned int size)
static void
nhb_font_add_glyph_origin_for_direction
(long font, int glyph, int direction, long x, long y) void hb_font_add_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static long
nhb_font_funcs_get_user_data
(long ffuncs, long key) void * hb_font_funcs_get_user_data(hb_font_funcs_t const * ffuncs, hb_user_data_key_t * key)
static void
nhb_font_funcs_set_draw_glyph_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_draw_glyph_func(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_draw_glyph_or_fail_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_draw_glyph_or_fail_func(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_or_fail_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_font_h_extents_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_font_h_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_font_h_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_font_v_extents_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_font_v_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_font_v_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_contour_point_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_contour_point_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_contour_point_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_extents_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_from_name_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_from_name_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_from_name_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_h_advance_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_h_advance_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advance_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_h_advances_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_h_advances_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advances_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_h_kerning_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_h_kerning_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_kerning_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_h_origin_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_h_origin_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_origin_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_name_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_name_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_name_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_v_advance_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_v_advance_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advance_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_v_advances_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_v_advances_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advances_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_glyph_v_origin_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_v_origin_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_origin_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_nominal_glyph_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_nominal_glyph_func(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_nominal_glyphs_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_nominal_glyphs_func(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyphs_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_paint_glyph_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_paint_glyph_func(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_funcs_set_paint_glyph_or_fail_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_paint_glyph_or_fail_func(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_or_fail_func_t func, void * user_data, hb_destroy_func_t destroy)
static int
nhb_font_funcs_set_user_data
(long ffuncs, long key, long data, long destroy, int replace) hb_bool_t hb_font_funcs_set_user_data(hb_font_funcs_t * ffuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
nhb_font_funcs_set_variation_glyph_func
(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_variation_glyph_func(hb_font_funcs_t * ffuncs, hb_font_get_variation_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_font_get_extents_for_direction
(long font, int direction, long extents) void hb_font_get_extents_for_direction(hb_font_t * font, hb_direction_t direction, hb_font_extents_t * extents)
static int
nhb_font_get_glyph
(long font, int unicode, int variation_selector, long glyph) hb_bool_t hb_font_get_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t * glyph)
static void
nhb_font_get_glyph_advance_for_direction
(long font, int glyph, int direction, long x, long y) void hb_font_get_glyph_advance_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static void
nhb_font_get_glyph_advances_for_direction
(long font, int direction, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) void hb_font_get_glyph_advances_for_direction(hb_font_t * font, hb_direction_t direction, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
static int
nhb_font_get_glyph_contour_point
(long font, int glyph, int point_index, long x, long y) hb_bool_t hb_font_get_glyph_contour_point(hb_font_t * font, hb_codepoint_t glyph, unsigned int point_index, hb_position_t * x, hb_position_t * y)
static int
nhb_font_get_glyph_contour_point_for_origin
(long font, int glyph, int point_index, int direction, long x, long y) hb_bool_t hb_font_get_glyph_contour_point_for_origin(hb_font_t * font, hb_codepoint_t glyph, unsigned int point_index, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static int
nhb_font_get_glyph_extents
(long font, int glyph, long extents) hb_bool_t hb_font_get_glyph_extents(hb_font_t * font, hb_codepoint_t glyph, hb_glyph_extents_t * extents)
static int
nhb_font_get_glyph_extents_for_origin
(long font, int glyph, int direction, long extents) hb_bool_t hb_font_get_glyph_extents_for_origin(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t * extents)
static int
nhb_font_get_glyph_from_name
(long font, long name, int len, long glyph) hb_bool_t hb_font_get_glyph_from_name(hb_font_t * font, char const * name, int len, hb_codepoint_t * glyph)
static void
nhb_font_get_glyph_h_advances
(long font, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) void hb_font_get_glyph_h_advances(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
static int
nhb_font_get_glyph_h_origin
(long font, int glyph, long x, long y) hb_bool_t hb_font_get_glyph_h_origin(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y)
static void
nhb_font_get_glyph_kerning_for_direction
(long font, int first_glyph, int second_glyph, int direction, long x, long y) void hb_font_get_glyph_kerning_for_direction(hb_font_t * font, hb_codepoint_t first_glyph, hb_codepoint_t second_glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static int
nhb_font_get_glyph_name
(long font, int glyph, long name, int size) hb_bool_t hb_font_get_glyph_name(hb_font_t * font, hb_codepoint_t glyph, char * name, unsigned int size)
static void
nhb_font_get_glyph_origin_for_direction
(long font, int glyph, int direction, long x, long y) void hb_font_get_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static void
nhb_font_get_glyph_v_advances
(long font, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) void hb_font_get_glyph_v_advances(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
static int
nhb_font_get_glyph_v_origin
(long font, int glyph, long x, long y) hb_bool_t hb_font_get_glyph_v_origin(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y)
static int
nhb_font_get_h_extents
(long font, long extents) hb_bool_t hb_font_get_h_extents(hb_font_t * font, hb_font_extents_t * extents)
static int
nhb_font_get_nominal_glyph
(long font, int unicode, long glyph) hb_bool_t hb_font_get_nominal_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t * glyph)
static int
nhb_font_get_nominal_glyphs
(long font, int count, long first_unicode, int unicode_stride, long first_glyph, int glyph_stride) unsigned int hb_font_get_nominal_glyphs(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_unicode, unsigned int unicode_stride, hb_codepoint_t * first_glyph, unsigned int glyph_stride)
static void
nhb_font_get_ppem
(long font, long x_ppem, long y_ppem) void hb_font_get_ppem(hb_font_t * font, unsigned int * x_ppem, unsigned int * y_ppem)
static void
nhb_font_get_scale
(long font, long x_scale, long y_scale) void hb_font_get_scale(hb_font_t * font, int * x_scale, int * y_scale)
static void
nhb_font_get_synthetic_bold
(long font, long x_embolden, long y_embolden, long in_place) void hb_font_get_synthetic_bold(hb_font_t * font, float * x_embolden, float * y_embolden, hb_bool_t * in_place)
static long
nhb_font_get_user_data
(long font, long key) void * hb_font_get_user_data(hb_font_t const * font, hb_user_data_key_t * key)
static int
nhb_font_get_v_extents
(long font, long extents) hb_bool_t hb_font_get_v_extents(hb_font_t * font, hb_font_extents_t * extents)
static long
nhb_font_get_var_coords_design
(long font, long length) float const * hb_font_get_var_coords_design(hb_font_t * font, unsigned int * length)
static long
nhb_font_get_var_coords_normalized
(long font, long length) int const * hb_font_get_var_coords_normalized(hb_font_t * font, unsigned int * length)
static int
nhb_font_get_variation_glyph
(long font, int unicode, int variation_selector, long glyph) hb_bool_t hb_font_get_variation_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t * glyph)
static int
nhb_font_glyph_from_string
(long font, long s, int len, long glyph) hb_bool_t hb_font_glyph_from_string(hb_font_t * font, char const * s, int len, hb_codepoint_t * glyph)
static void
nhb_font_glyph_to_string
(long font, int glyph, long s, int size) void hb_font_glyph_to_string(hb_font_t * font, hb_codepoint_t glyph, char * s, unsigned int size)
static long
char const ** hb_font_list_funcs(void)
static void
nhb_font_set_funcs
(long font, long klass, long font_data, long destroy) void hb_font_set_funcs(hb_font_t * font, hb_font_funcs_t * klass, void * font_data, hb_destroy_func_t destroy)
static void
nhb_font_set_funcs_data
(long font, long font_data, long destroy) void hb_font_set_funcs_data(hb_font_t * font, void * font_data, hb_destroy_func_t destroy)
static int
nhb_font_set_funcs_using
(long font, long name) hb_bool_t hb_font_set_funcs_using(hb_font_t * font, char const * name)
static int
nhb_font_set_user_data
(long font, long key, long data, long destroy, int replace) hb_bool_t hb_font_set_user_data(hb_font_t * font, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
nhb_font_set_var_coords_design
(long font, long coords, int coords_length) void hb_font_set_var_coords_design(hb_font_t * font, float const * coords, unsigned int coords_length)
static void
nhb_font_set_var_coords_normalized
(long font, long coords, int coords_length) void hb_font_set_var_coords_normalized(hb_font_t * font, int const * coords, unsigned int coords_length)
static void
nhb_font_set_variations
(long font, long variations, int variations_length) void hb_font_set_variations(hb_font_t * font, hb_variation_t const * variations, unsigned int variations_length)
static void
nhb_font_subtract_glyph_origin_for_direction
(long font, int glyph, int direction, long x, long y) void hb_font_subtract_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
static long
nhb_ft_face_create
(long ft_face, long destroy) hb_face_t * hb_ft_face_create(FT_Face ft_face, hb_destroy_func_t destroy)
static long
nhb_ft_face_create_from_file_or_fail
(long file_name, int index) hb_face_t * hb_ft_face_create_from_file_or_fail(char const * file_name, unsigned int index)
static long
nhb_ft_font_create
(long ft_face, long destroy) hb_font_t * hb_ft_font_create(FT_Face ft_face, hb_destroy_func_t destroy)
static long
nhb_language_from_string
(long str, int len) hb_language_t hb_language_from_string(char const * str, int len)
static long
nhb_language_to_string
(long language) char const * hb_language_to_string(hb_language_t language)
static long
nhb_map_get_user_data
(long map, long key) void * hb_map_get_user_data(hb_map_t const * map, hb_user_data_key_t * key)
static int
nhb_map_next
(long map, long idx, long key, long value) hb_bool_t hb_map_next(hb_map_t const * map, int * idx, hb_codepoint_t * key, hb_codepoint_t * value)
static int
nhb_map_set_user_data
(long map, long key, long data, long destroy, int replace) hb_bool_t hb_map_set_user_data(hb_map_t * map, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static int
nhb_paint_custom_palette_color
(long funcs, long paint_data, int color_index, long color) hb_bool_t hb_paint_custom_palette_color(hb_paint_funcs_t * funcs, void * paint_data, unsigned int color_index, hb_color_t * color)
static long
nhb_paint_funcs_get_user_data
(long funcs, long key) void * hb_paint_funcs_get_user_data(hb_paint_funcs_t const * funcs, hb_user_data_key_t * key)
static void
nhb_paint_funcs_set_color_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_color_func(hb_paint_funcs_t * funcs, hb_paint_color_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_color_glyph_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_color_glyph_func(hb_paint_funcs_t * funcs, hb_paint_color_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_custom_palette_color_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_custom_palette_color_func(hb_paint_funcs_t * funcs, hb_paint_custom_palette_color_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_image_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_image_func(hb_paint_funcs_t * funcs, hb_paint_image_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_linear_gradient_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_linear_gradient_func(hb_paint_funcs_t * funcs, hb_paint_linear_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_pop_clip_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_pop_clip_func(hb_paint_funcs_t * funcs, hb_paint_pop_clip_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_pop_group_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_pop_group_func(hb_paint_funcs_t * funcs, hb_paint_pop_group_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_pop_transform_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_pop_transform_func(hb_paint_funcs_t * funcs, hb_paint_pop_transform_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_push_clip_glyph_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_push_clip_glyph_func(hb_paint_funcs_t * funcs, hb_paint_push_clip_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_push_clip_rectangle_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_push_clip_rectangle_func(hb_paint_funcs_t * funcs, hb_paint_push_clip_rectangle_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_push_group_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_push_group_func(hb_paint_funcs_t * funcs, hb_paint_push_group_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_push_transform_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_push_transform_func(hb_paint_funcs_t * funcs, hb_paint_push_transform_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_radial_gradient_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_radial_gradient_func(hb_paint_funcs_t * funcs, hb_paint_radial_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_paint_funcs_set_sweep_gradient_func
(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_sweep_gradient_func(hb_paint_funcs_t * funcs, hb_paint_sweep_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
static int
nhb_paint_funcs_set_user_data
(long funcs, long key, long data, long destroy, int replace) hb_bool_t hb_paint_funcs_set_user_data(hb_paint_funcs_t * funcs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
nhb_paint_image
(long funcs, long paint_data, long image, int width, int height, int format, float slant, long extents) void hb_paint_image(hb_paint_funcs_t * funcs, void * paint_data, hb_blob_t * image, unsigned int width, unsigned int height, hb_tag_t format, float slant, hb_glyph_extents_t * extents)
static void
nhb_paint_linear_gradient
(long funcs, long paint_data, long color_line, float x0, float yx0, float x1, float y1, float x2, float y2) void hb_paint_linear_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float yx0, float x1, float y1, float x2, float y2)
static void
nhb_paint_radial_gradient
(long funcs, long paint_data, long color_line, float x0, float y0, float r0, float x1, float y1, float r1) void hb_paint_radial_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float y0, float r0, float x1, float y1, float r1)
static void
nhb_paint_sweep_gradient
(long funcs, long paint_data, long color_line, float x0, float y0, float start_angle, float end_angle) void hb_paint_sweep_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float y0, float start_angle, float end_angle)
static int
nhb_script_from_string
(long str, int len) hb_script_t hb_script_from_string(char const * str, int len)
static int
nhb_segment_properties_equal
(long a, long b) hb_bool_t hb_segment_properties_equal(hb_segment_properties_t const * a, hb_segment_properties_t const * b)
static int
nhb_segment_properties_hash
(long p) unsigned int hb_segment_properties_hash(hb_segment_properties_t const * p)
static void
nhb_segment_properties_overlay
(long p, long src) void hb_segment_properties_overlay(hb_segment_properties_t * p, hb_segment_properties_t const * src)
static void
nhb_set_add_sorted_array
(long set, long sorted_codepoints, int num_codepoints) void hb_set_add_sorted_array(hb_set_t * set, hb_codepoint_t const * sorted_codepoints, unsigned int num_codepoints)
static long
nhb_set_get_user_data
(long set, long key) void * hb_set_get_user_data(hb_set_t const * set, hb_user_data_key_t * key)
static int
nhb_set_next
(long set, long codepoint) hb_bool_t hb_set_next(hb_set_t const * set, hb_codepoint_t * codepoint)
static int
nhb_set_next_many
(long set, int codepoint, long out, int size) unsigned int hb_set_next_many(hb_set_t const * set, hb_codepoint_t codepoint, hb_codepoint_t * out, unsigned int size)
static int
nhb_set_next_range
(long set, long first, long last) hb_bool_t hb_set_next_range(hb_set_t const * set, hb_codepoint_t * first, hb_codepoint_t * last)
static int
nhb_set_previous
(long set, long codepoint) hb_bool_t hb_set_previous(hb_set_t const * set, hb_codepoint_t * codepoint)
static int
nhb_set_previous_range
(long set, long first, long last) hb_bool_t hb_set_previous_range(hb_set_t const * set, hb_codepoint_t * first, hb_codepoint_t * last)
static int
nhb_set_set_user_data
(long set, long key, long data, long destroy, int replace) hb_bool_t hb_set_set_user_data(hb_set_t * set, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static void
nhb_shape
(long font, long buffer, long features, int num_features) void hb_shape(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features)
static int
nhb_shape_full
(long font, long buffer, long features, int num_features, long shaper_list) hb_bool_t hb_shape_full(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, char const * const * shaper_list)
static int
nhb_shape_justify
(long font, long buffer, long features, int num_features, long shaper_list, float min_target_advance, float max_target_advance, long advance, long var_tag, long var_value) hb_bool_t hb_shape_justify(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, char const * const * shaper_list, float min_target_advance, float max_target_advance, float * advance, hb_tag_t * var_tag, float * var_value)
static long
char const ** hb_shape_list_shapers(void)
static long
nhb_shape_plan_create
(long face, long props, long user_features, int num_user_features, long shaper_list) hb_shape_plan_t * hb_shape_plan_create(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, char const * const * shaper_list)
static long
nhb_shape_plan_create_cached
(long face, long props, long user_features, int num_user_features, long shaper_list) hb_shape_plan_t * hb_shape_plan_create_cached(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, char const * const * shaper_list)
static long
nhb_shape_plan_create_cached2
(long face, long props, long user_features, int num_user_features, long coords, int num_coords, long shaper_list) hb_shape_plan_t * hb_shape_plan_create_cached2(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, int const * coords, unsigned int num_coords, char const * const * shaper_list)
static long
nhb_shape_plan_create2
(long face, long props, long user_features, int num_user_features, long coords, int num_coords, long shaper_list) hb_shape_plan_t * hb_shape_plan_create2(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, int const * coords, unsigned int num_coords, char const * const * shaper_list)
static int
nhb_shape_plan_execute
(long shape_plan, long font, long buffer, long features, int num_features) hb_bool_t hb_shape_plan_execute(hb_shape_plan_t * shape_plan, hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features)
static long
nhb_shape_plan_get_shaper
(long shape_plan) char const * hb_shape_plan_get_shaper(hb_shape_plan_t * shape_plan)
static long
nhb_shape_plan_get_user_data
(long shape_plan, long key) void * hb_shape_plan_get_user_data(hb_shape_plan_t const * shape_plan, hb_user_data_key_t * key)
static int
nhb_shape_plan_set_user_data
(long shape_plan, long key, long data, long destroy, int replace) hb_bool_t hb_shape_plan_set_user_data(hb_shape_plan_t * shape_plan, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static int
nhb_tag_from_string
(long str, int len) hb_tag_t hb_tag_from_string(char const * str, int len)
static void
nhb_tag_to_string
(int tag, long buf) void hb_tag_to_string(hb_tag_t tag, char * buf)
static int
nhb_unicode_compose
(long ufuncs, int a, int b, long ab) hb_bool_t hb_unicode_compose(hb_unicode_funcs_t * ufuncs, hb_codepoint_t a, hb_codepoint_t b, hb_codepoint_t * ab)
static int
nhb_unicode_decompose
(long ufuncs, int ab, long a, long b) hb_bool_t hb_unicode_decompose(hb_unicode_funcs_t * ufuncs, hb_codepoint_t ab, hb_codepoint_t * a, hb_codepoint_t * b)
static long
nhb_unicode_funcs_get_user_data
(long ufuncs, long key) void * hb_unicode_funcs_get_user_data(hb_unicode_funcs_t const * ufuncs, hb_user_data_key_t * key)
static void
nhb_unicode_funcs_set_combining_class_func
(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_combining_class_func(hb_unicode_funcs_t * ufuncs, hb_unicode_combining_class_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_unicode_funcs_set_compose_func
(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_compose_func(hb_unicode_funcs_t * ufuncs, hb_unicode_compose_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_unicode_funcs_set_decompose_func
(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_decompose_func(hb_unicode_funcs_t * ufuncs, hb_unicode_decompose_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_unicode_funcs_set_general_category_func
(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_general_category_func(hb_unicode_funcs_t * ufuncs, hb_unicode_general_category_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_unicode_funcs_set_mirroring_func
(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_mirroring_func(hb_unicode_funcs_t * ufuncs, hb_unicode_mirroring_func_t func, void * user_data, hb_destroy_func_t destroy)
static void
nhb_unicode_funcs_set_script_func
(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_script_func(hb_unicode_funcs_t * ufuncs, hb_unicode_script_func_t func, void * user_data, hb_destroy_func_t destroy)
static int
nhb_unicode_funcs_set_user_data
(long ufuncs, long key, long data, long destroy, int replace) hb_bool_t hb_unicode_funcs_set_user_data(hb_unicode_funcs_t * ufuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
static int
nhb_variation_from_string
(long str, int len, long variation) hb_bool_t hb_variation_from_string(char const * str, int len, hb_variation_t * variation)
static void
nhb_variation_to_string
(long variation, long buf, int size) void hb_variation_to_string(hb_variation_t * variation, char * buf, unsigned int size)
static void
nhb_version
(long major, long minor, long micro) void hb_version(unsigned int * major, unsigned int * minor, unsigned int * micro)
static long
char const * hb_version_string(void)
-
Field Details
-
HB_CODEPOINT_INVALID
public static final int HB_CODEPOINT_INVALID- See Also:
-
HB_FEATURE_GLOBAL_START
public static final int HB_FEATURE_GLOBAL_START- See Also:
-
HB_FEATURE_GLOBAL_END
public static final int HB_FEATURE_GLOBAL_END- See Also:
-
HB_TAG_NONE
public static final int HB_TAG_NONE -
HB_TAG_MAX
public static final int HB_TAG_MAX -
HB_TAG_MAX_SIGNED
public static final int HB_TAG_MAX_SIGNED -
HB_DIRECTION_INVALID
public static final int HB_DIRECTION_INVALID- See Also:
-
HB_DIRECTION_LTR
public static final int HB_DIRECTION_LTR- See Also:
-
HB_DIRECTION_RTL
public static final int HB_DIRECTION_RTL- See Also:
-
HB_DIRECTION_TTB
public static final int HB_DIRECTION_TTB- See Also:
-
HB_DIRECTION_BTT
public static final int HB_DIRECTION_BTT- See Also:
-
HB_SCRIPT_COMMON
public static final int HB_SCRIPT_COMMON -
HB_SCRIPT_INHERITED
public static final int HB_SCRIPT_INHERITED -
HB_SCRIPT_UNKNOWN
public static final int HB_SCRIPT_UNKNOWN -
HB_SCRIPT_ARABIC
public static final int HB_SCRIPT_ARABIC -
HB_SCRIPT_ARMENIAN
public static final int HB_SCRIPT_ARMENIAN -
HB_SCRIPT_BENGALI
public static final int HB_SCRIPT_BENGALI -
HB_SCRIPT_CYRILLIC
public static final int HB_SCRIPT_CYRILLIC -
HB_SCRIPT_DEVANAGARI
public static final int HB_SCRIPT_DEVANAGARI -
HB_SCRIPT_GEORGIAN
public static final int HB_SCRIPT_GEORGIAN -
HB_SCRIPT_GREEK
public static final int HB_SCRIPT_GREEK -
HB_SCRIPT_GUJARATI
public static final int HB_SCRIPT_GUJARATI -
HB_SCRIPT_GURMUKHI
public static final int HB_SCRIPT_GURMUKHI -
HB_SCRIPT_HANGUL
public static final int HB_SCRIPT_HANGUL -
HB_SCRIPT_HAN
public static final int HB_SCRIPT_HAN -
HB_SCRIPT_HEBREW
public static final int HB_SCRIPT_HEBREW -
HB_SCRIPT_HIRAGANA
public static final int HB_SCRIPT_HIRAGANA -
HB_SCRIPT_KANNADA
public static final int HB_SCRIPT_KANNADA -
HB_SCRIPT_KATAKANA
public static final int HB_SCRIPT_KATAKANA -
HB_SCRIPT_LAO
public static final int HB_SCRIPT_LAO -
HB_SCRIPT_LATIN
public static final int HB_SCRIPT_LATIN -
HB_SCRIPT_MALAYALAM
public static final int HB_SCRIPT_MALAYALAM -
HB_SCRIPT_ORIYA
public static final int HB_SCRIPT_ORIYA -
HB_SCRIPT_TAMIL
public static final int HB_SCRIPT_TAMIL -
HB_SCRIPT_TELUGU
public static final int HB_SCRIPT_TELUGU -
HB_SCRIPT_THAI
public static final int HB_SCRIPT_THAI -
HB_SCRIPT_TIBETAN
public static final int HB_SCRIPT_TIBETAN -
HB_SCRIPT_BOPOMOFO
public static final int HB_SCRIPT_BOPOMOFO -
HB_SCRIPT_BRAILLE
public static final int HB_SCRIPT_BRAILLE -
HB_SCRIPT_CANADIAN_SYLLABICS
public static final int HB_SCRIPT_CANADIAN_SYLLABICS -
HB_SCRIPT_CHEROKEE
public static final int HB_SCRIPT_CHEROKEE -
HB_SCRIPT_ETHIOPIC
public static final int HB_SCRIPT_ETHIOPIC -
HB_SCRIPT_KHMER
public static final int HB_SCRIPT_KHMER -
HB_SCRIPT_MONGOLIAN
public static final int HB_SCRIPT_MONGOLIAN -
HB_SCRIPT_MYANMAR
public static final int HB_SCRIPT_MYANMAR -
HB_SCRIPT_OGHAM
public static final int HB_SCRIPT_OGHAM -
HB_SCRIPT_RUNIC
public static final int HB_SCRIPT_RUNIC -
HB_SCRIPT_SINHALA
public static final int HB_SCRIPT_SINHALA -
HB_SCRIPT_SYRIAC
public static final int HB_SCRIPT_SYRIAC -
HB_SCRIPT_THAANA
public static final int HB_SCRIPT_THAANA -
HB_SCRIPT_YI
public static final int HB_SCRIPT_YI -
HB_SCRIPT_DESERET
public static final int HB_SCRIPT_DESERET -
HB_SCRIPT_GOTHIC
public static final int HB_SCRIPT_GOTHIC -
HB_SCRIPT_OLD_ITALIC
public static final int HB_SCRIPT_OLD_ITALIC -
HB_SCRIPT_BUHID
public static final int HB_SCRIPT_BUHID -
HB_SCRIPT_HANUNOO
public static final int HB_SCRIPT_HANUNOO -
HB_SCRIPT_TAGALOG
public static final int HB_SCRIPT_TAGALOG -
HB_SCRIPT_TAGBANWA
public static final int HB_SCRIPT_TAGBANWA -
HB_SCRIPT_CYPRIOT
public static final int HB_SCRIPT_CYPRIOT -
HB_SCRIPT_LIMBU
public static final int HB_SCRIPT_LIMBU -
HB_SCRIPT_LINEAR_B
public static final int HB_SCRIPT_LINEAR_B -
HB_SCRIPT_OSMANYA
public static final int HB_SCRIPT_OSMANYA -
HB_SCRIPT_SHAVIAN
public static final int HB_SCRIPT_SHAVIAN -
HB_SCRIPT_TAI_LE
public static final int HB_SCRIPT_TAI_LE -
HB_SCRIPT_UGARITIC
public static final int HB_SCRIPT_UGARITIC -
HB_SCRIPT_BUGINESE
public static final int HB_SCRIPT_BUGINESE -
HB_SCRIPT_COPTIC
public static final int HB_SCRIPT_COPTIC -
HB_SCRIPT_GLAGOLITIC
public static final int HB_SCRIPT_GLAGOLITIC -
HB_SCRIPT_KHAROSHTHI
public static final int HB_SCRIPT_KHAROSHTHI -
HB_SCRIPT_NEW_TAI_LUE
public static final int HB_SCRIPT_NEW_TAI_LUE -
HB_SCRIPT_OLD_PERSIAN
public static final int HB_SCRIPT_OLD_PERSIAN -
HB_SCRIPT_SYLOTI_NAGRI
public static final int HB_SCRIPT_SYLOTI_NAGRI -
HB_SCRIPT_TIFINAGH
public static final int HB_SCRIPT_TIFINAGH -
HB_SCRIPT_BALINESE
public static final int HB_SCRIPT_BALINESE -
HB_SCRIPT_CUNEIFORM
public static final int HB_SCRIPT_CUNEIFORM -
HB_SCRIPT_NKO
public static final int HB_SCRIPT_NKO -
HB_SCRIPT_PHAGS_PA
public static final int HB_SCRIPT_PHAGS_PA -
HB_SCRIPT_PHOENICIAN
public static final int HB_SCRIPT_PHOENICIAN -
HB_SCRIPT_CARIAN
public static final int HB_SCRIPT_CARIAN -
HB_SCRIPT_CHAM
public static final int HB_SCRIPT_CHAM -
HB_SCRIPT_KAYAH_LI
public static final int HB_SCRIPT_KAYAH_LI -
HB_SCRIPT_LEPCHA
public static final int HB_SCRIPT_LEPCHA -
HB_SCRIPT_LYCIAN
public static final int HB_SCRIPT_LYCIAN -
HB_SCRIPT_LYDIAN
public static final int HB_SCRIPT_LYDIAN -
HB_SCRIPT_OL_CHIKI
public static final int HB_SCRIPT_OL_CHIKI -
HB_SCRIPT_REJANG
public static final int HB_SCRIPT_REJANG -
HB_SCRIPT_SAURASHTRA
public static final int HB_SCRIPT_SAURASHTRA -
HB_SCRIPT_SUNDANESE
public static final int HB_SCRIPT_SUNDANESE -
HB_SCRIPT_VAI
public static final int HB_SCRIPT_VAI -
HB_SCRIPT_AVESTAN
public static final int HB_SCRIPT_AVESTAN -
HB_SCRIPT_BAMUM
public static final int HB_SCRIPT_BAMUM -
HB_SCRIPT_EGYPTIAN_HIEROGLYPHS
public static final int HB_SCRIPT_EGYPTIAN_HIEROGLYPHS -
HB_SCRIPT_IMPERIAL_ARAMAIC
public static final int HB_SCRIPT_IMPERIAL_ARAMAIC -
HB_SCRIPT_INSCRIPTIONAL_PAHLAVI
public static final int HB_SCRIPT_INSCRIPTIONAL_PAHLAVI -
HB_SCRIPT_INSCRIPTIONAL_PARTHIAN
public static final int HB_SCRIPT_INSCRIPTIONAL_PARTHIAN -
HB_SCRIPT_JAVANESE
public static final int HB_SCRIPT_JAVANESE -
HB_SCRIPT_KAITHI
public static final int HB_SCRIPT_KAITHI -
HB_SCRIPT_LISU
public static final int HB_SCRIPT_LISU -
HB_SCRIPT_MEETEI_MAYEK
public static final int HB_SCRIPT_MEETEI_MAYEK -
HB_SCRIPT_OLD_SOUTH_ARABIAN
public static final int HB_SCRIPT_OLD_SOUTH_ARABIAN -
HB_SCRIPT_OLD_TURKIC
public static final int HB_SCRIPT_OLD_TURKIC -
HB_SCRIPT_SAMARITAN
public static final int HB_SCRIPT_SAMARITAN -
HB_SCRIPT_TAI_THAM
public static final int HB_SCRIPT_TAI_THAM -
HB_SCRIPT_TAI_VIET
public static final int HB_SCRIPT_TAI_VIET -
HB_SCRIPT_BATAK
public static final int HB_SCRIPT_BATAK -
HB_SCRIPT_BRAHMI
public static final int HB_SCRIPT_BRAHMI -
HB_SCRIPT_MANDAIC
public static final int HB_SCRIPT_MANDAIC -
HB_SCRIPT_CHAKMA
public static final int HB_SCRIPT_CHAKMA -
HB_SCRIPT_MEROITIC_CURSIVE
public static final int HB_SCRIPT_MEROITIC_CURSIVE -
HB_SCRIPT_MEROITIC_HIEROGLYPHS
public static final int HB_SCRIPT_MEROITIC_HIEROGLYPHS -
HB_SCRIPT_MIAO
public static final int HB_SCRIPT_MIAO -
HB_SCRIPT_SHARADA
public static final int HB_SCRIPT_SHARADA -
HB_SCRIPT_SORA_SOMPENG
public static final int HB_SCRIPT_SORA_SOMPENG -
HB_SCRIPT_TAKRI
public static final int HB_SCRIPT_TAKRI -
HB_SCRIPT_BASSA_VAH
public static final int HB_SCRIPT_BASSA_VAH -
HB_SCRIPT_CAUCASIAN_ALBANIAN
public static final int HB_SCRIPT_CAUCASIAN_ALBANIAN -
HB_SCRIPT_DUPLOYAN
public static final int HB_SCRIPT_DUPLOYAN -
HB_SCRIPT_ELBASAN
public static final int HB_SCRIPT_ELBASAN -
HB_SCRIPT_GRANTHA
public static final int HB_SCRIPT_GRANTHA -
HB_SCRIPT_KHOJKI
public static final int HB_SCRIPT_KHOJKI -
HB_SCRIPT_KHUDAWADI
public static final int HB_SCRIPT_KHUDAWADI -
HB_SCRIPT_LINEAR_A
public static final int HB_SCRIPT_LINEAR_A -
HB_SCRIPT_MAHAJANI
public static final int HB_SCRIPT_MAHAJANI -
HB_SCRIPT_MANICHAEAN
public static final int HB_SCRIPT_MANICHAEAN -
HB_SCRIPT_MENDE_KIKAKUI
public static final int HB_SCRIPT_MENDE_KIKAKUI -
HB_SCRIPT_MODI
public static final int HB_SCRIPT_MODI -
HB_SCRIPT_MRO
public static final int HB_SCRIPT_MRO -
HB_SCRIPT_NABATAEAN
public static final int HB_SCRIPT_NABATAEAN -
HB_SCRIPT_OLD_NORTH_ARABIAN
public static final int HB_SCRIPT_OLD_NORTH_ARABIAN -
HB_SCRIPT_OLD_PERMIC
public static final int HB_SCRIPT_OLD_PERMIC -
HB_SCRIPT_PAHAWH_HMONG
public static final int HB_SCRIPT_PAHAWH_HMONG -
HB_SCRIPT_PALMYRENE
public static final int HB_SCRIPT_PALMYRENE -
HB_SCRIPT_PAU_CIN_HAU
public static final int HB_SCRIPT_PAU_CIN_HAU -
HB_SCRIPT_PSALTER_PAHLAVI
public static final int HB_SCRIPT_PSALTER_PAHLAVI -
HB_SCRIPT_SIDDHAM
public static final int HB_SCRIPT_SIDDHAM -
HB_SCRIPT_TIRHUTA
public static final int HB_SCRIPT_TIRHUTA -
HB_SCRIPT_WARANG_CITI
public static final int HB_SCRIPT_WARANG_CITI -
HB_SCRIPT_AHOM
public static final int HB_SCRIPT_AHOM -
HB_SCRIPT_ANATOLIAN_HIEROGLYPHS
public static final int HB_SCRIPT_ANATOLIAN_HIEROGLYPHS -
HB_SCRIPT_HATRAN
public static final int HB_SCRIPT_HATRAN -
HB_SCRIPT_MULTANI
public static final int HB_SCRIPT_MULTANI -
HB_SCRIPT_OLD_HUNGARIAN
public static final int HB_SCRIPT_OLD_HUNGARIAN -
HB_SCRIPT_SIGNWRITING
public static final int HB_SCRIPT_SIGNWRITING -
HB_SCRIPT_ADLAM
public static final int HB_SCRIPT_ADLAM -
HB_SCRIPT_BHAIKSUKI
public static final int HB_SCRIPT_BHAIKSUKI -
HB_SCRIPT_MARCHEN
public static final int HB_SCRIPT_MARCHEN -
HB_SCRIPT_OSAGE
public static final int HB_SCRIPT_OSAGE -
HB_SCRIPT_TANGUT
public static final int HB_SCRIPT_TANGUT -
HB_SCRIPT_NEWA
public static final int HB_SCRIPT_NEWA -
HB_SCRIPT_MASARAM_GONDI
public static final int HB_SCRIPT_MASARAM_GONDI -
HB_SCRIPT_NUSHU
public static final int HB_SCRIPT_NUSHU -
HB_SCRIPT_SOYOMBO
public static final int HB_SCRIPT_SOYOMBO -
HB_SCRIPT_ZANABAZAR_SQUARE
public static final int HB_SCRIPT_ZANABAZAR_SQUARE -
HB_SCRIPT_DOGRA
public static final int HB_SCRIPT_DOGRA -
HB_SCRIPT_GUNJALA_GONDI
public static final int HB_SCRIPT_GUNJALA_GONDI -
HB_SCRIPT_HANIFI_ROHINGYA
public static final int HB_SCRIPT_HANIFI_ROHINGYA -
HB_SCRIPT_MAKASAR
public static final int HB_SCRIPT_MAKASAR -
HB_SCRIPT_MEDEFAIDRIN
public static final int HB_SCRIPT_MEDEFAIDRIN -
HB_SCRIPT_OLD_SOGDIAN
public static final int HB_SCRIPT_OLD_SOGDIAN -
HB_SCRIPT_SOGDIAN
public static final int HB_SCRIPT_SOGDIAN -
HB_SCRIPT_ELYMAIC
public static final int HB_SCRIPT_ELYMAIC -
HB_SCRIPT_NANDINAGARI
public static final int HB_SCRIPT_NANDINAGARI -
HB_SCRIPT_NYIAKENG_PUACHUE_HMONG
public static final int HB_SCRIPT_NYIAKENG_PUACHUE_HMONG -
HB_SCRIPT_WANCHO
public static final int HB_SCRIPT_WANCHO -
HB_SCRIPT_CHORASMIAN
public static final int HB_SCRIPT_CHORASMIAN -
HB_SCRIPT_DIVES_AKURU
public static final int HB_SCRIPT_DIVES_AKURU -
HB_SCRIPT_KHITAN_SMALL_SCRIPT
public static final int HB_SCRIPT_KHITAN_SMALL_SCRIPT -
HB_SCRIPT_YEZIDI
public static final int HB_SCRIPT_YEZIDI -
HB_SCRIPT_CYPRO_MINOAN
public static final int HB_SCRIPT_CYPRO_MINOAN -
HB_SCRIPT_OLD_UYGHUR
public static final int HB_SCRIPT_OLD_UYGHUR -
HB_SCRIPT_TANGSA
public static final int HB_SCRIPT_TANGSA -
HB_SCRIPT_TOTO
public static final int HB_SCRIPT_TOTO -
HB_SCRIPT_VITHKUQI
public static final int HB_SCRIPT_VITHKUQI -
HB_SCRIPT_MATH
public static final int HB_SCRIPT_MATH -
HB_SCRIPT_KAWI
public static final int HB_SCRIPT_KAWI -
HB_SCRIPT_NAG_MUNDARI
public static final int HB_SCRIPT_NAG_MUNDARI -
HB_SCRIPT_GARAY
public static final int HB_SCRIPT_GARAY -
HB_SCRIPT_GURUNG_KHEMA
public static final int HB_SCRIPT_GURUNG_KHEMA -
HB_SCRIPT_KIRAT_RAI
public static final int HB_SCRIPT_KIRAT_RAI -
HB_SCRIPT_OL_ONAL
public static final int HB_SCRIPT_OL_ONAL -
HB_SCRIPT_SUNUWAR
public static final int HB_SCRIPT_SUNUWAR -
HB_SCRIPT_TODHRI
public static final int HB_SCRIPT_TODHRI -
HB_SCRIPT_TULU_TIGALARI
public static final int HB_SCRIPT_TULU_TIGALARI -
HB_SCRIPT_INVALID
public static final int HB_SCRIPT_INVALID -
HB_LANGUAGE_INVALID
public static final int HB_LANGUAGE_INVALID- See Also:
-
HB_MEMORY_MODE_DUPLICATE
public static final int HB_MEMORY_MODE_DUPLICATE- See Also:
-
HB_MEMORY_MODE_READONLY
public static final int HB_MEMORY_MODE_READONLY- See Also:
-
HB_MEMORY_MODE_WRITABLE
public static final int HB_MEMORY_MODE_WRITABLE- See Also:
-
HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE
public static final int HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE- See Also:
-
HB_GLYPH_FLAG_UNSAFE_TO_BREAK
public static final int HB_GLYPH_FLAG_UNSAFE_TO_BREAK- See Also:
-
HB_GLYPH_FLAG_UNSAFE_TO_CONCAT
public static final int HB_GLYPH_FLAG_UNSAFE_TO_CONCAT- See Also:
-
HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL
public static final int HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL- See Also:
-
HB_GLYPH_FLAG_DEFINED
public static final int HB_GLYPH_FLAG_DEFINED- See Also:
-
HB_BUFFER_CONTENT_TYPE_INVALID
public static final int HB_BUFFER_CONTENT_TYPE_INVALID- See Also:
-
HB_BUFFER_CONTENT_TYPE_UNICODE
public static final int HB_BUFFER_CONTENT_TYPE_UNICODE- See Also:
-
HB_BUFFER_CONTENT_TYPE_GLYPHS
public static final int HB_BUFFER_CONTENT_TYPE_GLYPHS- See Also:
-
HB_BUFFER_FLAG_DEFAULT
public static final int HB_BUFFER_FLAG_DEFAULT- See Also:
-
HB_BUFFER_FLAG_BOT
public static final int HB_BUFFER_FLAG_BOT- See Also:
-
HB_BUFFER_FLAG_EOT
public static final int HB_BUFFER_FLAG_EOT- See Also:
-
HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES
public static final int HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES- See Also:
-
HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES
public static final int HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES- See Also:
-
HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE
public static final int HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE- See Also:
-
HB_BUFFER_FLAG_VERIFY
public static final int HB_BUFFER_FLAG_VERIFY- See Also:
-
HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT
public static final int HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT- See Also:
-
HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL
public static final int HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL- See Also:
-
HB_BUFFER_FLAG_DEFINED
public static final int HB_BUFFER_FLAG_DEFINED- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES
public static final int HB_BUFFER_CLUSTER_LEVEL_MONOTONE_GRAPHEMES- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS
public static final int HB_BUFFER_CLUSTER_LEVEL_MONOTONE_CHARACTERS- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_CHARACTERS
public static final int HB_BUFFER_CLUSTER_LEVEL_CHARACTERS- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_GRAPHEMES
public static final int HB_BUFFER_CLUSTER_LEVEL_GRAPHEMES- See Also:
-
HB_BUFFER_CLUSTER_LEVEL_DEFAULT
public static final int HB_BUFFER_CLUSTER_LEVEL_DEFAULT- See Also:
-
HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT
public static final int HB_BUFFER_REPLACEMENT_CODEPOINT_DEFAULT- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_DEFAULT
public static final int HB_BUFFER_SERIALIZE_FLAG_DEFAULT- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS
public static final int HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS
public static final int HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES
public static final int HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS
public static final int HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS
public static final int HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES
public static final int HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES- See Also:
-
HB_BUFFER_SERIALIZE_FLAG_DEFINED
public static final int HB_BUFFER_SERIALIZE_FLAG_DEFINED- See Also:
-
HB_BUFFER_SERIALIZE_FORMAT_TEXT
public static final int HB_BUFFER_SERIALIZE_FORMAT_TEXT -
HB_BUFFER_SERIALIZE_FORMAT_JSON
public static final int HB_BUFFER_SERIALIZE_FORMAT_JSON -
HB_BUFFER_SERIALIZE_FORMAT_INVALID
public static final int HB_BUFFER_SERIALIZE_FORMAT_INVALID -
HB_BUFFER_DIFF_FLAG_EQUAL
public static final int HB_BUFFER_DIFF_FLAG_EQUAL- See Also:
-
HB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH- See Also:
-
HB_BUFFER_DIFF_FLAG_LENGTH_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_LENGTH_MISMATCH- See Also:
-
HB_BUFFER_DIFF_FLAG_NOTDEF_PRESENT
public static final int HB_BUFFER_DIFF_FLAG_NOTDEF_PRESENT- See Also:
-
HB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT
public static final int HB_BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT- See Also:
-
HB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_CODEPOINT_MISMATCH- See Also:
-
HB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_CLUSTER_MISMATCH- See Also:
-
HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH- See Also:
-
HB_BUFFER_DIFF_FLAG_POSITION_MISMATCH
public static final int HB_BUFFER_DIFF_FLAG_POSITION_MISMATCH- See Also:
-
HB_FONT_NO_VAR_NAMED_INSTANCE
public static final int HB_FONT_NO_VAR_NAMED_INSTANCE- See Also:
-
HB_MAP_VALUE_INVALID
public static final int HB_MAP_VALUE_INVALID- See Also:
-
HB_PAINT_IMAGE_FORMAT_PNG
public static final int HB_PAINT_IMAGE_FORMAT_PNG -
HB_PAINT_IMAGE_FORMAT_SVG
public static final int HB_PAINT_IMAGE_FORMAT_SVG -
HB_PAINT_IMAGE_FORMAT_BGRA
public static final int HB_PAINT_IMAGE_FORMAT_BGRA -
HB_PAINT_EXTEND_PAD
public static final int HB_PAINT_EXTEND_PAD- See Also:
-
HB_PAINT_EXTEND_REPEAT
public static final int HB_PAINT_EXTEND_REPEAT- See Also:
-
HB_PAINT_EXTEND_REFLECT
public static final int HB_PAINT_EXTEND_REFLECT- See Also:
-
HB_PAINT_COMPOSITE_MODE_CLEAR
public static final int HB_PAINT_COMPOSITE_MODE_CLEAR- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC
public static final int HB_PAINT_COMPOSITE_MODE_SRC- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST
public static final int HB_PAINT_COMPOSITE_MODE_DEST- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC_OVER
public static final int HB_PAINT_COMPOSITE_MODE_SRC_OVER- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST_OVER
public static final int HB_PAINT_COMPOSITE_MODE_DEST_OVER- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC_IN
public static final int HB_PAINT_COMPOSITE_MODE_SRC_IN- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST_IN
public static final int HB_PAINT_COMPOSITE_MODE_DEST_IN- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC_OUT
public static final int HB_PAINT_COMPOSITE_MODE_SRC_OUT- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST_OUT
public static final int HB_PAINT_COMPOSITE_MODE_DEST_OUT- See Also:
-
HB_PAINT_COMPOSITE_MODE_SRC_ATOP
public static final int HB_PAINT_COMPOSITE_MODE_SRC_ATOP- See Also:
-
HB_PAINT_COMPOSITE_MODE_DEST_ATOP
public static final int HB_PAINT_COMPOSITE_MODE_DEST_ATOP- See Also:
-
HB_PAINT_COMPOSITE_MODE_XOR
public static final int HB_PAINT_COMPOSITE_MODE_XOR- See Also:
-
HB_PAINT_COMPOSITE_MODE_PLUS
public static final int HB_PAINT_COMPOSITE_MODE_PLUS- See Also:
-
HB_PAINT_COMPOSITE_MODE_SCREEN
public static final int HB_PAINT_COMPOSITE_MODE_SCREEN- See Also:
-
HB_PAINT_COMPOSITE_MODE_OVERLAY
public static final int HB_PAINT_COMPOSITE_MODE_OVERLAY- See Also:
-
HB_PAINT_COMPOSITE_MODE_DARKEN
public static final int HB_PAINT_COMPOSITE_MODE_DARKEN- See Also:
-
HB_PAINT_COMPOSITE_MODE_LIGHTEN
public static final int HB_PAINT_COMPOSITE_MODE_LIGHTEN- See Also:
-
HB_PAINT_COMPOSITE_MODE_COLOR_DODGE
public static final int HB_PAINT_COMPOSITE_MODE_COLOR_DODGE- See Also:
-
HB_PAINT_COMPOSITE_MODE_COLOR_BURN
public static final int HB_PAINT_COMPOSITE_MODE_COLOR_BURN- See Also:
-
HB_PAINT_COMPOSITE_MODE_HARD_LIGHT
public static final int HB_PAINT_COMPOSITE_MODE_HARD_LIGHT- See Also:
-
HB_PAINT_COMPOSITE_MODE_SOFT_LIGHT
public static final int HB_PAINT_COMPOSITE_MODE_SOFT_LIGHT- See Also:
-
HB_PAINT_COMPOSITE_MODE_DIFFERENCE
public static final int HB_PAINT_COMPOSITE_MODE_DIFFERENCE- See Also:
-
HB_PAINT_COMPOSITE_MODE_EXCLUSION
public static final int HB_PAINT_COMPOSITE_MODE_EXCLUSION- See Also:
-
HB_PAINT_COMPOSITE_MODE_MULTIPLY
public static final int HB_PAINT_COMPOSITE_MODE_MULTIPLY- See Also:
-
HB_PAINT_COMPOSITE_MODE_HSL_HUE
public static final int HB_PAINT_COMPOSITE_MODE_HSL_HUE- See Also:
-
HB_PAINT_COMPOSITE_MODE_HSL_SATURATION
public static final int HB_PAINT_COMPOSITE_MODE_HSL_SATURATION- See Also:
-
HB_PAINT_COMPOSITE_MODE_HSL_COLOR
public static final int HB_PAINT_COMPOSITE_MODE_HSL_COLOR- See Also:
-
HB_PAINT_COMPOSITE_MODE_HSL_LUMINOSITY
public static final int HB_PAINT_COMPOSITE_MODE_HSL_LUMINOSITY- See Also:
-
HB_SET_VALUE_INVALID
public static final int HB_SET_VALUE_INVALID- See Also:
-
STYLE_TAG_ITALIC
public static final int STYLE_TAG_ITALIC -
STYLE_TAG_OPTICAL_SIZE
public static final int STYLE_TAG_OPTICAL_SIZE -
STYLE_TAG_SLANT_ANGLE
public static final int STYLE_TAG_SLANT_ANGLE -
STYLE_TAG_SLANT_RATIO
public static final int STYLE_TAG_SLANT_RATIO -
STYLE_TAG_WIDTH
public static final int STYLE_TAG_WIDTH -
STYLE_TAG_WEIGHT
public static final int STYLE_TAG_WEIGHT -
HB_UNICODE_MAX
public static final int HB_UNICODE_MAX- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_CONTROL
public static final int HB_UNICODE_GENERAL_CATEGORY_CONTROL- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_FORMAT
public static final int HB_UNICODE_GENERAL_CATEGORY_FORMAT- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED
public static final int HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE
public static final int HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_SURROGATE
public static final int HB_UNICODE_GENERAL_CATEGORY_SURROGATE- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER
public static final int HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK
public static final int HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK
public static final int HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK
public static final int HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER
public static final int HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER
public static final int HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER
public static final int HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION
public static final int HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL
public static final int HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL
public static final int HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL
public static final int HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL
public static final int HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR
public static final int HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR
public static final int HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR- See Also:
-
HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR
public static final int HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR- See Also:
-
HB_UNICODE_COMBINING_CLASS_NOT_REORDERED
public static final int HB_UNICODE_COMBINING_CLASS_NOT_REORDERED- See Also:
-
HB_UNICODE_COMBINING_CLASS_OVERLAY
public static final int HB_UNICODE_COMBINING_CLASS_OVERLAY- See Also:
-
HB_UNICODE_COMBINING_CLASS_NUKTA
public static final int HB_UNICODE_COMBINING_CLASS_NUKTA- See Also:
-
HB_UNICODE_COMBINING_CLASS_KANA_VOICING
public static final int HB_UNICODE_COMBINING_CLASS_KANA_VOICING- See Also:
-
HB_UNICODE_COMBINING_CLASS_VIRAMA
public static final int HB_UNICODE_COMBINING_CLASS_VIRAMA- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC10
public static final int HB_UNICODE_COMBINING_CLASS_CCC10- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC11
public static final int HB_UNICODE_COMBINING_CLASS_CCC11- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC12
public static final int HB_UNICODE_COMBINING_CLASS_CCC12- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC13
public static final int HB_UNICODE_COMBINING_CLASS_CCC13- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC14
public static final int HB_UNICODE_COMBINING_CLASS_CCC14- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC15
public static final int HB_UNICODE_COMBINING_CLASS_CCC15- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC16
public static final int HB_UNICODE_COMBINING_CLASS_CCC16- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC17
public static final int HB_UNICODE_COMBINING_CLASS_CCC17- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC18
public static final int HB_UNICODE_COMBINING_CLASS_CCC18- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC19
public static final int HB_UNICODE_COMBINING_CLASS_CCC19- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC20
public static final int HB_UNICODE_COMBINING_CLASS_CCC20- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC21
public static final int HB_UNICODE_COMBINING_CLASS_CCC21- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC22
public static final int HB_UNICODE_COMBINING_CLASS_CCC22- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC23
public static final int HB_UNICODE_COMBINING_CLASS_CCC23- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC24
public static final int HB_UNICODE_COMBINING_CLASS_CCC24- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC25
public static final int HB_UNICODE_COMBINING_CLASS_CCC25- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC26
public static final int HB_UNICODE_COMBINING_CLASS_CCC26- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC27
public static final int HB_UNICODE_COMBINING_CLASS_CCC27- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC28
public static final int HB_UNICODE_COMBINING_CLASS_CCC28- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC29
public static final int HB_UNICODE_COMBINING_CLASS_CCC29- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC30
public static final int HB_UNICODE_COMBINING_CLASS_CCC30- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC31
public static final int HB_UNICODE_COMBINING_CLASS_CCC31- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC32
public static final int HB_UNICODE_COMBINING_CLASS_CCC32- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC33
public static final int HB_UNICODE_COMBINING_CLASS_CCC33- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC34
public static final int HB_UNICODE_COMBINING_CLASS_CCC34- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC35
public static final int HB_UNICODE_COMBINING_CLASS_CCC35- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC36
public static final int HB_UNICODE_COMBINING_CLASS_CCC36- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC84
public static final int HB_UNICODE_COMBINING_CLASS_CCC84- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC91
public static final int HB_UNICODE_COMBINING_CLASS_CCC91- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC103
public static final int HB_UNICODE_COMBINING_CLASS_CCC103- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC107
public static final int HB_UNICODE_COMBINING_CLASS_CCC107- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC118
public static final int HB_UNICODE_COMBINING_CLASS_CCC118- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC122
public static final int HB_UNICODE_COMBINING_CLASS_CCC122- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC129
public static final int HB_UNICODE_COMBINING_CLASS_CCC129- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC130
public static final int HB_UNICODE_COMBINING_CLASS_CCC130- See Also:
-
HB_UNICODE_COMBINING_CLASS_CCC132
public static final int HB_UNICODE_COMBINING_CLASS_CCC132- See Also:
-
HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT
public static final int HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT- See Also:
-
HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW
public static final int HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW- See Also:
-
HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE
public static final int HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE- See Also:
-
HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT
public static final int HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT- See Also:
-
HB_UNICODE_COMBINING_CLASS_BELOW_LEFT
public static final int HB_UNICODE_COMBINING_CLASS_BELOW_LEFT- See Also:
-
HB_UNICODE_COMBINING_CLASS_BELOW
public static final int HB_UNICODE_COMBINING_CLASS_BELOW- See Also:
-
HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT
public static final int HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT- See Also:
-
HB_UNICODE_COMBINING_CLASS_LEFT
public static final int HB_UNICODE_COMBINING_CLASS_LEFT- See Also:
-
HB_UNICODE_COMBINING_CLASS_RIGHT
public static final int HB_UNICODE_COMBINING_CLASS_RIGHT- See Also:
-
HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT
public static final int HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT- See Also:
-
HB_UNICODE_COMBINING_CLASS_ABOVE
public static final int HB_UNICODE_COMBINING_CLASS_ABOVE- See Also:
-
HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT
public static final int HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT- See Also:
-
HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW
public static final int HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW- See Also:
-
HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE
public static final int HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE- See Also:
-
HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT
public static final int HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT- See Also:
-
HB_UNICODE_COMBINING_CLASS_INVALID
public static final int HB_UNICODE_COMBINING_CLASS_INVALID- See Also:
-
HB_VERSION_MAJOR
public static final int HB_VERSION_MAJOR- See Also:
-
HB_VERSION_MINOR
public static final int HB_VERSION_MINOR- See Also:
-
HB_VERSION_MICRO
public static final int HB_VERSION_MICRO- See Also:
-
HB_VERSION_STRING
- See Also:
-
HB_SEGMENT_PROPERTIES_DEFAULT
The defaulthb_segment_properties_t
of of freshly createdhb_buffer_t
. -
HB_DRAW_STATE_DEFAULT
-
-
Method Details
-
getLibrary
Returns the harfbuzzSharedLibrary
. -
nhb_tag_from_string
public static int nhb_tag_from_string(long str, int len) hb_tag_t hb_tag_from_string(char const * str, int len)
-
hb_tag_from_string
hb_tag_t hb_tag_from_string(char const * str, int len)
-
hb_tag_from_string
hb_tag_t hb_tag_from_string(char const * str, int len)
-
nhb_tag_to_string
public static void nhb_tag_to_string(int tag, long buf) void hb_tag_to_string(hb_tag_t tag, char * buf)
-
hb_tag_to_string
void hb_tag_to_string(hb_tag_t tag, char * buf)
-
nhb_direction_from_string
public static int nhb_direction_from_string(long str, int len) hb_direction_t hb_direction_from_string(char const * str, int len)
-
hb_direction_from_string
hb_direction_t hb_direction_from_string(char const * str, int len)
-
hb_direction_from_string
hb_direction_t hb_direction_from_string(char const * str, int len)
-
nhb_direction_to_string
public static long nhb_direction_to_string(int direction) char const * hb_direction_to_string(hb_direction_t direction)
-
hb_direction_to_string
char const * hb_direction_to_string(hb_direction_t direction)
-
nhb_language_from_string
public static long nhb_language_from_string(long str, int len) hb_language_t hb_language_from_string(char const * str, int len)
-
hb_language_from_string
hb_language_t hb_language_from_string(char const * str, int len)
-
hb_language_from_string
hb_language_t hb_language_from_string(char const * str, int len)
-
nhb_language_to_string
public static long nhb_language_to_string(long language) char const * hb_language_to_string(hb_language_t language)
-
hb_language_to_string
char const * hb_language_to_string(hb_language_t language)
-
hb_language_get_default
public static long hb_language_get_default()hb_language_t hb_language_get_default(void)
-
hb_language_matches
public static boolean hb_language_matches(long language, long specific) hb_bool_t hb_language_matches(hb_language_t language, hb_language_t specific)
-
hb_script_from_iso15924_tag
public static int hb_script_from_iso15924_tag(int tag) hb_script_t hb_script_from_iso15924_tag(hb_tag_t tag)
-
nhb_script_from_string
public static int nhb_script_from_string(long str, int len) hb_script_t hb_script_from_string(char const * str, int len)
-
hb_script_from_string
hb_script_t hb_script_from_string(char const * str, int len)
-
hb_script_from_string
hb_script_t hb_script_from_string(char const * str, int len)
-
hb_script_to_iso15924_tag
public static int hb_script_to_iso15924_tag(int script) hb_tag_t hb_script_to_iso15924_tag(hb_script_t script)
-
hb_script_get_horizontal_direction
public static int hb_script_get_horizontal_direction(int script) hb_direction_t hb_script_get_horizontal_direction(hb_script_t script)
-
nhb_feature_from_string
public static int nhb_feature_from_string(long str, int len, long feature) hb_bool_t hb_feature_from_string(char const * str, int len, hb_feature_t * feature)
-
hb_feature_from_string
hb_bool_t hb_feature_from_string(char const * str, int len, hb_feature_t * feature)
-
hb_feature_from_string
hb_bool_t hb_feature_from_string(char const * str, int len, hb_feature_t * feature)
-
nhb_feature_to_string
public static void nhb_feature_to_string(long feature, long buf, int size) void hb_feature_to_string(hb_feature_t * feature, char * buf, unsigned int size)
-
hb_feature_to_string
void hb_feature_to_string(hb_feature_t * feature, char * buf, unsigned int size)
-
nhb_variation_from_string
public static int nhb_variation_from_string(long str, int len, long variation) hb_bool_t hb_variation_from_string(char const * str, int len, hb_variation_t * variation)
-
hb_variation_from_string
hb_bool_t hb_variation_from_string(char const * str, int len, hb_variation_t * variation)
-
hb_variation_from_string
hb_bool_t hb_variation_from_string(char const * str, int len, hb_variation_t * variation)
-
nhb_variation_to_string
public static void nhb_variation_to_string(long variation, long buf, int size) void hb_variation_to_string(hb_variation_t * variation, char * buf, unsigned int size)
-
hb_variation_to_string
void hb_variation_to_string(hb_variation_t * variation, char * buf, unsigned int size)
-
hb_color_get_alpha
public static byte hb_color_get_alpha(int color) uint8_t hb_color_get_alpha(hb_color_t color)
-
hb_color_get_red
public static byte hb_color_get_red(int color) uint8_t hb_color_get_red(hb_color_t color)
-
hb_color_get_green
public static byte hb_color_get_green(int color) uint8_t hb_color_get_green(hb_color_t color)
-
hb_color_get_blue
public static byte hb_color_get_blue(int color) uint8_t hb_color_get_blue(hb_color_t color)
-
nhb_blob_create
public static long nhb_blob_create(long data, int length, int mode, long user_data, long destroy) hb_blob_t * hb_blob_create(char const * data, unsigned int length, hb_memory_mode_t mode, void * user_data, hb_destroy_func_t destroy)
-
hb_blob_create
public static long hb_blob_create(ByteBuffer data, int mode, long user_data, @Nullable hb_destroy_func_tI destroy) hb_blob_t * hb_blob_create(char const * data, unsigned int length, hb_memory_mode_t mode, void * user_data, hb_destroy_func_t destroy)
-
nhb_blob_create_or_fail
public static long nhb_blob_create_or_fail(long data, int length, int mode, long user_data, long destroy) hb_blob_t * hb_blob_create_or_fail(char const * data, unsigned int length, hb_memory_mode_t mode, void * user_data, hb_destroy_func_t destroy)
-
hb_blob_create_or_fail
public static long hb_blob_create_or_fail(ByteBuffer data, int mode, long user_data, @Nullable hb_destroy_func_tI destroy) hb_blob_t * hb_blob_create_or_fail(char const * data, unsigned int length, hb_memory_mode_t mode, void * user_data, hb_destroy_func_t destroy)
-
nhb_blob_create_from_file
public static long nhb_blob_create_from_file(long file_name) hb_blob_t * hb_blob_create_from_file(char const * file_name)
-
hb_blob_create_from_file
hb_blob_t * hb_blob_create_from_file(char const * file_name)
-
hb_blob_create_from_file
hb_blob_t * hb_blob_create_from_file(char const * file_name)
-
nhb_blob_create_from_file_or_fail
public static long nhb_blob_create_from_file_or_fail(long file_name) hb_blob_t * hb_blob_create_from_file_or_fail(char const * file_name)
-
hb_blob_create_from_file_or_fail
hb_blob_t * hb_blob_create_from_file_or_fail(char const * file_name)
-
hb_blob_create_from_file_or_fail
hb_blob_t * hb_blob_create_from_file_or_fail(char const * file_name)
-
hb_blob_create_sub_blob
public static long hb_blob_create_sub_blob(long parent, int offset, int length) hb_blob_t * hb_blob_create_sub_blob(hb_blob_t * parent, unsigned int offset, unsigned int length)
-
hb_blob_copy_writable_or_fail
public static long hb_blob_copy_writable_or_fail(long blob) hb_blob_t * hb_blob_copy_writable_or_fail(hb_blob_t * blob)
-
hb_blob_get_empty
public static long hb_blob_get_empty()hb_blob_t * hb_blob_get_empty(void)
-
hb_blob_reference
public static long hb_blob_reference(long blob) hb_blob_t * hb_blob_reference(hb_blob_t * blob)
-
hb_blob_destroy
public static void hb_blob_destroy(long blob) void hb_blob_destroy(hb_blob_t * blob)
-
nhb_blob_set_user_data
public static int nhb_blob_set_user_data(long blob, long key, long data, long destroy, int replace) hb_bool_t hb_blob_set_user_data(hb_blob_t * blob, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_blob_set_user_data
public static boolean hb_blob_set_user_data(long blob, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_blob_set_user_data(hb_blob_t * blob, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_blob_get_user_data
public static long nhb_blob_get_user_data(long blob, long key) void * hb_blob_get_user_data(hb_blob_t const * blob, hb_user_data_key_t * key)
-
hb_blob_get_user_data
void * hb_blob_get_user_data(hb_blob_t const * blob, hb_user_data_key_t * key)
-
hb_blob_make_immutable
public static void hb_blob_make_immutable(long blob) void hb_blob_make_immutable(hb_blob_t * blob)
-
hb_blob_is_immutable
public static boolean hb_blob_is_immutable(long blob) hb_bool_t hb_blob_is_immutable(hb_blob_t * blob)
-
hb_blob_get_length
public static int hb_blob_get_length(long blob) unsigned int hb_blob_get_length(hb_blob_t * blob)
-
nhb_blob_get_data
public static long nhb_blob_get_data(long blob, long length) char const * hb_blob_get_data(hb_blob_t * blob, unsigned int * length)
-
hb_blob_get_data
char const * hb_blob_get_data(hb_blob_t * blob, unsigned int * length)
-
nhb_blob_get_data_writable
public static long nhb_blob_get_data_writable(long blob, long length) char * hb_blob_get_data_writable(hb_blob_t * blob, unsigned int * length)
-
hb_blob_get_data_writable
char * hb_blob_get_data_writable(hb_blob_t * blob, unsigned int * length)
-
nhb_segment_properties_equal
public static int nhb_segment_properties_equal(long a, long b) hb_bool_t hb_segment_properties_equal(hb_segment_properties_t const * a, hb_segment_properties_t const * b)
-
hb_segment_properties_equal
public static boolean hb_segment_properties_equal(hb_segment_properties_t a, hb_segment_properties_t b) hb_bool_t hb_segment_properties_equal(hb_segment_properties_t const * a, hb_segment_properties_t const * b)
-
nhb_segment_properties_hash
public static int nhb_segment_properties_hash(long p) unsigned int hb_segment_properties_hash(hb_segment_properties_t const * p)
-
hb_segment_properties_hash
unsigned int hb_segment_properties_hash(hb_segment_properties_t const * p)
-
nhb_segment_properties_overlay
public static void nhb_segment_properties_overlay(long p, long src) void hb_segment_properties_overlay(hb_segment_properties_t * p, hb_segment_properties_t const * src)
-
hb_segment_properties_overlay
public static void hb_segment_properties_overlay(hb_segment_properties_t p, hb_segment_properties_t src) void hb_segment_properties_overlay(hb_segment_properties_t * p, hb_segment_properties_t const * src)
-
hb_buffer_create
public static long hb_buffer_create()hb_buffer_t * hb_buffer_create(void)
-
hb_buffer_create_similar
public static long hb_buffer_create_similar(long src) hb_buffer_t * hb_buffer_create_similar(hb_buffer_t const * src)
-
hb_buffer_reset
public static void hb_buffer_reset(long buffer) void hb_buffer_reset(hb_buffer_t * buffer)
-
hb_buffer_get_empty
public static long hb_buffer_get_empty()hb_buffer_t * hb_buffer_get_empty(void)
-
hb_buffer_reference
public static long hb_buffer_reference(long buffer) hb_buffer_t * hb_buffer_reference(hb_buffer_t * buffer)
-
hb_buffer_destroy
public static void hb_buffer_destroy(long buffer) void hb_buffer_destroy(hb_buffer_t * buffer)
-
nhb_buffer_set_user_data
public static int nhb_buffer_set_user_data(long buffer, long key, long data, long destroy, int replace) hb_bool_t hb_buffer_set_user_data(hb_buffer_t * buffer, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_buffer_set_user_data
public static boolean hb_buffer_set_user_data(long buffer, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_buffer_set_user_data(hb_buffer_t * buffer, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_buffer_get_user_data
public static long nhb_buffer_get_user_data(long buffer, long key) void * hb_buffer_get_user_data(hb_buffer_t const * buffer, hb_user_data_key_t * key)
-
hb_buffer_get_user_data
void * hb_buffer_get_user_data(hb_buffer_t const * buffer, hb_user_data_key_t * key)
-
hb_buffer_set_content_type
public static void hb_buffer_set_content_type(long buffer, int content_type) void hb_buffer_set_content_type(hb_buffer_t * buffer, hb_buffer_content_type_t content_type)
-
hb_buffer_get_content_type
public static int hb_buffer_get_content_type(long buffer) hb_buffer_content_type_t hb_buffer_get_content_type(hb_buffer_t const * buffer)
-
hb_buffer_set_unicode_funcs
public static void hb_buffer_set_unicode_funcs(long buffer, long unicode_funcs) void hb_buffer_set_unicode_funcs(hb_buffer_t * buffer, hb_unicode_funcs_t * unicode_funcs)
-
hb_buffer_get_unicode_funcs
public static long hb_buffer_get_unicode_funcs(long buffer) hb_unicode_funcs_t * hb_buffer_get_unicode_funcs(hb_buffer_t const * buffer)
-
hb_buffer_set_direction
public static void hb_buffer_set_direction(long buffer, int direction) void hb_buffer_set_direction(hb_buffer_t * buffer, hb_direction_t direction)
-
hb_buffer_get_direction
public static int hb_buffer_get_direction(long buffer) hb_direction_t hb_buffer_get_direction(hb_buffer_t const * buffer)
-
hb_buffer_set_script
public static void hb_buffer_set_script(long buffer, int script) void hb_buffer_set_script(hb_buffer_t * buffer, hb_script_t script)
-
hb_buffer_get_script
public static int hb_buffer_get_script(long buffer) hb_script_t hb_buffer_get_script(hb_buffer_t const * buffer)
-
hb_buffer_set_language
public static void hb_buffer_set_language(long buffer, long language) void hb_buffer_set_language(hb_buffer_t * buffer, hb_language_t language)
-
hb_buffer_get_language
public static long hb_buffer_get_language(long buffer) hb_language_t hb_buffer_get_language(hb_buffer_t const * buffer)
-
nhb_buffer_set_segment_properties
public static void nhb_buffer_set_segment_properties(long buffer, long props) void hb_buffer_set_segment_properties(hb_buffer_t * buffer, hb_segment_properties_t const * props)
-
hb_buffer_set_segment_properties
void hb_buffer_set_segment_properties(hb_buffer_t * buffer, hb_segment_properties_t const * props)
-
nhb_buffer_get_segment_properties
public static void nhb_buffer_get_segment_properties(long buffer, long props) void hb_buffer_get_segment_properties(hb_buffer_t const * buffer, hb_segment_properties_t * props)
-
hb_buffer_get_segment_properties
void hb_buffer_get_segment_properties(hb_buffer_t const * buffer, hb_segment_properties_t * props)
-
hb_buffer_guess_segment_properties
public static void hb_buffer_guess_segment_properties(long buffer) void hb_buffer_guess_segment_properties(hb_buffer_t * buffer)
-
hb_buffer_set_flags
public static void hb_buffer_set_flags(long buffer, int flags) void hb_buffer_set_flags(hb_buffer_t * buffer, hb_buffer_flags_t flags)
-
hb_buffer_get_flags
public static int hb_buffer_get_flags(long buffer) hb_buffer_flags_t hb_buffer_get_flags(hb_buffer_t const * buffer)
-
hb_buffer_set_cluster_level
public static void hb_buffer_set_cluster_level(long buffer, int cluster_level) void hb_buffer_set_cluster_level(hb_buffer_t * buffer, hb_buffer_cluster_level_t cluster_level)
-
hb_buffer_get_cluster_level
public static int hb_buffer_get_cluster_level(long buffer) hb_buffer_cluster_level_t hb_buffer_get_cluster_level(hb_buffer_t const * buffer)
-
hb_buffer_set_replacement_codepoint
public static void hb_buffer_set_replacement_codepoint(long buffer, int replacement) void hb_buffer_set_replacement_codepoint(hb_buffer_t * buffer, hb_codepoint_t replacement)
-
hb_buffer_get_replacement_codepoint
public static int hb_buffer_get_replacement_codepoint(long buffer) hb_codepoint_t hb_buffer_get_replacement_codepoint(hb_buffer_t const * buffer)
-
hb_buffer_set_invisible_glyph
public static void hb_buffer_set_invisible_glyph(long buffer, int invisible) void hb_buffer_set_invisible_glyph(hb_buffer_t * buffer, hb_codepoint_t invisible)
-
hb_buffer_get_invisible_glyph
public static int hb_buffer_get_invisible_glyph(long buffer) hb_codepoint_t hb_buffer_get_invisible_glyph(hb_buffer_t const * buffer)
-
hb_buffer_set_not_found_glyph
public static void hb_buffer_set_not_found_glyph(long buffer, int not_found) void hb_buffer_set_not_found_glyph(hb_buffer_t * buffer, hb_codepoint_t not_found)
-
hb_buffer_get_not_found_glyph
public static int hb_buffer_get_not_found_glyph(long buffer) hb_codepoint_t hb_buffer_get_not_found_glyph(hb_buffer_t const * buffer)
-
hb_buffer_set_not_found_variation_selector_glyph
public static void hb_buffer_set_not_found_variation_selector_glyph(long buffer, int not_found_variation_selector) void hb_buffer_set_not_found_variation_selector_glyph(hb_buffer_t * buffer, hb_codepoint_t not_found_variation_selector)
-
hb_buffer_get_not_found_variation_selector_glyph
public static int hb_buffer_get_not_found_variation_selector_glyph(long buffer) hb_codepoint_t hb_buffer_get_not_found_variation_selector_glyph(hb_buffer_t const * buffer)
-
hb_buffer_set_random_state
public static void hb_buffer_set_random_state(long buffer, int state) void hb_buffer_set_random_state(hb_buffer_t * buffer, unsigned state)
-
hb_buffer_get_random_state
public static int hb_buffer_get_random_state(long buffer) unsigned hb_buffer_get_random_state(hb_buffer_t const * buffer)
-
hb_buffer_clear_contents
public static void hb_buffer_clear_contents(long buffer) void hb_buffer_clear_contents(hb_buffer_t * buffer)
-
hb_buffer_pre_allocate
public static boolean hb_buffer_pre_allocate(long buffer, int size) hb_bool_t hb_buffer_pre_allocate(hb_buffer_t * buffer, unsigned int size)
-
hb_buffer_allocation_successful
public static boolean hb_buffer_allocation_successful(long buffer) hb_bool_t hb_buffer_allocation_successful(hb_buffer_t * buffer)
-
hb_buffer_reverse
public static void hb_buffer_reverse(long buffer) void hb_buffer_reverse(hb_buffer_t * buffer)
-
hb_buffer_reverse_range
public static void hb_buffer_reverse_range(long buffer, int start, int end) void hb_buffer_reverse_range(hb_buffer_t * buffer, unsigned int start, unsigned int end)
-
hb_buffer_reverse_clusters
public static void hb_buffer_reverse_clusters(long buffer) void hb_buffer_reverse_clusters(hb_buffer_t * buffer)
-
hb_buffer_add
public static void hb_buffer_add(long buffer, int codepoint, int cluster) void hb_buffer_add(hb_buffer_t * buffer, hb_codepoint_t codepoint, unsigned int cluster)
-
nhb_buffer_add_utf8
public static void nhb_buffer_add_utf8(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_utf8(hb_buffer_t * buffer, char const * text, int text_length, unsigned int item_offset, int item_length)
-
hb_buffer_add_utf8
public static void hb_buffer_add_utf8(long buffer, ByteBuffer text, int item_offset, int item_length) void hb_buffer_add_utf8(hb_buffer_t * buffer, char const * text, int text_length, unsigned int item_offset, int item_length)
-
hb_buffer_add_utf8
public static void hb_buffer_add_utf8(long buffer, CharSequence text, int item_offset, int item_length) void hb_buffer_add_utf8(hb_buffer_t * buffer, char const * text, int text_length, unsigned int item_offset, int item_length)
-
nhb_buffer_add_utf16
public static void nhb_buffer_add_utf16(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_utf16(hb_buffer_t * buffer, uint16_t const * text, int text_length, unsigned int item_offset, int item_length)
-
hb_buffer_add_utf16
public static void hb_buffer_add_utf16(long buffer, ByteBuffer text, int item_offset, int item_length) void hb_buffer_add_utf16(hb_buffer_t * buffer, uint16_t const * text, int text_length, unsigned int item_offset, int item_length)
-
hb_buffer_add_utf16
public static void hb_buffer_add_utf16(long buffer, CharSequence text, int item_offset, int item_length) void hb_buffer_add_utf16(hb_buffer_t * buffer, uint16_t const * text, int text_length, unsigned int item_offset, int item_length)
-
nhb_buffer_add_utf32
public static void nhb_buffer_add_utf32(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_utf32(hb_buffer_t * buffer, uint32_t const * text, int text_length, unsigned int item_offset, int item_length)
-
hb_buffer_add_utf32
public static void hb_buffer_add_utf32(long buffer, IntBuffer text, int item_offset, int item_length) void hb_buffer_add_utf32(hb_buffer_t * buffer, uint32_t const * text, int text_length, unsigned int item_offset, int item_length)
-
nhb_buffer_add_latin1
public static void nhb_buffer_add_latin1(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_latin1(hb_buffer_t * buffer, uint8_t const * text, int text_length, unsigned int item_offset, int item_length)
-
hb_buffer_add_latin1
public static void hb_buffer_add_latin1(long buffer, ByteBuffer text, int item_offset, int item_length) void hb_buffer_add_latin1(hb_buffer_t * buffer, uint8_t const * text, int text_length, unsigned int item_offset, int item_length)
-
nhb_buffer_add_codepoints
public static void nhb_buffer_add_codepoints(long buffer, long text, int text_length, int item_offset, int item_length) void hb_buffer_add_codepoints(hb_buffer_t * buffer, hb_codepoint_t const * text, int text_length, unsigned int item_offset, int item_length)
-
hb_buffer_add_codepoints
public static void hb_buffer_add_codepoints(long buffer, IntBuffer text, int item_offset, int item_length) void hb_buffer_add_codepoints(hb_buffer_t * buffer, hb_codepoint_t const * text, int text_length, unsigned int item_offset, int item_length)
-
hb_buffer_append
public static void hb_buffer_append(long buffer, long source, int start, int end) void hb_buffer_append(hb_buffer_t * buffer, hb_buffer_t const * source, unsigned int start, unsigned int end)
-
hb_buffer_set_length
public static boolean hb_buffer_set_length(long buffer, int length) hb_bool_t hb_buffer_set_length(hb_buffer_t * buffer, unsigned int length)
-
hb_buffer_get_length
public static int hb_buffer_get_length(long buffer) unsigned int hb_buffer_get_length(hb_buffer_t const * buffer)
-
nhb_buffer_get_glyph_infos
public static long nhb_buffer_get_glyph_infos(long buffer, long length) hb_glyph_info_t * hb_buffer_get_glyph_infos(hb_buffer_t * buffer, unsigned int * length)
-
hb_buffer_get_glyph_infos
hb_glyph_info_t * hb_buffer_get_glyph_infos(hb_buffer_t * buffer, unsigned int * length)
-
nhb_buffer_get_glyph_positions
public static long nhb_buffer_get_glyph_positions(long buffer, long length) hb_glyph_position_t * hb_buffer_get_glyph_positions(hb_buffer_t * buffer, unsigned int * length)
-
hb_buffer_get_glyph_positions
hb_glyph_position_t * hb_buffer_get_glyph_positions(hb_buffer_t * buffer, unsigned int * length)
-
hb_buffer_has_positions
public static boolean hb_buffer_has_positions(long buffer) hb_bool_t hb_buffer_has_positions(hb_buffer_t * buffer)
-
hb_buffer_normalize_glyphs
public static void hb_buffer_normalize_glyphs(long buffer) void hb_buffer_normalize_glyphs(hb_buffer_t * buffer)
-
nhb_buffer_serialize_format_from_string
public static int nhb_buffer_serialize_format_from_string(long str, int len) hb_buffer_serialize_format_t hb_buffer_serialize_format_from_string(char const * str, int len)
-
hb_buffer_serialize_format_from_string
hb_buffer_serialize_format_t hb_buffer_serialize_format_from_string(char const * str, int len)
-
hb_buffer_serialize_format_from_string
hb_buffer_serialize_format_t hb_buffer_serialize_format_from_string(char const * str, int len)
-
nhb_buffer_serialize_format_to_string
public static long nhb_buffer_serialize_format_to_string(int format) char const * hb_buffer_serialize_format_to_string(hb_buffer_serialize_format_t format)
-
hb_buffer_serialize_format_to_string
char const * hb_buffer_serialize_format_to_string(hb_buffer_serialize_format_t format)
-
nhb_buffer_serialize_list_formats
public static long nhb_buffer_serialize_list_formats()char const ** hb_buffer_serialize_list_formats(void)
-
hb_buffer_serialize_list_formats
char const ** hb_buffer_serialize_list_formats(void)
-
hb_buffer_serialize_list_formats
char const ** hb_buffer_serialize_list_formats(void)
-
nhb_buffer_serialize_glyphs
public static int nhb_buffer_serialize_glyphs(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, long font, int format, int flags) unsigned int hb_buffer_serialize_glyphs(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
-
hb_buffer_serialize_glyphs
public static int hb_buffer_serialize_glyphs(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, long font, int format, int flags) unsigned int hb_buffer_serialize_glyphs(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
-
nhb_buffer_serialize_unicode
public static int nhb_buffer_serialize_unicode(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, int format, int flags) unsigned int hb_buffer_serialize_unicode(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
-
hb_buffer_serialize_unicode
public static int hb_buffer_serialize_unicode(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, int format, int flags) unsigned int hb_buffer_serialize_unicode(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
-
nhb_buffer_serialize
public static int nhb_buffer_serialize(long buffer, int start, int end, long buf, int buf_size, long buf_consumed, long font, int format, int flags) unsigned int hb_buffer_serialize(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
-
hb_buffer_serialize
public static int hb_buffer_serialize(long buffer, int start, int end, ByteBuffer buf, @Nullable IntBuffer buf_consumed, long font, int format, int flags) unsigned int hb_buffer_serialize(hb_buffer_t * buffer, unsigned int start, unsigned int end, char * buf, unsigned int buf_size, unsigned int * buf_consumed, hb_font_t * font, hb_buffer_serialize_format_t format, hb_buffer_serialize_flags_t flags)
-
nhb_buffer_deserialize_glyphs
public static int nhb_buffer_deserialize_glyphs(long buffer, long buf, int buf_len, long end_ptr, long font, int format) hb_bool_t hb_buffer_deserialize_glyphs(hb_buffer_t * buffer, char const * buf, int buf_len, char const ** end_ptr, hb_font_t * font, hb_buffer_serialize_format_t format)
-
hb_buffer_deserialize_glyphs
public static boolean hb_buffer_deserialize_glyphs(long buffer, ByteBuffer buf, @Nullable PointerBuffer end_ptr, long font, int format) hb_bool_t hb_buffer_deserialize_glyphs(hb_buffer_t * buffer, char const * buf, int buf_len, char const ** end_ptr, hb_font_t * font, hb_buffer_serialize_format_t format)
-
nhb_buffer_deserialize_unicode
public static int nhb_buffer_deserialize_unicode(long buffer, long buf, int buf_len, long end_ptr, int format) hb_bool_t hb_buffer_deserialize_unicode(hb_buffer_t * buffer, char const * buf, int buf_len, char const ** end_ptr, hb_buffer_serialize_format_t format)
-
hb_buffer_deserialize_unicode
public static boolean hb_buffer_deserialize_unicode(long buffer, ByteBuffer buf, @Nullable PointerBuffer end_ptr, int format) hb_bool_t hb_buffer_deserialize_unicode(hb_buffer_t * buffer, char const * buf, int buf_len, char const ** end_ptr, hb_buffer_serialize_format_t format)
-
hb_buffer_diff
public static int hb_buffer_diff(long buffer, long reference, int dottedcircle_glyph, int position_fuzz) hb_buffer_diff_flags_t hb_buffer_diff(hb_buffer_t * buffer, hb_buffer_t * reference, hb_codepoint_t dottedcircle_glyph, unsigned int position_fuzz)
-
nhb_buffer_set_message_func
public static void nhb_buffer_set_message_func(long buffer, long func, long user_data, long destroy) void hb_buffer_set_message_func(hb_buffer_t * buffer, hb_buffer_message_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_buffer_set_message_func
public static void hb_buffer_set_message_func(long buffer, hb_buffer_message_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_buffer_set_message_func(hb_buffer_t * buffer, hb_buffer_message_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_draw_funcs_set_move_to_func
public static void nhb_draw_funcs_set_move_to_func(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_move_to_func(hb_draw_funcs_t * dfuncs, hb_draw_move_to_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_draw_funcs_set_move_to_func
public static void hb_draw_funcs_set_move_to_func(long dfuncs, hb_draw_move_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_move_to_func(hb_draw_funcs_t * dfuncs, hb_draw_move_to_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_draw_funcs_set_line_to_func
public static void nhb_draw_funcs_set_line_to_func(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_line_to_func(hb_draw_funcs_t * dfuncs, hb_draw_line_to_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_draw_funcs_set_line_to_func
public static void hb_draw_funcs_set_line_to_func(long dfuncs, hb_draw_line_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_line_to_func(hb_draw_funcs_t * dfuncs, hb_draw_line_to_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_draw_funcs_set_quadratic_to_func
public static void nhb_draw_funcs_set_quadratic_to_func(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_quadratic_to_func(hb_draw_funcs_t * dfuncs, hb_draw_quadratic_to_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_draw_funcs_set_quadratic_to_func
public static void hb_draw_funcs_set_quadratic_to_func(long dfuncs, hb_draw_quadratic_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_quadratic_to_func(hb_draw_funcs_t * dfuncs, hb_draw_quadratic_to_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_draw_funcs_set_cubic_to_func
public static void nhb_draw_funcs_set_cubic_to_func(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_cubic_to_func(hb_draw_funcs_t * dfuncs, hb_draw_cubic_to_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_draw_funcs_set_cubic_to_func
public static void hb_draw_funcs_set_cubic_to_func(long dfuncs, hb_draw_cubic_to_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_cubic_to_func(hb_draw_funcs_t * dfuncs, hb_draw_cubic_to_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_draw_funcs_set_close_path_func
public static void nhb_draw_funcs_set_close_path_func(long dfuncs, long func, long user_data, long destroy) void hb_draw_funcs_set_close_path_func(hb_draw_funcs_t * dfuncs, hb_draw_close_path_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_draw_funcs_set_close_path_func
public static void hb_draw_funcs_set_close_path_func(long dfuncs, hb_draw_close_path_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_draw_funcs_set_close_path_func(hb_draw_funcs_t * dfuncs, hb_draw_close_path_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_draw_funcs_create
public static long hb_draw_funcs_create()hb_draw_funcs_t * hb_draw_funcs_create(void)
-
hb_draw_funcs_get_empty
public static long hb_draw_funcs_get_empty()hb_draw_funcs_t * hb_draw_funcs_get_empty(void)
-
hb_draw_funcs_reference
public static long hb_draw_funcs_reference(long dfuncs) hb_draw_funcs_t * hb_draw_funcs_reference(hb_draw_funcs_t * dfuncs)
-
hb_draw_funcs_destroy
public static void hb_draw_funcs_destroy(long dfuncs) void hb_draw_funcs_destroy(hb_draw_funcs_t * dfuncs)
-
nhb_draw_funcs_set_user_data
public static int nhb_draw_funcs_set_user_data(long dfuncs, long key, long data, long destroy, int replace) hb_bool_t hb_draw_funcs_set_user_data(hb_draw_funcs_t * dfuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_draw_funcs_set_user_data
public static boolean hb_draw_funcs_set_user_data(long dfuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_draw_funcs_set_user_data(hb_draw_funcs_t * dfuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_draw_funcs_get_user_data
public static long nhb_draw_funcs_get_user_data(long dfuncs, long key) void * hb_draw_funcs_get_user_data(hb_draw_funcs_t const * dfuncs, hb_user_data_key_t * key)
-
hb_draw_funcs_get_user_data
void * hb_draw_funcs_get_user_data(hb_draw_funcs_t const * dfuncs, hb_user_data_key_t * key)
-
hb_draw_funcs_make_immutable
public static void hb_draw_funcs_make_immutable(long dfuncs) void hb_draw_funcs_make_immutable(hb_draw_funcs_t * dfuncs)
-
hb_draw_funcs_is_immutable
public static boolean hb_draw_funcs_is_immutable(long dfuncs) hb_bool_t hb_draw_funcs_is_immutable(hb_draw_funcs_t * dfuncs)
-
nhb_draw_move_to
public static void nhb_draw_move_to(long dfuncs, long draw_data, long st, float to_x, float to_y) void hb_draw_move_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float to_x, float to_y)
-
hb_draw_move_to
public static void hb_draw_move_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float to_x, float to_y) void hb_draw_move_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float to_x, float to_y)
-
nhb_draw_line_to
public static void nhb_draw_line_to(long dfuncs, long draw_data, long st, float to_x, float to_y) void hb_draw_line_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float to_x, float to_y)
-
hb_draw_line_to
public static void hb_draw_line_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float to_x, float to_y) void hb_draw_line_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float to_x, float to_y)
-
nhb_draw_quadratic_to
public static void nhb_draw_quadratic_to(long dfuncs, long draw_data, long st, float control_x, float control_y, float to_x, float to_y) void hb_draw_quadratic_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float control_x, float control_y, float to_x, float to_y)
-
hb_draw_quadratic_to
public static void hb_draw_quadratic_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float control_x, float control_y, float to_x, float to_y) void hb_draw_quadratic_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float control_x, float control_y, float to_x, float to_y)
-
nhb_draw_cubic_to
public static void nhb_draw_cubic_to(long dfuncs, long draw_data, long st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y) void hb_draw_cubic_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y)
-
hb_draw_cubic_to
public static void hb_draw_cubic_to(long dfuncs, ByteBuffer draw_data, hb_draw_state_t st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y) void hb_draw_cubic_to(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st, float control1_x, float control1_y, float control2_x, float control2_y, float to_x, float to_y)
-
nhb_draw_close_path
public static void nhb_draw_close_path(long dfuncs, long draw_data, long st) void hb_draw_close_path(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st)
-
hb_draw_close_path
void hb_draw_close_path(hb_draw_funcs_t * dfuncs, void * draw_data, hb_draw_state_t * st)
-
hb_face_count
public static int hb_face_count(long blob) unsigned int hb_face_count(hb_blob_t * blob)
-
hb_face_create
public static long hb_face_create(long blob, int index) hb_face_t * hb_face_create(hb_blob_t * blob, unsigned int index)
-
hb_face_create_or_fail
public static long hb_face_create_or_fail(long blob, int index) hb_face_t * hb_face_create_or_fail(hb_blob_t * blob, unsigned int index)
-
nhb_face_create_or_fail_using
public static long nhb_face_create_or_fail_using(long blob, int index, long loader_name) hb_face_t * hb_face_create_or_fail_using(hb_blob_t * blob, unsigned int index, char const * loader_name)
-
hb_face_create_or_fail_using
public static long hb_face_create_or_fail_using(long blob, int index, @Nullable ByteBuffer loader_name) hb_face_t * hb_face_create_or_fail_using(hb_blob_t * blob, unsigned int index, char const * loader_name)
-
hb_face_create_or_fail_using
public static long hb_face_create_or_fail_using(long blob, int index, @Nullable CharSequence loader_name) hb_face_t * hb_face_create_or_fail_using(hb_blob_t * blob, unsigned int index, char const * loader_name)
-
nhb_face_create_from_file_or_fail
public static long nhb_face_create_from_file_or_fail(long file_name, int index) hb_face_t * hb_face_create_from_file_or_fail(char const * file_name, unsigned int index)
-
hb_face_create_from_file_or_fail
hb_face_t * hb_face_create_from_file_or_fail(char const * file_name, unsigned int index)
-
hb_face_create_from_file_or_fail
hb_face_t * hb_face_create_from_file_or_fail(char const * file_name, unsigned int index)
-
nhb_face_create_from_file_or_fail_using
public static long nhb_face_create_from_file_or_fail_using(long file_name, int index, long loader_name) hb_face_t * hb_face_create_from_file_or_fail_using(char const * file_name, unsigned int index, char const * loader_name)
-
hb_face_create_from_file_or_fail_using
public static long hb_face_create_from_file_or_fail_using(ByteBuffer file_name, int index, @Nullable ByteBuffer loader_name) hb_face_t * hb_face_create_from_file_or_fail_using(char const * file_name, unsigned int index, char const * loader_name)
-
hb_face_create_from_file_or_fail_using
public static long hb_face_create_from_file_or_fail_using(CharSequence file_name, int index, @Nullable CharSequence loader_name) hb_face_t * hb_face_create_from_file_or_fail_using(char const * file_name, unsigned int index, char const * loader_name)
-
nhb_face_list_loaders
public static long nhb_face_list_loaders()char const ** hb_face_list_loaders(void)
-
hb_face_list_loaders
char const ** hb_face_list_loaders(void)
-
hb_face_list_loaders
char const ** hb_face_list_loaders(void)
-
nhb_face_create_for_tables
public static long nhb_face_create_for_tables(long reference_table_func, long user_data, long destroy) hb_face_t * hb_face_create_for_tables(hb_reference_table_func_t reference_table_func, void * user_data, hb_destroy_func_t destroy)
-
hb_face_create_for_tables
public static long hb_face_create_for_tables(hb_reference_table_func_tI reference_table_func, long user_data, @Nullable hb_destroy_func_tI destroy) hb_face_t * hb_face_create_for_tables(hb_reference_table_func_t reference_table_func, void * user_data, hb_destroy_func_t destroy)
-
hb_face_get_empty
public static long hb_face_get_empty()hb_face_t * hb_face_get_empty(void)
-
hb_face_reference
public static long hb_face_reference(long face) hb_face_t * hb_face_reference(hb_face_t * face)
-
hb_face_destroy
public static void hb_face_destroy(long face) void hb_face_destroy(hb_face_t * face)
-
nhb_face_set_user_data
public static int nhb_face_set_user_data(long face, long key, long data, long destroy, int replace) hb_bool_t hb_face_set_user_data(hb_face_t * face, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_face_set_user_data
public static boolean hb_face_set_user_data(long face, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_face_set_user_data(hb_face_t * face, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_face_get_user_data
public static long nhb_face_get_user_data(long face, long key) void * hb_face_get_user_data(hb_face_t const * face, hb_user_data_key_t * key)
-
hb_face_get_user_data
void * hb_face_get_user_data(hb_face_t const * face, hb_user_data_key_t * key)
-
hb_face_make_immutable
public static void hb_face_make_immutable(long face) void hb_face_make_immutable(hb_face_t * face)
-
hb_face_is_immutable
public static boolean hb_face_is_immutable(long face) hb_bool_t hb_face_is_immutable(hb_face_t * face)
-
hb_face_reference_table
public static long hb_face_reference_table(long face, int tag) hb_blob_t * hb_face_reference_table(hb_face_t const * face, hb_tag_t tag)
-
hb_face_reference_blob
public static long hb_face_reference_blob(long face) hb_blob_t * hb_face_reference_blob(hb_face_t * face)
-
hb_face_set_index
public static void hb_face_set_index(long face, int index) void hb_face_set_index(hb_face_t * face, unsigned int index)
-
hb_face_get_index
public static int hb_face_get_index(long face) unsigned int hb_face_get_index(hb_face_t const * face)
-
hb_face_set_upem
public static void hb_face_set_upem(long face, int upem) void hb_face_set_upem(hb_face_t * face, unsigned int upem)
-
hb_face_get_upem
public static int hb_face_get_upem(long face) unsigned int hb_face_get_upem(hb_face_t const * face)
-
hb_face_set_glyph_count
public static void hb_face_set_glyph_count(long face, int glyph_count) void hb_face_set_glyph_count(hb_face_t * face, unsigned int glyph_count)
-
hb_face_get_glyph_count
public static int hb_face_get_glyph_count(long face) unsigned int hb_face_get_glyph_count(hb_face_t const * face)
-
nhb_face_set_get_table_tags_func
public static void nhb_face_set_get_table_tags_func(long face, long func, long user_data, long destroy) void hb_face_set_get_table_tags_func(hb_face_t * face, hb_get_table_tags_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_face_set_get_table_tags_func
public static void hb_face_set_get_table_tags_func(long face, hb_get_table_tags_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_face_set_get_table_tags_func(hb_face_t * face, hb_get_table_tags_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_face_get_table_tags
public static int nhb_face_get_table_tags(long face, int start_offset, long table_count, long table_tags) unsigned int hb_face_get_table_tags(hb_face_t const * face, unsigned int start_offset, unsigned int * table_count, hb_tag_t * table_tags)
-
hb_face_get_table_tags
public static int hb_face_get_table_tags(long face, int start_offset, IntBuffer table_count, IntBuffer table_tags) unsigned int hb_face_get_table_tags(hb_face_t const * face, unsigned int start_offset, unsigned int * table_count, hb_tag_t * table_tags)
-
hb_face_collect_unicodes
public static void hb_face_collect_unicodes(long face, long out) void hb_face_collect_unicodes(hb_face_t * face, hb_set_t * out)
-
hb_face_collect_nominal_glyph_mapping
public static void hb_face_collect_nominal_glyph_mapping(long face, long mapping, long unicodes) void hb_face_collect_nominal_glyph_mapping(hb_face_t * face, hb_map_t * mapping, hb_set_t * unicodes)
-
hb_face_collect_variation_selectors
public static void hb_face_collect_variation_selectors(long face, long out) void hb_face_collect_variation_selectors(hb_face_t * face, hb_set_t * out)
-
hb_face_collect_variation_unicodes
public static void hb_face_collect_variation_unicodes(long face, int variation_selector, long out) void hb_face_collect_variation_unicodes(hb_face_t * face, hb_codepoint_t variation_selector, hb_set_t * out)
-
hb_face_builder_create
public static long hb_face_builder_create()hb_face_t * hb_face_builder_create(void)
-
hb_face_builder_add_table
public static boolean hb_face_builder_add_table(long face, int tag, long blob) hb_bool_t hb_face_builder_add_table(hb_face_t * face, hb_tag_t tag, hb_blob_t * blob)
-
nhb_face_builder_sort_tables
public static void nhb_face_builder_sort_tables(long face, long tags) void hb_face_builder_sort_tables(hb_face_t * face, hb_tag_t const * tags)
-
hb_face_builder_sort_tables
void hb_face_builder_sort_tables(hb_face_t * face, hb_tag_t const * tags)
-
hb_font_funcs_create
public static long hb_font_funcs_create()hb_font_funcs_t * hb_font_funcs_create(void)
-
hb_font_funcs_get_empty
public static long hb_font_funcs_get_empty()hb_font_funcs_t * hb_font_funcs_get_empty(void)
-
hb_font_funcs_reference
public static long hb_font_funcs_reference(long ffuncs) hb_font_funcs_t * hb_font_funcs_reference(hb_font_funcs_t * ffuncs)
-
hb_font_funcs_destroy
public static void hb_font_funcs_destroy(long ffuncs) void hb_font_funcs_destroy(hb_font_funcs_t * ffuncs)
-
nhb_font_funcs_set_user_data
public static int nhb_font_funcs_set_user_data(long ffuncs, long key, long data, long destroy, int replace) hb_bool_t hb_font_funcs_set_user_data(hb_font_funcs_t * ffuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_font_funcs_set_user_data
public static boolean hb_font_funcs_set_user_data(long ffuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_font_funcs_set_user_data(hb_font_funcs_t * ffuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_font_funcs_get_user_data
public static long nhb_font_funcs_get_user_data(long ffuncs, long key) void * hb_font_funcs_get_user_data(hb_font_funcs_t const * ffuncs, hb_user_data_key_t * key)
-
hb_font_funcs_get_user_data
void * hb_font_funcs_get_user_data(hb_font_funcs_t const * ffuncs, hb_user_data_key_t * key)
-
hb_font_funcs_make_immutable
public static void hb_font_funcs_make_immutable(long ffuncs) void hb_font_funcs_make_immutable(hb_font_funcs_t * ffuncs)
-
hb_font_funcs_is_immutable
public static boolean hb_font_funcs_is_immutable(long ffuncs) hb_bool_t hb_font_funcs_is_immutable(hb_font_funcs_t * ffuncs)
-
nhb_font_funcs_set_font_h_extents_func
public static void nhb_font_funcs_set_font_h_extents_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_font_h_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_font_h_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_font_h_extents_func
public static void hb_font_funcs_set_font_h_extents_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_font_h_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_font_h_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_font_v_extents_func
public static void nhb_font_funcs_set_font_v_extents_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_font_v_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_font_v_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_font_v_extents_func
public static void hb_font_funcs_set_font_v_extents_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_font_v_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_font_v_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_nominal_glyph_func
public static void nhb_font_funcs_set_nominal_glyph_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_nominal_glyph_func(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_nominal_glyph_func
public static void hb_font_funcs_set_nominal_glyph_func(long ffuncs, hb_font_get_nominal_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_nominal_glyph_func(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_nominal_glyphs_func
public static void nhb_font_funcs_set_nominal_glyphs_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_nominal_glyphs_func(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyphs_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_nominal_glyphs_func
public static void hb_font_funcs_set_nominal_glyphs_func(long ffuncs, hb_font_get_nominal_glyphs_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_nominal_glyphs_func(hb_font_funcs_t * ffuncs, hb_font_get_nominal_glyphs_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_variation_glyph_func
public static void nhb_font_funcs_set_variation_glyph_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_variation_glyph_func(hb_font_funcs_t * ffuncs, hb_font_get_variation_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_variation_glyph_func
public static void hb_font_funcs_set_variation_glyph_func(long ffuncs, hb_font_get_variation_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_variation_glyph_func(hb_font_funcs_t * ffuncs, hb_font_get_variation_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_h_advance_func
public static void nhb_font_funcs_set_glyph_h_advance_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_h_advance_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advance_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_h_advance_func
public static void hb_font_funcs_set_glyph_h_advance_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_h_advance_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advance_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_v_advance_func
public static void nhb_font_funcs_set_glyph_v_advance_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_v_advance_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advance_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_v_advance_func
public static void hb_font_funcs_set_glyph_v_advance_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_v_advance_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advance_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_h_advances_func
public static void nhb_font_funcs_set_glyph_h_advances_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_h_advances_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advances_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_h_advances_func
public static void hb_font_funcs_set_glyph_h_advances_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_h_advances_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_advances_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_v_advances_func
public static void nhb_font_funcs_set_glyph_v_advances_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_v_advances_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advances_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_v_advances_func
public static void hb_font_funcs_set_glyph_v_advances_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_v_advances_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_advances_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_h_origin_func
public static void nhb_font_funcs_set_glyph_h_origin_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_h_origin_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_origin_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_h_origin_func
public static void hb_font_funcs_set_glyph_h_origin_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_h_origin_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_origin_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_v_origin_func
public static void nhb_font_funcs_set_glyph_v_origin_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_v_origin_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_origin_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_v_origin_func
public static void hb_font_funcs_set_glyph_v_origin_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_v_origin_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_v_origin_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_h_kerning_func
public static void nhb_font_funcs_set_glyph_h_kerning_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_h_kerning_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_kerning_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_h_kerning_func
public static void hb_font_funcs_set_glyph_h_kerning_func(long ffuncs, long func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_h_kerning_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_h_kerning_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_extents_func
public static void nhb_font_funcs_set_glyph_extents_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_extents_func
public static void hb_font_funcs_set_glyph_extents_func(long ffuncs, hb_font_get_glyph_extents_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_extents_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_extents_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_contour_point_func
public static void nhb_font_funcs_set_glyph_contour_point_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_contour_point_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_contour_point_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_contour_point_func
public static void hb_font_funcs_set_glyph_contour_point_func(long ffuncs, hb_font_get_glyph_contour_point_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_contour_point_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_contour_point_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_name_func
public static void nhb_font_funcs_set_glyph_name_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_name_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_name_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_name_func
public static void hb_font_funcs_set_glyph_name_func(long ffuncs, hb_font_get_glyph_name_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_name_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_name_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_glyph_from_name_func
public static void nhb_font_funcs_set_glyph_from_name_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_glyph_from_name_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_from_name_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_glyph_from_name_func
public static void hb_font_funcs_set_glyph_from_name_func(long ffuncs, hb_font_get_glyph_from_name_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_glyph_from_name_func(hb_font_funcs_t * ffuncs, hb_font_get_glyph_from_name_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_draw_glyph_func
public static void nhb_font_funcs_set_draw_glyph_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_draw_glyph_func(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_draw_glyph_func
public static void hb_font_funcs_set_draw_glyph_func(long ffuncs, hb_font_draw_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_draw_glyph_func(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_draw_glyph_or_fail_func
public static void nhb_font_funcs_set_draw_glyph_or_fail_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_draw_glyph_or_fail_func(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_or_fail_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_draw_glyph_or_fail_func
public static void hb_font_funcs_set_draw_glyph_or_fail_func(long ffuncs, hb_font_draw_glyph_or_fail_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_draw_glyph_or_fail_func(hb_font_funcs_t * ffuncs, hb_font_draw_glyph_or_fail_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_paint_glyph_func
public static void nhb_font_funcs_set_paint_glyph_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_paint_glyph_func(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_paint_glyph_func
public static void hb_font_funcs_set_paint_glyph_func(long ffuncs, hb_font_paint_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_paint_glyph_func(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_funcs_set_paint_glyph_or_fail_func
public static void nhb_font_funcs_set_paint_glyph_or_fail_func(long ffuncs, long func, long user_data, long destroy) void hb_font_funcs_set_paint_glyph_or_fail_func(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_or_fail_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_font_funcs_set_paint_glyph_or_fail_func
public static void hb_font_funcs_set_paint_glyph_or_fail_func(long ffuncs, hb_font_paint_glyph_or_fail_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_font_funcs_set_paint_glyph_or_fail_func(hb_font_funcs_t * ffuncs, hb_font_paint_glyph_or_fail_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_font_get_h_extents
public static int nhb_font_get_h_extents(long font, long extents) hb_bool_t hb_font_get_h_extents(hb_font_t * font, hb_font_extents_t * extents)
-
hb_font_get_h_extents
hb_bool_t hb_font_get_h_extents(hb_font_t * font, hb_font_extents_t * extents)
-
nhb_font_get_v_extents
public static int nhb_font_get_v_extents(long font, long extents) hb_bool_t hb_font_get_v_extents(hb_font_t * font, hb_font_extents_t * extents)
-
hb_font_get_v_extents
hb_bool_t hb_font_get_v_extents(hb_font_t * font, hb_font_extents_t * extents)
-
nhb_font_get_nominal_glyph
public static int nhb_font_get_nominal_glyph(long font, int unicode, long glyph) hb_bool_t hb_font_get_nominal_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t * glyph)
-
hb_font_get_nominal_glyph
hb_bool_t hb_font_get_nominal_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t * glyph)
-
nhb_font_get_variation_glyph
public static int nhb_font_get_variation_glyph(long font, int unicode, int variation_selector, long glyph) hb_bool_t hb_font_get_variation_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t * glyph)
-
hb_font_get_variation_glyph
public static boolean hb_font_get_variation_glyph(long font, int unicode, int variation_selector, IntBuffer glyph) hb_bool_t hb_font_get_variation_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t * glyph)
-
nhb_font_get_nominal_glyphs
public static int nhb_font_get_nominal_glyphs(long font, int count, long first_unicode, int unicode_stride, long first_glyph, int glyph_stride) unsigned int hb_font_get_nominal_glyphs(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_unicode, unsigned int unicode_stride, hb_codepoint_t * first_glyph, unsigned int glyph_stride)
-
hb_font_get_nominal_glyphs
public static int hb_font_get_nominal_glyphs(long font, int count, IntBuffer first_unicode, int unicode_stride, IntBuffer first_glyph, int glyph_stride) unsigned int hb_font_get_nominal_glyphs(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_unicode, unsigned int unicode_stride, hb_codepoint_t * first_glyph, unsigned int glyph_stride)
-
hb_font_get_glyph_h_advance
public static int hb_font_get_glyph_h_advance(long font, int glyph) hb_position_t hb_font_get_glyph_h_advance(hb_font_t * font, hb_codepoint_t glyph)
-
hb_font_get_glyph_v_advance
public static int hb_font_get_glyph_v_advance(long font, int glyph) hb_position_t hb_font_get_glyph_v_advance(hb_font_t * font, hb_codepoint_t glyph)
-
nhb_font_get_glyph_h_advances
public static void nhb_font_get_glyph_h_advances(long font, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) void hb_font_get_glyph_h_advances(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
-
hb_font_get_glyph_h_advances
public static void hb_font_get_glyph_h_advances(long font, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) void hb_font_get_glyph_h_advances(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
-
nhb_font_get_glyph_v_advances
public static void nhb_font_get_glyph_v_advances(long font, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) void hb_font_get_glyph_v_advances(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
-
hb_font_get_glyph_v_advances
public static void hb_font_get_glyph_v_advances(long font, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) void hb_font_get_glyph_v_advances(hb_font_t * font, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
-
nhb_font_get_glyph_h_origin
public static int nhb_font_get_glyph_h_origin(long font, int glyph, long x, long y) hb_bool_t hb_font_get_glyph_h_origin(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y)
-
hb_font_get_glyph_h_origin
hb_bool_t hb_font_get_glyph_h_origin(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y)
-
nhb_font_get_glyph_v_origin
public static int nhb_font_get_glyph_v_origin(long font, int glyph, long x, long y) hb_bool_t hb_font_get_glyph_v_origin(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y)
-
hb_font_get_glyph_v_origin
hb_bool_t hb_font_get_glyph_v_origin(hb_font_t * font, hb_codepoint_t glyph, hb_position_t * x, hb_position_t * y)
-
hb_font_get_glyph_h_kerning
public static int hb_font_get_glyph_h_kerning(long font, int left_glyph, int right_glyph) hb_position_t hb_font_get_glyph_h_kerning(hb_font_t * font, hb_codepoint_t left_glyph, hb_codepoint_t right_glyph)
-
nhb_font_get_glyph_extents
public static int nhb_font_get_glyph_extents(long font, int glyph, long extents) hb_bool_t hb_font_get_glyph_extents(hb_font_t * font, hb_codepoint_t glyph, hb_glyph_extents_t * extents)
-
hb_font_get_glyph_extents
hb_bool_t hb_font_get_glyph_extents(hb_font_t * font, hb_codepoint_t glyph, hb_glyph_extents_t * extents)
-
nhb_font_get_glyph_contour_point
public static int nhb_font_get_glyph_contour_point(long font, int glyph, int point_index, long x, long y) hb_bool_t hb_font_get_glyph_contour_point(hb_font_t * font, hb_codepoint_t glyph, unsigned int point_index, hb_position_t * x, hb_position_t * y)
-
hb_font_get_glyph_contour_point
public static boolean hb_font_get_glyph_contour_point(long font, int glyph, int point_index, IntBuffer x, IntBuffer y) hb_bool_t hb_font_get_glyph_contour_point(hb_font_t * font, hb_codepoint_t glyph, unsigned int point_index, hb_position_t * x, hb_position_t * y)
-
nhb_font_get_glyph_name
public static int nhb_font_get_glyph_name(long font, int glyph, long name, int size) hb_bool_t hb_font_get_glyph_name(hb_font_t * font, hb_codepoint_t glyph, char * name, unsigned int size)
-
hb_font_get_glyph_name
hb_bool_t hb_font_get_glyph_name(hb_font_t * font, hb_codepoint_t glyph, char * name, unsigned int size)
-
nhb_font_get_glyph_from_name
public static int nhb_font_get_glyph_from_name(long font, long name, int len, long glyph) hb_bool_t hb_font_get_glyph_from_name(hb_font_t * font, char const * name, int len, hb_codepoint_t * glyph)
-
hb_font_get_glyph_from_name
hb_bool_t hb_font_get_glyph_from_name(hb_font_t * font, char const * name, int len, hb_codepoint_t * glyph)
-
hb_font_get_glyph_from_name
hb_bool_t hb_font_get_glyph_from_name(hb_font_t * font, char const * name, int len, hb_codepoint_t * glyph)
-
hb_font_draw_glyph
public static void hb_font_draw_glyph(long font, int glyph, long dfuncs, long draw_data) void hb_font_draw_glyph(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * dfuncs, void * draw_data)
-
hb_font_draw_glyph_or_fail
public static boolean hb_font_draw_glyph_or_fail(long font, int glyph, long dfuncs, long draw_data) hb_bool_t hb_font_draw_glyph_or_fail(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * dfuncs, void * draw_data)
-
hb_font_paint_glyph
public static void hb_font_paint_glyph(long font, int glyph, long pfuncs, long paint_data, int palette_index, int foreground) void hb_font_paint_glyph(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * pfuncs, void * paint_data, unsigned int palette_index, hb_color_t foreground)
-
hb_font_paint_glyph_or_fail
public static boolean hb_font_paint_glyph_or_fail(long font, int glyph, long pfuncs, long paint_data, int palette_index, int foreground) hb_bool_t hb_font_paint_glyph_or_fail(hb_font_t * font, hb_codepoint_t glyph, hb_draw_funcs_t * pfuncs, void * paint_data, unsigned int palette_index, hb_color_t foreground)
-
nhb_font_get_glyph
public static int nhb_font_get_glyph(long font, int unicode, int variation_selector, long glyph) hb_bool_t hb_font_get_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t * glyph)
-
hb_font_get_glyph
public static boolean hb_font_get_glyph(long font, int unicode, int variation_selector, IntBuffer glyph) hb_bool_t hb_font_get_glyph(hb_font_t * font, hb_codepoint_t unicode, hb_codepoint_t variation_selector, hb_codepoint_t * glyph)
-
nhb_font_get_extents_for_direction
public static void nhb_font_get_extents_for_direction(long font, int direction, long extents) void hb_font_get_extents_for_direction(hb_font_t * font, hb_direction_t direction, hb_font_extents_t * extents)
-
hb_font_get_extents_for_direction
public static void hb_font_get_extents_for_direction(long font, int direction, hb_font_extents_t extents) void hb_font_get_extents_for_direction(hb_font_t * font, hb_direction_t direction, hb_font_extents_t * extents)
-
nhb_font_get_glyph_advance_for_direction
public static void nhb_font_get_glyph_advance_for_direction(long font, int glyph, int direction, long x, long y) void hb_font_get_glyph_advance_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
hb_font_get_glyph_advance_for_direction
public static void hb_font_get_glyph_advance_for_direction(long font, int glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_get_glyph_advance_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
nhb_font_get_glyph_advances_for_direction
public static void nhb_font_get_glyph_advances_for_direction(long font, int direction, int count, long first_glyph, int glyph_stride, long first_advance, int advance_stride) void hb_font_get_glyph_advances_for_direction(hb_font_t * font, hb_direction_t direction, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
-
hb_font_get_glyph_advances_for_direction
public static void hb_font_get_glyph_advances_for_direction(long font, int direction, int count, IntBuffer first_glyph, int glyph_stride, IntBuffer first_advance, int advance_stride) void hb_font_get_glyph_advances_for_direction(hb_font_t * font, hb_direction_t direction, unsigned int count, hb_codepoint_t const * first_glyph, unsigned int glyph_stride, hb_position_t * first_advance, unsigned int advance_stride)
-
nhb_font_get_glyph_origin_for_direction
public static void nhb_font_get_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) void hb_font_get_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
hb_font_get_glyph_origin_for_direction
public static void hb_font_get_glyph_origin_for_direction(long font, int glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_get_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
nhb_font_add_glyph_origin_for_direction
public static void nhb_font_add_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) void hb_font_add_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
hb_font_add_glyph_origin_for_direction
public static void hb_font_add_glyph_origin_for_direction(long font, int glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_add_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
nhb_font_subtract_glyph_origin_for_direction
public static void nhb_font_subtract_glyph_origin_for_direction(long font, int glyph, int direction, long x, long y) void hb_font_subtract_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
hb_font_subtract_glyph_origin_for_direction
public static void hb_font_subtract_glyph_origin_for_direction(long font, int glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_subtract_glyph_origin_for_direction(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
nhb_font_get_glyph_kerning_for_direction
public static void nhb_font_get_glyph_kerning_for_direction(long font, int first_glyph, int second_glyph, int direction, long x, long y) void hb_font_get_glyph_kerning_for_direction(hb_font_t * font, hb_codepoint_t first_glyph, hb_codepoint_t second_glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
hb_font_get_glyph_kerning_for_direction
public static void hb_font_get_glyph_kerning_for_direction(long font, int first_glyph, int second_glyph, int direction, IntBuffer x, IntBuffer y) void hb_font_get_glyph_kerning_for_direction(hb_font_t * font, hb_codepoint_t first_glyph, hb_codepoint_t second_glyph, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
nhb_font_get_glyph_extents_for_origin
public static int nhb_font_get_glyph_extents_for_origin(long font, int glyph, int direction, long extents) hb_bool_t hb_font_get_glyph_extents_for_origin(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t * extents)
-
hb_font_get_glyph_extents_for_origin
public static boolean hb_font_get_glyph_extents_for_origin(long font, int glyph, int direction, hb_glyph_extents_t extents) hb_bool_t hb_font_get_glyph_extents_for_origin(hb_font_t * font, hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t * extents)
-
nhb_font_get_glyph_contour_point_for_origin
public static int nhb_font_get_glyph_contour_point_for_origin(long font, int glyph, int point_index, int direction, long x, long y) hb_bool_t hb_font_get_glyph_contour_point_for_origin(hb_font_t * font, hb_codepoint_t glyph, unsigned int point_index, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
hb_font_get_glyph_contour_point_for_origin
public static boolean hb_font_get_glyph_contour_point_for_origin(long font, int glyph, int point_index, int direction, IntBuffer x, IntBuffer y) hb_bool_t hb_font_get_glyph_contour_point_for_origin(hb_font_t * font, hb_codepoint_t glyph, unsigned int point_index, hb_direction_t direction, hb_position_t * x, hb_position_t * y)
-
nhb_font_glyph_to_string
public static void nhb_font_glyph_to_string(long font, int glyph, long s, int size) void hb_font_glyph_to_string(hb_font_t * font, hb_codepoint_t glyph, char * s, unsigned int size)
-
hb_font_glyph_to_string
void hb_font_glyph_to_string(hb_font_t * font, hb_codepoint_t glyph, char * s, unsigned int size)
-
nhb_font_glyph_from_string
public static int nhb_font_glyph_from_string(long font, long s, int len, long glyph) hb_bool_t hb_font_glyph_from_string(hb_font_t * font, char const * s, int len, hb_codepoint_t * glyph)
-
hb_font_glyph_from_string
hb_bool_t hb_font_glyph_from_string(hb_font_t * font, char const * s, int len, hb_codepoint_t * glyph)
-
hb_font_glyph_from_string
hb_bool_t hb_font_glyph_from_string(hb_font_t * font, char const * s, int len, hb_codepoint_t * glyph)
-
hb_font_create
public static long hb_font_create(long face) hb_font_t * hb_font_create(hb_face_t * face)
-
hb_font_create_sub_font
public static long hb_font_create_sub_font(long parent) hb_font_t * hb_font_create_sub_font(hb_font_t * parent)
-
hb_font_get_empty
public static long hb_font_get_empty()hb_font_t * hb_font_get_empty(void)
-
hb_font_reference
public static long hb_font_reference(long font) hb_font_t * hb_font_reference(hb_font_t * font)
-
hb_font_destroy
public static void hb_font_destroy(long font) void hb_font_destroy(hb_font_t * font)
-
nhb_font_set_user_data
public static int nhb_font_set_user_data(long font, long key, long data, long destroy, int replace) hb_bool_t hb_font_set_user_data(hb_font_t * font, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_font_set_user_data
public static boolean hb_font_set_user_data(long font, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_font_set_user_data(hb_font_t * font, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_font_get_user_data
public static long nhb_font_get_user_data(long font, long key) void * hb_font_get_user_data(hb_font_t const * font, hb_user_data_key_t * key)
-
hb_font_get_user_data
void * hb_font_get_user_data(hb_font_t const * font, hb_user_data_key_t * key)
-
hb_font_make_immutable
public static void hb_font_make_immutable(long font) void hb_font_make_immutable(hb_font_t * font)
-
hb_font_is_immutable
public static boolean hb_font_is_immutable(long font) hb_bool_t hb_font_is_immutable(hb_font_t * font)
-
hb_font_get_serial
public static int hb_font_get_serial(long font) unsigned int hb_font_get_serial(hb_font_t * font)
-
hb_font_changed
public static void hb_font_changed(long font) void hb_font_changed(hb_font_t * font)
-
hb_font_set_parent
public static void hb_font_set_parent(long font, long parent) void hb_font_set_parent(hb_font_t * font, hb_font_t * parent)
-
hb_font_get_parent
public static long hb_font_get_parent(long font) hb_font_t * hb_font_get_parent(hb_font_t * font)
-
hb_font_set_face
public static void hb_font_set_face(long font, long face) void hb_font_set_face(hb_font_t * font, hb_face_t * face)
-
hb_font_get_face
public static long hb_font_get_face(long font) hb_face_t * hb_font_get_face(hb_font_t * font)
-
nhb_font_set_funcs
public static void nhb_font_set_funcs(long font, long klass, long font_data, long destroy) void hb_font_set_funcs(hb_font_t * font, hb_font_funcs_t * klass, void * font_data, hb_destroy_func_t destroy)
-
hb_font_set_funcs
public static void hb_font_set_funcs(long font, long klass, long font_data, @Nullable hb_destroy_func_tI destroy) void hb_font_set_funcs(hb_font_t * font, hb_font_funcs_t * klass, void * font_data, hb_destroy_func_t destroy)
-
nhb_font_set_funcs_data
public static void nhb_font_set_funcs_data(long font, long font_data, long destroy) void hb_font_set_funcs_data(hb_font_t * font, void * font_data, hb_destroy_func_t destroy)
-
hb_font_set_funcs_data
public static void hb_font_set_funcs_data(long font, long font_data, @Nullable hb_destroy_func_tI destroy) void hb_font_set_funcs_data(hb_font_t * font, void * font_data, hb_destroy_func_t destroy)
-
nhb_font_set_funcs_using
public static int nhb_font_set_funcs_using(long font, long name) hb_bool_t hb_font_set_funcs_using(hb_font_t * font, char const * name)
-
hb_font_set_funcs_using
hb_bool_t hb_font_set_funcs_using(hb_font_t * font, char const * name)
-
hb_font_set_funcs_using
hb_bool_t hb_font_set_funcs_using(hb_font_t * font, char const * name)
-
nhb_font_list_funcs
public static long nhb_font_list_funcs()char const ** hb_font_list_funcs(void)
-
hb_font_list_funcs
char const ** hb_font_list_funcs(void)
-
hb_font_list_funcs
char const ** hb_font_list_funcs(void)
-
hb_font_set_scale
public static void hb_font_set_scale(long font, int x_scale, int y_scale) void hb_font_set_scale(hb_font_t * font, int x_scale, int y_scale)
-
nhb_font_get_scale
public static void nhb_font_get_scale(long font, long x_scale, long y_scale) void hb_font_get_scale(hb_font_t * font, int * x_scale, int * y_scale)
-
hb_font_get_scale
void hb_font_get_scale(hb_font_t * font, int * x_scale, int * y_scale)
-
hb_font_set_ppem
public static void hb_font_set_ppem(long font, int x_ppem, int y_ppem) void hb_font_set_ppem(hb_font_t * font, unsigned int x_ppem, unsigned int y_ppem)
-
nhb_font_get_ppem
public static void nhb_font_get_ppem(long font, long x_ppem, long y_ppem) void hb_font_get_ppem(hb_font_t * font, unsigned int * x_ppem, unsigned int * y_ppem)
-
hb_font_get_ppem
void hb_font_get_ppem(hb_font_t * font, unsigned int * x_ppem, unsigned int * y_ppem)
-
hb_font_set_ptem
public static void hb_font_set_ptem(long font, float ptem) void hb_font_set_ptem(hb_font_t * font, float ptem)
-
hb_font_get_ptem
public static float hb_font_get_ptem(long font) float hb_font_get_ptem(hb_font_t * font)
-
hb_font_is_synthetic
public static boolean hb_font_is_synthetic(long font) hb_bool_t hb_font_is_synthetic(hb_font_t * font)
-
hb_font_set_synthetic_bold
public static void hb_font_set_synthetic_bold(long font, float x_embolden, float y_embolden, boolean in_place) void hb_font_set_synthetic_bold(hb_font_t * font, float x_embolden, float y_embolden, hb_bool_t in_place)
-
nhb_font_get_synthetic_bold
public static void nhb_font_get_synthetic_bold(long font, long x_embolden, long y_embolden, long in_place) void hb_font_get_synthetic_bold(hb_font_t * font, float * x_embolden, float * y_embolden, hb_bool_t * in_place)
-
hb_font_get_synthetic_bold
public static void hb_font_get_synthetic_bold(long font, @Nullable FloatBuffer x_embolden, @Nullable FloatBuffer y_embolden, @Nullable IntBuffer in_place) void hb_font_get_synthetic_bold(hb_font_t * font, float * x_embolden, float * y_embolden, hb_bool_t * in_place)
-
hb_font_set_synthetic_slant
public static void hb_font_set_synthetic_slant(long font, float slant) void hb_font_set_synthetic_slant(hb_font_t * font, float slant)
-
hb_font_get_synthetic_slant
public static float hb_font_get_synthetic_slant(long font) float hb_font_get_synthetic_slant(hb_font_t * font)
-
nhb_font_set_variations
public static void nhb_font_set_variations(long font, long variations, int variations_length) void hb_font_set_variations(hb_font_t * font, hb_variation_t const * variations, unsigned int variations_length)
-
hb_font_set_variations
void hb_font_set_variations(hb_font_t * font, hb_variation_t const * variations, unsigned int variations_length)
-
hb_font_set_variation
public static void hb_font_set_variation(long font, int tag, float value) void hb_font_set_variation(hb_font_t * font, hb_tag_t tag, float value)
-
nhb_font_set_var_coords_design
public static void nhb_font_set_var_coords_design(long font, long coords, int coords_length) void hb_font_set_var_coords_design(hb_font_t * font, float const * coords, unsigned int coords_length)
-
hb_font_set_var_coords_design
void hb_font_set_var_coords_design(hb_font_t * font, float const * coords, unsigned int coords_length)
-
nhb_font_get_var_coords_design
public static long nhb_font_get_var_coords_design(long font, long length) float const * hb_font_get_var_coords_design(hb_font_t * font, unsigned int * length)
-
hb_font_get_var_coords_design
float const * hb_font_get_var_coords_design(hb_font_t * font, unsigned int * length)
-
nhb_font_set_var_coords_normalized
public static void nhb_font_set_var_coords_normalized(long font, long coords, int coords_length) void hb_font_set_var_coords_normalized(hb_font_t * font, int const * coords, unsigned int coords_length)
-
hb_font_set_var_coords_normalized
void hb_font_set_var_coords_normalized(hb_font_t * font, int const * coords, unsigned int coords_length)
-
nhb_font_get_var_coords_normalized
public static long nhb_font_get_var_coords_normalized(long font, long length) int const * hb_font_get_var_coords_normalized(hb_font_t * font, unsigned int * length)
-
hb_font_get_var_coords_normalized
int const * hb_font_get_var_coords_normalized(hb_font_t * font, unsigned int * length)
-
hb_font_set_var_named_instance
public static void hb_font_set_var_named_instance(long font, int instance_index) void hb_font_set_var_named_instance(hb_font_t * font, unsigned int instance_index)
-
hb_font_get_var_named_instance
public static int hb_font_get_var_named_instance(long font) unsigned int hb_font_get_var_named_instance(hb_font_t * font)
-
nhb_ft_face_create
public static long nhb_ft_face_create(long ft_face, long destroy) hb_face_t * hb_ft_face_create(FT_Face ft_face, hb_destroy_func_t destroy)
-
hb_ft_face_create
hb_face_t * hb_ft_face_create(FT_Face ft_face, hb_destroy_func_t destroy)
-
hb_ft_face_create_cached
public static long hb_ft_face_create_cached(long ft_face) hb_face_t * hb_ft_face_create_cached(FT_Face ft_face)
-
hb_ft_face_create_referenced
public static long hb_ft_face_create_referenced(long ft_face) hb_face_t * hb_ft_face_create_referenced(FT_Face ft_face)
-
nhb_ft_face_create_from_file_or_fail
public static long nhb_ft_face_create_from_file_or_fail(long file_name, int index) hb_face_t * hb_ft_face_create_from_file_or_fail(char const * file_name, unsigned int index)
-
hb_ft_face_create_from_file_or_fail
hb_face_t * hb_ft_face_create_from_file_or_fail(char const * file_name, unsigned int index)
-
hb_ft_face_create_from_file_or_fail
hb_face_t * hb_ft_face_create_from_file_or_fail(char const * file_name, unsigned int index)
-
hb_ft_face_create_from_blob_or_fail
public static long hb_ft_face_create_from_blob_or_fail(long blob, int index) hb_face_t * hb_ft_face_create_from_blob_or_fail(hb_blob_t * blob, unsigned int index)
-
nhb_ft_font_create
public static long nhb_ft_font_create(long ft_face, long destroy) hb_font_t * hb_ft_font_create(FT_Face ft_face, hb_destroy_func_t destroy)
-
hb_ft_font_create
hb_font_t * hb_ft_font_create(FT_Face ft_face, hb_destroy_func_t destroy)
-
hb_ft_font_create_referenced
public static long hb_ft_font_create_referenced(long ft_face) hb_font_t * hb_ft_font_create_referenced(FT_Face ft_face)
-
hb_ft_font_get_ft_face
public static long hb_ft_font_get_ft_face(long font) FT_Face hb_ft_font_get_ft_face(hb_font_t * font)
-
hb_ft_font_lock_face
public static long hb_ft_font_lock_face(long font) FT_Face hb_ft_font_lock_face(hb_font_t * font)
-
hb_ft_font_unlock_face
public static void hb_ft_font_unlock_face(long font) void hb_ft_font_unlock_face(hb_font_t * font)
-
hb_ft_font_set_load_flags
public static void hb_ft_font_set_load_flags(long font, int load_flags) void hb_ft_font_set_load_flags(hb_font_t * font, int load_flags)
-
hb_ft_font_get_load_flags
public static int hb_ft_font_get_load_flags(long font) int hb_ft_font_get_load_flags(hb_font_t * font)
-
hb_ft_font_changed
public static void hb_ft_font_changed(long font) void hb_ft_font_changed(hb_font_t * font)
-
hb_ft_hb_font_changed
public static boolean hb_ft_hb_font_changed(long font) hb_bool_t hb_ft_hb_font_changed(hb_font_t * font)
-
hb_ft_font_set_funcs
public static void hb_ft_font_set_funcs(long font) void hb_ft_font_set_funcs(hb_font_t * font)
-
hb_map_create
public static long hb_map_create()hb_map_t * hb_map_create(void)
-
hb_map_get_empty
public static long hb_map_get_empty()hb_map_t * hb_map_get_empty(void)
-
hb_map_reference
public static long hb_map_reference(long map) hb_map_t * hb_map_reference(hb_map_t * map)
-
hb_map_destroy
public static void hb_map_destroy(long map) void hb_map_destroy(hb_map_t * map)
-
nhb_map_set_user_data
public static int nhb_map_set_user_data(long map, long key, long data, long destroy, int replace) hb_bool_t hb_map_set_user_data(hb_map_t * map, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_map_set_user_data
public static boolean hb_map_set_user_data(long map, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_map_set_user_data(hb_map_t * map, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_map_get_user_data
public static long nhb_map_get_user_data(long map, long key) void * hb_map_get_user_data(hb_map_t const * map, hb_user_data_key_t * key)
-
hb_map_get_user_data
void * hb_map_get_user_data(hb_map_t const * map, hb_user_data_key_t * key)
-
hb_map_allocation_successful
public static boolean hb_map_allocation_successful(long map) hb_bool_t hb_map_allocation_successful(hb_map_t const * map)
-
hb_map_copy
public static long hb_map_copy(long map) hb_map_t * hb_map_copy(hb_map_t const * map)
-
hb_map_clear
public static void hb_map_clear(long map) void hb_map_clear(hb_map_t * map)
-
hb_map_is_empty
public static boolean hb_map_is_empty(long map) hb_bool_t hb_map_is_empty(hb_map_t const * map)
-
hb_map_get_population
public static int hb_map_get_population(long map) unsigned int hb_map_get_population(hb_map_t const * map)
-
hb_map_is_equal
public static boolean hb_map_is_equal(long map, long other) hb_bool_t hb_map_is_equal(hb_map_t const * map, hb_map_t const * other)
-
hb_map_hash
public static int hb_map_hash(long map) unsigned int hb_map_hash(hb_map_t const * map)
-
hb_map_set
public static void hb_map_set(long map, int key, int value) void hb_map_set(hb_map_t * map, hb_codepoint_t key, hb_codepoint_t value)
-
hb_map_get
public static int hb_map_get(long map, int key) hb_codepoint_t hb_map_get(hb_map_t const * map, hb_codepoint_t key)
-
hb_map_del
public static void hb_map_del(long map, int key) void hb_map_del(hb_map_t * map, hb_codepoint_t key)
-
hb_map_has
public static boolean hb_map_has(long map, int key) hb_bool_t hb_map_has(hb_map_t const * map, hb_codepoint_t key)
-
hb_map_update
public static void hb_map_update(long map, long other) void hb_map_update(hb_map_t * map, hb_map_t const * other)
-
nhb_map_next
public static int nhb_map_next(long map, long idx, long key, long value) hb_bool_t hb_map_next(hb_map_t const * map, int * idx, hb_codepoint_t * key, hb_codepoint_t * value)
-
hb_map_next
hb_bool_t hb_map_next(hb_map_t const * map, int * idx, hb_codepoint_t * key, hb_codepoint_t * value)
-
hb_map_keys
public static void hb_map_keys(long map, long keys) void hb_map_keys(hb_map_t const * map, hb_set_t * keys)
-
hb_map_values
public static void hb_map_values(long map, long values) void hb_map_values(hb_map_t const * map, hb_set_t * values)
-
hb_paint_funcs_create
public static long hb_paint_funcs_create()hb_paint_funcs_t * hb_paint_funcs_create(void)
-
hb_paint_funcs_get_empty
public static long hb_paint_funcs_get_empty()hb_paint_funcs_t * hb_paint_funcs_get_empty(void)
-
hb_paint_funcs_reference
public static long hb_paint_funcs_reference(long funcs) hb_paint_funcs_t * hb_paint_funcs_reference(hb_paint_funcs_t * funcs)
-
hb_paint_funcs_destroy
public static void hb_paint_funcs_destroy(long funcs) void hb_paint_funcs_destroy(hb_paint_funcs_t * funcs)
-
nhb_paint_funcs_set_user_data
public static int nhb_paint_funcs_set_user_data(long funcs, long key, long data, long destroy, int replace) hb_bool_t hb_paint_funcs_set_user_data(hb_paint_funcs_t * funcs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_paint_funcs_set_user_data
public static boolean hb_paint_funcs_set_user_data(long funcs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_paint_funcs_set_user_data(hb_paint_funcs_t * funcs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_paint_funcs_get_user_data
public static long nhb_paint_funcs_get_user_data(long funcs, long key) void * hb_paint_funcs_get_user_data(hb_paint_funcs_t const * funcs, hb_user_data_key_t * key)
-
hb_paint_funcs_get_user_data
void * hb_paint_funcs_get_user_data(hb_paint_funcs_t const * funcs, hb_user_data_key_t * key)
-
hb_paint_funcs_make_immutable
public static void hb_paint_funcs_make_immutable(long funcs) void hb_paint_funcs_make_immutable(hb_paint_funcs_t * funcs)
-
hb_paint_funcs_is_immutable
public static boolean hb_paint_funcs_is_immutable(long funcs) hb_bool_t hb_paint_funcs_is_immutable(hb_paint_funcs_t * funcs)
-
nhb_color_line_get_color_stops
public static int nhb_color_line_get_color_stops(long color_line, int start, long count, long color_stops) unsigned int hb_color_line_get_color_stops(hb_color_line_t * color_line, unsigned int start, unsigned int * count, hb_color_stop_t * color_stops)
-
hb_color_line_get_color_stops
public static int hb_color_line_get_color_stops(hb_color_line_t color_line, int start, IntBuffer count, hb_color_stop_t color_stops) unsigned int hb_color_line_get_color_stops(hb_color_line_t * color_line, unsigned int start, unsigned int * count, hb_color_stop_t * color_stops)
-
nhb_color_line_get_extend
public static int nhb_color_line_get_extend(long color_line) hb_paint_extend_t hb_color_line_get_extend(hb_color_line_t * color_line)
-
hb_color_line_get_extend
hb_paint_extend_t hb_color_line_get_extend(hb_color_line_t * color_line)
-
nhb_paint_funcs_set_push_transform_func
public static void nhb_paint_funcs_set_push_transform_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_push_transform_func(hb_paint_funcs_t * funcs, hb_paint_push_transform_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_push_transform_func
public static void hb_paint_funcs_set_push_transform_func(long funcs, hb_paint_push_transform_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_push_transform_func(hb_paint_funcs_t * funcs, hb_paint_push_transform_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_pop_transform_func
public static void nhb_paint_funcs_set_pop_transform_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_pop_transform_func(hb_paint_funcs_t * funcs, hb_paint_pop_transform_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_pop_transform_func
public static void hb_paint_funcs_set_pop_transform_func(long funcs, hb_paint_pop_transform_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_pop_transform_func(hb_paint_funcs_t * funcs, hb_paint_pop_transform_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_color_glyph_func
public static void nhb_paint_funcs_set_color_glyph_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_color_glyph_func(hb_paint_funcs_t * funcs, hb_paint_color_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_color_glyph_func
public static void hb_paint_funcs_set_color_glyph_func(long funcs, hb_paint_color_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_color_glyph_func(hb_paint_funcs_t * funcs, hb_paint_color_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_push_clip_glyph_func
public static void nhb_paint_funcs_set_push_clip_glyph_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_push_clip_glyph_func(hb_paint_funcs_t * funcs, hb_paint_push_clip_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_push_clip_glyph_func
public static void hb_paint_funcs_set_push_clip_glyph_func(long funcs, hb_paint_push_clip_glyph_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_push_clip_glyph_func(hb_paint_funcs_t * funcs, hb_paint_push_clip_glyph_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_push_clip_rectangle_func
public static void nhb_paint_funcs_set_push_clip_rectangle_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_push_clip_rectangle_func(hb_paint_funcs_t * funcs, hb_paint_push_clip_rectangle_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_push_clip_rectangle_func
public static void hb_paint_funcs_set_push_clip_rectangle_func(long funcs, hb_paint_push_clip_rectangle_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_push_clip_rectangle_func(hb_paint_funcs_t * funcs, hb_paint_push_clip_rectangle_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_pop_clip_func
public static void nhb_paint_funcs_set_pop_clip_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_pop_clip_func(hb_paint_funcs_t * funcs, hb_paint_pop_clip_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_pop_clip_func
public static void hb_paint_funcs_set_pop_clip_func(long funcs, hb_paint_pop_clip_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_pop_clip_func(hb_paint_funcs_t * funcs, hb_paint_pop_clip_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_color_func
public static void nhb_paint_funcs_set_color_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_color_func(hb_paint_funcs_t * funcs, hb_paint_color_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_color_func
public static void hb_paint_funcs_set_color_func(long funcs, hb_paint_color_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_color_func(hb_paint_funcs_t * funcs, hb_paint_color_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_image_func
public static void nhb_paint_funcs_set_image_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_image_func(hb_paint_funcs_t * funcs, hb_paint_image_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_image_func
public static void hb_paint_funcs_set_image_func(long funcs, hb_paint_image_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_image_func(hb_paint_funcs_t * funcs, hb_paint_image_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_linear_gradient_func
public static void nhb_paint_funcs_set_linear_gradient_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_linear_gradient_func(hb_paint_funcs_t * funcs, hb_paint_linear_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_linear_gradient_func
public static void hb_paint_funcs_set_linear_gradient_func(long funcs, hb_paint_linear_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_linear_gradient_func(hb_paint_funcs_t * funcs, hb_paint_linear_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_radial_gradient_func
public static void nhb_paint_funcs_set_radial_gradient_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_radial_gradient_func(hb_paint_funcs_t * funcs, hb_paint_radial_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_radial_gradient_func
public static void hb_paint_funcs_set_radial_gradient_func(long funcs, hb_paint_radial_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_radial_gradient_func(hb_paint_funcs_t * funcs, hb_paint_radial_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_sweep_gradient_func
public static void nhb_paint_funcs_set_sweep_gradient_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_sweep_gradient_func(hb_paint_funcs_t * funcs, hb_paint_sweep_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_sweep_gradient_func
public static void hb_paint_funcs_set_sweep_gradient_func(long funcs, hb_paint_sweep_gradient_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_sweep_gradient_func(hb_paint_funcs_t * funcs, hb_paint_sweep_gradient_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_push_group_func
public static void nhb_paint_funcs_set_push_group_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_push_group_func(hb_paint_funcs_t * funcs, hb_paint_push_group_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_push_group_func
public static void hb_paint_funcs_set_push_group_func(long funcs, hb_paint_push_group_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_push_group_func(hb_paint_funcs_t * funcs, hb_paint_push_group_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_pop_group_func
public static void nhb_paint_funcs_set_pop_group_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_pop_group_func(hb_paint_funcs_t * funcs, hb_paint_pop_group_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_pop_group_func
public static void hb_paint_funcs_set_pop_group_func(long funcs, hb_paint_pop_group_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_pop_group_func(hb_paint_funcs_t * funcs, hb_paint_pop_group_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_paint_funcs_set_custom_palette_color_func
public static void nhb_paint_funcs_set_custom_palette_color_func(long funcs, long func, long user_data, long destroy) void hb_paint_funcs_set_custom_palette_color_func(hb_paint_funcs_t * funcs, hb_paint_custom_palette_color_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_funcs_set_custom_palette_color_func
public static void hb_paint_funcs_set_custom_palette_color_func(long funcs, hb_paint_custom_palette_color_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_paint_funcs_set_custom_palette_color_func(hb_paint_funcs_t * funcs, hb_paint_custom_palette_color_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_paint_push_transform
public static void hb_paint_push_transform(long funcs, long paint_data, float xx, float yx, float xy, float yy, float dx, float dy) void hb_paint_push_transform(hb_paint_funcs_t * funcs, void * paint_data, float xx, float yx, float xy, float yy, float dx, float dy)
-
hb_paint_push_font_transform
public static void hb_paint_push_font_transform(long funcs, long paint_data, long font) void hb_paint_push_font_transform(hb_paint_funcs_t * funcs, void * paint_data, hb_font_t const * font)
-
hb_paint_push_inverse_font_transform
public static void hb_paint_push_inverse_font_transform(long funcs, long paint_data, long font) void hb_paint_push_inverse_font_transform(hb_paint_funcs_t * funcs, void * paint_data, hb_font_t const * font)
-
hb_paint_pop_transform
public static void hb_paint_pop_transform(long funcs, long paint_data) void hb_paint_pop_transform(hb_paint_funcs_t * funcs, void * paint_data)
-
hb_paint_color_glyph
public static void hb_paint_color_glyph(long funcs, long paint_data, int glyph, long font) void hb_paint_color_glyph(hb_paint_funcs_t * funcs, void * paint_data, hb_codepoint_t glyph, hb_font_t * font)
-
hb_paint_push_clip_glyph
public static void hb_paint_push_clip_glyph(long funcs, long paint_data, int glyph, long font) void hb_paint_push_clip_glyph(hb_paint_funcs_t * funcs, void * paint_data, hb_codepoint_t glyph, hb_font_t * font)
-
hb_paint_push_clip_rectangle
public static void hb_paint_push_clip_rectangle(long funcs, long paint_data, float xmin, float ymin, float xmax, float ymax) void hb_paint_push_clip_rectangle(hb_paint_funcs_t * funcs, void * paint_data, float xmin, float ymin, float xmax, float ymax)
-
hb_paint_pop_clip
public static void hb_paint_pop_clip(long funcs, long paint_data) void hb_paint_pop_clip(hb_paint_funcs_t * funcs, void * paint_data)
-
hb_paint_color
public static void hb_paint_color(long funcs, long paint_data, boolean is_foreground, int color) void hb_paint_color(hb_paint_funcs_t * funcs, void * paint_data, hb_bool_t is_foreground, hb_color_t color)
-
nhb_paint_image
public static void nhb_paint_image(long funcs, long paint_data, long image, int width, int height, int format, float slant, long extents) void hb_paint_image(hb_paint_funcs_t * funcs, void * paint_data, hb_blob_t * image, unsigned int width, unsigned int height, hb_tag_t format, float slant, hb_glyph_extents_t * extents)
-
hb_paint_image
public static void hb_paint_image(long funcs, long paint_data, long image, int width, int height, int format, float slant, hb_glyph_extents_t extents) void hb_paint_image(hb_paint_funcs_t * funcs, void * paint_data, hb_blob_t * image, unsigned int width, unsigned int height, hb_tag_t format, float slant, hb_glyph_extents_t * extents)
-
nhb_paint_linear_gradient
public static void nhb_paint_linear_gradient(long funcs, long paint_data, long color_line, float x0, float yx0, float x1, float y1, float x2, float y2) void hb_paint_linear_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float yx0, float x1, float y1, float x2, float y2)
-
hb_paint_linear_gradient
public static void hb_paint_linear_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float yx0, float x1, float y1, float x2, float y2) void hb_paint_linear_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float yx0, float x1, float y1, float x2, float y2)
-
nhb_paint_radial_gradient
public static void nhb_paint_radial_gradient(long funcs, long paint_data, long color_line, float x0, float y0, float r0, float x1, float y1, float r1) void hb_paint_radial_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float y0, float r0, float x1, float y1, float r1)
-
hb_paint_radial_gradient
public static void hb_paint_radial_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float y0, float r0, float x1, float y1, float r1) void hb_paint_radial_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float y0, float r0, float x1, float y1, float r1)
-
nhb_paint_sweep_gradient
public static void nhb_paint_sweep_gradient(long funcs, long paint_data, long color_line, float x0, float y0, float start_angle, float end_angle) void hb_paint_sweep_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float y0, float start_angle, float end_angle)
-
hb_paint_sweep_gradient
public static void hb_paint_sweep_gradient(long funcs, long paint_data, hb_color_line_t color_line, float x0, float y0, float start_angle, float end_angle) void hb_paint_sweep_gradient(hb_paint_funcs_t * funcs, void * paint_data, hb_color_line_t * color_line, float x0, float y0, float start_angle, float end_angle)
-
hb_paint_push_group
public static void hb_paint_push_group(long funcs, long paint_data) void hb_paint_push_group(hb_paint_funcs_t * funcs, void * paint_data)
-
hb_paint_pop_group
public static void hb_paint_pop_group(long funcs, long paint_data, int mode) void hb_paint_pop_group(hb_paint_funcs_t * funcs, void * paint_data, hb_paint_composite_mode_t mode)
-
nhb_paint_custom_palette_color
public static int nhb_paint_custom_palette_color(long funcs, long paint_data, int color_index, long color) hb_bool_t hb_paint_custom_palette_color(hb_paint_funcs_t * funcs, void * paint_data, unsigned int color_index, hb_color_t * color)
-
hb_paint_custom_palette_color
public static boolean hb_paint_custom_palette_color(long funcs, long paint_data, int color_index, IntBuffer color) hb_bool_t hb_paint_custom_palette_color(hb_paint_funcs_t * funcs, void * paint_data, unsigned int color_index, hb_color_t * color)
-
hb_set_create
public static long hb_set_create()hb_set_t * hb_set_create(void)
-
hb_set_get_empty
public static long hb_set_get_empty()hb_set_t * hb_set_get_empty(void)
-
hb_set_reference
public static long hb_set_reference(long set) hb_set_t * hb_set_reference(hb_set_t * set)
-
hb_set_destroy
public static void hb_set_destroy(long set) void hb_set_destroy(hb_set_t * set)
-
nhb_set_set_user_data
public static int nhb_set_set_user_data(long set, long key, long data, long destroy, int replace) hb_bool_t hb_set_set_user_data(hb_set_t * set, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_set_set_user_data
public static boolean hb_set_set_user_data(long set, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_set_set_user_data(hb_set_t * set, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_set_get_user_data
public static long nhb_set_get_user_data(long set, long key) void * hb_set_get_user_data(hb_set_t const * set, hb_user_data_key_t * key)
-
hb_set_get_user_data
void * hb_set_get_user_data(hb_set_t const * set, hb_user_data_key_t * key)
-
hb_set_allocation_successful
public static boolean hb_set_allocation_successful(long set) hb_bool_t hb_set_allocation_successful(hb_set_t const * set)
-
hb_set_copy
public static long hb_set_copy(long set) hb_set_t * hb_set_copy(hb_set_t const * set)
-
hb_set_clear
public static void hb_set_clear(long set) void hb_set_clear(hb_set_t * set)
-
hb_set_is_empty
public static boolean hb_set_is_empty(long set) hb_bool_t hb_set_is_empty(hb_set_t const * set)
-
hb_set_invert
public static void hb_set_invert(long set) void hb_set_invert(hb_set_t * set)
-
hb_set_is_inverted
public static boolean hb_set_is_inverted(long set) hb_bool_t hb_set_is_inverted(hb_set_t const * set)
-
hb_set_has
public static boolean hb_set_has(long set, int codepoint) hb_bool_t hb_set_has(hb_set_t const * set, hb_codepoint_t codepoint)
-
hb_set_add
public static void hb_set_add(long set, int codepoint) void hb_set_add(hb_set_t * set, hb_codepoint_t codepoint)
-
hb_set_add_range
public static void hb_set_add_range(long set, int first, int last) void hb_set_add_range(hb_set_t * set, hb_codepoint_t first, hb_codepoint_t last)
-
nhb_set_add_sorted_array
public static void nhb_set_add_sorted_array(long set, long sorted_codepoints, int num_codepoints) void hb_set_add_sorted_array(hb_set_t * set, hb_codepoint_t const * sorted_codepoints, unsigned int num_codepoints)
-
hb_set_add_sorted_array
void hb_set_add_sorted_array(hb_set_t * set, hb_codepoint_t const * sorted_codepoints, unsigned int num_codepoints)
-
hb_set_del
public static void hb_set_del(long set, int codepoint) void hb_set_del(hb_set_t * set, hb_codepoint_t codepoint)
-
hb_set_del_range
public static void hb_set_del_range(long set, int first, int last) void hb_set_del_range(hb_set_t * set, hb_codepoint_t first, hb_codepoint_t last)
-
hb_set_is_equal
public static boolean hb_set_is_equal(long set, long other) hb_bool_t hb_set_is_equal(hb_set_t const * set, hb_set_t const * other)
-
hb_set_hash
public static int hb_set_hash(long set) unsigned int hb_set_hash(hb_set_t const * set)
-
hb_set_is_subset
public static boolean hb_set_is_subset(long set, long larger_set) hb_bool_t hb_set_is_subset(hb_set_t const * set, hb_set_t const * larger_set)
-
hb_set_set
public static void hb_set_set(long set, long other) void hb_set_set(hb_set_t * set, hb_set_t const * other)
-
hb_set_union
public static void hb_set_union(long set, long other) void hb_set_union(hb_set_t * set, hb_set_t const * other)
-
hb_set_intersect
public static void hb_set_intersect(long set, long other) void hb_set_intersect(hb_set_t * set, hb_set_t const * other)
-
hb_set_subtract
public static void hb_set_subtract(long set, long other) void hb_set_subtract(hb_set_t * set, hb_set_t const * other)
-
hb_set_symmetric_difference
public static void hb_set_symmetric_difference(long set, long other) void hb_set_symmetric_difference(hb_set_t * set, hb_set_t const * other)
-
hb_set_get_population
public static int hb_set_get_population(long set) unsigned int hb_set_get_population(hb_set_t const * set)
-
hb_set_get_min
public static int hb_set_get_min(long set) hb_codepoint_t hb_set_get_min(hb_set_t const * set)
-
hb_set_get_max
public static int hb_set_get_max(long set) hb_codepoint_t hb_set_get_max(hb_set_t const * set)
-
nhb_set_next
public static int nhb_set_next(long set, long codepoint) hb_bool_t hb_set_next(hb_set_t const * set, hb_codepoint_t * codepoint)
-
hb_set_next
hb_bool_t hb_set_next(hb_set_t const * set, hb_codepoint_t * codepoint)
-
nhb_set_previous
public static int nhb_set_previous(long set, long codepoint) hb_bool_t hb_set_previous(hb_set_t const * set, hb_codepoint_t * codepoint)
-
hb_set_previous
hb_bool_t hb_set_previous(hb_set_t const * set, hb_codepoint_t * codepoint)
-
nhb_set_next_range
public static int nhb_set_next_range(long set, long first, long last) hb_bool_t hb_set_next_range(hb_set_t const * set, hb_codepoint_t * first, hb_codepoint_t * last)
-
hb_set_next_range
hb_bool_t hb_set_next_range(hb_set_t const * set, hb_codepoint_t * first, hb_codepoint_t * last)
-
nhb_set_previous_range
public static int nhb_set_previous_range(long set, long first, long last) hb_bool_t hb_set_previous_range(hb_set_t const * set, hb_codepoint_t * first, hb_codepoint_t * last)
-
hb_set_previous_range
hb_bool_t hb_set_previous_range(hb_set_t const * set, hb_codepoint_t * first, hb_codepoint_t * last)
-
nhb_set_next_many
public static int nhb_set_next_many(long set, int codepoint, long out, int size) unsigned int hb_set_next_many(hb_set_t const * set, hb_codepoint_t codepoint, hb_codepoint_t * out, unsigned int size)
-
hb_set_next_many
unsigned int hb_set_next_many(hb_set_t const * set, hb_codepoint_t codepoint, hb_codepoint_t * out, unsigned int size)
-
nhb_shape
public static void nhb_shape(long font, long buffer, long features, int num_features) void hb_shape(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features)
-
hb_shape
void hb_shape(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features)
-
nhb_shape_full
public static int nhb_shape_full(long font, long buffer, long features, int num_features, long shaper_list) hb_bool_t hb_shape_full(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, char const * const * shaper_list)
-
hb_shape_full
public static boolean hb_shape_full(long font, long buffer, @Nullable hb_feature_t.Buffer features, @Nullable PointerBuffer shaper_list) hb_bool_t hb_shape_full(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, char const * const * shaper_list)
-
nhb_shape_justify
public static int nhb_shape_justify(long font, long buffer, long features, int num_features, long shaper_list, float min_target_advance, float max_target_advance, long advance, long var_tag, long var_value) hb_bool_t hb_shape_justify(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, char const * const * shaper_list, float min_target_advance, float max_target_advance, float * advance, hb_tag_t * var_tag, float * var_value)
-
hb_shape_justify
public static boolean hb_shape_justify(long font, long buffer, @Nullable hb_feature_t.Buffer features, @Nullable PointerBuffer shaper_list, float min_target_advance, float max_target_advance, FloatBuffer advance, IntBuffer var_tag, FloatBuffer var_value) hb_bool_t hb_shape_justify(hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features, char const * const * shaper_list, float min_target_advance, float max_target_advance, float * advance, hb_tag_t * var_tag, float * var_value)
-
nhb_shape_list_shapers
public static long nhb_shape_list_shapers()char const ** hb_shape_list_shapers(void)
-
hb_shape_list_shapers
char const ** hb_shape_list_shapers(void)
-
hb_shape_list_shapers
char const ** hb_shape_list_shapers(void)
-
nhb_shape_plan_create
public static long nhb_shape_plan_create(long face, long props, long user_features, int num_user_features, long shaper_list) hb_shape_plan_t * hb_shape_plan_create(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, char const * const * shaper_list)
-
hb_shape_plan_create
public static long hb_shape_plan_create(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable PointerBuffer shaper_list) hb_shape_plan_t * hb_shape_plan_create(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, char const * const * shaper_list)
-
nhb_shape_plan_create_cached
public static long nhb_shape_plan_create_cached(long face, long props, long user_features, int num_user_features, long shaper_list) hb_shape_plan_t * hb_shape_plan_create_cached(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, char const * const * shaper_list)
-
hb_shape_plan_create_cached
public static long hb_shape_plan_create_cached(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable PointerBuffer shaper_list) hb_shape_plan_t * hb_shape_plan_create_cached(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, char const * const * shaper_list)
-
nhb_shape_plan_create2
public static long nhb_shape_plan_create2(long face, long props, long user_features, int num_user_features, long coords, int num_coords, long shaper_list) hb_shape_plan_t * hb_shape_plan_create2(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, int const * coords, unsigned int num_coords, char const * const * shaper_list)
-
hb_shape_plan_create2
public static long hb_shape_plan_create2(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable IntBuffer coords, @Nullable PointerBuffer shaper_list) hb_shape_plan_t * hb_shape_plan_create2(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, int const * coords, unsigned int num_coords, char const * const * shaper_list)
-
nhb_shape_plan_create_cached2
public static long nhb_shape_plan_create_cached2(long face, long props, long user_features, int num_user_features, long coords, int num_coords, long shaper_list) hb_shape_plan_t * hb_shape_plan_create_cached2(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, int const * coords, unsigned int num_coords, char const * const * shaper_list)
-
hb_shape_plan_create_cached2
public static long hb_shape_plan_create_cached2(long face, hb_segment_properties_t props, @Nullable hb_feature_t.Buffer user_features, @Nullable IntBuffer coords, @Nullable PointerBuffer shaper_list) hb_shape_plan_t * hb_shape_plan_create_cached2(hb_face_t * face, hb_segment_properties_t const * props, hb_feature_t const * user_features, unsigned int num_user_features, int const * coords, unsigned int num_coords, char const * const * shaper_list)
-
hb_shape_plan_get_empty
public static long hb_shape_plan_get_empty()hb_shape_plan_t * hb_shape_plan_get_empty(void)
-
hb_shape_plan_reference
public static long hb_shape_plan_reference(long shape_plan) hb_shape_plan_t * hb_shape_plan_reference(hb_shape_plan_t * shape_plan)
-
hb_shape_plan_destroy
public static void hb_shape_plan_destroy(long shape_plan) void hb_shape_plan_destroy(hb_shape_plan_t * shape_plan)
-
nhb_shape_plan_set_user_data
public static int nhb_shape_plan_set_user_data(long shape_plan, long key, long data, long destroy, int replace) hb_bool_t hb_shape_plan_set_user_data(hb_shape_plan_t * shape_plan, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_shape_plan_set_user_data
public static boolean hb_shape_plan_set_user_data(long shape_plan, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_shape_plan_set_user_data(hb_shape_plan_t * shape_plan, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_shape_plan_get_user_data
public static long nhb_shape_plan_get_user_data(long shape_plan, long key) void * hb_shape_plan_get_user_data(hb_shape_plan_t const * shape_plan, hb_user_data_key_t * key)
-
hb_shape_plan_get_user_data
void * hb_shape_plan_get_user_data(hb_shape_plan_t const * shape_plan, hb_user_data_key_t * key)
-
nhb_shape_plan_execute
public static int nhb_shape_plan_execute(long shape_plan, long font, long buffer, long features, int num_features) hb_bool_t hb_shape_plan_execute(hb_shape_plan_t * shape_plan, hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features)
-
hb_shape_plan_execute
public static boolean hb_shape_plan_execute(long shape_plan, long font, long buffer, @Nullable hb_feature_t.Buffer features) hb_bool_t hb_shape_plan_execute(hb_shape_plan_t * shape_plan, hb_font_t * font, hb_buffer_t * buffer, hb_feature_t const * features, unsigned int num_features)
-
nhb_shape_plan_get_shaper
public static long nhb_shape_plan_get_shaper(long shape_plan) char const * hb_shape_plan_get_shaper(hb_shape_plan_t * shape_plan)
-
hb_shape_plan_get_shaper
char const * hb_shape_plan_get_shaper(hb_shape_plan_t * shape_plan)
-
hb_style_get_value
public static float hb_style_get_value(long font, int style_tag) float hb_style_get_value(hb_font_t * font, hb_style_tag_t style_tag)
-
hb_unicode_funcs_get_default
public static long hb_unicode_funcs_get_default()hb_unicode_funcs_t * hb_unicode_funcs_get_default(void)
-
hb_unicode_funcs_create
public static long hb_unicode_funcs_create(long parent) hb_unicode_funcs_t * hb_unicode_funcs_create(hb_unicode_funcs_t * parent)
-
hb_unicode_funcs_get_empty
public static long hb_unicode_funcs_get_empty()hb_unicode_funcs_t * hb_unicode_funcs_get_empty(void)
-
hb_unicode_funcs_reference
public static long hb_unicode_funcs_reference(long ufuncs) hb_unicode_funcs_t * hb_unicode_funcs_reference(hb_unicode_funcs_t * ufuncs)
-
hb_unicode_funcs_destroy
public static void hb_unicode_funcs_destroy(long ufuncs) void hb_unicode_funcs_destroy(hb_unicode_funcs_t * ufuncs)
-
nhb_unicode_funcs_set_user_data
public static int nhb_unicode_funcs_set_user_data(long ufuncs, long key, long data, long destroy, int replace) hb_bool_t hb_unicode_funcs_set_user_data(hb_unicode_funcs_t * ufuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
hb_unicode_funcs_set_user_data
public static boolean hb_unicode_funcs_set_user_data(long ufuncs, hb_user_data_key_t key, long data, @Nullable hb_destroy_func_tI destroy, boolean replace) hb_bool_t hb_unicode_funcs_set_user_data(hb_unicode_funcs_t * ufuncs, hb_user_data_key_t * key, void * data, hb_destroy_func_t destroy, hb_bool_t replace)
-
nhb_unicode_funcs_get_user_data
public static long nhb_unicode_funcs_get_user_data(long ufuncs, long key) void * hb_unicode_funcs_get_user_data(hb_unicode_funcs_t const * ufuncs, hb_user_data_key_t * key)
-
hb_unicode_funcs_get_user_data
void * hb_unicode_funcs_get_user_data(hb_unicode_funcs_t const * ufuncs, hb_user_data_key_t * key)
-
hb_unicode_funcs_make_immutable
public static void hb_unicode_funcs_make_immutable(long ufuncs) void hb_unicode_funcs_make_immutable(hb_unicode_funcs_t * ufuncs)
-
hb_unicode_funcs_is_immutable
public static boolean hb_unicode_funcs_is_immutable(long ufuncs) hb_bool_t hb_unicode_funcs_is_immutable(hb_unicode_funcs_t * ufuncs)
-
hb_unicode_funcs_get_parent
public static long hb_unicode_funcs_get_parent(long ufuncs) hb_unicode_funcs_t * hb_unicode_funcs_get_parent(hb_unicode_funcs_t * ufuncs)
-
nhb_unicode_funcs_set_combining_class_func
public static void nhb_unicode_funcs_set_combining_class_func(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_combining_class_func(hb_unicode_funcs_t * ufuncs, hb_unicode_combining_class_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_unicode_funcs_set_combining_class_func
public static void hb_unicode_funcs_set_combining_class_func(long ufuncs, hb_unicode_combining_class_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_combining_class_func(hb_unicode_funcs_t * ufuncs, hb_unicode_combining_class_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_unicode_funcs_set_general_category_func
public static void nhb_unicode_funcs_set_general_category_func(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_general_category_func(hb_unicode_funcs_t * ufuncs, hb_unicode_general_category_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_unicode_funcs_set_general_category_func
public static void hb_unicode_funcs_set_general_category_func(long ufuncs, hb_unicode_general_category_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_general_category_func(hb_unicode_funcs_t * ufuncs, hb_unicode_general_category_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_unicode_funcs_set_mirroring_func
public static void nhb_unicode_funcs_set_mirroring_func(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_mirroring_func(hb_unicode_funcs_t * ufuncs, hb_unicode_mirroring_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_unicode_funcs_set_mirroring_func
public static void hb_unicode_funcs_set_mirroring_func(long ufuncs, hb_unicode_mirroring_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_mirroring_func(hb_unicode_funcs_t * ufuncs, hb_unicode_mirroring_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_unicode_funcs_set_script_func
public static void nhb_unicode_funcs_set_script_func(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_script_func(hb_unicode_funcs_t * ufuncs, hb_unicode_script_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_unicode_funcs_set_script_func
public static void hb_unicode_funcs_set_script_func(long ufuncs, hb_unicode_script_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_script_func(hb_unicode_funcs_t * ufuncs, hb_unicode_script_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_unicode_funcs_set_compose_func
public static void nhb_unicode_funcs_set_compose_func(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_compose_func(hb_unicode_funcs_t * ufuncs, hb_unicode_compose_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_unicode_funcs_set_compose_func
public static void hb_unicode_funcs_set_compose_func(long ufuncs, hb_unicode_compose_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_compose_func(hb_unicode_funcs_t * ufuncs, hb_unicode_compose_func_t func, void * user_data, hb_destroy_func_t destroy)
-
nhb_unicode_funcs_set_decompose_func
public static void nhb_unicode_funcs_set_decompose_func(long ufuncs, long func, long user_data, long destroy) void hb_unicode_funcs_set_decompose_func(hb_unicode_funcs_t * ufuncs, hb_unicode_decompose_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_unicode_funcs_set_decompose_func
public static void hb_unicode_funcs_set_decompose_func(long ufuncs, hb_unicode_decompose_func_tI func, long user_data, @Nullable hb_destroy_func_tI destroy) void hb_unicode_funcs_set_decompose_func(hb_unicode_funcs_t * ufuncs, hb_unicode_decompose_func_t func, void * user_data, hb_destroy_func_t destroy)
-
hb_unicode_combining_class
public static int hb_unicode_combining_class(long ufuncs, int unicode) hb_unicode_combining_class_t hb_unicode_combining_class(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode)
-
hb_unicode_general_category
public static int hb_unicode_general_category(long ufuncs, int unicode) hb_unicode_general_category_t hb_unicode_general_category(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode)
-
hb_unicode_mirroring
public static int hb_unicode_mirroring(long ufuncs, int unicode) hb_codepoint_t hb_unicode_mirroring(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode)
-
hb_unicode_script
public static int hb_unicode_script(long ufuncs, int unicode) hb_script_t hb_unicode_script(hb_unicode_funcs_t * ufuncs, hb_codepoint_t unicode)
-
nhb_unicode_compose
public static int nhb_unicode_compose(long ufuncs, int a, int b, long ab) hb_bool_t hb_unicode_compose(hb_unicode_funcs_t * ufuncs, hb_codepoint_t a, hb_codepoint_t b, hb_codepoint_t * ab)
-
hb_unicode_compose
hb_bool_t hb_unicode_compose(hb_unicode_funcs_t * ufuncs, hb_codepoint_t a, hb_codepoint_t b, hb_codepoint_t * ab)
-
nhb_unicode_decompose
public static int nhb_unicode_decompose(long ufuncs, int ab, long a, long b) hb_bool_t hb_unicode_decompose(hb_unicode_funcs_t * ufuncs, hb_codepoint_t ab, hb_codepoint_t * a, hb_codepoint_t * b)
-
hb_unicode_decompose
hb_bool_t hb_unicode_decompose(hb_unicode_funcs_t * ufuncs, hb_codepoint_t ab, hb_codepoint_t * a, hb_codepoint_t * b)
-
nhb_version
public static void nhb_version(long major, long minor, long micro) void hb_version(unsigned int * major, unsigned int * minor, unsigned int * micro)
-
hb_version
void hb_version(unsigned int * major, unsigned int * minor, unsigned int * micro)
-
nhb_version_string
public static long nhb_version_string()char const * hb_version_string(void)
-
hb_version_string
char const * hb_version_string(void)
-
hb_version_atleast
public static boolean hb_version_atleast(int major, int minor, int micro) hb_bool_t hb_version_atleast(unsigned int major, unsigned int minor, unsigned int micro)
-
HB_TAG
public static int HB_TAG(int c1, int c2, int c3, int c4) -
HB_DIRECTION_IS_VALID
public static boolean HB_DIRECTION_IS_VALID(int dir) Tests whether a text direction is valid. -
HB_DIRECTION_IS_HORIZONTAL
public static boolean HB_DIRECTION_IS_HORIZONTAL(int dir) Tests whether a text direction is horizontal. Requires that the direction be valid. -
HB_DIRECTION_IS_VERTICAL
public static boolean HB_DIRECTION_IS_VERTICAL(int dir) Tests whether a text direction is vertical. Requires that the direction be valid. -
HB_DIRECTION_IS_FORWARD
public static boolean HB_DIRECTION_IS_FORWARD(int dir) Tests whether a text direction moves forward (from left to right, or from top to bottom). Requires that the direction be valid. -
HB_DIRECTION_IS_BACKWARD
public static boolean HB_DIRECTION_IS_BACKWARD(int dir) Tests whether a text direction moves backward (from right to left, or from bottom to top). Requires that the direction be valid. -
HB_DIRECTION_REVERSE
public static int HB_DIRECTION_REVERSE(int dir) Reverses a text direction. Requires that the direction be valid. -
HB_COLOR
public static int HB_COLOR(int b, int g, int r, int a) -
HB_BUFFER_CLUSTER_LEVEL_IS_MONOTONE
public static boolean HB_BUFFER_CLUSTER_LEVEL_IS_MONOTONE(int level) -
HB_BUFFER_CLUSTER_LEVEL_IS_GRAPHEMES
public static boolean HB_BUFFER_CLUSTER_LEVEL_IS_GRAPHEMES(int level) -
HB_BUFFER_CLUSTER_LEVEL_IS_CHARACTERS
public static boolean HB_BUFFER_CLUSTER_LEVEL_IS_CHARACTERS(int level) -
hb_glyph_info_get_glyph_flags
-
HB_VERSION_ATLEAST
public static boolean HB_VERSION_ATLEAST(int major, int minor, int micro)
-