Table of Contents

Namespace HarfBuzz.Internal

Classes

Functions
aat_layout_feature_selector_info_t
aat_layout_feature_selector_info_tArrayHandle
aat_layout_feature_selector_info_tArrayOwnedHandle
aat_layout_feature_selector_info_tArrayUnownedHandle
aat_layout_feature_selector_info_tHandle
aat_layout_feature_selector_info_tOwnedHandle
aat_layout_feature_selector_info_tUnownedHandle
blob_t
blob_tHandle
blob_tOwnedHandle
blob_tUnownedHandle
buffer_message_func_tAsyncHandler

Async Handler for buffer_message_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

buffer_message_func_tCallHandler
buffer_message_func_tForeverHandler

Forever Handler for buffer_message_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

buffer_message_func_tNotifiedHandler

Notified Handler for buffer_message_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

buffer_t
buffer_tHandle
buffer_tOwnedHandle
buffer_tUnownedHandle
color_line_get_extend_func_tAsyncHandler

Async Handler for color_line_get_extend_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

color_line_get_extend_func_tCallHandler
color_line_get_extend_func_tForeverHandler

Forever Handler for color_line_get_extend_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

color_line_get_extend_func_tNotifiedHandler

Notified Handler for color_line_get_extend_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

color_line_t
color_line_tArrayHandle
color_line_tArrayOwnedHandle
color_line_tArrayUnownedHandle
color_line_tHandle
color_line_tManagedHandle
color_line_tOwnedHandle
color_line_tUnownedHandle
color_stop_t
color_stop_tArrayHandle
color_stop_tArrayOwnedHandle
color_stop_tArrayUnownedHandle
color_stop_tHandle
color_stop_tManagedHandle
color_stop_tOwnedHandle
color_stop_tUnownedHandle
destroy_func_tAsyncHandler

Async Handler for destroy_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

destroy_func_tCallHandler
destroy_func_tForeverHandler

Forever Handler for destroy_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

destroy_func_tNotifiedHandler

Notified Handler for destroy_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

draw_close_path_func_tAsyncHandler

Async Handler for draw_close_path_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

draw_close_path_func_tCallHandler
draw_close_path_func_tForeverHandler

Forever Handler for draw_close_path_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

draw_close_path_func_tNotifiedHandler

Notified Handler for draw_close_path_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

draw_cubic_to_func_tAsyncHandler

Async Handler for draw_cubic_to_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

draw_cubic_to_func_tCallHandler
draw_cubic_to_func_tForeverHandler

Forever Handler for draw_cubic_to_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

draw_cubic_to_func_tNotifiedHandler

Notified Handler for draw_cubic_to_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

draw_funcs_t
draw_funcs_tHandle
draw_funcs_tOwnedHandle
draw_funcs_tUnownedHandle
draw_line_to_func_tAsyncHandler

Async Handler for draw_line_to_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

draw_line_to_func_tCallHandler
draw_line_to_func_tForeverHandler

Forever Handler for draw_line_to_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

draw_line_to_func_tNotifiedHandler

Notified Handler for draw_line_to_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

draw_move_to_func_tAsyncHandler

Async Handler for draw_move_to_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

draw_move_to_func_tCallHandler
draw_move_to_func_tForeverHandler

Forever Handler for draw_move_to_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

draw_move_to_func_tNotifiedHandler

Notified Handler for draw_move_to_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

draw_quadratic_to_func_tAsyncHandler

Async Handler for draw_quadratic_to_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

draw_quadratic_to_func_tCallHandler
draw_quadratic_to_func_tForeverHandler

Forever Handler for draw_quadratic_to_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

draw_quadratic_to_func_tNotifiedHandler

Notified Handler for draw_quadratic_to_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

draw_state_t
draw_state_tArrayHandle
draw_state_tArrayOwnedHandle
draw_state_tArrayUnownedHandle
draw_state_tHandle
draw_state_tManagedHandle
draw_state_tOwnedHandle
draw_state_tUnownedHandle
face_t
face_tHandle
face_tOwnedHandle
face_tUnownedHandle
feature_t
feature_tArrayHandle
feature_tArrayOwnedHandle
feature_tArrayUnownedHandle
feature_tHandle
feature_tManagedHandle
feature_tOwnedHandle
feature_tUnownedHandle
font_draw_glyph_func_tAsyncHandler

