API Index: Chafa Reference Manual

# API Index

### C

chafa_calc_canvas_geometry, function in Miscellaneous
ChafaCanvas, typedef in ChafaCanvas
ChafaCanvasConfig, typedef in ChafaCanvasConfig
ChafaCanvasMode, enum in ChafaCanvasConfig
chafa_canvas_build_ansi, function in ChafaCanvas
chafa_canvas_config_copy, function in ChafaCanvasConfig
chafa_canvas_config_get_bg_color, function in ChafaCanvasConfig
chafa_canvas_config_get_canvas_mode, function in ChafaCanvasConfig
chafa_canvas_config_get_cell_geometry, function in ChafaCanvasConfig
chafa_canvas_config_get_color_extractor, function in ChafaCanvasConfig
chafa_canvas_config_get_color_space, function in ChafaCanvasConfig
chafa_canvas_config_get_dither_grain_size, function in ChafaCanvasConfig
chafa_canvas_config_get_dither_intensity, function in ChafaCanvasConfig
chafa_canvas_config_get_dither_mode, function in ChafaCanvasConfig
chafa_canvas_config_get_fg_color, function in ChafaCanvasConfig
chafa_canvas_config_get_fg_only_enabled, function in ChafaCanvasConfig
chafa_canvas_config_get_geometry, function in ChafaCanvasConfig
chafa_canvas_config_get_optimizations, function in ChafaCanvasConfig
chafa_canvas_config_get_pixel_mode, function in ChafaCanvasConfig
chafa_canvas_config_get_preprocessing_enabled, function in ChafaCanvasConfig
chafa_canvas_config_get_transparency_threshold, function in ChafaCanvasConfig
chafa_canvas_config_get_work_factor, function in ChafaCanvasConfig
chafa_canvas_config_new, function in ChafaCanvasConfig
chafa_canvas_config_peek_fill_symbol_map, function in ChafaCanvasConfig
chafa_canvas_config_peek_symbol_map, function in ChafaCanvasConfig
chafa_canvas_config_ref, function in ChafaCanvasConfig
chafa_canvas_config_set_bg_color, function in ChafaCanvasConfig
chafa_canvas_config_set_canvas_mode, function in ChafaCanvasConfig
chafa_canvas_config_set_cell_geometry, function in ChafaCanvasConfig
chafa_canvas_config_set_color_extractor, function in ChafaCanvasConfig
chafa_canvas_config_set_color_space, function in ChafaCanvasConfig
chafa_canvas_config_set_dither_grain_size, function in ChafaCanvasConfig
chafa_canvas_config_set_dither_intensity, function in ChafaCanvasConfig
chafa_canvas_config_set_dither_mode, function in ChafaCanvasConfig
chafa_canvas_config_set_fg_color, function in ChafaCanvasConfig
chafa_canvas_config_set_fg_only_enabled, function in ChafaCanvasConfig
chafa_canvas_config_set_fill_symbol_map, function in ChafaCanvasConfig
chafa_canvas_config_set_geometry, function in ChafaCanvasConfig
chafa_canvas_config_set_optimizations, function in ChafaCanvasConfig
chafa_canvas_config_set_pixel_mode, function in ChafaCanvasConfig
chafa_canvas_config_set_preprocessing_enabled, function in ChafaCanvasConfig
chafa_canvas_config_set_symbol_map, function in ChafaCanvasConfig
chafa_canvas_config_set_transparency_threshold, function in ChafaCanvasConfig
chafa_canvas_config_set_work_factor, function in ChafaCanvasConfig
chafa_canvas_config_unref, function in ChafaCanvasConfig
chafa_canvas_draw_all_pixels, function in ChafaCanvas
chafa_canvas_get_char_at, function in ChafaCanvas
chafa_canvas_get_colors_at, function in ChafaCanvas
chafa_canvas_get_raw_colors_at, function in ChafaCanvas
chafa_canvas_new, function in ChafaCanvas
chafa_canvas_new_similar, function in ChafaCanvas
chafa_canvas_peek_config, function in ChafaCanvas
chafa_canvas_print, function in ChafaCanvas
chafa_canvas_ref, function in ChafaCanvas
chafa_canvas_set_char_at, function in ChafaCanvas
chafa_canvas_set_colors_at, function in ChafaCanvas
chafa_canvas_set_contents_rgba8, function in ChafaCanvas
chafa_canvas_set_raw_colors_at, function in ChafaCanvas
chafa_canvas_unref, function in ChafaCanvas
ChafaColorExtractor, enum in ChafaCanvasConfig
ChafaColorSpace, enum in ChafaCanvasConfig

