godot/core/variant
Mel Collins 8406e60522 Add InputEventKey.location to tell left from right
This adds a new enum `KeyLocation` and associated property
`InputEventKey.location`, which indicates the left/right location of key
events which may come from one of two physical keys, eg. Shift, Ctrl.

It also adds simulation of missing Shift KEYUP events for Windows.
When multiple Shifts are held down at the same time, Windows natively
only sends a KEYUP for the last one to be released.
2024-01-26 14:42:28 +01:00
..
array.cpp Merge pull request #74588 from puchik/float-variant-nan-inequality 2023-09-27 14:03:34 +02:00
array.h
binder_common.h Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00
callable_bind.cpp Fix sizeof usage for Variant pointers in alloca 2023-11-16 07:13:14 +11:00
callable_bind.h
callable.cpp Update deferred calls to use Callables 2024-01-09 16:11:47 +01:00
callable.h Add vararg call() method to C++ Callable 2023-10-05 11:35:29 +02:00
container_type_validate.h [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
dictionary.cpp Add a get_or_add method to Dictionary 2023-12-06 11:43:58 -06:00
dictionary.h Add a get_or_add method to Dictionary 2023-12-06 11:43:58 -06:00
method_ptrcall.h
native_ptr.h
SCsub
type_info.h BitField: allow chained set_flag(), make constructors constexpr 2023-12-15 13:14:59 +01:00
typed_array.h Merge pull request #80075 from Bromeon/gdextension/optimize-ptrcalls 2023-09-17 14:46:13 +02:00
variant_call.cpp Promote CowData to 64 bits 2024-01-19 17:41:10 +01:00
variant_callable.cpp Core: Allow methods of built-in Variant types to be used as Callables 2023-10-25 15:53:52 +03:00
variant_callable.h Core: Allow methods of built-in Variant types to be used as Callables 2023-10-25 15:53:52 +03:00
variant_construct.cpp
variant_construct.h
variant_destruct.cpp
variant_destruct.h
variant_internal.h Rename VariantZeroAssigner to VariantDefaultInitializer 2023-12-17 14:00:30 -06:00
variant_op.cpp Add and expose Basis/Transform2D/3D division by float operator 2023-12-20 18:24:03 -06:00
variant_op.h Merge pull request #73896 from vnen/object-null-boolean-consistency 2023-12-16 17:49:05 +01:00
variant_parser.cpp Don't abort loading when ext_resource is missing 2023-11-22 12:13:32 +01:00
variant_parser.h
variant_setget.cpp Merge pull request #82639 from golfinq/gdscript-improve-indexing-error 2024-01-04 16:38:58 +01:00
variant_setget.h
variant_utility.cpp GDScript: Fix incorrect error message for utility functions 2023-10-16 14:09:57 +03:00
variant_utility.h Add type_string() utility 2023-10-02 17:41:20 +02:00
variant.cpp Merge pull request #73896 from vnen/object-null-boolean-consistency 2023-12-16 17:49:05 +01:00
variant.h Add InputEventKey.location to tell left from right 2024-01-26 14:42:28 +01:00