Async Handler for font_draw_glyph_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

font_draw_glyph_func_tCallHandler
font_draw_glyph_func_tForeverHandler

Forever Handler for font_draw_glyph_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

font_draw_glyph_func_tNotifiedHandler

Notified Handler for font_draw_glyph_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

font_extents_t
font_extents_tArrayHandle
font_extents_tArrayOwnedHandle
font_extents_tArrayUnownedHandle
font_extents_tHandle
font_extents_tOwnedHandle
font_extents_tUnownedHandle
font_funcs_t
font_funcs_tHandle
font_funcs_tOwnedHandle
font_funcs_tUnownedHandle
font_get_font_extents_func_tAsyncHandler

Async Handler for font_get_font_extents_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

font_get_font_extents_func_tCallHandler
font_get_font_extents_func_tForeverHandler

Forever Handler for font_get_font_extents_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

font_get_font_extents_func_tNotifiedHandler

Notified Handler for font_get_font_extents_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

font_get_glyph_advance_func_tAsyncHandler

Async Handler for font_get_glyph_advance_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

font_get_glyph_advance_func_tCallHandler
font_get_glyph_advance_func_tForeverHandler

Forever Handler for font_get_glyph_advance_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

font_get_glyph_advance_func_tNotifiedHandler

Notified Handler for font_get_glyph_advance_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

font_get_glyph_extents_func_tAsyncHandler

Async Handler for font_get_glyph_extents_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

font_get_glyph_extents_func_tCallHandler
font_get_glyph_extents_func_tForeverHandler

Forever Handler for font_get_glyph_extents_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

font_get_glyph_extents_func_tNotifiedHandler

Notified Handler for font_get_glyph_extents_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

font_get_glyph_kerning_func_tAsyncHandler

Async Handler for font_get_glyph_kerning_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

font_get_glyph_kerning_func_tCallHandler
font_get_glyph_kerning_func_tForeverHandler

Forever Handler for font_get_glyph_kerning_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

font_get_glyph_kerning_func_tNotifiedHandler

Notified Handler for font_get_glyph_kerning_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

font_get_glyph_shape_func_tAsyncHandler

Async Handler for font_get_glyph_shape_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

font_get_glyph_shape_func_tCallHandler
font_get_glyph_shape_func_tForeverHandler

Forever Handler for font_get_glyph_shape_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

font_get_glyph_shape_func_tNotifiedHandler

Notified Handler for font_get_glyph_shape_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

font_paint_glyph_func_tAsyncHandler

Async Handler for font_paint_glyph_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

font_paint_glyph_func_tCallHandler
font_paint_glyph_func_tForeverHandler

Forever Handler for font_paint_glyph_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

font_paint_glyph_func_tNotifiedHandler

Notified Handler for font_paint_glyph_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

