diff options
author | Karroffel <therzog@mail.de> | 2017-05-12 21:53:07 +0200 |
---|---|---|
committer | Karroffel <therzog@mail.de> | 2017-05-12 21:53:07 +0200 |
commit | cf30b0f39ddb2c6acad5d22655c4bca9015d7502 (patch) | |
tree | 45a4df6ff16450b334d6c8856a74f4f47f3e9336 /include/godot_cpp/core/NodePath.cpp | |
parent | 3969bcf07857b1a4af391bbddb924388cc7f44bb (diff) | |
download | redot-cpp-cf30b0f39ddb2c6acad5d22655c4bca9015d7502.tar.gz |
rewrote binding generator in python
Diffstat (limited to 'include/godot_cpp/core/NodePath.cpp')
-rw-r--r-- | include/godot_cpp/core/NodePath.cpp | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/include/godot_cpp/core/NodePath.cpp b/include/godot_cpp/core/NodePath.cpp deleted file mode 100644 index e5e784b..0000000 --- a/include/godot_cpp/core/NodePath.cpp +++ /dev/null @@ -1,92 +0,0 @@ -#include "NodePath.hpp" - -#include "String.hpp" - -#include <godot/godot_node_path.h> - -namespace godot { - - -NodePath::NodePath() -{ - String from = ""; - godot_node_path_new(&_node_path, (godot_string *) &from); -} - -NodePath::NodePath(const NodePath &other) -{ - String from = other; - godot_node_path_new(&_node_path, (godot_string *) &from); - godot_node_path_copy(&_node_path, &other._node_path); -} - -NodePath::NodePath(const String &from) -{ - godot_node_path_new(&_node_path, (godot_string *) &from); -} - -NodePath::NodePath(const char *contents) -{ - String from = contents; - godot_node_path_new(&_node_path, (godot_string *) &from); -} - -String NodePath::get_name(const int idx) const -{ - godot_string str = godot_node_path_get_name(&_node_path, idx); - - return *(String *) &str; -} - -int NodePath::get_name_count() const -{ - return godot_node_path_get_name_count(&_node_path); -} - -String NodePath::get_property() const -{ - godot_string str = godot_node_path_get_property(&_node_path); - return *(String *) &str; -} - -String NodePath::get_subname(const int idx) const -{ - godot_string str = godot_node_path_get_subname(&_node_path, idx); - return *(String *) &str; -} - -int NodePath::get_subname_count() const -{ - return godot_node_path_get_subname_count(&_node_path); -} - -bool NodePath::is_absolute() const -{ - return godot_node_path_is_absolute(&_node_path); -} - -bool NodePath::is_empty() const -{ - return godot_node_path_is_empty(&_node_path); -} - -NodePath::operator String() const -{ - godot_string str = godot_node_path_as_string(&_node_path); - - return *(String *) &str; -} - -void NodePath::operator =(const NodePath& other) -{ - godot_node_path_copy(&_node_path, &other._node_path); -} - -NodePath::~NodePath() -{ - godot_node_path_destroy(&_node_path); -} - - - -} |