Skip to main content

Crate fcft_sys

Crate fcft_sys 

Source
Expand description

Raw bindings to fcft.

Exposes fcft_*/FCFT_*, and a minimal set of necessary pixman functions.

Structs§

fcft_font
fcft_font__bindgen_ty_1
fcft_font__bindgen_ty_2
fcft_font__bindgen_ty_3
fcft_font_options
fcft_font_options__bindgen_ty_1
fcft_glyph
fcft_glyph__bindgen_ty_1
fcft_grapheme
fcft_text_run
pixman_color
pixman_image

Constants§

fcft_capabilities_FCFT_CAPABILITY_GRAPHEME_SHAPING
fcft_capabilities_FCFT_CAPABILITY_SVG
fcft_capabilities_FCFT_CAPABILITY_TEXT_RUN_SHAPING
fcft_emoji_presentation_FCFT_EMOJI_PRESENTATION_DEFAULT
fcft_emoji_presentation_FCFT_EMOJI_PRESENTATION_EMOJI
fcft_emoji_presentation_FCFT_EMOJI_PRESENTATION_TEXT
fcft_log_class_FCFT_LOG_CLASS_DEBUG
fcft_log_class_FCFT_LOG_CLASS_ERROR
fcft_log_class_FCFT_LOG_CLASS_INFO
fcft_log_class_FCFT_LOG_CLASS_NONE
fcft_log_class_FCFT_LOG_CLASS_WARNING
fcft_log_colorize_FCFT_LOG_COLORIZE_ALWAYS
fcft_log_colorize_FCFT_LOG_COLORIZE_AUTO
fcft_log_colorize_FCFT_LOG_COLORIZE_NEVER
fcft_scaling_filter_FCFT_SCALING_FILTER_BILINEAR
fcft_scaling_filter_FCFT_SCALING_FILTER_BOX
fcft_scaling_filter_FCFT_SCALING_FILTER_CUBIC
fcft_scaling_filter_FCFT_SCALING_FILTER_GAUSSIAN
fcft_scaling_filter_FCFT_SCALING_FILTER_IMPULSE
fcft_scaling_filter_FCFT_SCALING_FILTER_LANCZOS2
fcft_scaling_filter_FCFT_SCALING_FILTER_LANCZOS3
fcft_scaling_filter_FCFT_SCALING_FILTER_LANCZOS3_STRETCHED
fcft_scaling_filter_FCFT_SCALING_FILTER_LINEAR
fcft_scaling_filter_FCFT_SCALING_FILTER_NEAREST
fcft_scaling_filter_FCFT_SCALING_FILTER_NONE
fcft_subpixel_FCFT_SUBPIXEL_DEFAULT
fcft_subpixel_FCFT_SUBPIXEL_HORIZONTAL_BGR
fcft_subpixel_FCFT_SUBPIXEL_HORIZONTAL_RGB
fcft_subpixel_FCFT_SUBPIXEL_NONE
fcft_subpixel_FCFT_SUBPIXEL_VERTICAL_BGR
fcft_subpixel_FCFT_SUBPIXEL_VERTICAL_RGB
pixman_format_code_t_PIXMAN_a1
pixman_format_code_t_PIXMAN_a4
pixman_format_code_t_PIXMAN_a8
pixman_format_code_t_PIXMAN_a1b1g1r1
pixman_format_code_t_PIXMAN_a1b5g5r5
pixman_format_code_t_PIXMAN_a1r1g1b1
pixman_format_code_t_PIXMAN_a1r5g5b5
pixman_format_code_t_PIXMAN_a2b2g2r2
pixman_format_code_t_PIXMAN_a2b10g10r10
pixman_format_code_t_PIXMAN_a2r2g2b2
pixman_format_code_t_PIXMAN_a2r10g10b10
pixman_format_code_t_PIXMAN_a4b4g4r4
pixman_format_code_t_PIXMAN_a4r4g4b4
pixman_format_code_t_PIXMAN_a8b8g8r8
pixman_format_code_t_PIXMAN_a8r8g8b8
pixman_format_code_t_PIXMAN_a8r8g8b8_sRGB
pixman_format_code_t_PIXMAN_a16b16g16r16
pixman_format_code_t_PIXMAN_b1g2r1
pixman_format_code_t_PIXMAN_b2g3r3
pixman_format_code_t_PIXMAN_b5g6r5
pixman_format_code_t_PIXMAN_b8g8r8
pixman_format_code_t_PIXMAN_b8g8r8a8
pixman_format_code_t_PIXMAN_b8g8r8x8
pixman_format_code_t_PIXMAN_c4
pixman_format_code_t_PIXMAN_c8
pixman_format_code_t_PIXMAN_g1
pixman_format_code_t_PIXMAN_g4
pixman_format_code_t_PIXMAN_g8
pixman_format_code_t_PIXMAN_r1g2b1
pixman_format_code_t_PIXMAN_r3g3b2
pixman_format_code_t_PIXMAN_r5g6b5
pixman_format_code_t_PIXMAN_r8g8b8
pixman_format_code_t_PIXMAN_r8g8b8_sRGB
pixman_format_code_t_PIXMAN_r8g8b8a8
pixman_format_code_t_PIXMAN_r8g8b8x8
pixman_format_code_t_PIXMAN_rgb_float
pixman_format_code_t_PIXMAN_rgba_float
pixman_format_code_t_PIXMAN_x1b5g5r5
pixman_format_code_t_PIXMAN_x1r5g5b5
pixman_format_code_t_PIXMAN_x2b10g10r10
pixman_format_code_t_PIXMAN_x2r10g10b10
pixman_format_code_t_PIXMAN_x4a4
pixman_format_code_t_PIXMAN_x4b4g4r4
pixman_format_code_t_PIXMAN_x4c4
pixman_format_code_t_PIXMAN_x4g4
pixman_format_code_t_PIXMAN_x4r4g4b4
pixman_format_code_t_PIXMAN_x8b8g8r8
pixman_format_code_t_PIXMAN_x8r8g8b8
pixman_format_code_t_PIXMAN_x14r6g6b6
pixman_format_code_t_PIXMAN_yuy2
pixman_format_code_t_PIXMAN_yv12
pixman_op_t_PIXMAN_OP_ADD
pixman_op_t_PIXMAN_OP_ATOP
pixman_op_t_PIXMAN_OP_ATOP_REVERSE
pixman_op_t_PIXMAN_OP_CLEAR
pixman_op_t_PIXMAN_OP_COLOR_BURN
pixman_op_t_PIXMAN_OP_COLOR_DODGE
pixman_op_t_PIXMAN_OP_CONJOINT_ATOP
pixman_op_t_PIXMAN_OP_CONJOINT_ATOP_REVERSE
pixman_op_t_PIXMAN_OP_CONJOINT_CLEAR
pixman_op_t_PIXMAN_OP_CONJOINT_DST
pixman_op_t_PIXMAN_OP_CONJOINT_IN
pixman_op_t_PIXMAN_OP_CONJOINT_IN_REVERSE
pixman_op_t_PIXMAN_OP_CONJOINT_OUT
pixman_op_t_PIXMAN_OP_CONJOINT_OUT_REVERSE
pixman_op_t_PIXMAN_OP_CONJOINT_OVER
pixman_op_t_PIXMAN_OP_CONJOINT_OVER_REVERSE
pixman_op_t_PIXMAN_OP_CONJOINT_SRC
pixman_op_t_PIXMAN_OP_CONJOINT_XOR
pixman_op_t_PIXMAN_OP_DARKEN
pixman_op_t_PIXMAN_OP_DIFFERENCE
pixman_op_t_PIXMAN_OP_DISJOINT_ATOP
pixman_op_t_PIXMAN_OP_DISJOINT_ATOP_REVERSE
pixman_op_t_PIXMAN_OP_DISJOINT_CLEAR
pixman_op_t_PIXMAN_OP_DISJOINT_DST
pixman_op_t_PIXMAN_OP_DISJOINT_IN
pixman_op_t_PIXMAN_OP_DISJOINT_IN_REVERSE
pixman_op_t_PIXMAN_OP_DISJOINT_OUT
pixman_op_t_PIXMAN_OP_DISJOINT_OUT_REVERSE
pixman_op_t_PIXMAN_OP_DISJOINT_OVER
pixman_op_t_PIXMAN_OP_DISJOINT_OVER_REVERSE
pixman_op_t_PIXMAN_OP_DISJOINT_SRC
pixman_op_t_PIXMAN_OP_DISJOINT_XOR
pixman_op_t_PIXMAN_OP_DST
pixman_op_t_PIXMAN_OP_EXCLUSION
pixman_op_t_PIXMAN_OP_HARD_LIGHT
pixman_op_t_PIXMAN_OP_HSL_COLOR
pixman_op_t_PIXMAN_OP_HSL_HUE
pixman_op_t_PIXMAN_OP_HSL_LUMINOSITY
pixman_op_t_PIXMAN_OP_HSL_SATURATION
pixman_op_t_PIXMAN_OP_IN
pixman_op_t_PIXMAN_OP_IN_REVERSE
pixman_op_t_PIXMAN_OP_LIGHTEN
pixman_op_t_PIXMAN_OP_MULTIPLY
pixman_op_t_PIXMAN_OP_OUT
pixman_op_t_PIXMAN_OP_OUT_REVERSE
pixman_op_t_PIXMAN_OP_OVER
pixman_op_t_PIXMAN_OP_OVERLAY
pixman_op_t_PIXMAN_OP_OVER_REVERSE
pixman_op_t_PIXMAN_OP_SATURATE
pixman_op_t_PIXMAN_OP_SCREEN
pixman_op_t_PIXMAN_OP_SOFT_LIGHT
pixman_op_t_PIXMAN_OP_SRC
pixman_op_t_PIXMAN_OP_XOR

Functions§

fcft_capabilities
fcft_clone
fcft_destroy
fcft_fini
fcft_font_options_create
fcft_font_options_destroy
fcft_from_name
fcft_from_name2
fcft_init
fcft_kerning
fcft_precompose
fcft_rasterize_char_utf32
fcft_rasterize_grapheme_utf32
fcft_rasterize_text_run_utf32
fcft_text_run_destroy
pixman_image_composite32
pixman_image_create_bits_no_clear
pixman_image_create_solid_fill
pixman_image_get_data
pixman_image_get_format
pixman_image_get_height
pixman_image_get_stride
pixman_image_get_width
pixman_image_set_component_alpha
pixman_image_unref

Type Aliases§

fcft_capabilities
fcft_emoji_presentation
fcft_log_class
fcft_log_colorize
fcft_scaling_filter
fcft_subpixel
pixman_bool_t
pixman_color_t
pixman_format_code_t
pixman_image_t
pixman_op_t