font_t
font_tHandle
font_tOwnedHandle
font_tUnownedHandle
glyph_extents_t
glyph_extents_tArrayHandle
glyph_extents_tArrayOwnedHandle
glyph_extents_tArrayUnownedHandle
glyph_extents_tHandle
glyph_extents_tOwnedHandle
glyph_extents_tUnownedHandle
glyph_info_t
glyph_info_tArrayHandle
glyph_info_tArrayOwnedHandle
glyph_info_tArrayUnownedHandle
glyph_info_tHandle
glyph_info_tManagedHandle
glyph_info_tOwnedHandle
glyph_info_tUnownedHandle
glyph_position_t
glyph_position_tArrayHandle
glyph_position_tArrayOwnedHandle
glyph_position_tArrayUnownedHandle
glyph_position_tHandle
glyph_position_tManagedHandle
glyph_position_tOwnedHandle
glyph_position_tUnownedHandle
language_t
language_tArrayHandle
language_tArrayOwnedHandle
language_tArrayUnownedHandle
language_tHandle
language_tOwnedHandle
language_tUnownedHandle
map_t
map_tHandle
map_tOwnedHandle
map_tUnownedHandle
ot_color_layer_t
ot_color_layer_tArrayHandle
ot_color_layer_tArrayOwnedHandle
ot_color_layer_tArrayUnownedHandle
ot_color_layer_tHandle
ot_color_layer_tOwnedHandle
ot_color_layer_tUnownedHandle
ot_math_glyph_part_t
ot_math_glyph_part_tArrayHandle
ot_math_glyph_part_tArrayOwnedHandle
ot_math_glyph_part_tArrayUnownedHandle
ot_math_glyph_part_tHandle
ot_math_glyph_part_tManagedHandle
ot_math_glyph_part_tOwnedHandle
ot_math_glyph_part_tUnownedHandle
ot_math_glyph_variant_t
ot_math_glyph_variant_tArrayHandle
ot_math_glyph_variant_tArrayOwnedHandle
ot_math_glyph_variant_tArrayUnownedHandle
ot_math_glyph_variant_tHandle
ot_math_glyph_variant_tManagedHandle
ot_math_glyph_variant_tOwnedHandle
ot_math_glyph_variant_tUnownedHandle
ot_math_kern_entry_t
ot_math_kern_entry_tArrayHandle
ot_math_kern_entry_tArrayOwnedHandle
ot_math_kern_entry_tArrayUnownedHandle
ot_math_kern_entry_tHandle
ot_math_kern_entry_tOwnedHandle
ot_math_kern_entry_tUnownedHandle
ot_name_entry_t
ot_name_entry_tArrayHandle
ot_name_entry_tArrayOwnedHandle
ot_name_entry_tArrayUnownedHandle
ot_name_entry_tHandle
ot_name_entry_tOwnedHandle
ot_name_entry_tUnownedHandle
ot_var_axis_info_t
ot_var_axis_info_tArrayHandle
ot_var_axis_info_tArrayOwnedHandle
ot_var_axis_info_tArrayUnownedHandle
ot_var_axis_info_tHandle
ot_var_axis_info_tManagedHandle
ot_var_axis_info_tOwnedHandle
ot_var_axis_info_tUnownedHandle
ot_var_axis_t
ot_var_axis_tArrayHandle
ot_var_axis_tArrayOwnedHandle
ot_var_axis_tArrayUnownedHandle
ot_var_axis_tHandle
ot_var_axis_tOwnedHandle
ot_var_axis_tUnownedHandle
paint_color_func_tAsyncHandler

Async Handler for paint_color_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_color_func_tCallHandler
paint_color_func_tForeverHandler

Forever Handler for paint_color_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_color_func_tNotifiedHandler

Notified Handler for paint_color_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_funcs_t
paint_funcs_tHandle
paint_funcs_tOwnedHandle
paint_funcs_tUnownedHandle
paint_image_func_tAsyncHandler

Async Handler for paint_image_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_image_func_tCallHandler
paint_image_func_tForeverHandler

Forever Handler for paint_image_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_image_func_tNotifiedHandler

Notified Handler for paint_image_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_linear_gradient_func_tAsyncHandler

Async Handler for paint_linear_gradient_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_linear_gradient_func_tCallHandler
paint_linear_gradient_func_tForeverHandler

Forever Handler for paint_linear_gradient_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_linear_gradient_func_tNotifiedHandler

Notified Handler for paint_linear_gradient_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_pop_clip_func_tAsyncHandler

Async Handler for paint_pop_clip_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_pop_clip_func_tCallHandler
paint_pop_clip_func_tForeverHandler

Forever Handler for paint_pop_clip_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_pop_clip_func_tNotifiedHandler

Notified Handler for paint_pop_clip_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_pop_group_func_tAsyncHandler

Async Handler for paint_pop_group_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_pop_group_func_tCallHandler
paint_pop_group_func_tForeverHandler

Forever Handler for paint_pop_group_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_pop_group_func_tNotifiedHandler

Notified Handler for paint_pop_group_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_pop_transform_func_tAsyncHandler

