summaryrefslogtreecommitdiffstats
path: root/servers/text/text_server_extension.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-03-11 23:48:17 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-03-11 23:48:17 +0100
commitd5856f864fb351cc45f42d78f80144b8d412b886 (patch)
treee0e5cadde9000925181942fcb89c3c7df3604fc4 /servers/text/text_server_extension.cpp
parentc0ad0b0acf2cf326b7aa145f5c3dc61b7dcbcaba (diff)
parent911fa38d3a0dc71aa99ffcef474b5bae15805e8d (diff)
downloadredot-engine-d5856f864fb351cc45f42d78f80144b8d412b886.tar.gz
Merge pull request #89383 from bruvzg/font_no_bitmaps
[Font] Add option to disable embedded bitmaps loading.
Diffstat (limited to 'servers/text/text_server_extension.cpp')
-rw-r--r--servers/text/text_server_extension.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/servers/text/text_server_extension.cpp b/servers/text/text_server_extension.cpp
index d5080e586d..a01408f151 100644
--- a/servers/text/text_server_extension.cpp
+++ b/servers/text/text_server_extension.cpp
@@ -80,6 +80,9 @@ void TextServerExtension::_bind_methods() {
GDVIRTUAL_BIND(_font_set_antialiasing, "font_rid", "antialiasing");
GDVIRTUAL_BIND(_font_get_antialiasing, "font_rid");
+ GDVIRTUAL_BIND(_font_set_disable_embedded_bitmaps, "font_rid", "disable_embedded_bitmaps");
+ GDVIRTUAL_BIND(_font_get_disable_embedded_bitmaps, "font_rid");
+
GDVIRTUAL_BIND(_font_set_generate_mipmaps, "font_rid", "generate_mipmaps");
GDVIRTUAL_BIND(_font_get_generate_mipmaps, "font_rid");
@@ -518,6 +521,16 @@ TextServer::FontAntialiasing TextServerExtension::font_get_antialiasing(const RI
return ret;
}
+void TextServerExtension::font_set_disable_embedded_bitmaps(const RID &p_font_rid, bool p_disable_embedded_bitmaps) {
+ GDVIRTUAL_CALL(_font_set_disable_embedded_bitmaps, p_font_rid, p_disable_embedded_bitmaps);
+}
+
+bool TextServerExtension::font_get_disable_embedded_bitmaps(const RID &p_font_rid) const {
+ bool ret = false;
+ GDVIRTUAL_CALL(_font_get_disable_embedded_bitmaps, p_font_rid, ret);
+ return ret;
+}
+
void TextServerExtension::font_set_generate_mipmaps(const RID &p_font_rid, bool p_generate_mipmaps) {
GDVIRTUAL_CALL(_font_set_generate_mipmaps, p_font_rid, p_generate_mipmaps);
}