TextServer

Inherits: RefCounted < Object

Inherited By: TextServerExtension

There is currently no description for this class. Please help us by contributing one!

Methods

RID

create_font ( )

RID

create_font_linked_variation ( RID font_rid )

RID

create_shaped_text ( Direction direction=0, Orientation orientation=0 )

void

draw_hex_code_box ( RID canvas, int size, Vector2 pos, int index, Color color ) const

void

font_clear_glyphs ( RID font_rid, Vector2i size )

void

font_clear_kerning_map ( RID font_rid, int size )

void

font_clear_size_cache ( RID font_rid )

void

font_clear_textures ( RID font_rid, Vector2i size )

void

font_draw_glyph ( RID font_rid, RID canvas, int size, Vector2 pos, int index, Color color=Color(1, 1, 1, 1) ) const

void

font_draw_glyph_outline ( RID font_rid, RID canvas, int size, int outline_size, Vector2 pos, int index, Color color=Color(1, 1, 1, 1) ) const

FontAntialiasing

font_get_antialiasing ( RID font_rid ) const

float

font_get_ascent ( RID font_rid, int size ) const

float

font_get_baseline_offset ( RID font_rid ) const

int

font_get_char_from_glyph_index ( RID font_rid, int size, int glyph_index ) const

float

font_get_descent ( RID font_rid, int size ) const

bool

font_get_disable_embedded_bitmaps ( RID font_rid ) const

float

font_get_embolden ( RID font_rid ) const

int

font_get_face_count ( RID font_rid ) const

int

font_get_face_index ( RID font_rid ) const

int

font_get_fixed_size ( RID font_rid ) const

FixedSizeScaleMode

font_get_fixed_size_scale_mode ( RID font_rid ) const

bool

font_get_generate_mipmaps ( RID font_rid ) const

float

font_get_global_oversampling ( ) const

Vector2

font_get_glyph_advance ( RID font_rid, int size, int glyph ) const

Dictionary

font_get_glyph_contours ( RID font, int size, int index ) const

int

font_get_glyph_index ( RID font_rid, int size, int char, int variation_selector ) const

PackedInt32Array

font_get_glyph_list ( RID font_rid, Vector2i size ) const

Vector2

font_get_glyph_offset ( RID font_rid, Vector2i size, int glyph ) const

Vector2

font_get_glyph_size ( RID font_rid, Vector2i size, int glyph ) const

int

font_get_glyph_texture_idx ( RID font_rid, Vector2i size, int glyph ) const

RID

font_get_glyph_texture_rid ( RID font_rid, Vector2i size, int glyph ) const

Vector2

font_get_glyph_texture_size ( RID font_rid, Vector2i size, int glyph ) const

Rect2

font_get_glyph_uv_rect ( RID font_rid, Vector2i size, int glyph ) const

Hinting

font_get_hinting ( RID font_rid ) const

Vector2

font_get_kerning ( RID font_rid, int size, Vector2i glyph_pair ) const

Vector2i[]

font_get_kerning_list ( RID font_rid, int size ) const

bool

font_get_language_support_override ( RID font_rid, String language )

PackedStringArray

font_get_language_support_overrides ( RID font_rid )

int

font_get_msdf_pixel_range ( RID font_rid ) const

int

font_get_msdf_size ( RID font_rid ) const

String

font_get_name ( RID font_rid ) const

Dictionary

font_get_opentype_feature_overrides ( RID font_rid ) const

Dictionary

font_get_ot_name_strings ( RID font_rid ) const

float

font_get_oversampling ( RID font_rid ) const

float

font_get_scale ( RID font_rid, int size ) const

bool

font_get_script_support_override ( RID font_rid, String script )

PackedStringArray

font_get_script_support_overrides ( RID font_rid )

Vector2i[]

font_get_size_cache_list ( RID font_rid ) const

int

font_get_spacing ( RID font_rid, SpacingType spacing ) const

int

font_get_stretch ( RID font_rid ) const

BitField<FontStyle>

font_get_style ( RID font_rid ) const

String

font_get_style_name ( RID font_rid ) const

SubpixelPositioning

font_get_subpixel_positioning ( RID font_rid ) const

String

font_get_supported_chars ( RID font_rid ) const

int

font_get_texture_count ( RID font_rid, Vector2i size ) const

Image

font_get_texture_image ( RID font_rid, Vector2i size, int texture_index ) const

PackedInt32Array

font_get_texture_offsets ( RID font_rid, Vector2i size, int texture_index ) const

Transform2D

font_get_transform ( RID font_rid ) const

float

font_get_underline_position ( RID font_rid, int size ) const

float

font_get_underline_thickness ( RID font_rid, int size ) const

Dictionary

font_get_variation_coordinates ( RID font_rid ) const

int

font_get_weight ( RID font_rid ) const

bool

font_has_char ( RID font_rid, int char ) const

bool

font_is_allow_system_fallback ( RID font_rid ) const

bool

font_is_force_autohinter ( RID font_rid ) const

bool

font_is_language_supported ( RID font_rid, String language ) const

bool

font_is_multichannel_signed_distance_field ( RID font_rid ) const

bool

font_is_script_supported ( RID font_rid, String script ) const

void

font_remove_glyph ( RID font_rid, Vector2i size, int glyph )

void

font_remove_kerning ( RID font_rid, int size, Vector2i glyph_pair )

void

font_remove_language_support_override ( RID font_rid, String language )

void

font_remove_script_support_override ( RID font_rid, String script )

void

font_remove_size_cache ( RID font_rid, Vector2i size )

void

font_remove_texture ( RID font_rid, Vector2i size, int texture_index )

void

font_render_glyph ( RID font_rid, Vector2i size, int index )

void

font_render_range ( RID font_rid, Vector2i size, int start, int end )

void

font_set_allow_system_fallback ( RID font_rid, bool allow_system_fallback )

void

font_set_antialiasing ( RID font_rid, FontAntialiasing antialiasing )

void

font_set_ascent ( RID font_rid, int size, float ascent )

void

font_set_baseline_offset ( RID font_rid, float baseline_offset )

void

font_set_data ( RID font_rid, PackedByteArray data )

void

font_set_descent ( RID font_rid, int size, float descent )