Async Handler for paint_pop_transform_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_pop_transform_func_tCallHandler
paint_pop_transform_func_tForeverHandler

Forever Handler for paint_pop_transform_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_pop_transform_func_tNotifiedHandler

Notified Handler for paint_pop_transform_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_push_clip_glyph_func_tAsyncHandler

Async Handler for paint_push_clip_glyph_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_push_clip_glyph_func_tCallHandler
paint_push_clip_glyph_func_tForeverHandler

Forever Handler for paint_push_clip_glyph_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_push_clip_glyph_func_tNotifiedHandler

Notified Handler for paint_push_clip_glyph_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_push_clip_rectangle_func_tAsyncHandler

Async Handler for paint_push_clip_rectangle_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_push_clip_rectangle_func_tCallHandler
paint_push_clip_rectangle_func_tForeverHandler

Forever Handler for paint_push_clip_rectangle_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_push_clip_rectangle_func_tNotifiedHandler

Notified Handler for paint_push_clip_rectangle_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_push_group_func_tAsyncHandler

Async Handler for paint_push_group_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_push_group_func_tCallHandler
paint_push_group_func_tForeverHandler

Forever Handler for paint_push_group_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_push_group_func_tNotifiedHandler

Notified Handler for paint_push_group_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_push_transform_func_tAsyncHandler

Async Handler for paint_push_transform_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_push_transform_func_tCallHandler
paint_push_transform_func_tForeverHandler

Forever Handler for paint_push_transform_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_push_transform_func_tNotifiedHandler

Notified Handler for paint_push_transform_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_radial_gradient_func_tAsyncHandler

Async Handler for paint_radial_gradient_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_radial_gradient_func_tCallHandler
paint_radial_gradient_func_tForeverHandler

Forever Handler for paint_radial_gradient_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_radial_gradient_func_tNotifiedHandler

Notified Handler for paint_radial_gradient_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

paint_sweep_gradient_func_tAsyncHandler

Async Handler for paint_sweep_gradient_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

paint_sweep_gradient_func_tCallHandler
paint_sweep_gradient_func_tForeverHandler

Forever Handler for paint_sweep_gradient_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

paint_sweep_gradient_func_tNotifiedHandler

Notified Handler for paint_sweep_gradient_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

reference_table_func_tAsyncHandler

Async Handler for reference_table_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

reference_table_func_tCallHandler
reference_table_func_tForeverHandler

Forever Handler for reference_table_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

reference_table_func_tNotifiedHandler

Notified Handler for reference_table_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

segment_properties_t
segment_properties_tArrayHandle
segment_properties_tArrayOwnedHandle
segment_properties_tArrayUnownedHandle
segment_properties_tHandle
segment_properties_tManagedHandle
segment_properties_tOwnedHandle
segment_properties_tUnownedHandle
set_t
set_tHandle
set_tOwnedHandle
set_tUnownedHandle
shape_plan_t
shape_plan_tHandle
shape_plan_tOwnedHandle
shape_plan_tUnownedHandle
unicode_combining_class_func_tAsyncHandler

Async Handler for unicode_combining_class_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

unicode_combining_class_func_tCallHandler
unicode_combining_class_func_tForeverHandler

Forever Handler for unicode_combining_class_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

unicode_combining_class_func_tNotifiedHandler

Notified Handler for unicode_combining_class_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

unicode_decompose_compatibility_func_tAsyncHandler

Async Handler for unicode_decompose_compatibility_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

unicode_decompose_compatibility_func_tCallHandler
unicode_decompose_compatibility_func_tForeverHandler

Forever Handler for unicode_decompose_compatibility_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

unicode_decompose_compatibility_func_tNotifiedHandler

Notified Handler for unicode_decompose_compatibility_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

unicode_eastasian_width_func_tAsyncHandler

Async Handler for unicode_eastasian_width_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

unicode_eastasian_width_func_tCallHandler
unicode_eastasian_width_func_tForeverHandler

Forever Handler for unicode_eastasian_width_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

unicode_eastasian_width_func_tNotifiedHandler

Notified Handler for unicode_eastasian_width_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

