godot/core/math
reduz b8c64184c6 Refactored binding system for core types
Moved to a system using variadic templates, shared with CallableBind.

New code is cleaner, faster and allows for much better optimization of core
type functions from GDScript and GDNative.

Added Variant::InternalMethod function for direct call access.
2020-10-14 15:24:30 +02:00
..
SCsub
a_star.cpp
a_star.h
aabb.cpp Refactored binding system for core types 2020-10-14 15:24:30 +02:00
aabb.h Refactored binding system for core types 2020-10-14 15:24:30 +02:00
audio_frame.h
basis.cpp Remove redundant is_equal_approx_ratio method 2020-09-23 00:28:49 -04:00
basis.h Remove redundant is_equal_approx_ratio method 2020-09-23 00:28:49 -04:00
camera_matrix.cpp
camera_matrix.h
delaunay_2d.h
delaunay_3d.h
disjoint_set.h
expression.cpp
expression.h
face3.cpp
face3.h
geometry_2d.cpp
geometry_2d.h
geometry_3d.cpp
geometry_3d.h Removed unused method Geometry.get_uv84_normal_bit 2020-10-09 10:22:26 +03:00
math_defs.h
math_fieldwise.cpp
math_fieldwise.h
math_funcs.cpp
math_funcs.h Remove redundant is_equal_approx_ratio method 2020-09-23 00:28:49 -04:00
octree.h
plane.cpp Refactored binding system for core types 2020-10-14 15:24:30 +02:00
plane.h Refactored binding system for core types 2020-10-14 15:24:30 +02:00
quat.cpp
quat.h Allow commutative multiplication in Variant 2020-09-17 09:02:53 -03:00
quick_hull.cpp
quick_hull.h
random_number_generator.cpp
random_number_generator.h
random_pcg.cpp
random_pcg.h Linux/BSD: Fix support for NetBSD 2020-09-18 10:27:55 +02:00
rect2.cpp
rect2.h Refactored binding system for core types 2020-10-14 15:24:30 +02:00
transform.cpp
transform.h
transform_2d.cpp
transform_2d.h
triangle_mesh.cpp
triangle_mesh.h
triangulate.cpp
triangulate.h
vector2.cpp
vector2.h Implement GPU Particle Collisions 2020-10-09 13:25:47 -03:00
vector3.cpp
vector3.h Change inequality comparison operators to use exact equality 2020-09-08 18:10:58 -04:00
vector3i.cpp
vector3i.h