godot/core/os
reduz 3682978aee Replace BIND_VMETHOD by new GDVIRTUAL syntax
* New syntax is type safe.
* New syntax allows for type safe virtuals in native extensions.
* New syntax permits extremely fast calling.

Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`.
These will require API rework on a separate PR as they work different than the rest of the functions.

Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits.
2021-08-22 08:23:58 -03:00
..
keyboard.cpp Rename "Control" key to "Ctrl" and add "_pressed" suffix to all InputEventWithModifiers properties/methods 2021-05-07 14:00:50 -06:00
keyboard.h Use Key enum instead of plain integers 2021-08-10 16:26:55 -05:00
main_loop.cpp Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
main_loop.h Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
memory.cpp
memory.h Refactors the memnew_placement. 2021-08-13 10:18:34 +02:00
midi_driver.cpp Use mouse and joypad enums instead of plain integers 2021-06-20 11:54:24 -04:00
midi_driver.h
mutex.cpp
mutex.h
os.cpp Add partial support for Android scoped storage. 2021-08-16 23:11:56 -07:00
os.h Add partial support for Android scoped storage. 2021-08-16 23:11:56 -07:00
pool_allocator.cpp
pool_allocator.h Fix various typos with codespell 2021-07-25 11:21:51 +02:00
rw_lock.h
SCsub
semaphore.h
spin_lock.h
thread_safe.h
thread.cpp
thread.h
threaded_array_processor.h
time.cpp Add Time singleton 2021-06-11 09:32:39 -04:00
time.h Add Time singleton 2021-06-11 09:32:39 -04:00