TextServerExtension
继承: TextServer < RefCounted < Object
派生: TextServerAdvanced, TextServerDummy, TextServerFallback
自定义 TextServer 实现(插件)的基类。
描述
外部的 TextServer 实现应该继承这个类。
方法
void | _cleanup ( ) virtual |
_create_font ( ) virtual | |
_create_font_linked_variation ( RID font_rid ) virtual | |
_create_shaped_text ( Direction direction, Orientation orientation ) virtual | |
void | _draw_hex_code_box ( RID canvas, int size, Vector2 pos, int index, Color color ) virtual const |
void | _font_clear_glyphs ( RID font_rid, Vector2i size ) virtual |
void | _font_clear_kerning_map ( RID font_rid, int size ) virtual |
void | _font_clear_size_cache ( RID font_rid ) virtual |
void | _font_clear_textures ( RID font_rid, Vector2i size ) virtual |
void | _font_draw_glyph ( RID font_rid, RID canvas, int size, Vector2 pos, int index, Color color ) virtual const |
void | _font_draw_glyph_outline ( RID font_rid, RID canvas, int size, int outline_size, Vector2 pos, int index, Color color ) virtual const |
_font_get_antialiasing ( RID font_rid ) virtual const | |
_font_get_ascent ( RID font_rid, int size ) virtual const | |
_font_get_char_from_glyph_index ( RID font_rid, int size, int glyph_index ) virtual const | |
_font_get_descent ( RID font_rid, int size ) virtual const | |
_font_get_embolden ( RID font_rid ) virtual const | |
_font_get_face_count ( RID font_rid ) virtual const | |
_font_get_face_index ( RID font_rid ) virtual const | |
_font_get_fixed_size ( RID font_rid ) virtual const | |
_font_get_fixed_size_scale_mode ( RID font_rid ) virtual const | |
_font_get_generate_mipmaps ( RID font_rid ) virtual const | |
_font_get_global_oversampling ( ) virtual const | |
_font_get_glyph_advance ( RID font_rid, int size, int glyph ) virtual const | |
_font_get_glyph_contours ( RID font_rid, int size, int index ) virtual const | |
_font_get_glyph_index ( RID font_rid, int size, int char, int variation_selector ) virtual const | |
_font_get_glyph_list ( RID font_rid, Vector2i size ) virtual const | |
_font_get_glyph_offset ( RID font_rid, Vector2i size, int glyph ) virtual const | |
_font_get_glyph_size ( RID font_rid, Vector2i size, int glyph ) virtual const | |
_font_get_glyph_texture_idx ( RID font_rid, Vector2i size, int glyph ) virtual const | |
_font_get_glyph_texture_rid ( RID font_rid, Vector2i size, int glyph ) virtual const | |
_font_get_glyph_texture_size ( RID font_rid, Vector2i size, int glyph ) virtual const | |
_font_get_glyph_uv_rect ( RID font_rid, Vector2i size, int glyph ) virtual const | |
_font_get_hinting ( RID font_rid ) virtual const | |
_font_get_kerning ( RID font_rid, int size, Vector2i glyph_pair ) virtual const | |
_font_get_kerning_list ( RID font_rid, int size ) virtual const | |
_font_get_language_support_override ( RID font_rid, String language ) virtual | |
_font_get_language_support_overrides ( RID font_rid ) virtual | |
_font_get_msdf_pixel_range ( RID font_rid ) virtual const | |
_font_get_msdf_size ( RID font_rid ) virtual const | |
_font_get_name ( RID font_rid ) virtual const | |
_font_get_opentype_feature_overrides ( RID font_rid ) virtual const | |
_font_get_ot_name_strings ( RID font_rid ) virtual const | |
_font_get_oversampling ( RID font_rid ) virtual const | |
_font_get_scale ( RID font_rid, int size ) virtual const | |
_font_get_script_support_override ( RID font_rid, String script ) virtual | |
_font_get_script_support_overrides ( RID font_rid ) virtual | |
_font_get_size_cache_list ( RID font_rid ) virtual const | |
_font_get_spacing ( RID font_rid, SpacingType spacing ) virtual const | |
_font_get_stretch ( RID font_rid ) virtual const | |
BitField<FontStyle> | _font_get_style ( RID font_rid ) virtual const |
_font_get_style_name ( RID font_rid ) virtual const | |
_font_get_subpixel_positioning ( RID font_rid ) virtual const | |
_font_get_supported_chars ( RID font_rid ) virtual const | |
_font_get_texture_count ( RID font_rid, Vector2i size ) virtual const | |
_font_get_texture_image ( RID font_rid, Vector2i size, int texture_index ) virtual const | |
_font_get_texture_offsets ( RID font_rid, Vector2i size, int texture_index ) virtual const | |
_font_get_transform ( RID font_rid ) virtual const | |
_font_get_underline_position ( RID font_rid, int size ) virtual const | |
_font_get_underline_thickness ( RID font_rid, int size ) virtual const | |
_font_get_variation_coordinates ( RID font_rid ) virtual const | |
_font_get_weight ( RID font_rid ) virtual const | |
_font_has_char ( RID font_rid, int char ) virtual const | |
_font_is_allow_system_fallback ( RID font_rid ) virtual const | |
_font_is_force_autohinter ( RID font_rid ) virtual const | |
_font_is_language_supported ( RID font_rid, String language ) virtual const | |
_font_is_multichannel_signed_distance_field ( RID font_rid ) virtual const | |
_font_is_script_supported ( RID font_rid, String script ) virtual const | |
void | _font_remove_glyph ( RID font_rid, Vector2i size, int glyph ) virtual |
void | _font_remove_kerning ( RID font_rid, int size, Vector2i glyph_pair ) virtual |
void | _font_remove_language_support_override ( RID font_rid, String language ) virtual |
void | _font_remove_script_support_override ( RID font_rid, String script ) virtual |
void | _font_remove_size_cache ( RID font_rid, Vector2i size ) virtual |
void | _font_remove_texture ( RID font_rid, Vector2i size, int texture_index ) virtual |
void | _font_render_glyph ( RID font_rid, Vector2i size, int index ) virtual |
void | _font_render_range ( RID font_rid, Vector2i size, int start, int end ) virtual |
void | _font_set_allow_system_fallback ( RID font_rid, bool allow_system_fallback ) virtual |
void | _font_set_antialiasing ( RID font_rid, FontAntialiasing antialiasing ) virtual |
void | _font_set_ascent ( RID font_rid, int size, float ascent ) virtual |
void | _font_set_data ( RID font_rid, PackedByteArray data ) virtual |
void | _font_set_data_ptr ( RID font_rid, const uint8_t data_ptr, int data_size ) virtual |
void | _font_set_descent ( RID font_rid, int size, float descent ) virtual |
void | _font_set_embolden ( RID font_rid, float strength ) virtual |
void | _font_set_face_index ( RID font_rid, int face_index ) virtual |
void | _font_set_fixed_size ( RID font_rid, int fixed_size ) virtual |
void | _font_set_fixed_size_scale_mode ( RID font_rid, FixedSizeScaleMode fixed_size_scale_mode ) virtual |
void | _font_set_force_autohinter ( RID font_rid, bool force_autohinter ) virtual |
void | _font_set_generate_mipmaps ( RID font_rid, bool generate_mipmaps ) virtual |
void | _font_set_global_oversampling ( float oversampling ) virtual |
void | _font_set_glyph_advance ( RID font_rid, int size, int glyph, Vector2 advance ) virtual |
void | _font_set_glyph_offset ( RID font_rid, Vector2i size, int glyph, Vector2 offset ) virtual |
void | _font_set_glyph_size ( RID font_rid, Vector2i size, int glyph, Vector2 gl_size ) virtual |
void | _font_set_glyph_texture_idx ( RID font_rid, Vector2i size, int glyph, int texture_idx ) virtual |
void | _font_set_glyph_uv_rect ( RID font_rid, Vector2i size, int glyph, Rect2 uv_rect ) virtual |
void | _font_set_hinting ( RID font_rid, Hinting hinting ) virtual |
void | _font_set_kerning ( RID font_rid, int size, Vector2i glyph_pair, Vector2 kerning ) virtual |
void | _font_set_language_support_override ( RID font_rid, String language, bool supported ) virtual |
void | _font_set_msdf_pixel_range ( RID font_rid, int msdf_pixel_range ) virtual |
void | _font_set_msdf_size ( RID font_rid, int msdf_size ) virtual |
void | _font_set_multichannel_signed_distance_field ( RID font_rid, bool msdf ) virtual |
void | _font_set_name ( RID font_rid, String name ) virtual |
void | _font_set_opentype_feature_overrides ( RID font_rid, Dictionary overrides ) virtual |
void | _font_set_oversampling ( RID font_rid, float oversampling ) virtual |
void | _font_set_scale ( RID font_rid, int size, float scale ) virtual |
void | _font_set_script_support_override ( RID font_rid, String script, bool supported ) virtual |
void | _font_set_spacing ( RID font_rid, SpacingType spacing, int value ) virtual |
void | _font_set_stretch ( RID font_rid, int stretch ) virtual |
void | _font_set_style ( RID font_rid, BitField<FontStyle> style ) virtual |
void | _font_set_style_name ( RID font_rid, String name_style ) virtual |
void | _font_set_subpixel_positioning ( RID font_rid, SubpixelPositioning subpixel_positioning ) virtual |
void | _font_set_texture_image ( RID font_rid, Vector2i size, int texture_index, Image image ) virtual |
void | _font_set_texture_offsets ( RID font_rid, Vector2i size, int texture_index, PackedInt32Array offset ) virtual |
void | _font_set_transform ( RID font_rid, Transform2D transform ) virtual |
void | _font_set_underline_position ( RID font_rid, int size, float underline_position ) virtual |
void | _font_set_underline_thickness ( RID font_rid, int size, float underline_thickness ) virtual |
void | _font_set_variation_coordinates ( RID font_rid, Dictionary variation_coordinates ) virtual |
void | _font_set_weight ( RID font_rid, int weight ) virtual |
_font_supported_feature_list ( RID font_rid ) virtual const | |
_font_supported_variation_list ( RID font_rid ) virtual const | |
_format_number ( String string, String language ) virtual const | |
void | |
_get_features ( ) virtual const | |
_get_hex_code_box_size ( int size, int index ) virtual const | |
_get_name ( ) virtual const | |
_get_support_data_filename ( ) virtual const | |
_get_support_data_info ( ) virtual const | |
_has_feature ( Feature feature ) virtual const | |
_is_confusable ( String string, PackedStringArray dict ) virtual const | |
_is_locale_right_to_left ( String locale ) virtual const | |
_is_valid_identifier ( String string ) virtual const | |
_load_support_data ( String filename ) virtual | |
_name_to_tag ( String name ) virtual const | |
_parse_number ( String string, String language ) virtual const | |
_parse_structured_text ( StructuredTextParser parser_type, Array args, String text ) virtual const | |
_percent_sign ( String language ) virtual const | |
_save_support_data ( String filename ) virtual const | |
_shaped_get_span_count ( RID shaped ) virtual const | |
_shaped_get_span_meta ( RID shaped, int index ) virtual const | |
void | _shaped_set_span_update_font ( RID shaped, int index, RID[] fonts, int size, Dictionary opentype_features ) virtual |
_shaped_text_add_object ( RID shaped, Variant key, Vector2 size, InlineAlignment inline_align, int length, float baseline ) virtual | |
_shaped_text_add_string ( RID shaped, String text, RID[] fonts, int size, Dictionary opentype_features, String language, Variant meta ) virtual | |
void | _shaped_text_clear ( RID shaped ) virtual |
_shaped_text_closest_character_pos ( RID shaped, int pos ) virtual const | |
void | _shaped_text_draw ( RID shaped, RID canvas, Vector2 pos, float clip_l, float clip_r, Color color ) virtual const |
void | _shaped_text_draw_outline ( RID shaped, RID canvas, Vector2 pos, float clip_l, float clip_r, int outline_size, Color color ) virtual const |
_shaped_text_fit_to_width ( RID shaped, float width, BitField<JustificationFlag> justification_flags ) virtual | |
_shaped_text_get_ascent ( RID shaped ) virtual const | |
void | _shaped_text_get_carets ( RID shaped, int position, CaretInfo caret ) virtual const |
_shaped_text_get_character_breaks ( RID shaped ) virtual const | |
_shaped_text_get_custom_punctuation ( RID shaped ) virtual const | |
_shaped_text_get_descent ( RID shaped ) virtual const | |
_shaped_text_get_direction ( RID shaped ) virtual const | |
_shaped_text_get_dominant_direction_in_range ( RID shaped, int start, int end ) virtual const | |
_shaped_text_get_ellipsis_glyph_count ( RID shaped ) virtual const | |
const Glyph | _shaped_text_get_ellipsis_glyphs ( RID shaped ) virtual const |
_shaped_text_get_ellipsis_pos ( RID shaped ) virtual const | |
_shaped_text_get_glyph_count ( RID shaped ) virtual const | |
const Glyph | _shaped_text_get_glyphs ( RID shaped ) virtual const |
_shaped_text_get_grapheme_bounds ( RID shaped, int pos ) virtual const | |
_shaped_text_get_inferred_direction ( RID shaped ) virtual const | |
_shaped_text_get_line_breaks ( RID shaped, float width, int start, BitField<LineBreakFlag> break_flags ) virtual const | |
_shaped_text_get_line_breaks_adv ( RID shaped, PackedFloat32Array width, int start, bool once, BitField<LineBreakFlag> break_flags ) virtual const | |
_shaped_text_get_object_rect ( RID shaped, Variant key ) virtual const | |
_shaped_text_get_objects ( RID shaped ) virtual const | |
_shaped_text_get_orientation ( RID shaped ) virtual const | |
_shaped_text_get_parent ( RID shaped ) virtual const | |
_shaped_text_get_preserve_control ( RID shaped ) virtual const | |
_shaped_text_get_preserve_invalid ( RID shaped ) virtual const | |
_shaped_text_get_range ( RID shaped ) virtual const | |
_shaped_text_get_selection ( RID shaped, int start, int end ) virtual const | |
_shaped_text_get_size ( RID shaped ) virtual const | |
_shaped_text_get_spacing ( RID shaped, SpacingType spacing ) virtual const | |
_shaped_text_get_trim_pos ( RID shaped ) virtual const | |
_shaped_text_get_underline_position ( RID shaped ) virtual const | |
_shaped_text_get_underline_thickness ( RID shaped ) virtual const | |
_shaped_text_get_width ( RID shaped ) virtual const | |
_shaped_text_get_word_breaks ( RID shaped, BitField<GraphemeFlag> grapheme_flags ) virtual const | |
_shaped_text_hit_test_grapheme ( RID shaped, float coord ) virtual const | |
_shaped_text_hit_test_position ( RID shaped, float coord ) virtual const | |
_shaped_text_is_ready ( RID shaped ) virtual const | |
_shaped_text_next_character_pos ( RID shaped, int pos ) virtual const | |
_shaped_text_next_grapheme_pos ( RID shaped, int pos ) virtual const | |
void | _shaped_text_overrun_trim_to_width ( RID shaped, float width, BitField<TextOverrunFlag> trim_flags ) virtual |
_shaped_text_prev_character_pos ( RID shaped, int pos ) virtual const | |
_shaped_text_prev_grapheme_pos ( RID shaped, int pos ) virtual const | |
_shaped_text_resize_object ( RID shaped, Variant key, Vector2 size, InlineAlignment inline_align, float baseline ) virtual | |
void | _shaped_text_set_bidi_override ( RID shaped, Array override ) virtual |
void | _shaped_text_set_custom_punctuation ( RID shaped, String punct ) virtual |
void | _shaped_text_set_direction ( RID shaped, Direction direction ) virtual |
void | _shaped_text_set_orientation ( RID shaped, Orientation orientation ) virtual |
void | _shaped_text_set_preserve_control ( RID shaped, bool enabled ) virtual |
void | _shaped_text_set_preserve_invalid ( RID shaped, bool enabled ) virtual |
void | _shaped_text_set_spacing ( RID shaped, SpacingType spacing, int value ) virtual |
_shaped_text_shape ( RID shaped ) virtual | |
const Glyph* | _shaped_text_sort_logical ( RID shaped ) virtual |
_shaped_text_substr ( RID shaped, int start, int length ) virtual const | |
_shaped_text_tab_align ( RID shaped, PackedFloat32Array tab_stops ) virtual | |
_shaped_text_update_breaks ( RID shaped ) virtual | |
_shaped_text_update_justification_ops ( RID shaped ) virtual | |
_spoof_check ( String string ) virtual const | |
_string_get_character_breaks ( String string, String language ) virtual const | |
_string_get_word_breaks ( String string, String language, int chars_per_line ) virtual const | |
_string_to_lower ( String string, String language ) virtual const | |
_string_to_upper ( String string, String language ) virtual const | |
_strip_diacritics ( String string ) virtual const | |
_tag_to_name ( int tag ) virtual const |
方法说明
void _cleanup ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
RID _create_font ( ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
RID _create_font_linked_variation ( RID font_rid ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
RID _create_shaped_text ( Direction direction, Orientation orientation ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _draw_hex_code_box ( RID canvas, int size, Vector2 pos, int index, Color color ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _font_clear_glyphs ( RID font_rid, Vector2i size ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_clear_kerning_map ( RID font_rid, int size ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_clear_size_cache ( RID font_rid ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_clear_textures ( RID font_rid, Vector2i size ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_draw_glyph ( RID font_rid, RID canvas, int size, Vector2 pos, int index, Color color ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _font_draw_glyph_outline ( RID font_rid, RID canvas, int size, int outline_size, Vector2 pos, int index, Color color ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
FontAntialiasing _font_get_antialiasing ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _font_get_ascent ( RID font_rid, int size ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_char_from_glyph_index ( RID font_rid, int size, int glyph_index ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _font_get_descent ( RID font_rid, int size ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _font_get_embolden ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_face_count ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_face_index ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_fixed_size ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
FixedSizeScaleMode _font_get_fixed_size_scale_mode ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_get_generate_mipmaps ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _font_get_global_oversampling ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2 _font_get_glyph_advance ( RID font_rid, int size, int glyph ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _font_get_glyph_contours ( RID font_rid, int size, int index ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_glyph_index ( RID font_rid, int size, int char, int variation_selector ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedInt32Array _font_get_glyph_list ( RID font_rid, Vector2i size ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2 _font_get_glyph_offset ( RID font_rid, Vector2i size, int glyph ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2 _font_get_glyph_size ( RID font_rid, Vector2i size, int glyph ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_glyph_texture_idx ( RID font_rid, Vector2i size, int glyph ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
RID _font_get_glyph_texture_rid ( RID font_rid, Vector2i size, int glyph ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2 _font_get_glyph_texture_size ( RID font_rid, Vector2i size, int glyph ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Rect2 _font_get_glyph_uv_rect ( RID font_rid, Vector2i size, int glyph ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Hinting _font_get_hinting ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2 _font_get_kerning ( RID font_rid, int size, Vector2i glyph_pair ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2i[] _font_get_kerning_list ( RID font_rid, int size ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_get_language_support_override ( RID font_rid, String language ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
PackedStringArray _font_get_language_support_overrides ( RID font_rid ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_msdf_pixel_range ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_msdf_size ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _font_get_name ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _font_get_opentype_feature_overrides ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _font_get_ot_name_strings ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _font_get_oversampling ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _font_get_scale ( RID font_rid, int size ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_get_script_support_override ( RID font_rid, String script ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
PackedStringArray _font_get_script_support_overrides ( RID font_rid ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
Vector2i[] _font_get_size_cache_list ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_spacing ( RID font_rid, SpacingType spacing ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_stretch ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
BitField<FontStyle> _font_get_style ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _font_get_style_name ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
SubpixelPositioning _font_get_subpixel_positioning ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _font_get_supported_chars ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_texture_count ( RID font_rid, Vector2i size ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Image _font_get_texture_image ( RID font_rid, Vector2i size, int texture_index ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedInt32Array _font_get_texture_offsets ( RID font_rid, Vector2i size, int texture_index ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Transform2D _font_get_transform ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _font_get_underline_position ( RID font_rid, int size ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _font_get_underline_thickness ( RID font_rid, int size ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _font_get_variation_coordinates ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _font_get_weight ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_has_char ( RID font_rid, int char ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_is_allow_system_fallback ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_is_force_autohinter ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_is_language_supported ( RID font_rid, String language ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_is_multichannel_signed_distance_field ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _font_is_script_supported ( RID font_rid, String script ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _font_remove_glyph ( RID font_rid, Vector2i size, int glyph ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_remove_kerning ( RID font_rid, int size, Vector2i glyph_pair ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_remove_language_support_override ( RID font_rid, String language ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_remove_script_support_override ( RID font_rid, String script ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_remove_size_cache ( RID font_rid, Vector2i size ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_remove_texture ( RID font_rid, Vector2i size, int texture_index ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_render_glyph ( RID font_rid, Vector2i size, int index ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_render_range ( RID font_rid, Vector2i size, int start, int end ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_allow_system_fallback ( RID font_rid, bool allow_system_fallback ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_antialiasing ( RID font_rid, FontAntialiasing antialiasing ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_ascent ( RID font_rid, int size, float ascent ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_data ( RID font_rid, PackedByteArray data ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_data_ptr ( RID font_rid, const uint8_t* data_ptr, int data_size ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_descent ( RID font_rid, int size, float descent ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_embolden ( RID font_rid, float strength ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_face_index ( RID font_rid, int face_index ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_fixed_size ( RID font_rid, int fixed_size ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_fixed_size_scale_mode ( RID font_rid, FixedSizeScaleMode fixed_size_scale_mode ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_force_autohinter ( RID font_rid, bool force_autohinter ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_generate_mipmaps ( RID font_rid, bool generate_mipmaps ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_global_oversampling ( float oversampling ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_glyph_advance ( RID font_rid, int size, int glyph, Vector2 advance ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_glyph_offset ( RID font_rid, Vector2i size, int glyph, Vector2 offset ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_glyph_size ( RID font_rid, Vector2i size, int glyph, Vector2 gl_size ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_glyph_texture_idx ( RID font_rid, Vector2i size, int glyph, int texture_idx ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_glyph_uv_rect ( RID font_rid, Vector2i size, int glyph, Rect2 uv_rect ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_hinting ( RID font_rid, Hinting hinting ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_kerning ( RID font_rid, int size, Vector2i glyph_pair, Vector2 kerning ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_language_support_override ( RID font_rid, String language, bool supported ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_msdf_pixel_range ( RID font_rid, int msdf_pixel_range ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_msdf_size ( RID font_rid, int msdf_size ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_multichannel_signed_distance_field ( RID font_rid, bool msdf ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_name ( RID font_rid, String name ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_opentype_feature_overrides ( RID font_rid, Dictionary overrides ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_oversampling ( RID font_rid, float oversampling ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_scale ( RID font_rid, int size, float scale ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_script_support_override ( RID font_rid, String script, bool supported ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_spacing ( RID font_rid, SpacingType spacing, int value ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_stretch ( RID font_rid, int stretch ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_style ( RID font_rid, BitField<FontStyle> style ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_style_name ( RID font_rid, String name_style ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_subpixel_positioning ( RID font_rid, SubpixelPositioning subpixel_positioning ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_texture_image ( RID font_rid, Vector2i size, int texture_index, Image image ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_texture_offsets ( RID font_rid, Vector2i size, int texture_index, PackedInt32Array offset ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_transform ( RID font_rid, Transform2D transform ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_underline_position ( RID font_rid, int size, float underline_position ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_underline_thickness ( RID font_rid, int size, float underline_thickness ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_variation_coordinates ( RID font_rid, Dictionary variation_coordinates ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _font_set_weight ( RID font_rid, int weight ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _font_supported_feature_list ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Dictionary _font_supported_variation_list ( RID font_rid ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _format_number ( String string, String language ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _free_rid ( RID rid ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _get_features ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2 _get_hex_code_box_size ( int size, int index ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _get_name ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _get_support_data_filename ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _get_support_data_info ( ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
目前没有这个方法的描述。请帮我们贡献一个!
bool _has_feature ( Feature feature ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _is_confusable ( String string, PackedStringArray dict ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _is_locale_right_to_left ( String locale ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _is_valid_identifier ( String string ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _load_support_data ( String filename ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _name_to_tag ( String name ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _parse_number ( String string, String language ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector3i[] _parse_structured_text ( StructuredTextParser parser_type, Array args, String text ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _percent_sign ( String language ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _save_support_data ( String filename ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_get_span_count ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Variant _shaped_get_span_meta ( RID shaped, int index ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_set_span_update_font ( RID shaped, int index, RID[] fonts, int size, Dictionary opentype_features ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_add_object ( RID shaped, Variant key, Vector2 size, InlineAlignment inline_align, int length, float baseline ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_add_string ( RID shaped, String text, RID[] fonts, int size, Dictionary opentype_features, String language, Variant meta ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_clear ( RID shaped ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_closest_character_pos ( RID shaped, int pos ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_draw ( RID shaped, RID canvas, Vector2 pos, float clip_l, float clip_r, Color color ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_draw_outline ( RID shaped, RID canvas, Vector2 pos, float clip_l, float clip_r, int outline_size, Color color ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _shaped_text_fit_to_width ( RID shaped, float width, BitField<JustificationFlag> justification_flags ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
float _shaped_text_get_ascent ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_get_carets ( RID shaped, int position, CaretInfo* caret ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedInt32Array _shaped_text_get_character_breaks ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _shaped_text_get_custom_punctuation ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _shaped_text_get_descent ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Direction _shaped_text_get_direction ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_get_dominant_direction_in_range ( RID shaped, int start, int end ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_get_ellipsis_glyph_count ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
const Glyph* _shaped_text_get_ellipsis_glyphs ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_get_ellipsis_pos ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_get_glyph_count ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
const Glyph* _shaped_text_get_glyphs ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2 _shaped_text_get_grapheme_bounds ( RID shaped, int pos ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Direction _shaped_text_get_inferred_direction ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedInt32Array _shaped_text_get_line_breaks ( RID shaped, float width, int start, BitField<LineBreakFlag> break_flags ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedInt32Array _shaped_text_get_line_breaks_adv ( RID shaped, PackedFloat32Array width, int start, bool once, BitField<LineBreakFlag> break_flags ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Rect2 _shaped_text_get_object_rect ( RID shaped, Variant key ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Array _shaped_text_get_objects ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Orientation _shaped_text_get_orientation ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
RID _shaped_text_get_parent ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_get_preserve_control ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_get_preserve_invalid ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2i _shaped_text_get_range ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedVector2Array _shaped_text_get_selection ( RID shaped, int start, int end ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
Vector2 _shaped_text_get_size ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_get_spacing ( RID shaped, SpacingType spacing ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_get_trim_pos ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _shaped_text_get_underline_position ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _shaped_text_get_underline_thickness ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _shaped_text_get_width ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedInt32Array _shaped_text_get_word_breaks ( RID shaped, BitField<GraphemeFlag> grapheme_flags ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_hit_test_grapheme ( RID shaped, float coord ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_hit_test_position ( RID shaped, float coord ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_is_ready ( RID shaped ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_next_character_pos ( RID shaped, int pos ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_next_grapheme_pos ( RID shaped, int pos ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_overrun_trim_to_width ( RID shaped, float width, BitField<TextOverrunFlag> trim_flags ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_prev_character_pos ( RID shaped, int pos ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
int _shaped_text_prev_grapheme_pos ( RID shaped, int pos ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_resize_object ( RID shaped, Variant key, Vector2 size, InlineAlignment inline_align, float baseline ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_set_bidi_override ( RID shaped, Array override ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_set_custom_punctuation ( RID shaped, String punct ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_set_direction ( RID shaped, Direction direction ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_set_orientation ( RID shaped, Orientation orientation ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_set_preserve_control ( RID shaped, bool enabled ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_set_preserve_invalid ( RID shaped, bool enabled ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
void _shaped_text_set_spacing ( RID shaped, SpacingType spacing, int value ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_shape ( RID shaped ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
const Glyph* _shaped_text_sort_logical ( RID shaped ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
RID _shaped_text_substr ( RID shaped, int start, int length ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
float _shaped_text_tab_align ( RID shaped, PackedFloat32Array tab_stops ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_update_breaks ( RID shaped ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _shaped_text_update_justification_ops ( RID shaped ) virtual
目前没有这个方法的描述。请帮我们贡献一个!
bool _spoof_check ( String string ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedInt32Array _string_get_character_breaks ( String string, String language ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
PackedInt32Array _string_get_word_breaks ( String string, String language, int chars_per_line ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _string_to_lower ( String string, String language ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _string_to_upper ( String string, String language ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _strip_diacritics ( String string ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
String _tag_to_name ( int tag ) virtual const
目前没有这个方法的描述。请帮我们贡献一个!
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.