<book xmlns="http://www.devhelp.net/book" title="AppStreamCompose-1.0 Reference Manual" link="index.html" author="AppStream Developers" name="AppStreamCompose" version="2" language="c"><chapters><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Bitfields" link="index.html#bitfields"><sub name="ComposeFlags" link="flags.ComposeFlags.html" /><sub name="ImageLoadFlags" link="flags.ImageLoadFlags.html" /><sub name="ImageSaveFlags" link="flags.ImageSaveFlags.html" /></sub><sub name="Callbacks" link="index.html#callbacks"><sub name="CheckMetadataEarlyFn" link="callback.CheckMetadataEarlyFn.html" /><sub name="TranslateDesktopTextFn" link="callback.TranslateDesktopTextFn.html" /></sub><sub name="Classes" link="index.html#classes"><sub name="Canvas" link="class.Canvas.html" /><sub name="Compose" link="class.Compose.html" /><sub name="DirectoryUnit" link="class.DirectoryUnit.html" /><sub name="Hint" link="class.Hint.html" /><sub name="IconPolicy" link="class.IconPolicy.html" /><sub name="Image" link="class.Image.html" /><sub name="Result" link="class.Result.html" /><sub name="Unit" link="class.Unit.html" /></sub><sub name="Domains" link="index.html#domains"><sub name="CanvasError" link="error.CanvasError.html" /><sub name="ComposeError" link="error.ComposeError.html" /><sub name="ImageError" link="error.ImageError.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="IconState" link="enum.IconState.html" /><sub name="ImageFormat" link="enum.ImageFormat.html" /></sub><sub name="Functions" link="index.html#functions"><sub name="build_component_global_id" link="func.build_component_global_id.html" /><sub name="filename_from_url" link="func.filename_from_url.html" /><sub name="globals_add_hint_tag" link="func.globals_add_hint_tag.html" /><sub name="globals_clear" link="func.globals_clear.html" /><sub name="globals_get_ffprobe_binary" link="func.globals_get_ffprobe_binary.html" /><sub name="globals_get_hint_tags" link="func.globals_get_hint_tags.html" /><sub name="globals_get_optipng_binary" link="func.globals_get_optipng_binary.html" /><sub name="globals_get_tmp_dir" link="func.globals_get_tmp_dir.html" /><sub name="globals_get_tmp_dir_create" link="func.globals_get_tmp_dir_create.html" /><sub name="globals_get_use_optipng" link="func.globals_get_use_optipng.html" /><sub name="globals_hint_tag_explanation" link="func.globals_hint_tag_explanation.html" /><sub name="globals_hint_tag_severity" link="func.globals_hint_tag_severity.html" /><sub name="globals_set_ffprobe_binary" link="func.globals_set_ffprobe_binary.html" /><sub name="globals_set_optipng_binary" link="func.globals_set_optipng_binary.html" /><sub name="globals_set_tmp_dir" link="func.globals_set_tmp_dir.html" /><sub name="globals_set_use_optipng" link="func.globals_set_use_optipng.html" /><sub name="optimize_png" link="func.optimize_png.html" /><sub name="pixbuf_blur" link="func.pixbuf_blur.html" /><sub name="pixbuf_sharpen" link="func.pixbuf_sharpen.html" /></sub><sub name="Structs" link="index.html#structs"><sub name="IconPolicyIter" link="struct.IconPolicyIter.html" /></sub></chapters><functions><keyword type="enum" name="AscComposeFlags" link="flags.ComposeFlags.html" since="1.0" /><keyword type="constant" name="ASC_COMPOSE_FLAG_NONE" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_USE_THREADS" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_ALLOW_NET" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_VALIDATE" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_STORE_SCREENSHOTS" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_ALLOW_SCREENCASTS" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_PROCESS_FONTS" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_PROCESS_TRANSLATIONS" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_IGNORE_ICONS" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_PROCESS_UNPAIRED_DESKTOP" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_PROPAGATE_CUSTOM" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_PROPAGATE_ARTIFACTS" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_NO_FINAL_CHECK" link="flags.ComposeFlags.html" /><keyword type="constant" name="ASC_COMPOSE_FLAG_NO_PARTIAL_URLS" link="flags.ComposeFlags.html" /><keyword type="enum" name="AscImageLoadFlags" link="flags.ImageLoadFlags.html" since="1.0" /><keyword type="constant" name="ASC_IMAGE_LOAD_FLAG_NONE" link="flags.ImageLoadFlags.html" /><keyword type="constant" name="ASC_IMAGE_LOAD_FLAG_SHARPEN" link="flags.ImageLoadFlags.html" /><keyword type="constant" name="ASC_IMAGE_LOAD_FLAG_ALLOW_UNSUPPORTED" link="flags.ImageLoadFlags.html" /><keyword type="constant" name="ASC_IMAGE_LOAD_FLAG_ALWAYS_RESIZE" link="flags.ImageLoadFlags.html" /><keyword type="enum" name="AscImageSaveFlags" link="flags.ImageSaveFlags.html" since="1.0" /><keyword type="constant" name="ASC_IMAGE_SAVE_FLAG_NONE" link="flags.ImageSaveFlags.html" /><keyword type="constant" name="ASC_IMAGE_SAVE_FLAG_OPTIMIZE" link="flags.ImageSaveFlags.html" /><keyword type="constant" name="ASC_IMAGE_SAVE_FLAG_PAD_16_9" link="flags.ImageSaveFlags.html" /><keyword type="constant" name="ASC_IMAGE_SAVE_FLAG_SHARPEN" link="flags.ImageSaveFlags.html" /><keyword type="constant" name="ASC_IMAGE_SAVE_FLAG_BLUR" link="flags.ImageSaveFlags.html" /><keyword type="struct" name="AscCanvas" link="class.Canvas.html" since="1.0" /><keyword type="member" name="CanvasClass.parent_class" link="class.Canvas.html" /><keyword type="function" name="asc_canvas_get_height" link="method.Canvas.get_height.html" since="1.0" /><keyword type="function" name="asc_canvas_get_width" link="method.Canvas.get_width.html" since="1.0" /><keyword type="function" name="asc_canvas_render_svg" link="method.Canvas.render_svg.html" since="1.0" /><keyword type="function" name="asc_canvas_save_png" link="method.Canvas.save_png.html" since="1.0" /><keyword type="function" name="asc_canvas_new" link="ctor.Canvas.new.html" since="1.0" /><keyword type="struct" name="AscCompose" link="class.Compose.html" since="1.0" /><keyword type="member" name="ComposeClass.parent_class" link="class.Compose.html" /><keyword type="member" name="ComposeClass._as_reserved1" link="class.Compose.html" /><keyword type="member" name="ComposeClass._as_reserved2" link="class.Compose.html" /><keyword type="member" name="ComposeClass._as_reserved3" link="class.Compose.html" /><keyword type="member" name="ComposeClass._as_reserved4" link="class.Compose.html" /><keyword type="function" name="asc_compose_add_allowed_cid" link="method.Compose.add_allowed_cid.html" since="1.0" /><keyword type="function" name="asc_compose_add_custom_allowed" link="method.Compose.add_custom_allowed.html" since="1.0" /><keyword type="function" name="asc_compose_add_flags" link="method.Compose.add_flags.html" since="1.0" /><keyword type="function" name="asc_compose_add_unit" link="method.Compose.add_unit.html" since="1.0" /><keyword type="function" name="asc_compose_fetch_components" link="method.Compose.fetch_components.html" since="1.0" /><keyword type="function" name="asc_compose_finalize_result" link="method.Compose.finalize_result.html" since="1.0" /><keyword type="function" name="asc_compose_finalize_results" link="method.Compose.finalize_results.html" since="1.0" /><keyword type="function" name="asc_compose_get_cainfo" link="method.Compose.get_cainfo.html" since="1.0" /><keyword type="function" name="asc_compose_get_data_result_dir" link="method.Compose.get_data_result_dir.html" since="1.0" /><keyword type="function" name="asc_compose_get_flags" link="method.Compose.get_flags.html" since="1.0" /><keyword type="function" name="asc_compose_get_format" link="method.Compose.get_format.html" since="1.0" /><keyword type="function" name="asc_compose_get_hints_result_dir" link="method.Compose.get_hints_result_dir.html" since="1.0" /><keyword type="function" name="asc_compose_get_icon_policy" link="method.Compose.get_icon_policy.html" since="1.0" /><keyword type="function" name="asc_compose_get_icons_result_dir" link="method.Compose.get_icons_result_dir.html" since="1.0" /><keyword type="function" name="asc_compose_get_locale_unit" link="method.Compose.get_locale_unit.html" since="1.0" /><keyword type="function" name="asc_compose_get_max_screenshot_size" link="method.Compose.get_max_screenshot_size.html" since="1.0" /><keyword type="function" name="asc_compose_get_media_baseurl" link="method.Compose.get_media_baseurl.html" since="1.0" /><keyword type="function" name="asc_compose_get_media_result_dir" link="method.Compose.get_media_result_dir.html" since="1.0" /><keyword type="function" name="asc_compose_get_origin" link="method.Compose.get_origin.html" since="1.0" /><keyword type="function" name="asc_compose_get_prefix" link="method.Compose.get_prefix.html" since="1.0" /><keyword type="function" name="asc_compose_get_results" link="method.Compose.get_results.html" since="1.0" /><keyword type="function" name="asc_compose_has_errors" link="method.Compose.has_errors.html" since="1.0" /><keyword type="function" name="asc_compose_remove_custom_allowed" link="method.Compose.remove_custom_allowed.html" since="1.0" /><keyword type="function" name="asc_compose_remove_flags" link="method.Compose.remove_flags.html" since="1.0" /><keyword type="function" name="asc_compose_reset" link="method.Compose.reset.html" since="1.0" /><keyword type="function" name="asc_compose_run" link="method.Compose.run.html" since="1.0" /><keyword type="function" name="asc_compose_set_cainfo" link="method.Compose.set_cainfo.html" since="1.0" /><keyword type="function" name="asc_compose_set_check_metadata_early_func" link="method.Compose.set_check_metadata_early_func.html" since="1.0" /><keyword type="function" name="asc_compose_set_data_result_dir" link="method.Compose.set_data_result_dir.html" since="1.0" /><keyword type="function" name="asc_compose_set_desktop_entry_l10n_func" link="method.Compose.set_desktop_entry_l10n_func.html" since="1.0" /><keyword type="function" name="asc_compose_set_flags" link="method.Compose.set_flags.html" since="1.0" /><keyword type="function" name="asc_compose_set_format" link="method.Compose.set_format.html" since="1.0" /><keyword type="function" name="asc_compose_set_hints_result_dir" link="method.Compose.set_hints_result_dir.html" since="1.0" /><keyword type="function" name="asc_compose_set_icon_policy" link="method.Compose.set_icon_policy.html" since="1.0" /><keyword type="function" name="asc_compose_set_icons_result_dir" link="method.Compose.set_icons_result_dir.html" since="1.0" /><keyword type="function" name="asc_compose_set_locale_unit" link="method.Compose.set_locale_unit.html" since="1.0" /><keyword type="function" name="asc_compose_set_max_screenshot_size" link="method.Compose.set_max_screenshot_size.html" since="1.0" /><keyword type="function" name="asc_compose_set_media_baseurl" link="method.Compose.set_media_baseurl.html" since="1.0" /><keyword type="function" name="asc_compose_set_media_result_dir" link="method.Compose.set_media_result_dir.html" since="1.0" /><keyword type="function" name="asc_compose_set_origin" link="method.Compose.set_origin.html" since="1.0" /><keyword type="function" name="asc_compose_set_prefix" link="method.Compose.set_prefix.html" since="1.0" /><keyword type="function" name="asc_compose_new" link="ctor.Compose.new.html" since="1.0" /><keyword type="struct" name="AscDirectoryUnit" link="class.DirectoryUnit.html" since="1.0" /><keyword type="member" name="DirectoryUnitClass.parent_class" link="class.DirectoryUnit.html" /><keyword type="member" name="DirectoryUnitClass._as_reserved1" link="class.DirectoryUnit.html" /><keyword type="member" name="DirectoryUnitClass._as_reserved2" link="class.DirectoryUnit.html" /><keyword type="member" name="DirectoryUnitClass._as_reserved3" link="class.DirectoryUnit.html" /><keyword type="member" name="DirectoryUnitClass._as_reserved4" link="class.DirectoryUnit.html" /><keyword type="function" name="asc_directory_unit_get_root" link="method.DirectoryUnit.get_root.html" since="1.0" /><keyword type="function" name="asc_directory_unit_set_root" link="method.DirectoryUnit.set_root.html" since="1.0" /><keyword type="function" name="asc_directory_unit_new" link="ctor.DirectoryUnit.new.html" since="1.0" /><keyword type="struct" name="AscHint" link="class.Hint.html" since="1.0" /><keyword type="member" name="HintClass.parent_class" link="class.Hint.html" /><keyword type="member" name="HintClass._as_reserved1" link="class.Hint.html" /><keyword type="member" name="HintClass._as_reserved2" link="class.Hint.html" /><keyword type="member" name="HintClass._as_reserved3" link="class.Hint.html" /><keyword type="member" name="HintClass._as_reserved4" link="class.Hint.html" /><keyword type="function" name="asc_hint_add_explanation_var" link="method.Hint.add_explanation_var.html" since="1.0" /><keyword type="function" name="asc_hint_format_explanation" link="method.Hint.format_explanation.html" since="1.0" /><keyword type="function" name="asc_hint_get_explanation_template" link="method.Hint.get_explanation_template.html" since="1.0" /><keyword type="function" name="asc_hint_get_explanation_vars_list" link="method.Hint.get_explanation_vars_list.html" since="1.0" /><keyword type="function" name="asc_hint_get_severity" link="method.Hint.get_severity.html" since="1.0" /><keyword type="function" name="asc_hint_get_tag" link="method.Hint.get_tag.html" since="1.0" /><keyword type="function" name="asc_hint_is_error" link="method.Hint.is_error.html" since="1.0" /><keyword type="function" name="asc_hint_is_valid" link="method.Hint.is_valid.html" since="1.0" /><keyword type="function" name="asc_hint_set_explanation_template" link="method.Hint.set_explanation_template.html" since="1.0" /><keyword type="function" name="asc_hint_set_severity" link="method.Hint.set_severity.html" since="1.0" /><keyword type="function" name="asc_hint_set_tag" link="method.Hint.set_tag.html" since="1.0" /><keyword type="function" name="asc_hint_new" link="ctor.Hint.new.html" since="1.0" /><keyword type="function" name="asc_hint_new_for_tag" link="ctor.Hint.new_for_tag.html" since="1.0" /><keyword type="struct" name="AscIconPolicy" link="class.IconPolicy.html" since="1.0" /><keyword type="member" name="IconPolicyClass.parent_class" link="class.IconPolicy.html" /><keyword type="member" name="IconPolicyClass._as_reserved1" link="class.IconPolicy.html" /><keyword type="member" name="IconPolicyClass._as_reserved2" link="class.IconPolicy.html" /><keyword type="member" name="IconPolicyClass._as_reserved3" link="class.IconPolicy.html" /><keyword type="member" name="IconPolicyClass._as_reserved4" link="class.IconPolicy.html" /><keyword type="function" name="asc_icon_policy_from_string" link="method.IconPolicy.from_string.html" since="1.0" /><keyword type="function" name="asc_icon_policy_set_policy" link="method.IconPolicy.set_policy.html" since="1.0" /><keyword type="function" name="asc_icon_policy_to_string" link="method.IconPolicy.to_string.html" since="1.0" /><keyword type="function" name="asc_icon_policy_new" link="ctor.IconPolicy.new.html" since="1.0" /><keyword type="struct" name="AscImage" link="class.Image.html" since="1.0" /><keyword type="member" name="ImageClass.parent_class" link="class.Image.html" /><keyword type="function" name="asc_image_get_height" link="method.Image.get_height.html" since="1.0" /><keyword type="function" name="asc_image_get_pixbuf" link="method.Image.get_pixbuf.html" since="1.0" /><keyword type="function" name="asc_image_get_width" link="method.Image.get_width.html" since="1.0" /><keyword type="function" name="asc_image_load_filename" link="method.Image.load_filename.html" since="1.0" /><keyword type="function" name="asc_image_save_filename" link="method.Image.save_filename.html" since="1.0" /><keyword type="function" name="asc_image_save_pixbuf" link="method.Image.save_pixbuf.html" since="1.0" /><keyword type="function" name="asc_image_scale" link="method.Image.scale.html" since="1.0" /><keyword type="function" name="asc_image_scale_to_fit" link="method.Image.scale_to_fit.html" since="1.0" /><keyword type="function" name="asc_image_scale_to_height" link="method.Image.scale_to_height.html" since="1.0" /><keyword type="function" name="asc_image_scale_to_width" link="method.Image.scale_to_width.html" since="1.0" /><keyword type="function" name="asc_image_set_pixbuf" link="method.Image.set_pixbuf.html" since="1.0" /><keyword type="function" name="asc_image_new" link="ctor.Image.new.html" since="1.0" /><keyword type="function" name="asc_image_new_from_data" link="ctor.Image.new_from_data.html" since="1.0" /><keyword type="function" name="asc_image_new_from_file" link="ctor.Image.new_from_file.html" since="1.0" /><keyword type="function" name="asc_image_supported_format_names" link="type_func.Image.supported_format_names.html" since="1.0" /><keyword type="struct" name="AscResult" link="class.Result.html" since="1.0" /><keyword type="member" name="ResultClass.parent_class" link="class.Result.html" /><keyword type="member" name="ResultClass._as_reserved1" link="class.Result.html" /><keyword type="member" name="ResultClass._as_reserved2" link="class.Result.html" /><keyword type="member" name="ResultClass._as_reserved3" link="class.Result.html" /><keyword type="member" name="ResultClass._as_reserved4" link="class.Result.html" /><keyword type="function" name="asc_result_add_component" link="method.Result.add_component.html" since="1.0" /><keyword type="function" name="asc_result_add_component_with_string" link="method.Result.add_component_with_string.html" since="1.0" /><keyword type="function" name="asc_result_add_hint" link="method.Result.add_hint.html" since="1.0" /><keyword type="function" name="asc_result_add_hint_by_cid" link="method.Result.add_hint_by_cid.html" since="1.0" /><keyword type="function" name="asc_result_add_hint_by_cid_v" link="method.Result.add_hint_by_cid_v.html" since="1.0" /><keyword type="function" name="asc_result_add_hint_simple" link="method.Result.add_hint_simple.html" since="1.0" /><keyword type="function" name="asc_result_add_hint_v" link="method.Result.add_hint_v.html" since="1.0" /><keyword type="function" name="asc_result_components_count" link="method.Result.components_count.html" since="1.0" /><keyword type="function" name="asc_result_fetch_components" link="method.Result.fetch_components.html" since="1.0" /><keyword type="function" name="asc_result_fetch_hints_all" link="method.Result.fetch_hints_all.html" since="1.0" /><keyword type="function" name="asc_result_gcid_for_cid" link="method.Result.gcid_for_cid.html" since="1.0" /><keyword type="function" name="asc_result_gcid_for_component" link="method.Result.gcid_for_component.html" since="1.0" /><keyword type="function" name="asc_result_get_bundle_id" link="method.Result.get_bundle_id.html" since="1.0" /><keyword type="function" name="asc_result_get_bundle_kind" link="method.Result.get_bundle_kind.html" since="1.0" /><keyword type="function" name="asc_result_get_component" link="method.Result.get_component.html" since="1.0" /><keyword type="function" name="asc_result_get_component_gcids" link="method.Result.get_component_gcids.html" since="1.0" /><keyword type="function" name="asc_result_get_component_ids_with_hints" link="method.Result.get_component_ids_with_hints.html" since="1.0" /><keyword type="function" name="asc_result_get_hints" link="method.Result.get_hints.html" since="1.0" /><keyword type="function" name="asc_result_has_hint" link="method.Result.has_hint.html" since="1.0" /><keyword type="function" name="asc_result_hints_count" link="method.Result.hints_count.html" since="1.0" /><keyword type="function" name="asc_result_is_ignored" link="method.Result.is_ignored.html" since="1.0" /><keyword type="function" name="asc_result_remove_component" link="method.Result.remove_component.html" since="1.0" /><keyword type="function" name="asc_result_remove_component_by_id" link="method.Result.remove_component_by_id.html" since="1.0" /><keyword type="function" name="asc_result_remove_component_full" link="method.Result.remove_component_full.html" since="1.0" /><keyword type="function" name="asc_result_remove_hints_for_cid" link="method.Result.remove_hints_for_cid.html" since="1.0" /><keyword type="function" name="asc_result_set_bundle_id" link="method.Result.set_bundle_id.html" since="1.0" /><keyword type="function" name="asc_result_set_bundle_kind" link="method.Result.set_bundle_kind.html" since="1.0" /><keyword type="function" name="asc_result_unit_ignored" link="method.Result.unit_ignored.html" since="1.0" /><keyword type="function" name="asc_result_update_component_gcid" link="method.Result.update_component_gcid.html" since="1.0" /><keyword type="function" name="asc_result_update_component_gcid_with_string" link="method.Result.update_component_gcid_with_string.html" since="1.0" /><keyword type="function" name="asc_result_new" link="ctor.Result.new.html" since="1.0" /><keyword type="struct" name="AscUnit" link="class.Unit.html" since="1.0" /><keyword type="member" name="UnitClass.parent_class" link="class.Unit.html" /><keyword type="member" name="UnitClass.open" link="class.Unit.html" /><keyword type="member" name="UnitClass.close" link="class.Unit.html" /><keyword type="member" name="UnitClass.file_exists" link="class.Unit.html" /><keyword type="member" name="UnitClass.dir_exists" link="class.Unit.html" /><keyword type="member" name="UnitClass.read_data" link="class.Unit.html" /><keyword type="member" name="UnitClass._as_reserved1" link="class.Unit.html" /><keyword type="member" name="UnitClass._as_reserved2" link="class.Unit.html" /><keyword type="member" name="UnitClass._as_reserved3" link="class.Unit.html" /><keyword type="member" name="UnitClass._as_reserved4" link="class.Unit.html" /><keyword type="function" name="asc_unit_add_relevant_path" link="method.Unit.add_relevant_path.html" since="1.0" /><keyword type="function" name="asc_unit_close" link="method.Unit.close.html" since="1.0" /><keyword type="function" name="asc_unit_dir_exists" link="method.Unit.dir_exists.html" since="1.0" /><keyword type="function" name="asc_unit_file_exists" link="method.Unit.file_exists.html" since="1.0" /><keyword type="function" name="asc_unit_get_bundle_id" link="method.Unit.get_bundle_id.html" since="1.0" /><keyword type="function" name="asc_unit_get_bundle_id_safe" link="method.Unit.get_bundle_id_safe.html" since="1.0" /><keyword type="function" name="asc_unit_get_bundle_kind" link="method.Unit.get_bundle_kind.html" since="1.0" /><keyword type="function" name="asc_unit_get_contents" link="method.Unit.get_contents.html" since="1.0" /><keyword type="function" name="asc_unit_get_relevant_paths" link="method.Unit.get_relevant_paths.html" since="1.0" /><keyword type="function" name="asc_unit_get_user_data" link="method.Unit.get_user_data.html" since="1.0" /><keyword type="function" name="asc_unit_open" link="method.Unit.open.html" since="1.0" /><keyword type="function" name="asc_unit_read_data" link="method.Unit.read_data.html" since="1.0" /><keyword type="function" name="asc_unit_set_bundle_id" link="method.Unit.set_bundle_id.html" since="1.0" /><keyword type="function" name="asc_unit_set_bundle_kind" link="method.Unit.set_bundle_kind.html" since="1.0" /><keyword type="function" name="asc_unit_set_contents" link="method.Unit.set_contents.html" since="1.0" /><keyword type="function" name="asc_unit_set_user_data" link="method.Unit.set_user_data.html" since="1.0" /><keyword type="function" name="asc_unit_new" link="ctor.Unit.new.html" since="1.0" /><keyword type="enum" name="AscCanvasError" link="error.CanvasError.html" since="1.0" /><keyword type="constant" name="ASC_CANVAS_ERROR_FAILED" link="error.CanvasError.html" /><keyword type="constant" name="ASC_CANVAS_ERROR_DRAWING" link="error.CanvasError.html" /><keyword type="constant" name="ASC_CANVAS_ERROR_FONT" link="error.CanvasError.html" /><keyword type="constant" name="ASC_CANVAS_ERROR_UNSUPPORTED" link="error.CanvasError.html" /><keyword type="function" name="asc_canvas_error_quark" link="type_func.CanvasError.quark.html" since="1.0" /><keyword type="enum" name="AscComposeError" link="error.ComposeError.html" since="1.0" /><keyword type="constant" name="ASC_COMPOSE_ERROR_FAILED" link="error.ComposeError.html" /><keyword type="function" name="asc_compose_error_quark" link="type_func.ComposeError.quark.html" since="1.0" /><keyword type="enum" name="AscImageError" link="error.ImageError.html" since="1.0" /><keyword type="constant" name="ASC_IMAGE_ERROR_FAILED" link="error.ImageError.html" /><keyword type="constant" name="ASC_IMAGE_ERROR_UNSUPPORTED" link="error.ImageError.html" /><keyword type="function" name="asc_image_error_quark" link="type_func.ImageError.quark.html" since="1.0" /><keyword type="enum" name="AscIconState" link="enum.IconState.html" since="1.0" /><keyword type="constant" name="ASC_ICON_STATE_IGNORED" link="enum.IconState.html" /><keyword type="constant" name="ASC_ICON_STATE_CACHED_REMOTE" link="enum.IconState.html" /><keyword type="constant" name="ASC_ICON_STATE_CACHED_ONLY" link="enum.IconState.html" /><keyword type="constant" name="ASC_ICON_STATE_REMOTE_ONLY" link="enum.IconState.html" /><keyword type="function" name="asc_icon_state_from_string" link="type_func.IconState.from_string.html" since="1.0" /><keyword type="function" name="asc_icon_state_to_string" link="type_func.IconState.to_string.html" since="1.0" /><keyword type="enum" name="AscImageFormat" link="enum.ImageFormat.html" since="1.0" /><keyword type="constant" name="ASC_IMAGE_FORMAT_UNKNOWN" link="enum.ImageFormat.html" /><keyword type="constant" name="ASC_IMAGE_FORMAT_PNG" link="enum.ImageFormat.html" /><keyword type="constant" name="ASC_IMAGE_FORMAT_JPEG" link="enum.ImageFormat.html" /><keyword type="constant" name="ASC_IMAGE_FORMAT_GIF" link="enum.ImageFormat.html" /><keyword type="constant" name="ASC_IMAGE_FORMAT_SVG" link="enum.ImageFormat.html" /><keyword type="constant" name="ASC_IMAGE_FORMAT_SVGZ" link="enum.ImageFormat.html" /><keyword type="constant" name="ASC_IMAGE_FORMAT_WEBP" link="enum.ImageFormat.html" /><keyword type="constant" name="ASC_IMAGE_FORMAT_AVIF" link="enum.ImageFormat.html" /><keyword type="constant" name="ASC_IMAGE_FORMAT_XPM" link="enum.ImageFormat.html" /><keyword type="function" name="asc_image_format_from_filename" link="type_func.ImageFormat.from_filename.html" since="1.0" /><keyword type="function" name="asc_image_format_from_string" link="type_func.ImageFormat.from_string.html" since="1.0" /><keyword type="function" name="asc_image_format_to_string" link="type_func.ImageFormat.to_string.html" since="1.0" /><keyword type="function" name="asc_build_component_global_id" link="func.build_component_global_id.html" since="1.0" /><keyword type="function" name="asc_filename_from_url" link="func.filename_from_url.html" since="1.0" /><keyword type="function" name="asc_globals_add_hint_tag" link="func.globals_add_hint_tag.html" since="1.0" /><keyword type="function" name="asc_globals_clear" link="func.globals_clear.html" since="1.0" /><keyword type="function" name="asc_globals_get_ffprobe_binary" link="func.globals_get_ffprobe_binary.html" since="1.0" /><keyword type="function" name="asc_globals_get_hint_tags" link="func.globals_get_hint_tags.html" since="1.0" /><keyword type="function" name="asc_globals_get_optipng_binary" link="func.globals_get_optipng_binary.html" since="1.0" /><keyword type="function" name="asc_globals_get_tmp_dir" link="func.globals_get_tmp_dir.html" since="1.0" /><keyword type="function" name="asc_globals_get_tmp_dir_create" link="func.globals_get_tmp_dir_create.html" since="1.0" /><keyword type="function" name="asc_globals_get_use_optipng" link="func.globals_get_use_optipng.html" since="1.0" /><keyword type="function" name="asc_globals_hint_tag_explanation" link="func.globals_hint_tag_explanation.html" since="1.0" /><keyword type="function" name="asc_globals_hint_tag_severity" link="func.globals_hint_tag_severity.html" since="1.0" /><keyword type="function" name="asc_globals_set_ffprobe_binary" link="func.globals_set_ffprobe_binary.html" since="1.0" /><keyword type="function" name="asc_globals_set_optipng_binary" link="func.globals_set_optipng_binary.html" since="1.0" /><keyword type="function" name="asc_globals_set_tmp_dir" link="func.globals_set_tmp_dir.html" since="1.0" /><keyword type="function" name="asc_globals_set_use_optipng" link="func.globals_set_use_optipng.html" since="1.0" /><keyword type="function" name="asc_optimize_png" link="func.optimize_png.html" since="1.0" /><keyword type="function" name="asc_pixbuf_blur" link="func.pixbuf_blur.html" since="1.0" /><keyword type="function" name="asc_pixbuf_sharpen" link="func.pixbuf_sharpen.html" since="1.0" /><keyword type="struct" name="AscIconPolicyIter" link="struct.IconPolicyIter.html" since="1.0" /><keyword type="function" name="asc_icon_policy_iter_init" link="method.IconPolicyIter.init.html" since="1.0" /><keyword type="function" name="asc_icon_policy_iter_next" link="method.IconPolicyIter.next.html" since="1.0" /></functions></book>