unicode_funcs_t
unicode_funcs_tHandle
unicode_funcs_tOwnedHandle
unicode_funcs_tUnownedHandle
unicode_general_category_func_tAsyncHandler

Async Handler for unicode_general_category_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

unicode_general_category_func_tCallHandler
unicode_general_category_func_tForeverHandler

Forever Handler for unicode_general_category_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

unicode_general_category_func_tNotifiedHandler

Notified Handler for unicode_general_category_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

unicode_mirroring_func_tAsyncHandler

Async Handler for unicode_mirroring_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

unicode_mirroring_func_tCallHandler
unicode_mirroring_func_tForeverHandler

Forever Handler for unicode_mirroring_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

unicode_mirroring_func_tNotifiedHandler

Notified Handler for unicode_mirroring_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

unicode_script_func_tAsyncHandler

Async Handler for unicode_script_func_t. An async annotation indicates the closure will be called precisely once, after which it is then available for garbage collection.

unicode_script_func_tCallHandler
unicode_script_func_tForeverHandler

Forever Handler for unicode_script_func_t. An forever annotation indicates the closure will be valid until the process terminates. Therefor the object will never be freed.

unicode_script_func_tNotifiedHandler

Notified Handler for unicode_script_func_t. A notified annotation indicates the closure should be kept alive until it is manually removed by the user. This removal is indicated by a destroy_notify event, emitted by the relevant library. Pass DestroyNotify in place of a destroy_notify callback parameter.

user_data_key_t
user_data_key_tArrayHandle
user_data_key_tArrayOwnedHandle
user_data_key_tArrayUnownedHandle
user_data_key_tHandle
user_data_key_tManagedHandle
user_data_key_tOwnedHandle
user_data_key_tUnownedHandle
variation_t
variation_tArrayHandle
variation_tArrayOwnedHandle
variation_tArrayUnownedHandle
variation_tHandle
variation_tOwnedHandle
variation_tUnownedHandle

Structs

aat_layout_feature_selector_info_tData
color_line_tData
color_stop_tData
draw_state_tData
feature_tData
font_extents_tData
glyph_extents_tData
glyph_info_tData
glyph_position_tData
language_tData
ot_color_layer_tData
ot_math_glyph_part_tData
ot_math_glyph_variant_tData
ot_math_kern_entry_tData
ot_name_entry_tData
ot_var_axis_info_tData
ot_var_axis_tData
segment_properties_tData
user_data_key_tData
var_int_tData
var_num_tData
variation_tData

Delegates

buffer_message_func_t
color_line_get_color_stops_func_t
color_line_get_extend_func_t
destroy_func_t
draw_close_path_func_t
draw_cubic_to_func_t
draw_line_to_func_t
draw_move_to_func_t
draw_quadratic_to_func_t
font_draw_glyph_func_t
font_get_font_extents_func_t
font_get_glyph_advance_func_t
font_get_glyph_advances_func_t
font_get_glyph_contour_point_func_t
font_get_glyph_extents_func_t
font_get_glyph_from_name_func_t
font_get_glyph_func_t
font_get_glyph_kerning_func_t
font_get_glyph_name_func_t
font_get_glyph_origin_func_t
font_get_glyph_shape_func_t
font_get_nominal_glyph_func_t
font_get_nominal_glyphs_func_t
font_get_variation_glyph_func_t
font_paint_glyph_func_t
paint_color_func_t
paint_custom_palette_color_func_t
paint_image_func_t
paint_linear_gradient_func_t
paint_pop_clip_func_t
paint_pop_group_func_t
paint_pop_transform_func_t
paint_push_clip_glyph_func_t
paint_push_clip_rectangle_func_t
paint_push_group_func_t
paint_push_transform_func_t
paint_radial_gradient_func_t
paint_sweep_gradient_func_t
reference_table_func_t
unicode_combining_class_func_t
unicode_compose_func_t
unicode_decompose_compatibility_func_t
unicode_decompose_func_t
unicode_eastasian_width_func_t
unicode_general_category_func_t
unicode_mirroring_func_t
unicode_script_func_t