diff options
Diffstat (limited to 'servers/text/text_server_extension.cpp')
-rw-r--r-- | servers/text/text_server_extension.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/servers/text/text_server_extension.cpp b/servers/text/text_server_extension.cpp index ec622cdb1c..d5080e586d 100644 --- a/servers/text/text_server_extension.cpp +++ b/servers/text/text_server_extension.cpp @@ -116,6 +116,9 @@ void TextServerExtension::_bind_methods() { GDVIRTUAL_BIND(_font_set_spacing, "font_rid", "spacing", "value"); GDVIRTUAL_BIND(_font_get_spacing, "font_rid", "spacing"); + GDVIRTUAL_BIND(_font_set_baseline_offset, "font_rid", "baseline_offset"); + GDVIRTUAL_BIND(_font_get_baseline_offset, "font_rid"); + GDVIRTUAL_BIND(_font_set_transform, "font_rid", "transform"); GDVIRTUAL_BIND(_font_get_transform, "font_rid"); @@ -635,6 +638,16 @@ int64_t TextServerExtension::font_get_spacing(const RID &p_font_rid, SpacingType return ret; } +void TextServerExtension::font_set_baseline_offset(const RID &p_font_rid, float p_baseline_offset) { + GDVIRTUAL_CALL(_font_set_baseline_offset, p_font_rid, p_baseline_offset); +} + +float TextServerExtension::font_get_baseline_offset(const RID &p_font_rid) const { + float ret = 0.0; + GDVIRTUAL_CALL(_font_get_baseline_offset, p_font_rid, ret); + return ret; +} + void TextServerExtension::font_set_transform(const RID &p_font_rid, const Transform2D &p_transform) { GDVIRTUAL_CALL(_font_set_transform, p_font_rid, p_transform); } |