mirror of
https://github.com/Redot-Engine/redot-engine.git
synced 2025-12-06 07:17:42 -05:00
Merge pull request #99164 from bruvzg/int_files
[Export] Write text server data from memory, instead of using temporary file.
This commit is contained in:
@@ -42,6 +42,7 @@ void TextServerExtension::_bind_methods() {
|
||||
GDVIRTUAL_BIND(_get_support_data_filename);
|
||||
GDVIRTUAL_BIND(_get_support_data_info);
|
||||
GDVIRTUAL_BIND(_save_support_data, "filename");
|
||||
GDVIRTUAL_BIND(_get_support_data);
|
||||
|
||||
GDVIRTUAL_BIND(_is_locale_right_to_left, "locale");
|
||||
|
||||
@@ -405,6 +406,12 @@ bool TextServerExtension::save_support_data(const String &p_filename) const {
|
||||
return ret;
|
||||
}
|
||||
|
||||
PackedByteArray TextServerExtension::get_support_data() const {
|
||||
PackedByteArray ret;
|
||||
GDVIRTUAL_CALL(_get_support_data, ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
bool TextServerExtension::is_locale_right_to_left(const String &p_locale) const {
|
||||
bool ret = false;
|
||||
GDVIRTUAL_CALL(_is_locale_right_to_left, p_locale, ret);
|
||||
|
||||
@@ -63,9 +63,11 @@ public:
|
||||
virtual String get_support_data_filename() const override;
|
||||
virtual String get_support_data_info() const override;
|
||||
virtual bool save_support_data(const String &p_filename) const override;
|
||||
virtual PackedByteArray get_support_data() const override;
|
||||
GDVIRTUAL0RC(String, _get_support_data_filename);
|
||||
GDVIRTUAL0RC(String, _get_support_data_info);
|
||||
GDVIRTUAL1RC(bool, _save_support_data, const String &);
|
||||
GDVIRTUAL0RC(PackedByteArray, _get_support_data);
|
||||
|
||||
virtual bool is_locale_right_to_left(const String &p_locale) const override;
|
||||
GDVIRTUAL1RC(bool, _is_locale_right_to_left, const String &);
|
||||
|
||||
Reference in New Issue
Block a user