C# 클래스 SharpFont.HarfBuzz.HB

파일 보기 프로젝트 열기: Robmaister/SharpFont.HarfBuzz 1 사용 예제들

공개 메소드들

메소드 설명
Shape ( this font, Buffer buffer ) : void
VersionAtLeast ( System.Version version ) : bool
VersionAtLeast ( int major, int minor, int micro ) : bool

비공개 메소드들

메소드 설명
hb_blob_create ( ) : void
hb_blob_create_sub_blob ( ) : void
hb_blob_destroy ( ) : void
hb_blob_get_data ( ) : void
hb_blob_get_data_writable ( ) : void
hb_blob_get_empty ( ) : void
hb_blob_get_length ( ) : void
hb_blob_get_user_data ( ) : void
hb_blob_is_immutable ( ) : void
hb_blob_make_immutable ( ) : void
hb_blob_reference ( ) : void
hb_blob_set_user_data ( ) : void
hb_buffer_add ( ) : void
hb_buffer_add_utf16 ( ) : void
hb_buffer_add_utf32 ( ) : void
hb_buffer_add_utf8 ( IntPtr buffer, byte text, int text_length, int item_offset, int item_length ) : void
hb_buffer_allocation_successful ( ) : void
hb_buffer_clear_contents ( ) : void
hb_buffer_create ( ) : IntPtr
hb_buffer_deserialize_glyphs ( ) : void
hb_buffer_destroy ( ) : void
hb_buffer_get_content_type ( ) : void
hb_buffer_get_direction ( ) : void
hb_buffer_get_empty ( ) : void
hb_buffer_get_flags ( ) : void
hb_buffer_get_glyph_infos ( IntPtr buf, int &length ) : IntPtr
hb_buffer_get_glyph_positions ( IntPtr buf, int &length ) : IntPtr
hb_buffer_get_language ( ) : void
hb_buffer_get_length ( IntPtr buf ) : int
hb_buffer_get_script ( ) : void
hb_buffer_get_segment_properties ( ) : void
hb_buffer_get_unicode_funcs ( ) : void
hb_buffer_get_user_data ( ) : void
hb_buffer_guess_segment_properties ( ) : void
hb_buffer_normalize_glyphs ( ) : void
hb_buffer_pre_allocate ( ) : void
hb_buffer_reference ( ) : void
hb_buffer_reset ( ) : void
hb_buffer_reverse ( ) : void
hb_buffer_reverse_clusters ( ) : void
hb_buffer_serialize_format_from_string ( ) : void
hb_buffer_serialize_format_to_string ( ) : void
hb_buffer_serialize_glyphs ( ) : void
hb_buffer_serialize_list_formats ( ) : void
hb_buffer_set_content_type ( ) : void
hb_buffer_set_direction ( IntPtr buffer, Direction direction ) : void
hb_buffer_set_flags ( ) : void
hb_buffer_set_language ( ) : void
hb_buffer_set_length ( ) : void
hb_buffer_set_script ( IntPtr ptr, System.Script script ) : void
hb_buffer_set_segment_properties ( ) : void
hb_buffer_set_unicode_funcs ( ) : void
hb_buffer_set_user_data ( ) : void
hb_direction_from_string ( string str, int len ) : Direction
hb_direction_to_string ( Direction dir ) : string
hb_face_create ( ) : void
hb_face_create_for_tables ( ) : void
hb_face_destroy ( ) : void
hb_face_get_empty ( ) : void
hb_face_get_glyph_count ( ) : void
hb_face_get_index ( ) : void
hb_face_get_upem ( ) : void
hb_face_get_user_data ( ) : void
hb_face_is_immutable ( ) : void
hb_face_make_immutable ( ) : void
hb_face_reference ( ) : void
hb_face_reference_blob ( ) : void
hb_face_reference_table ( ) : void
hb_face_set_glyph_count ( ) : void
hb_face_set_index ( ) : void
hb_face_set_upem ( ) : void
hb_face_set_user_data ( ) : void
hb_feature_from_string ( ) : void
hb_feature_to_string ( ) : void
hb_font_add_glyph_origin_for_direction ( ) : void
hb_font_create ( ) : void
hb_font_create_sub_font ( ) : void
hb_font_destroy ( ) : void
hb_font_funcs_create ( ) : void
hb_font_funcs_destroy ( ) : void
hb_font_funcs_get_empty ( ) : void
hb_font_funcs_get_user_data ( ) : void
hb_font_funcs_is_immutable ( ) : void
hb_font_funcs_make_immutable ( ) : void
hb_font_funcs_reference ( ) : void
hb_font_funcs_set_glyph_contour_point_func ( ) : void
hb_font_funcs_set_glyph_extents_func ( ) : void
hb_font_funcs_set_glyph_from_name_func ( ) : void
hb_font_funcs_set_glyph_func ( ) : void
hb_font_funcs_set_glyph_h_advance_func ( ) : void
hb_font_funcs_set_glyph_h_kerning_func ( ) : void
hb_font_funcs_set_glyph_h_origin_func ( ) : void
hb_font_funcs_set_glyph_name_func ( ) : void
hb_font_funcs_set_glyph_v_advance_func ( ) : void
hb_font_funcs_set_glyph_v_kerning_func ( ) : void
hb_font_funcs_set_glyph_v_origin_func ( ) : void
hb_font_funcs_set_user_data ( ) : void
hb_font_get_empty ( ) : void
hb_font_get_face ( ) : void
hb_font_get_glyph ( ) : void
hb_font_get_glyph_advance_for_direction ( ) : void
hb_font_get_glyph_contour_point ( ) : void
hb_font_get_glyph_contour_point_for_origin ( ) : void
hb_font_get_glyph_extents ( ) : void
hb_font_get_glyph_extents_for_origin ( ) : void
hb_font_get_glyph_from_name ( ) : void
hb_font_get_glyph_h_advance ( ) : void
hb_font_get_glyph_h_kerning ( ) : void
hb_font_get_glyph_h_origin ( ) : void
hb_font_get_glyph_kerning_for_direction ( ) : void
hb_font_get_glyph_name ( ) : void
hb_font_get_glyph_origin_for_direction ( ) : void
hb_font_get_glyph_v_advance ( ) : void
hb_font_get_glyph_v_kerning ( ) : void
hb_font_get_glyph_v_origin ( ) : void
hb_font_get_parent ( ) : void
hb_font_get_ppem ( ) : void
hb_font_get_scale ( ) : void
hb_font_get_user_data ( ) : void
hb_font_glyph_from_string ( ) : void
hb_font_glyph_to_string ( ) : void
hb_font_is_immutable ( ) : void
hb_font_make_immutable ( ) : void
hb_font_reference ( ) : void
hb_font_set_funcs ( ) : void
hb_font_set_funcs_data ( ) : void
hb_font_set_ppem ( ) : void
hb_font_set_scale ( ) : void
hb_font_set_user_data ( ) : void
hb_font_subtract_glyph_origin_for_direction ( ) : void
hb_ft_face_create ( IntPtr ft_face, IntPtr destroy ) : IntPtr
hb_ft_face_create_cached ( IntPtr ft_face ) : IntPtr
hb_ft_font_create ( IntPtr ft_face, IntPtr destroy ) : IntPtr
hb_ft_font_get_face ( IntPtr font ) : IntPtr
hb_ft_font_set_funcs ( IntPtr font ) : void
hb_glib_get_unicode_funcs ( ) : void
hb_glib_script_from_script ( ) : void
hb_glib_script_to_script ( ) : void
hb_language_from_string ( ) : void
hb_language_get_default ( ) : void
hb_language_to_string ( ) : void
hb_ot_layout_collect_lookups ( ) : void
hb_ot_layout_feature_get_lookups ( ) : void
hb_ot_layout_get_attach_points ( ) : void
hb_ot_layout_get_glyph_class ( ) : void
hb_ot_layout_get_glyphs_in_class ( ) : void
hb_ot_layout_get_ligature_carets ( ) : void
hb_ot_layout_get_size_params ( ) : void
hb_ot_layout_has_glyph_classes ( ) : void
hb_ot_layout_has_positioning ( ) : void
hb_ot_layout_has_substitution ( ) : void
hb_ot_layout_language_find_feature ( ) : void
hb_ot_layout_language_get_feature_indexes ( ) : void
hb_ot_layout_language_get_feature_tags ( ) : void
hb_ot_layout_language_get_required_feature_index ( ) : void
hb_ot_layout_lookup_collect_glyphs ( ) : void
hb_ot_layout_lookup_substitute_closure ( ) : void
hb_ot_layout_lookup_would_substitute ( ) : void
hb_ot_layout_script_find_language ( ) : void
hb_ot_layout_script_get_language_tags ( ) : void
hb_ot_layout_table_choose_script ( ) : void
hb_ot_layout_table_find_script ( ) : void
hb_ot_layout_table_get_feature_tags ( ) : void
hb_ot_layout_table_get_lookup_count ( ) : void
hb_ot_layout_table_get_script_tags ( ) : void
hb_ot_shape_glyphs_closure ( ) : void
hb_ot_shape_plan_collect_lookups ( ) : void
hb_ot_tag_from_language ( ) : void
hb_ot_tag_to_language ( ) : void
hb_ot_tag_to_script ( ) : void
hb_ot_tags_from_script ( ) : void
hb_script_from_iso15924_tag ( ) : void
hb_script_from_string ( ) : void
hb_script_get_horizontal_direction ( ) : void
hb_script_to_iso15924_tag ( ) : void
hb_segment_properties_equal ( ) : void
hb_segment_properties_hash ( ) : void
hb_set_add ( ) : void
hb_set_add_range ( ) : void
hb_set_allocation_successful ( ) : void
hb_set_clear ( ) : void
hb_set_create ( ) : void
hb_set_del ( ) : void
hb_set_del_range ( ) : void
hb_set_destroy ( ) : void
hb_set_get_empty ( ) : void
hb_set_get_max ( ) : void
hb_set_get_min ( ) : void
hb_set_get_population ( ) : void
hb_set_get_user_data ( ) : void
hb_set_has ( ) : void
hb_set_intersect ( ) : void
hb_set_invert ( ) : void
hb_set_is_empty ( ) : void
hb_set_is_equal ( ) : void
hb_set_next ( ) : void
hb_set_next_range ( ) : void
hb_set_reference ( ) : void
hb_set_set ( ) : void
hb_set_set_user_data ( ) : void
hb_set_subtract ( ) : void
hb_set_symmetric_difference ( ) : void
hb_set_union ( ) : void
hb_shape ( IntPtr font, IntPtr buffer, IntPtr features, int num_features ) : void
hb_shape_full ( ) : void
hb_shape_list_shapers ( ) : void
hb_shape_plan_create ( ) : void
hb_shape_plan_create_cached ( ) : void
hb_shape_plan_destroy ( ) : void
hb_shape_plan_execute ( ) : void
hb_shape_plan_get_empty ( ) : void
hb_shape_plan_get_shaper ( ) : void
hb_shape_plan_get_user_data ( ) : void
hb_shape_plan_reference ( ) : void
hb_shape_plan_set_user_data ( ) : void
hb_tag_from_string ( ) : void
hb_tag_to_string ( ) : void
hb_unicode_combining_class ( ) : void
hb_unicode_compose ( ) : void
hb_unicode_decompose ( ) : void
hb_unicode_decompose_compatibility ( ) : void
hb_unicode_eastasian_width ( ) : void
hb_unicode_funcs_create ( ) : void
hb_unicode_funcs_destroy ( ) : void
hb_unicode_funcs_get_default ( ) : void
hb_unicode_funcs_get_empty ( ) : void
hb_unicode_funcs_get_parent ( ) : void
hb_unicode_funcs_get_user_data ( ) : void
hb_unicode_funcs_is_immutable ( ) : void
hb_unicode_funcs_make_immutable ( ) : void
hb_unicode_funcs_reference ( ) : void
hb_unicode_funcs_set_combining_class_func ( ) : void
hb_unicode_funcs_set_compose_func ( ) : void
hb_unicode_funcs_set_decompose_compatibility_func ( ) : void
hb_unicode_funcs_set_decompose_func ( ) : void
hb_unicode_funcs_set_eastasian_width_func ( ) : void
hb_unicode_funcs_set_general_category_func ( ) : void
hb_unicode_funcs_set_mirroring_func ( ) : void
hb_unicode_funcs_set_script_func ( ) : void
hb_unicode_funcs_set_user_data ( ) : void
hb_unicode_general_category ( ) : void
hb_unicode_mirroring ( ) : void
hb_unicode_script ( ) : void
hb_uniscribe_font_get_hfont ( ) : void
hb_uniscribe_font_get_logfontw ( ) : void
hb_version ( uint &major, uint &minor, uint &micro ) : void
hb_version_atleast ( uint major, uint minor, uint micro ) : bool
hb_version_string ( ) : IntPtr

메소드 상세

Shape() 공개 정적인 메소드

public static Shape ( this font, Buffer buffer ) : void
font this
buffer Buffer
리턴 void

VersionAtLeast() 공개 정적인 메소드

public static VersionAtLeast ( System.Version version ) : bool
version System.Version
리턴 bool

VersionAtLeast() 공개 정적인 메소드

public static VersionAtLeast ( int major, int minor, int micro ) : bool
major int
minor int
micro int
리턴 bool