Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Typedefs | |
typedef struct hb_face_t | hb_face_t |
typedef hb_blob_t *(* | hb_reference_table_func_t) (hb_face_t *face, hb_tag_t tag, void *user_data) |
typedef unsigned int(* | hb_get_table_tags_func_t) (const hb_face_t *face, unsigned int start_offset, unsigned int *table_count, hb_tag_t *table_tags, void *user_data) |
typedef unsigned int(* hb_get_table_tags_func_t) (const hb_face_t *face, unsigned int start_offset, unsigned int *table_count, hb_tag_t *table_tags, void *user_data) |
hb_get_table_tags_func_t: @face: A face object @start_offset: The index of first table tag to retrieve @table_count: (inout): Input = the maximum number of table tags to return; Output = the actual number of table tags returned (may be zero) @table_tags: (out) (array length=table_count): The array of table tags found @user_data: User data pointer passed by the caller
Callback function for hb_face_get_table_tags().
Return value: Total number of tables, or zero if it is not possible to list
Since: 10.0.0
hb_reference_table_func_t: @face: an hb_face_t to reference table for @tag: the tag of the table to reference @user_data: User data pointer passed by the caller
Callback function for hb_face_create_for_tables().
Return value: (transfer full): A pointer to the @tag table within @face
Since: 0.9.2
HB_EXTERN void hb_face_collect_nominal_glyph_mapping | ( | hb_face_t * | face, |
hb_map_t * | mapping, | ||
hb_set_t * | unicodes ) |
HB_EXTERN void hb_face_collect_variation_unicodes | ( | hb_face_t * | face, |
hb_codepoint_t | variation_selector, | ||
hb_set_t * | out ) |
HB_BEGIN_DECLS HB_EXTERN unsigned int hb_face_count | ( | hb_blob_t * | blob | ) |
HB_EXTERN 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_EXTERN unsigned int hb_face_get_table_tags | ( | const hb_face_t * | face, |
unsigned int | start_offset, | ||
unsigned int * | table_count, | ||
hb_tag_t * | table_tags ) |
HB_EXTERN void * hb_face_get_user_data | ( | const hb_face_t * | face, |
hb_user_data_key_t * | key ) |
HB_EXTERN 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_EXTERN 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 ) |