void

font_set_disable_embedded_bitmaps ( RID font_rid, bool disable_embedded_bitmaps )

void

font_set_embolden ( RID font_rid, float strength )

void

font_set_face_index ( RID font_rid, int face_index )

void

font_set_fixed_size ( RID font_rid, int fixed_size )

void

font_set_fixed_size_scale_mode ( RID font_rid, FixedSizeScaleMode fixed_size_scale_mode )

void

font_set_force_autohinter ( RID font_rid, bool force_autohinter )

void

font_set_generate_mipmaps ( RID font_rid, bool generate_mipmaps )

void

font_set_global_oversampling ( float oversampling )

void

font_set_glyph_advance ( RID font_rid, int size, int glyph, Vector2 advance )

void

font_set_glyph_offset ( RID font_rid, Vector2i size, int glyph, Vector2 offset )

void

font_set_glyph_size ( RID font_rid, Vector2i size, int glyph, Vector2 gl_size )

void

font_set_glyph_texture_idx ( RID font_rid, Vector2i size, int glyph, int texture_idx )

void

font_set_glyph_uv_rect ( RID font_rid, Vector2i size, int glyph, Rect2 uv_rect )

void

font_set_hinting ( RID font_rid, Hinting hinting )

void

font_set_kerning ( RID font_rid, int size, Vector2i glyph_pair, Vector2 kerning )

void

font_set_language_support_override ( RID font_rid, String language, bool supported )

void

font_set_msdf_pixel_range ( RID font_rid, int msdf_pixel_range )

void

font_set_msdf_size ( RID font_rid, int msdf_size )

void

font_set_multichannel_signed_distance_field ( RID font_rid, bool msdf )

void

font_set_name ( RID font_rid, String name )

void

font_set_opentype_feature_overrides ( RID font_rid, Dictionary overrides )

void

font_set_oversampling ( RID font_rid, float oversampling )

void

font_set_scale ( RID font_rid, int size, float scale )

void

font_set_script_support_override ( RID font_rid, String script, bool supported )

void

font_set_spacing ( RID font_rid, SpacingType spacing, int value )

void

font_set_stretch ( RID font_rid, int weight )

void

font_set_style ( RID font_rid, BitField<FontStyle> style )

void

font_set_style_name ( RID font_rid, String name )

void

font_set_subpixel_positioning ( RID font_rid, SubpixelPositioning subpixel_positioning )

void

font_set_texture_image ( RID font_rid, Vector2i size, int texture_index, Image image )

void

font_set_texture_offsets ( RID font_rid, Vector2i size, int texture_index, PackedInt32Array offset )

void

font_set_transform ( RID font_rid, Transform2D transform )

void

font_set_underline_position ( RID font_rid, int size, float underline_position )

void

font_set_underline_thickness ( RID font_rid, int size, float underline_thickness )

void

font_set_variation_coordinates ( RID font_rid, Dictionary variation_coordinates )

void

font_set_weight ( RID font_rid, int weight )

Dictionary

font_supported_feature_list ( RID font_rid ) const

Dictionary

font_supported_variation_list ( RID font_rid ) const

String

format_number ( String number, String language=”” ) const

void

free_rid ( RID rid )

int

get_features ( ) const

Vector2

get_hex_code_box_size ( int size, int index ) const

String

get_name ( ) const

String

get_support_data_filename ( ) const

String

get_support_data_info ( ) const

bool

has ( RID rid )

bool

has_feature ( Feature feature ) const

int

is_confusable ( String string, PackedStringArray dict ) const

bool

is_locale_right_to_left ( String locale ) const

bool

is_valid_identifier ( String string ) const

bool

is_valid_letter ( int unicode ) const

bool

load_support_data ( String filename )

int

name_to_tag ( String name ) const

String

parse_number ( String number, String language=”” ) const

Vector3i[]

parse_structured_text ( StructuredTextParser parser_type, Array args, String text ) const

String

percent_sign ( String language=”” ) const

bool

save_support_data ( String filename ) const

int

shaped_get_span_count ( RID shaped ) const

Variant

shaped_get_span_meta ( RID shaped, int index ) const

void

shaped_set_span_update_font ( RID shaped, int index, RID[] fonts, int size, Dictionary opentype_features={} )

bool

shaped_text_add_object ( RID shaped, Variant key, Vector2 size, InlineAlignment inline_align=5, int length=1, float baseline=0.0 )

bool

shaped_text_add_string ( RID shaped, String text, RID[] fonts, int size, Dictionary opentype_features={}, String language=””, Variant meta=null )

void

shaped_text_clear ( RID rid )

int

shaped_text_closest_character_pos ( RID shaped, int pos ) const

void

shaped_text_draw ( RID shaped, RID canvas, Vector2 pos, float clip_l=-1, float clip_r=-1, Color color=Color(1, 1, 1, 1) ) const

void

shaped_text_draw_outline ( RID shaped, RID canvas, Vector2 pos, float clip_l=-1, float clip_r=-1, int outline_size=1, Color color=Color(1, 1, 1, 1) ) const

float

shaped_text_fit_to_width ( RID shaped, float width, BitField<JustificationFlag> justification_flags=3 )

float

shaped_text_get_ascent ( RID shaped ) const

Dictionary

shaped_text_get_carets ( RID shaped, int position ) const

PackedInt32Array

shaped_text_get_character_breaks ( RID shaped ) const

int

shaped_text_get_custom_ellipsis ( RID shaped ) const

String

shaped_text_get_custom_punctuation ( RID shaped ) const

float

shaped_text_get_descent ( RID shaped ) const

Direction

shaped_text_get_direction ( RID shaped ) const

Direction

shaped_text_get_dominant_direction_in_range ( RID shaped, int start, int end ) const

int

shaped_text_get_ellipsis_glyph_count ( RID shaped ) const

Dictionary[]

shaped_text_get_ellipsis_glyphs ( RID shaped ) const

int

shaped_text_get_ellipsis_pos ( RID shaped ) const

int

shaped_text_get_glyph_count ( RID shaped ) const

Dictionary[]

shaped_text_get_glyphs ( RID shaped ) const

Vector2