### D

chafa_describe_features, function in Features
ChafaDitherMode, enum in ChafaCanvasConfig

### F

ChafaFeatures, enum in Features

### G

chafa_get_builtin_features, function in Features
chafa_get_n_actual_threads, function in Features
chafa_get_n_threads, function in Features
chafa_get_supported_features, function in Features

### O

ChafaOptimizations, enum in ChafaCanvasConfig

### P

ChafaPixelMode, enum in ChafaCanvasConfig
ChafaPixelType, enum in Miscellaneous

### S

chafa_set_n_threads, function in Features
ChafaSymbolMap, typedef in ChafaSymbolMap
ChafaSymbolTags, enum in ChafaSymbolMap
CHAFA_SYMBOL_HEIGHT_PIXELS, macro in ChafaSymbolMap
chafa_symbol_map_add_by_range, function in ChafaSymbolMap
chafa_symbol_map_add_by_tags, function in ChafaSymbolMap
chafa_symbol_map_add_glyph, function in ChafaSymbolMap
chafa_symbol_map_apply_selectors, function in ChafaSymbolMap
chafa_symbol_map_copy, function in ChafaSymbolMap
chafa_symbol_map_get_allow_builtin_glyphs, function in ChafaSymbolMap
chafa_symbol_map_get_glyph, function in ChafaSymbolMap
chafa_symbol_map_new, function in ChafaSymbolMap
chafa_symbol_map_ref, function in ChafaSymbolMap
chafa_symbol_map_remove_by_range, function in ChafaSymbolMap
chafa_symbol_map_remove_by_tags, function in ChafaSymbolMap
chafa_symbol_map_set_allow_builtin_glyphs, function in ChafaSymbolMap
chafa_symbol_map_unref, function in ChafaSymbolMap
CHAFA_SYMBOL_WIDTH_PIXELS, macro in ChafaSymbolMap

### T

