godot/core
reduz 6f51eca1e3 Discern between virtual and abstract class bindings
* Previous "virtual" classes (which can't be instantiated) are not corretly named "abstract".
* Added a new "virtual" category for classes, they can't be instantiated from the editor, but can be inherited from script and extensions.
* Converted a large amount of classes from "abstract" to "virtual" where it makes sense.

Most classes that make sense have been converted. Missing:

* Physics servers
* VideoStream
* Script* classes.

which will go in a separate PR due to the complexity involved.
2022-03-10 12:28:11 +01:00
..
config Remove unused Bullet module and thirdparty code 2022-03-09 21:45:47 +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 Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
input Remove TTRC() with empty string 2022-03-02 17:02:10 +08:00
io Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
math Remove VARIANT_ARG* macros 2022-03-09 18:39:13 +01:00
multiplayer [Debugger] Move most profilers to ServersDebugger. 2022-02-06 17:36:48 +01:00
object Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
os Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
string Optimize String concatenation and copy functions 2022-02-24 09:47:15 +01:00
templates Add a UniformSet cache 2022-03-06 13:03:33 +01:00
variant Remove VARIANT_ARG* macros 2022-03-09 18:39:13 +01:00
core_bind.cpp Merge pull request #57930 from piiertho/bugfix/add-none-flag-to-resource-saver 2022-03-07 12:05:35 +01:00
core_bind.h Merge pull request #57930 from piiertho/bugfix/add-none-flag-to-resource-saver 2022-03-07 12:05:35 +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 bugfix: bind core enums' none values 2022-03-07 09:16:25 +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 Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +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 Float literals - fix main primitives to use real_t casting 2022-02-24 08:15:10 +00:00
version.h Core: Move generated VERSION_HASH to a .cpp file 2022-02-09 09:20:17 +01:00