shaped_text_get_grapheme_bounds ( RID shaped, int pos ) const

Direction

shaped_text_get_inferred_direction ( RID shaped ) const

PackedInt32Array

shaped_text_get_line_breaks ( RID shaped, float width, int start=0, BitField<LineBreakFlag> break_flags=3 ) const

PackedInt32Array

shaped_text_get_line_breaks_adv ( RID shaped, PackedFloat32Array width, int start=0, bool once=true, BitField<LineBreakFlag> break_flags=3 ) const

int

shaped_text_get_object_glyph ( RID shaped, Variant key ) const

Vector2i

shaped_text_get_object_range ( RID shaped, Variant key ) const

Rect2

shaped_text_get_object_rect ( RID shaped, Variant key ) const

Array

shaped_text_get_objects ( RID shaped ) const

Orientation

shaped_text_get_orientation ( RID shaped ) const

RID

shaped_text_get_parent ( RID shaped ) const

bool

shaped_text_get_preserve_control ( RID shaped ) const

bool

shaped_text_get_preserve_invalid ( RID shaped ) const

Vector2i

shaped_text_get_range ( RID shaped ) const

PackedVector2Array

shaped_text_get_selection ( RID shaped, int start, int end ) const

Vector2

shaped_text_get_size ( RID shaped ) const

int

shaped_text_get_spacing ( RID shaped, SpacingType spacing ) const

int

shaped_text_get_trim_pos ( RID shaped ) const

float

shaped_text_get_underline_position ( RID shaped ) const

float

shaped_text_get_underline_thickness ( RID shaped ) const

float

shaped_text_get_width ( RID shaped ) const

PackedInt32Array

shaped_text_get_word_breaks ( RID shaped, BitField<GraphemeFlag> grapheme_flags=264, BitField<GraphemeFlag> skip_grapheme_flags=4 ) const

bool

shaped_text_has_visible_chars ( RID shaped ) const

int

shaped_text_hit_test_grapheme ( RID shaped, float coords ) const

int

shaped_text_hit_test_position ( RID shaped, float coords ) const

bool

shaped_text_is_ready ( RID shaped ) const

int

shaped_text_next_character_pos ( RID shaped, int pos ) const

int

shaped_text_next_grapheme_pos ( RID shaped, int pos ) const

void

shaped_text_overrun_trim_to_width ( RID shaped, float width=0, BitField<TextOverrunFlag> overrun_trim_flags=0 )

int

shaped_text_prev_character_pos ( RID shaped, int pos ) const

int

shaped_text_prev_grapheme_pos ( RID shaped, int pos ) const

bool

shaped_text_resize_object ( RID shaped, Variant key, Vector2 size, InlineAlignment inline_align=5, float baseline=0.0 )

void

shaped_text_set_bidi_override ( RID shaped, Array override )

void

shaped_text_set_custom_ellipsis ( RID shaped, int char )

void

shaped_text_set_custom_punctuation ( RID shaped, String punct )

void

shaped_text_set_direction ( RID shaped, Direction direction=0 )

void

shaped_text_set_orientation ( RID shaped, Orientation orientation=0 )

void

shaped_text_set_preserve_control ( RID shaped, bool enabled )

void

shaped_text_set_preserve_invalid ( RID shaped, bool enabled )

void

shaped_text_set_spacing ( RID shaped, SpacingType spacing, int value )

bool

shaped_text_shape ( RID shaped )

Dictionary[]

shaped_text_sort_logical ( RID shaped )

RID

shaped_text_substr ( RID shaped, int start, int length ) const

float

shaped_text_tab_align ( RID shaped, PackedFloat32Array tab_stops )

bool

spoof_check ( String string ) const

PackedInt32Array

string_get_character_breaks ( String string, String language=”” ) const

PackedInt32Array

string_get_word_breaks ( String string, String language=””, int chars_per_line=0 ) const

String

string_to_lower ( String string, String language=”” ) const

String

string_to_title ( String string, String language=”” ) const

String

string_to_upper ( String string, String language=”” ) const

String

strip_diacritics ( String string ) const

String

tag_to_name ( int tag ) const


Enumerations

enum FontAntialiasing:

FontAntialiasing FONT_ANTIALIASING_NONE = 0

There is currently no description for this enum. Please help us by contributing one!

FontAntialiasing FONT_ANTIALIASING_GRAY = 1

There is currently no description for this enum. Please help us by contributing one!

FontAntialiasing FONT_ANTIALIASING_LCD = 2

There is currently no description for this enum. Please help us by contributing one!


enum FontLCDSubpixelLayout:

FontLCDSubpixelLayout FONT_LCD_SUBPIXEL_LAYOUT_NONE = 0

There is currently no description for this enum. Please help us by contributing one!

FontLCDSubpixelLayout FONT_LCD_SUBPIXEL_LAYOUT_HRGB = 1

There is currently no description for this enum. Please help us by contributing one!

FontLCDSubpixelLayout FONT_LCD_SUBPIXEL_LAYOUT_HBGR = 2

There is currently no description for this enum. Please help us by contributing one!

FontLCDSubpixelLayout FONT_LCD_SUBPIXEL_LAYOUT_VRGB = 3

There is currently no description for this enum. Please help us by contributing one!

FontLCDSubpixelLayout FONT_LCD_SUBPIXEL_LAYOUT_VBGR = 4

There is currently no description for this enum. Please help us by contributing one!

FontLCDSubpixelLayout FONT_LCD_SUBPIXEL_LAYOUT_MAX = 5

There is currently no description for this enum. Please help us by contributing one!


enum Direction:

Direction DIRECTION_AUTO = 0

There is currently no description for this enum. Please help us by contributing one!

Direction DIRECTION_LTR = 1

There is currently no description for this enum. Please help us by contributing one!

Direction DIRECTION_RTL = 2

There is currently no description for this enum. Please help us by contributing one!

Direction DIRECTION_INHERITED = 3

There is currently no description for this enum. Please help us by contributing one!


enum Orientation:

Orientation ORIENTATION_HORIZONTAL = 0

There is currently no description for this enum. Please help us by contributing one!

Orientation ORIENTATION_VERTICAL = 1

There is currently no description for this enum. Please help us by contributing one!


