diff options
author | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2022-07-20 23:49:08 +0300 |
---|---|---|
committer | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2022-07-21 09:36:38 +0300 |
commit | 91c56a0ad166edf31329b8a6363e13960b293f0e (patch) | |
tree | e79314244d71d489bebaec7d0f22535a079b6751 /test/src/example.cpp | |
parent | 8772a7faca8156a502b12dda36e46cdb6904814f (diff) | |
download | redot-cpp-91c56a0ad166edf31329b8a6363e13960b293f0e.tar.gz |
Add bindings for Vector4, Vector4i, Projection built-in types.
Diffstat (limited to 'test/src/example.cpp')
-rw-r--r-- | test/src/example.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/src/example.cpp b/test/src/example.cpp index 68eeb2a..992f29c 100644 --- a/test/src/example.cpp +++ b/test/src/example.cpp @@ -101,6 +101,7 @@ void Example::_bind_methods() { ADD_SUBGROUP("Test subgroup", "group_subgroup_"); ClassDB::bind_method(D_METHOD("get_custom_position"), &Example::get_custom_position); + ClassDB::bind_method(D_METHOD("get_v4"), &Example::get_v4); ClassDB::bind_method(D_METHOD("set_custom_position", "position"), &Example::set_custom_position); ADD_PROPERTY(PropertyInfo(Variant::VECTOR2, "group_subgroup_custom_position"), "set_custom_position", "get_custom_position"); @@ -205,6 +206,10 @@ Vector2 Example::get_custom_position() const { return custom_position; } +Vector4 Example::get_v4() const { + return Vector4(1.2, 3.4, 5.6, 7.8); +} + // Virtual function override. bool Example::_has_point(const Vector2 &point) const { Label *label = get_node<Label>("Label"); |