MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / _bind_methods

Method _bind_methods

core/string/translation.cpp:142–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

140}
141
142void Translation::_bind_methods() {
143 ClassDB::bind_method(D_METHOD("set_locale", "locale"), &Translation::set_locale);
144 ClassDB::bind_method(D_METHOD("get_locale"), &Translation::get_locale);
145 ClassDB::bind_method(D_METHOD("add_message", "src_message", "xlated_message", "context"), &Translation::add_message, DEFVAL(StringName()));
146 ClassDB::bind_method(D_METHOD("add_plural_message", "src_message", "xlated_messages", "context"), &Translation::add_plural_message, DEFVAL(StringName()));
147 ClassDB::bind_method(D_METHOD("get_message", "src_message", "context"), &Translation::get_message, DEFVAL(StringName()));
148 ClassDB::bind_method(D_METHOD("get_plural_message", "src_message", "src_plural_message", "n", "context"), &Translation::get_plural_message, DEFVAL(StringName()));
149 ClassDB::bind_method(D_METHOD("erase_message", "src_message", "context"), &Translation::erase_message, DEFVAL(StringName()));
150 ClassDB::bind_method(D_METHOD("get_message_list"), &Translation::_get_message_list);
151 ClassDB::bind_method(D_METHOD("get_translated_message_list"), &Translation::get_translated_message_list);
152 ClassDB::bind_method(D_METHOD("get_message_count"), &Translation::get_message_count);
153 ClassDB::bind_method(D_METHOD("_set_messages", "messages"), &Translation::_set_messages);
154 ClassDB::bind_method(D_METHOD("_get_messages"), &Translation::_get_messages);
155
156 GDVIRTUAL_BIND(_get_plural_message, "src_message", "src_plural_message", "n", "context");
157 GDVIRTUAL_BIND(_get_message, "src_message", "context");
158
159 ADD_PROPERTY(PropertyInfo(Variant::DICTIONARY, "messages", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NO_EDITOR | PROPERTY_USAGE_INTERNAL), "_set_messages", "_get_messages");
160 ADD_PROPERTY(PropertyInfo(Variant::STRING, "locale"), "set_locale", "get_locale");
161}

Callers

nothing calls this directly

Calls 3

D_METHODFunction · 0.85
StringNameClass · 0.70
PropertyInfoClass · 0.50

Tested by

no test coverage detected