flags JustificationFlag:

JustificationFlag JUSTIFICATION_NONE = 0

There is currently no description for this enum. Please help us by contributing one!

JustificationFlag JUSTIFICATION_KASHIDA = 1

There is currently no description for this enum. Please help us by contributing one!

JustificationFlag JUSTIFICATION_WORD_BOUND = 2

There is currently no description for this enum. Please help us by contributing one!

JustificationFlag JUSTIFICATION_TRIM_EDGE_SPACES = 4

There is currently no description for this enum. Please help us by contributing one!

JustificationFlag JUSTIFICATION_AFTER_LAST_TAB = 8

There is currently no description for this enum. Please help us by contributing one!

JustificationFlag JUSTIFICATION_CONSTRAIN_ELLIPSIS = 16

There is currently no description for this enum. Please help us by contributing one!

JustificationFlag JUSTIFICATION_SKIP_LAST_LINE = 32

There is currently no description for this enum. Please help us by contributing one!

JustificationFlag JUSTIFICATION_SKIP_LAST_LINE_WITH_VISIBLE_CHARS = 64

There is currently no description for this enum. Please help us by contributing one!

JustificationFlag JUSTIFICATION_DO_NOT_SKIP_SINGLE_LINE = 128

There is currently no description for this enum. Please help us by contributing one!


enum AutowrapMode:

AutowrapMode AUTOWRAP_OFF = 0

There is currently no description for this enum. Please help us by contributing one!

AutowrapMode AUTOWRAP_ARBITRARY = 1

There is currently no description for this enum. Please help us by contributing one!

AutowrapMode AUTOWRAP_WORD = 2

There is currently no description for this enum. Please help us by contributing one!

AutowrapMode AUTOWRAP_WORD_SMART = 3

There is currently no description for this enum. Please help us by contributing one!


flags LineBreakFlag:

LineBreakFlag BREAK_NONE = 0

There is currently no description for this enum. Please help us by contributing one!

LineBreakFlag BREAK_MANDATORY = 1

There is currently no description for this enum. Please help us by contributing one!

LineBreakFlag BREAK_WORD_BOUND = 2

There is currently no description for this enum. Please help us by contributing one!

LineBreakFlag BREAK_GRAPHEME_BOUND = 4

There is currently no description for this enum. Please help us by contributing one!

LineBreakFlag BREAK_ADAPTIVE = 8

There is currently no description for this enum. Please help us by contributing one!

LineBreakFlag BREAK_TRIM_EDGE_SPACES = 16

There is currently no description for this enum. Please help us by contributing one!

LineBreakFlag BREAK_TRIM_INDENT = 32

There is currently no description for this enum. Please help us by contributing one!


enum VisibleCharactersBehavior:

VisibleCharactersBehavior VC_CHARS_BEFORE_SHAPING = 0

There is currently no description for this enum. Please help us by contributing one!

VisibleCharactersBehavior VC_CHARS_AFTER_SHAPING = 1

There is currently no description for this enum. Please help us by contributing one!

VisibleCharactersBehavior VC_GLYPHS_AUTO = 2

There is currently no description for this enum. Please help us by contributing one!

VisibleCharactersBehavior VC_GLYPHS_LTR = 3

There is currently no description for this enum. Please help us by contributing one!

VisibleCharactersBehavior VC_GLYPHS_RTL = 4

There is currently no description for this enum. Please help us by contributing one!


enum OverrunBehavior:

OverrunBehavior OVERRUN_NO_TRIMMING = 0

There is currently no description for this enum. Please help us by contributing one!

OverrunBehavior OVERRUN_TRIM_CHAR = 1

There is currently no description for this enum. Please help us by contributing one!

OverrunBehavior OVERRUN_TRIM_WORD = 2

There is currently no description for this enum. Please help us by contributing one!

OverrunBehavior OVERRUN_TRIM_ELLIPSIS = 3

There is currently no description for this enum. Please help us by contributing one!

OverrunBehavior OVERRUN_TRIM_WORD_ELLIPSIS = 4

There is currently no description for this enum. Please help us by contributing one!


flags TextOverrunFlag:

TextOverrunFlag OVERRUN_NO_TRIM = 0

There is currently no description for this enum. Please help us by contributing one!

TextOverrunFlag OVERRUN_TRIM = 1

There is currently no description for this enum. Please help us by contributing one!

TextOverrunFlag OVERRUN_TRIM_WORD_ONLY = 2

There is currently no description for this enum. Please help us by contributing one!

TextOverrunFlag OVERRUN_ADD_ELLIPSIS = 4

There is currently no description for this enum. Please help us by contributing one!

TextOverrunFlag OVERRUN_ENFORCE_ELLIPSIS = 8

There is currently no description for this enum. Please help us by contributing one!

TextOverrunFlag OVERRUN_JUSTIFICATION_AWARE = 16

There is currently no description for this enum. Please help us by contributing one!


flags GraphemeFlag:

GraphemeFlag GRAPHEME_IS_VALID = 1

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_RTL = 2

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_VIRTUAL = 4

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_SPACE = 8

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_BREAK_HARD = 16

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_BREAK_SOFT = 32

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_TAB = 64

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_ELONGATION = 128

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_PUNCTUATION = 256

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_UNDERSCORE = 512

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_CONNECTED = 1024

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_SAFE_TO_INSERT_TATWEEL = 2048

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_EMBEDDED_OBJECT = 4096

There is currently no description for this enum. Please help us by contributing one!

GraphemeFlag GRAPHEME_IS_SOFT_HYPHEN = 8192

There is currently no description for this enum. Please help us by contributing one!


enum Hinting:

Hinting HINTING_NONE = 0

There is currently no description for this enum. Please help us by contributing one!

Hinting HINTING_LIGHT = 1

There is currently no description for this enum. Please help us by contributing one!

Hinting HINTING_NORMAL = 2

There is currently no description for this enum. Please help us by contributing one!


enum SubpixelPositioning:

SubpixelPositioning SUBPIXEL_POSITIONING_DISABLED = 0

There is currently no description for this enum. Please help us by contributing one!

SubpixelPositioning SUBPIXEL_POSITIONING_AUTO = 1