ChafaTermDb, typedef in ChafaTermDb
ChafaTermInfo, typedef in ChafaTermInfo
ChafaTermInfoError, enum in ChafaTermInfo
ChafaTermSeq, enum in ChafaTermInfo
chafa_term_db_copy, function in ChafaTermDb
chafa_term_db_detect, function in ChafaTermDb
chafa_term_db_get_default, function in ChafaTermDb
chafa_term_db_get_fallback_info, function in ChafaTermDb
chafa_term_db_new, function in ChafaTermDb
chafa_term_db_ref, function in ChafaTermDb
chafa_term_db_unref, function in ChafaTermDb
chafa_term_info_copy, function in ChafaTermInfo
chafa_term_info_emit_begin_iterm2_image, function in ChafaTermInfo
chafa_term_info_emit_begin_kitty_image_chunk, function in ChafaTermInfo
chafa_term_info_emit_begin_kitty_immediate_image_v1, function in ChafaTermInfo
chafa_term_info_emit_begin_sixels, function in ChafaTermInfo
chafa_term_info_emit_clear, function in ChafaTermInfo
chafa_term_info_emit_cursor_down, function in ChafaTermInfo
chafa_term_info_emit_cursor_down_1, function in ChafaTermInfo
chafa_term_info_emit_cursor_down_scroll, function in ChafaTermInfo
chafa_term_info_emit_cursor_left, function in ChafaTermInfo
chafa_term_info_emit_cursor_left_1, function in ChafaTermInfo
chafa_term_info_emit_cursor_right, function in ChafaTermInfo
chafa_term_info_emit_cursor_right_1, function in ChafaTermInfo
chafa_term_info_emit_cursor_to_bottom_left, function in ChafaTermInfo
chafa_term_info_emit_cursor_to_pos, function in ChafaTermInfo
chafa_term_info_emit_cursor_to_top_left, function in ChafaTermInfo
chafa_term_info_emit_cursor_up, function in ChafaTermInfo
chafa_term_info_emit_cursor_up_1, function in ChafaTermInfo
chafa_term_info_emit_cursor_up_scroll, function in ChafaTermInfo
chafa_term_info_emit_delete_cells, function in ChafaTermInfo
chafa_term_info_emit_delete_rows, function in ChafaTermInfo
chafa_term_info_emit_disable_cursor, function in ChafaTermInfo
chafa_term_info_emit_disable_echo, function in ChafaTermInfo
chafa_term_info_emit_disable_insert, function in ChafaTermInfo
chafa_term_info_emit_disable_sixel_scrolling, function in ChafaTermInfo
chafa_term_info_emit_disable_wrap, function in ChafaTermInfo
chafa_term_info_emit_enable_bold, function in ChafaTermInfo
chafa_term_info_emit_enable_cursor, function in ChafaTermInfo
chafa_term_info_emit_enable_echo, function in ChafaTermInfo
chafa_term_info_emit_enable_insert, function in ChafaTermInfo
chafa_term_info_emit_enable_sixel_scrolling, function in ChafaTermInfo
chafa_term_info_emit_enable_wrap, function in ChafaTermInfo
chafa_term_info_emit_end_iterm2_image, function in ChafaTermInfo
chafa_term_info_emit_end_kitty_image, function in ChafaTermInfo
chafa_term_info_emit_end_kitty_image_chunk, function in ChafaTermInfo
chafa_term_info_emit_end_sixels, function in ChafaTermInfo
chafa_term_info_emit_insert_cells, function in ChafaTermInfo
chafa_term_info_emit_insert_rows, function in ChafaTermInfo
chafa_term_info_emit_invert_colors, function in ChafaTermInfo
chafa_term_info_emit_repeat_char, function in ChafaTermInfo
chafa_term_info_emit_reset_attributes, function in ChafaTermInfo
chafa_term_info_emit_reset_terminal_hard, function in ChafaTermInfo
chafa_term_info_emit_reset_terminal_soft, function in ChafaTermInfo
chafa_term_info_emit_set_color_bg_16, function in ChafaTermInfo
chafa_term_info_emit_set_color_bg_256, function in ChafaTermInfo
chafa_term_info_emit_set_color_bg_8, function in ChafaTermInfo
chafa_term_info_emit_set_color_bg_direct, function in ChafaTermInfo
chafa_term_info_emit_set_color_fgbg_16, function in ChafaTermInfo
chafa_term_info_emit_set_color_fgbg_256, function in ChafaTermInfo
chafa_term_info_emit_set_color_fgbg_8, function in ChafaTermInfo
chafa_term_info_emit_set_color_fgbg_direct, function in ChafaTermInfo
chafa_term_info_emit_set_color_fg_16, function in ChafaTermInfo
chafa_term_info_emit_set_color_fg_256, function in ChafaTermInfo
chafa_term_info_emit_set_color_fg_8, function in ChafaTermInfo
chafa_term_info_emit_set_color_fg_direct, function in ChafaTermInfo
chafa_term_info_emit_set_scrolling_rows, function in ChafaTermInfo
CHAFA_TERM_INFO_ERROR, macro in ChafaTermInfo
chafa_term_info_get_seq, function in ChafaTermInfo
chafa_term_info_have_seq, function in ChafaTermInfo
chafa_term_info_new, function in ChafaTermInfo
chafa_term_info_ref, function in ChafaTermInfo
chafa_term_info_set_seq, function in ChafaTermInfo
chafa_term_info_supplement, function in ChafaTermInfo
chafa_term_info_unref, function in ChafaTermInfo
CHAFA_TERM_SEQ_LENGTH_MAX, macro in ChafaTermInfo

### V

CHAFA_VERSION_1_0, macro in Miscellaneous
CHAFA_VERSION_1_10, macro in Miscellaneous
CHAFA_VERSION_1_12, macro in Miscellaneous
CHAFA_VERSION_1_2, macro in Miscellaneous
CHAFA_VERSION_1_4, macro in Miscellaneous
CHAFA_VERSION_1_6, macro in Miscellaneous
CHAFA_VERSION_1_8, macro in Miscellaneous
CHAFA_VERSION_MAX_ALLOWED, macro in Miscellaneous
CHAFA_VERSION_MIN_REQUIRED, macro in Miscellaneous