summaryrefslogtreecommitdiffstats
path: root/src/core/String.cpp
diff options
context:
space:
mode:
authorBastiaanOlij <mux213@gmail.com>2017-11-23 22:50:05 +1100
committerBastiaanOlij <mux213@gmail.com>2017-11-23 22:50:05 +1100
commit0f773c2d72a4666e2ecf7235201f035773775f71 (patch)
treeaea20447f52162fc269c7d138bd2dda6c2d4d4bb /src/core/String.cpp
parente72f4beec1b091edf6f16a0fe27d5ed13ca450c2 (diff)
downloadredot-cpp-0f773c2d72a4666e2ecf7235201f035773775f71.tar.gz
Update bindings to use new Api extensions and rename Rect3->AABB
Diffstat (limited to 'src/core/String.cpp')
-rw-r--r--src/core/String.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/core/String.cpp b/src/core/String.cpp
index 0a1d455..9a7b96e 100644
--- a/src/core/String.cpp
+++ b/src/core/String.cpp
@@ -103,14 +103,22 @@ String::operator NodePath() const {
return NodePath(*this);
}
-const char *String::c_string() const {
- return godot::api->godot_string_c_str(&_godot_string);
+const wchar_t *String::unicode_str() const {
+ return godot::api->godot_string_unicode_str(&_godot_string);
+}
+
+void String::get_c_string(char *p_dest, int *p_size) const {
+ godot::api->godot_string_get_data(&_godot_string, p_dest, p_size);
}
String operator+(const char *a, const String &b) {
return String(a) + b;
}
+String operator+(const wchar_t *a, const String &b) {
+ return String(a) + b;
+}
+
bool String::begins_with(String &p_string) const {
return godot::api->godot_string_begins_with(&_godot_string, &p_string._godot_string);
}