There is currently no description for this enum. Please help us by contributing one!

SubpixelPositioning SUBPIXEL_POSITIONING_ONE_HALF = 2

There is currently no description for this enum. Please help us by contributing one!

SubpixelPositioning SUBPIXEL_POSITIONING_ONE_QUARTER = 3

There is currently no description for this enum. Please help us by contributing one!

SubpixelPositioning SUBPIXEL_POSITIONING_ONE_HALF_MAX_SIZE = 20

There is currently no description for this enum. Please help us by contributing one!

SubpixelPositioning SUBPIXEL_POSITIONING_ONE_QUARTER_MAX_SIZE = 16

There is currently no description for this enum. Please help us by contributing one!


enum Feature:

Feature FEATURE_SIMPLE_LAYOUT = 1

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_BIDI_LAYOUT = 2

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_VERTICAL_LAYOUT = 4

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_SHAPING = 8

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_KASHIDA_JUSTIFICATION = 16

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_BREAK_ITERATORS = 32

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_FONT_BITMAP = 64

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_FONT_DYNAMIC = 128

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_FONT_MSDF = 256

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_FONT_SYSTEM = 512

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_FONT_VARIABLE = 1024

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_CONTEXT_SENSITIVE_CASE_CONVERSION = 2048

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_USE_SUPPORT_DATA = 4096

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_UNICODE_IDENTIFIERS = 8192

There is currently no description for this enum. Please help us by contributing one!

Feature FEATURE_UNICODE_SECURITY = 16384

There is currently no description for this enum. Please help us by contributing one!


enum ContourPointTag:

ContourPointTag CONTOUR_CURVE_TAG_ON = 1

There is currently no description for this enum. Please help us by contributing one!

ContourPointTag CONTOUR_CURVE_TAG_OFF_CONIC = 0

There is currently no description for this enum. Please help us by contributing one!

ContourPointTag CONTOUR_CURVE_TAG_OFF_CUBIC = 2

There is currently no description for this enum. Please help us by contributing one!


enum SpacingType:

SpacingType SPACING_GLYPH = 0

There is currently no description for this enum. Please help us by contributing one!

SpacingType SPACING_SPACE = 1

There is currently no description for this enum. Please help us by contributing one!

SpacingType SPACING_TOP = 2

There is currently no description for this enum. Please help us by contributing one!

SpacingType SPACING_BOTTOM = 3

There is currently no description for this enum. Please help us by contributing one!

SpacingType SPACING_MAX = 4

There is currently no description for this enum. Please help us by contributing one!


flags FontStyle:

FontStyle FONT_BOLD = 1

There is currently no description for this enum. Please help us by contributing one!

FontStyle FONT_ITALIC = 2

There is currently no description for this enum. Please help us by contributing one!

FontStyle FONT_FIXED_WIDTH = 4

There is currently no description for this enum. Please help us by contributing one!


enum StructuredTextParser:

StructuredTextParser STRUCTURED_TEXT_DEFAULT = 0

There is currently no description for this enum. Please help us by contributing one!

StructuredTextParser STRUCTURED_TEXT_URI = 1

There is currently no description for this enum. Please help us by contributing one!

StructuredTextParser STRUCTURED_TEXT_FILE = 2

There is currently no description for this enum. Please help us by contributing one!

StructuredTextParser STRUCTURED_TEXT_EMAIL = 3

There is currently no description for this enum. Please help us by contributing one!

StructuredTextParser STRUCTURED_TEXT_LIST = 4

There is currently no description for this enum. Please help us by contributing one!

StructuredTextParser STRUCTURED_TEXT_GDSCRIPT = 5

There is currently no description for this enum. Please help us by contributing one!

StructuredTextParser STRUCTURED_TEXT_CUSTOM = 6

There is currently no description for this enum. Please help us by contributing one!


enum FixedSizeScaleMode:

FixedSizeScaleMode FIXED_SIZE_SCALE_DISABLE = 0

There is currently no description for this enum. Please help us by contributing one!

FixedSizeScaleMode FIXED_SIZE_SCALE_INTEGER_ONLY = 1

There is currently no description for this enum. Please help us by contributing one!

FixedSizeScaleMode FIXED_SIZE_SCALE_ENABLED = 2

There is currently no description for this enum. Please help us by contributing one!


Method Descriptions

RID create_font ( )

There is currently no description for this method. Please help us by contributing one!


RID create_font_linked_variation ( RID font_rid )

There is currently no description for this method. Please help us by contributing one!


RID create_shaped_text ( Direction direction=0, Orientation orientation=0 )

There is currently no description for this method. Please help us by contributing one!


void draw_hex_code_box ( RID canvas, int size, Vector2 pos, int index, Color color ) const

There is currently no description for this method. Please help us by contributing one!


void font_clear_glyphs ( RID font_rid, Vector2i size )

There is currently no description for this method. Please help us by contributing one!


void font_clear_kerning_map ( RID font_rid, int size )

There is currently no description for this method. Please help us by contributing one!


void font_clear_size_cache ( RID font_rid )

There is currently no description for this method. Please help us by contributing one!


void font_clear_textures ( RID font_rid, Vector2i size )

There is currently no description for this method. Please help us by contributing one!


void font_draw_glyph ( RID font_rid, RID canvas, int size, Vector2 pos, int index, Color color=Color(1, 1, 1, 1) ) const

There is currently no description for this method. Please help us by contributing one!


void font_draw_glyph_outline ( RID font_rid, RID canvas, int size, int outline_size, Vector2 pos, int index, Color color=Color(1, 1, 1, 1) ) const

There is currently no description for this method. Please help us by contributing one!


