godot/core
reduz 2f651277da Add static method support to ClassDB
* Based on the work done for Variant in the past.
* Added `ClassDB::bind_static_method`
* Cleaned up ClassDB::bind_method to use variadic templates.

This adds support for having static methods in Object derived classes.
Note that this does not make it work yet in GDScript or Mono and, while it works for GDExtension, GodotCPP needs to be updated.
2022-03-22 16:27:34 +01:00
..
config Merge pull request #58986 from akien-mga/diraccessref 2022-03-11 12:51:22 +01:00
crypto [Crypto] Implement CryptoCore::RandomGenerator. 2022-02-14 10:45:50 +01:00
debugger Improve compilation speed (forward declarations/includes cleanup) 2022-02-12 02:46:22 +01:00
error Protection for array operator for Vector2 / 3 in DEV builds 2022-03-07 11:15:45 +00:00
extension Add static method support to ClassDB 2022-03-22 16:27:34 +01:00
input Remove TTRC() with empty string 2022-03-02 17:02:10 +08:00
io Unify TextServer built-in module and GDExtension code. 2022-03-17 08:15:29 +02:00
math Merge pull request #59229 from taigi100/Bugfix-#59215-Standard-color-name-returns-non-standard-color-code 2022-03-17 11:38:06 +01:00
multiplayer [Debugger] Move most profilers to ServersDebugger. 2022-02-06 17:36:48 +01:00
object Add static method support to ClassDB 2022-03-22 16:27:34 +01:00
os Rename the "BackSpace" and "BackTab" key strings to "Backspace"/"Backtab" 2022-03-18 18:09:21 +01:00
string Unify TextServer built-in module and GDExtension code. 2022-03-17 08:15:29 +02:00
templates Change some math macros to constexpr 2022-03-09 16:24:32 +01:00
variant Merge pull request #58233 from bruvzg/gde_ts 2022-03-18 14:29:58 +01:00
core_bind.cpp Add static method support to ClassDB 2022-03-22 16:27:34 +01:00
core_bind.h Add static method support to ClassDB 2022-03-22 16:27:34 +01:00
core_builders.py Use maximum zlib compression when generating editor translation headers 2021-10-29 19:07:48 +02:00
core_constants.cpp Merge pull request #58751 from bruvzg/loc_str_props 2022-03-11 10:45:02 +01:00
core_constants.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
core_string_names.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
core_string_names.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
doc_data.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
doc_data.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
register_core_types.cpp Create GDExtension clases for PhysicsServer3D 2022-03-15 18:39:31 +01:00
register_core_types.h Fix extension registration order. 2022-02-20 10:58:46 -03:00
SCsub Core: Move generated VERSION_HASH to a .cpp file 2022-02-09 09:20:17 +01:00
typedefs.h Change some math macros to constexpr 2022-03-09 16:24:32 +01:00
version.h Core: Move generated VERSION_HASH to a .cpp file 2022-02-09 09:20:17 +01:00