Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
TextServerExtension¶
Inherits: TextServer < RefCounted < Object
Inherited By: TextServerAdvanced, TextServerDummy, TextServerFallback
Base class for custom TextServer implementations (plugins).
Description¶
External TextServer implementations should inherit from this class.
Methods¶
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 |
|