FontAntialiasing font_get_antialiasing ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_ascent ( RID font_rid, int size ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_baseline_offset ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_char_from_glyph_index ( RID font_rid, int size, int glyph_index ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_descent ( RID font_rid, int size ) const

There is currently no description for this method. Please help us by contributing one!


bool font_get_disable_embedded_bitmaps ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_embolden ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_face_count ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_face_index ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_fixed_size ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


FixedSizeScaleMode font_get_fixed_size_scale_mode ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


bool font_get_generate_mipmaps ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_global_oversampling ( ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 font_get_glyph_advance ( RID font_rid, int size, int glyph ) const

There is currently no description for this method. Please help us by contributing one!


Dictionary font_get_glyph_contours ( RID font, int size, int index ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_glyph_index ( RID font_rid, int size, int char, int variation_selector ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array font_get_glyph_list ( RID font_rid, Vector2i size ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 font_get_glyph_offset ( RID font_rid, Vector2i size, int glyph ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 font_get_glyph_size ( RID font_rid, Vector2i size, int glyph ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_glyph_texture_idx ( RID font_rid, Vector2i size, int glyph ) const

There is currently no description for this method. Please help us by contributing one!


RID font_get_glyph_texture_rid ( RID font_rid, Vector2i size, int glyph ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 font_get_glyph_texture_size ( RID font_rid, Vector2i size, int glyph ) const

There is currently no description for this method. Please help us by contributing one!


Rect2 font_get_glyph_uv_rect ( RID font_rid, Vector2i size, int glyph ) const

There is currently no description for this method. Please help us by contributing one!


Hinting font_get_hinting ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 font_get_kerning ( RID font_rid, int size, Vector2i glyph_pair ) const

There is currently no description for this method. Please help us by contributing one!


Vector2i[] font_get_kerning_list ( RID font_rid, int size ) const

There is currently no description for this method. Please help us by contributing one!


bool font_get_language_support_override ( RID font_rid, String language )

There is currently no description for this method. Please help us by contributing one!


PackedStringArray font_get_language_support_overrides ( RID font_rid )

There is currently no description for this method. Please help us by contributing one!


int font_get_msdf_pixel_range ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_msdf_size ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


String font_get_name ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


Dictionary font_get_opentype_feature_overrides ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


Dictionary font_get_ot_name_strings ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_oversampling ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_scale ( RID font_rid, int size ) const

There is currently no description for this method. Please help us by contributing one!


bool font_get_script_support_override ( RID font_rid, String script )

There is currently no description for this method. Please help us by contributing one!


PackedStringArray font_get_script_support_overrides ( RID font_rid )

There is currently no description for this method. Please help us by contributing one!


Vector2i[] font_get_size_cache_list ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_spacing ( RID font_rid, SpacingType spacing ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_stretch ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


BitField<FontStyle> font_get_style ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


String font_get_style_name ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


SubpixelPositioning font_get_subpixel_positioning ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


String font_get_supported_chars ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_texture_count ( RID font_rid, Vector2i size ) const

There is currently no description for this method. Please help us by contributing one!


Image font_get_texture_image ( RID font_rid, Vector2i size, int texture_index ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array font_get_texture_offsets ( RID font_rid, Vector2i size, int texture_index ) const

There is currently no description for this method. Please help us by contributing one!


Transform2D font_get_transform ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_underline_position ( RID font_rid, int size ) const

There is currently no description for this method. Please help us by contributing one!


float font_get_underline_thickness ( RID font_rid, int size ) const

There is currently no description for this method. Please help us by contributing one!


Dictionary font_get_variation_coordinates ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


int font_get_weight ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


bool font_has_char ( RID font_rid, int char ) const

There is currently no description for this method. Please help us by contributing one!


bool font_is_allow_system_fallback ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


bool font_is_force_autohinter ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


bool font_is_language_supported ( RID font_rid, String language ) const

There is currently no description for this method. Please help us by contributing one!


bool font_is_multichannel_signed_distance_field ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


bool font_is_script_supported ( RID font_rid, String script ) const

There is currently no description for this method. Please help us by contributing one!


void font_remove_glyph ( RID font_rid, Vector2i size, int glyph )

There is currently no description for this method. Please help us by contributing one!


void font_remove_kerning ( RID font_rid, int size, Vector2i glyph_pair )

There is currently no description for this method. Please help us by contributing one!


void font_remove_language_support_override ( RID font_rid, String language )

There is currently no description for this method. Please help us by contributing one!


void font_remove_script_support_override ( RID font_rid, String script )

There is currently no description for this method. Please help us by contributing one!


void font_remove_size_cache ( RID font_rid, Vector2i size )

There is currently no description for this method. Please help us by contributing one!


void font_remove_texture ( RID font_rid, Vector2i size, int texture_index )

There is currently no description for this method. Please help us by contributing one!


void font_render_glyph ( RID font_rid, Vector2i size, int index )

There is currently no description for this method. Please help us by contributing one!


void font_render_range ( RID font_rid, Vector2i size, int start, int end )

There is currently no description for this method. Please help us by contributing one!


void font_set_allow_system_fallback ( RID font_rid, bool allow_system_fallback )

There is currently no description for this method. Please help us by contributing one!


void font_set_antialiasing ( RID font_rid, FontAntialiasing antialiasing )

There is currently no description for this method. Please help us by contributing one!


void font_set_ascent ( RID font_rid, int size, float ascent )

There is currently no description for this method. Please help us by contributing one!


void font_set_baseline_offset ( RID font_rid, float baseline_offset )

There is currently no description for this method. Please help us by contributing one!


void font_set_data ( RID font_rid, PackedByteArray data )

There is currently no description for this method. Please help us by contributing one!


void font_set_descent ( RID font_rid, int size, float descent )

There is currently no description for this method. Please help us by contributing one!


void font_set_disable_embedded_bitmaps ( RID font_rid, bool disable_embedded_bitmaps )

There is currently no description for this method. Please help us by contributing one!


void font_set_embolden ( RID font_rid, float strength )

There is currently no description for this method. Please help us by contributing one!


void font_set_face_index ( RID font_rid, int face_index )

There is currently no description for this method. Please help us by contributing one!


void font_set_fixed_size ( RID font_rid, int fixed_size )

There is currently no description for this method. Please help us by contributing one!


void font_set_fixed_size_scale_mode ( RID font_rid, FixedSizeScaleMode fixed_size_scale_mode )

There is currently no description for this method. Please help us by contributing one!


void font_set_force_autohinter ( RID font_rid, bool force_autohinter )

There is currently no description for this method. Please help us by contributing one!


void font_set_generate_mipmaps ( RID font_rid, bool generate_mipmaps )

There is currently no description for this method. Please help us by contributing one!


void font_set_global_oversampling ( float oversampling )

There is currently no description for this method. Please help us by contributing one!


void font_set_glyph_advance ( RID font_rid, int size, int glyph, Vector2 advance )

There is currently no description for this method. Please help us by contributing one!


void font_set_glyph_offset ( RID font_rid, Vector2i size, int glyph, Vector2 offset )

There is currently no description for this method. Please help us by contributing one!


void font_set_glyph_size ( RID font_rid, Vector2i size, int glyph, Vector2 gl_size )

There is currently no description for this method. Please help us by contributing one!


void font_set_glyph_texture_idx ( RID font_rid, Vector2i size, int glyph, int texture_idx )

There is currently no description for this method. Please help us by contributing one!


void font_set_glyph_uv_rect ( RID font_rid, Vector2i size, int glyph, Rect2 uv_rect )

There is currently no description for this method. Please help us by contributing one!


void font_set_hinting ( RID font_rid, Hinting hinting )

There is currently no description for this method. Please help us by contributing one!


void font_set_kerning ( RID font_rid, int size, Vector2i glyph_pair, Vector2 kerning )

There is currently no description for this method. Please help us by contributing one!


void font_set_language_support_override ( RID font_rid, String language, bool supported )

There is currently no description for this method. Please help us by contributing one!


void font_set_msdf_pixel_range ( RID font_rid, int msdf_pixel_range )

There is currently no description for this method. Please help us by contributing one!


void font_set_msdf_size ( RID font_rid, int msdf_size )

There is currently no description for this method. Please help us by contributing one!


void font_set_multichannel_signed_distance_field ( RID font_rid, bool msdf )

There is currently no description for this method. Please help us by contributing one!


void font_set_name ( RID font_rid, String name )

There is currently no description for this method. Please help us by contributing one!


void font_set_opentype_feature_overrides ( RID font_rid, Dictionary overrides )

There is currently no description for this method. Please help us by contributing one!


void font_set_oversampling ( RID font_rid, float oversampling )

There is currently no description for this method. Please help us by contributing one!


void font_set_scale ( RID font_rid, int size, float scale )

There is currently no description for this method. Please help us by contributing one!


void font_set_script_support_override ( RID font_rid, String script, bool supported )

There is currently no description for this method. Please help us by contributing one!


void font_set_spacing ( RID font_rid, SpacingType spacing, int value )

There is currently no description for this method. Please help us by contributing one!


void font_set_stretch ( RID font_rid, int weight )

There is currently no description for this method. Please help us by contributing one!


void font_set_style ( RID font_rid, BitField<FontStyle> style )

There is currently no description for this method. Please help us by contributing one!


void font_set_style_name ( RID font_rid, String name )

There is currently no description for this method. Please help us by contributing one!


void font_set_subpixel_positioning ( RID font_rid, SubpixelPositioning subpixel_positioning )

There is currently no description for this method. Please help us by contributing one!


void font_set_texture_image ( RID font_rid, Vector2i size, int texture_index, Image image )

There is currently no description for this method. Please help us by contributing one!


void font_set_texture_offsets ( RID font_rid, Vector2i size, int texture_index, PackedInt32Array offset )

There is currently no description for this method. Please help us by contributing one!


void font_set_transform ( RID font_rid, Transform2D transform )

There is currently no description for this method. Please help us by contributing one!


void font_set_underline_position ( RID font_rid, int size, float underline_position )

There is currently no description for this method. Please help us by contributing one!


void font_set_underline_thickness ( RID font_rid, int size, float underline_thickness )

There is currently no description for this method. Please help us by contributing one!


void font_set_variation_coordinates ( RID font_rid, Dictionary variation_coordinates )

There is currently no description for this method. Please help us by contributing one!


void font_set_weight ( RID font_rid, int weight )

There is currently no description for this method. Please help us by contributing one!


Dictionary font_supported_feature_list ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


Dictionary font_supported_variation_list ( RID font_rid ) const

There is currently no description for this method. Please help us by contributing one!


String format_number ( String number, String language=”” ) const

There is currently no description for this method. Please help us by contributing one!


void free_rid ( RID rid )

There is currently no description for this method. Please help us by contributing one!


int get_features ( ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 get_hex_code_box_size ( int size, int index ) const

There is currently no description for this method. Please help us by contributing one!


String get_name ( ) const

There is currently no description for this method. Please help us by contributing one!


String get_support_data_filename ( ) const

There is currently no description for this method. Please help us by contributing one!


String get_support_data_info ( ) const

There is currently no description for this method. Please help us by contributing one!


bool has ( RID rid )

There is currently no description for this method. Please help us by contributing one!


bool has_feature ( Feature feature ) const

There is currently no description for this method. Please help us by contributing one!


int is_confusable ( String string, PackedStringArray dict ) const

There is currently no description for this method. Please help us by contributing one!


bool is_locale_right_to_left ( String locale ) const

There is currently no description for this method. Please help us by contributing one!


bool is_valid_identifier ( String string ) const

There is currently no description for this method. Please help us by contributing one!


bool is_valid_letter ( int unicode ) const

There is currently no description for this method. Please help us by contributing one!


bool load_support_data ( String filename )

There is currently no description for this method. Please help us by contributing one!


int name_to_tag ( String name ) const

There is currently no description for this method. Please help us by contributing one!


String parse_number ( String number, String language=”” ) const

There is currently no description for this method. Please help us by contributing one!


Vector3i[] parse_structured_text ( StructuredTextParser parser_type, Array args, String text ) const

There is currently no description for this method. Please help us by contributing one!


String percent_sign ( String language=”” ) const

There is currently no description for this method. Please help us by contributing one!


bool save_support_data ( String filename ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_get_span_count ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Variant shaped_get_span_meta ( RID shaped, int index ) const

There is currently no description for this method. Please help us by contributing one!


void shaped_set_span_update_font ( RID shaped, int index, RID[] fonts, int size, Dictionary opentype_features={} )

There is currently no description for this method. Please help us by contributing one!


bool shaped_text_add_object ( RID shaped, Variant key, Vector2 size, InlineAlignment inline_align=5, int length=1, float baseline=0.0 )

There is currently no description for this method. Please help us by contributing one!


bool shaped_text_add_string ( RID shaped, String text, RID[] fonts, int size, Dictionary opentype_features={}, String language=””, Variant meta=null )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_clear ( RID rid )

There is currently no description for this method. Please help us by contributing one!


int shaped_text_closest_character_pos ( RID shaped, int pos ) const

There is currently no description for this method. Please help us by contributing one!


void shaped_text_draw ( RID shaped, RID canvas, Vector2 pos, float clip_l=-1, float clip_r=-1, Color color=Color(1, 1, 1, 1) ) const

There is currently no description for this method. Please help us by contributing one!


void shaped_text_draw_outline ( RID shaped, RID canvas, Vector2 pos, float clip_l=-1, float clip_r=-1, int outline_size=1, Color color=Color(1, 1, 1, 1) ) const

There is currently no description for this method. Please help us by contributing one!


float shaped_text_fit_to_width ( RID shaped, float width, BitField<JustificationFlag> justification_flags=3 )

There is currently no description for this method. Please help us by contributing one!


float shaped_text_get_ascent ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Dictionary shaped_text_get_carets ( RID shaped, int position ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array shaped_text_get_character_breaks ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_get_custom_ellipsis ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


String shaped_text_get_custom_punctuation ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


float shaped_text_get_descent ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Direction shaped_text_get_direction ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Direction shaped_text_get_dominant_direction_in_range ( RID shaped, int start, int end ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_get_ellipsis_glyph_count ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Dictionary[] shaped_text_get_ellipsis_glyphs ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_get_ellipsis_pos ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_get_glyph_count ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Dictionary[] shaped_text_get_glyphs ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 shaped_text_get_grapheme_bounds ( RID shaped, int pos ) const

There is currently no description for this method. Please help us by contributing one!


Direction shaped_text_get_inferred_direction ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array shaped_text_get_line_breaks ( RID shaped, float width, int start=0, BitField<LineBreakFlag> break_flags=3 ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array shaped_text_get_line_breaks_adv ( RID shaped, PackedFloat32Array width, int start=0, bool once=true, BitField<LineBreakFlag> break_flags=3 ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_get_object_glyph ( RID shaped, Variant key ) const

There is currently no description for this method. Please help us by contributing one!


Vector2i shaped_text_get_object_range ( RID shaped, Variant key ) const

There is currently no description for this method. Please help us by contributing one!


Rect2 shaped_text_get_object_rect ( RID shaped, Variant key ) const

There is currently no description for this method. Please help us by contributing one!


Array shaped_text_get_objects ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Orientation shaped_text_get_orientation ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


RID shaped_text_get_parent ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


bool shaped_text_get_preserve_control ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


bool shaped_text_get_preserve_invalid ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


Vector2i shaped_text_get_range ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


PackedVector2Array shaped_text_get_selection ( RID shaped, int start, int end ) const

There is currently no description for this method. Please help us by contributing one!


Vector2 shaped_text_get_size ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_get_spacing ( RID shaped, SpacingType spacing ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_get_trim_pos ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


float shaped_text_get_underline_position ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


float shaped_text_get_underline_thickness ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


float shaped_text_get_width ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array shaped_text_get_word_breaks ( RID shaped, BitField<GraphemeFlag> grapheme_flags=264, BitField<GraphemeFlag> skip_grapheme_flags=4 ) const

There is currently no description for this method. Please help us by contributing one!


bool shaped_text_has_visible_chars ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_hit_test_grapheme ( RID shaped, float coords ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_hit_test_position ( RID shaped, float coords ) const

There is currently no description for this method. Please help us by contributing one!


bool shaped_text_is_ready ( RID shaped ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_next_character_pos ( RID shaped, int pos ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_next_grapheme_pos ( RID shaped, int pos ) const

There is currently no description for this method. Please help us by contributing one!


void shaped_text_overrun_trim_to_width ( RID shaped, float width=0, BitField<TextOverrunFlag> overrun_trim_flags=0 )

There is currently no description for this method. Please help us by contributing one!


int shaped_text_prev_character_pos ( RID shaped, int pos ) const

There is currently no description for this method. Please help us by contributing one!


int shaped_text_prev_grapheme_pos ( RID shaped, int pos ) const

There is currently no description for this method. Please help us by contributing one!


bool shaped_text_resize_object ( RID shaped, Variant key, Vector2 size, InlineAlignment inline_align=5, float baseline=0.0 )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_set_bidi_override ( RID shaped, Array override )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_set_custom_ellipsis ( RID shaped, int char )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_set_custom_punctuation ( RID shaped, String punct )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_set_direction ( RID shaped, Direction direction=0 )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_set_orientation ( RID shaped, Orientation orientation=0 )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_set_preserve_control ( RID shaped, bool enabled )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_set_preserve_invalid ( RID shaped, bool enabled )

There is currently no description for this method. Please help us by contributing one!


void shaped_text_set_spacing ( RID shaped, SpacingType spacing, int value )

There is currently no description for this method. Please help us by contributing one!


bool shaped_text_shape ( RID shaped )

There is currently no description for this method. Please help us by contributing one!


Dictionary[] shaped_text_sort_logical ( RID shaped )

There is currently no description for this method. Please help us by contributing one!


RID shaped_text_substr ( RID shaped, int start, int length ) const

There is currently no description for this method. Please help us by contributing one!


float shaped_text_tab_align ( RID shaped, PackedFloat32Array tab_stops )

There is currently no description for this method. Please help us by contributing one!


bool spoof_check ( String string ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array string_get_character_breaks ( String string, String language=”” ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array string_get_word_breaks ( String string, String language=””, int chars_per_line=0 ) const

There is currently no description for this method. Please help us by contributing one!


String string_to_lower ( String string, String language=”” ) const

There is currently no description for this method. Please help us by contributing one!


String string_to_title ( String string, String language=”” ) const

There is currently no description for this method. Please help us by contributing one!


String string_to_upper ( String string, String language=”” ) const

There is currently no description for this method. Please help us by contributing one!


String strip_diacritics ( String string ) const

There is currently no description for this method. Please help us by contributing one!


String tag_to_name ( int tag ) const

There is currently no description for this method. Please help us by contributing one!