abab0715a0
Remove extraneous Error enum values that were removed in Godot 3.0
2021-08-02 18:23:41 +02:00
2f534ddd88
Fix typo in CRASH_COND leading to unexpected continuation after fail
2021-08-01 17:20:39 -04:00
fda7ddd158
Merge pull request #567 from DhruvMaroo/string
...
added String's move constructor and move assignment operator
2021-06-01 23:35:46 +01:00
7a1890345b
edited according to clang-format
2021-06-01 23:16:09 +05:30
b44b98a94c
removed _deleted class member
2021-05-31 09:10:59 +05:30
cd05371ce8
added class member, safety check in the destructor
2021-05-31 00:52:36 +05:30
492285f681
changed spaces to tabs
2021-05-30 22:29:41 +05:30
6e662223aa
changed spaces to tabs
2021-05-30 22:15:37 +05:30
bdc5674ace
added move assignment operator
2021-05-30 12:33:40 +05:30
689b5fb98b
added mover constructor
2021-05-30 12:30:11 +05:30
c296e9210b
Revert "Revert "added inverse trigonometric functions in Math.hpp""
...
This reverts commit 8ef2e4f139 .
2021-05-30 12:23:39 +05:30
8ef2e4f139
Revert "added inverse trigonometric functions in Math.hpp"
...
This reverts commit 5128858b1e .
2021-05-30 12:22:45 +05:30
5128858b1e
added inverse trigonometric functions in Math.hpp
2021-05-30 11:45:47 +05:30
cba90d6301
Update clang-format to version 11
...
This is taken from the Godot repository, so formatting is similar. This
updates the style rules as well.
Also fix style in files to conform with this version.
2021-02-28 16:57:34 -03:00
1f7f66d09e
Re-added clang-format checks to the CI
2021-02-03 22:04:45 +00:00
09df1fc9b5
Removed the redundant functions in CameraMatrix.hpp
2021-02-03 18:55:39 +05:30
8558d2360a
Removed redundant function definitions in CameraMatrix and used the ones in Math.hpp
2021-02-03 06:32:44 +05:30
4c0763cd88
Revert comment, this raised another warning, and I could not find a pattern that works
2021-01-31 22:36:01 +00:00
b400dba875
Merge branch 'master' into container_leaks
2021-01-31 20:06:56 +00:00
05ba977cc6
Merge pull request #485 from colugomusic/fix-array-const
...
Fix constness of Array::find, Array::find_last and Array::rfind
2021-01-31 20:03:47 +00:00
e76efdd3ab
Merge pull request #481 from Zylann/vec_constants
...
Added missing constants to Vector2, Vector3, Basis and Quat
2021-01-31 20:02:06 +00:00
18e1b262ff
Merge pull request #480 from Zylann/ref_safer_cast
...
Use safer casts in Ref<T>
2021-01-31 20:01:12 +00:00
ffcdef965e
Merge pull request #479 from Zylann/fix_math_warnings
...
Fix some Math warnings
2021-01-31 19:58:10 +00:00
1aab5e3962
Merge branch 'master' into master
2021-01-31 19:32:56 +00:00
fb71edd45b
Fix container and string leaks
...
Some functions return a new instance of such containers,
but instead we made a copy of them, without taking ownership of the
original created by the function.
Now we use a specific constructor taking ownership on the godot_* struct.
2021-01-07 01:05:12 +00:00
38c9b624db
Fix constness of Array::find, Array::find_last and Array::rfind
2020-12-20 16:53:40 +00:00
8e1cc29c66
Added missing constants to Vector2, Vector3, Basis and Quat
2020-12-08 23:35:17 +00:00
2893c883f8
Use safer casts in Ref<T>
2020-12-08 22:10:59 +00:00
deddacd6f7
Fix some Math warnings
2020-12-08 20:47:42 +00:00
43828ebb39
Merge pull request #459 from Silver1063/master
...
Added some missing Vector3 functions and Fixed Vector3 slide
2020-12-08 20:00:06 +00:00
96ae052e06
Added missing Vector3 slerp and Vector3 project
...
Vector3 slerp and Vector3 project were missing from godot cpp so I added them.
2020-10-11 17:31:23 -07:00
a733457285
Update Vector3 slide to match godot implementation
...
It wasn't the same before and resulted in weird behavior, its better now.
2020-10-11 15:47:01 -07:00
67976ee47d
Remove the need to use GODOT_SUBCLASS
2020-09-12 17:38:46 +01:00
c9a740be34
Merge pull request #451 from Zylann/math
...
Added Godot's math functions
2020-09-08 19:31:54 +01:00
0d1511695d
Added Godot's math functions
2020-09-04 02:14:45 +01:00
e5334579db
Merge branch 'master' into arcore_support
2020-08-31 15:05:09 +01:00
3f72f5a842
Merge pull request #447 from Zylann/rename_rid_get_id
...
Rename `RID::get_rid()` => `get_id()` to match Godot
2020-08-30 22:45:17 +01:00
31b0ca80d5
Additions to the library to support the ARCore plugin
2020-08-23 14:11:47 -07:00
ca800d63c8
Merge pull request #371 from NHodgesVFX/VectorBounceReflectFix
...
Fix Vector's Bounce Reflect
2020-08-23 22:04:31 +01:00
469e9da86c
Rename RID::get_rid() => get_id() to match Godot
2020-08-23 21:32:05 +01:00
19fa40591b
Merge pull request #365 from sheepandshepherd/class_ptr
...
Fix `cast_to` for non-exposed engine types
2020-08-16 23:30:52 +01:00
33f9de16e4
Use godot_object_cast_to instead of TagDB to cast engine types
2020-08-17 00:05:57 +02:00
16000199c5
Merge pull request #415 from DuncanSparks/alloca_fix
...
Fix alloca.h error in Defs.h
2020-08-16 20:16:36 +01:00
756c1e1c79
Merge pull request #307 from aqnuep/string_memory_leak_fix
...
Fixed memory leak with String objects
2020-08-15 17:57:02 +01:00
0939d0f6d1
Fixed memory leak with String objects
...
The member _godot_string should never be straight out overwritten ever without
first destroying the underlying string object's memory. This change solves the
problem through the introduction of a new private constructor to create String
objects with a pre-existing godot_string handle.
2020-08-15 09:46:23 +02:00
20fdc09c96
Add missing move_toward to Vector2 and Vector3
2020-07-15 17:05:54 +02:00
5c96e5ede5
Fix alloca.h error in Defs.h
2020-06-17 15:24:08 -07:00
6f8d3d2c2a
Allow registering base class methods for derived classes
...
Adds register_class_method, a variant of register_method where the user can
specify a derived class to register the method for.
2020-06-10 22:09:05 -05:00
2bb3a7e19c
Merge pull request #412 from Zylann/direction_to
...
Add missing Vector3::direction_to() and Vector2::direction_to()
2020-06-09 17:24:04 +10:00
ceae5be727
Merge pull request #356 from sheepandshepherd/variantleak2
...
Add C conversion constructors and fix new leak
2020-06-05 21:16:37 +01:00