summaryrefslogtreecommitdiffstats
path: root/modules/mono/glue/string_glue.cpp
diff options
context:
space:
mode:
authorRaul Santos <raulsntos@gmail.com>2021-08-25 03:24:57 +0200
committerRaul Santos <raulsntos@gmail.com>2021-08-25 16:51:14 +0200
commit126b1ea1493f603684a361f92865d4c80bca0ed4 (patch)
treeca81d3fd3d7f2e183dae188c413084d5a4b8b7d3 /modules/mono/glue/string_glue.cpp
parentc89a5fb8be579936ea0b56bde520133cfa7664ae (diff)
downloadredot-engine-126b1ea1493f603684a361f92865d4c80bca0ed4.tar.gz
Expose `String.SimplifyPath` in C#
Diffstat (limited to 'modules/mono/glue/string_glue.cpp')
-rw-r--r--modules/mono/glue/string_glue.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/mono/glue/string_glue.cpp b/modules/mono/glue/string_glue.cpp
index 18a9221f89..bb80a836ad 100644
--- a/modules/mono/glue/string_glue.cpp
+++ b/modules/mono/glue/string_glue.cpp
@@ -67,6 +67,11 @@ MonoString *godot_icall_String_sha256_text(MonoString *p_str) {
return GDMonoMarshal::mono_string_from_godot(ret);
}
+MonoString *godot_icall_String_simplify_path(MonoString *p_str) {
+ String ret = GDMonoMarshal::mono_string_to_godot(p_str).simplify_path();
+ return GDMonoMarshal::mono_string_from_godot(ret);
+}
+
void godot_register_string_icalls() {
GDMonoUtils::add_internal_call("Godot.StringExtensions::godot_icall_String_md5_buffer", godot_icall_String_md5_buffer);
GDMonoUtils::add_internal_call("Godot.StringExtensions::godot_icall_String_md5_text", godot_icall_String_md5_text);
@@ -74,6 +79,7 @@ void godot_register_string_icalls() {
GDMonoUtils::add_internal_call("Godot.StringExtensions::godot_icall_String_rfindn", godot_icall_String_rfindn);
GDMonoUtils::add_internal_call("Godot.StringExtensions::godot_icall_String_sha256_buffer", godot_icall_String_sha256_buffer);
GDMonoUtils::add_internal_call("Godot.StringExtensions::godot_icall_String_sha256_text", godot_icall_String_sha256_text);
+ GDMonoUtils::add_internal_call("Godot.StringExtensions::godot_icall_String_simplify_path", godot_icall_String_simplify_path);
}
#endif // MONO_GLUE_ENABLED