godot/core/os
Fernando Cosentino b9fd25ea18 Add MIDI controller device index to InputEventMIDI.device property.
It is possible to query the OS for the connected MIDI controllers,
but the event messages' device field was not being used. This implements
controller index being sent in InputEventMIDI messages in the device
property, matching the index from OS.get_connected_midi_inputs().

Based on the work done by @ramdor.

Closes godotengine/godot-proposals#7733

Co-authored-by: Richie <richie_github@grange-lane.co.uk>
2024-02-19 10:23:19 +00:00
..
condition_variable.h Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
keyboard.cpp Add missing YEN, SECTION and OPENURL names to keycode mappings 2023-08-28 03:37:22 -03:00
keyboard.h Add missing YEN, SECTION and OPENURL names to keycode mappings 2023-08-28 03:37:22 -03:00
main_loop.cpp Merge pull request #70771 from kleonc/main-loop-set-after-resolved 2023-07-12 17:15:59 +02:00
main_loop.h Extract ScriptInstance to simplify includes 2023-09-06 22:54:38 +02:00
memory.cpp [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
memory.h [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
midi_driver.cpp Add MIDI controller device index to InputEventMIDI.device property. 2024-02-19 10:23:19 +00:00
midi_driver.h Add MIDI controller device index to InputEventMIDI.device property. 2024-02-19 10:23:19 +00:00
mutex.cpp Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
mutex.h Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
os.cpp Improve engine startup/shutdown benchmarks 2023-12-08 12:53:04 +01:00
os.h Improve engine startup/shutdown benchmarks 2023-12-08 12:53:04 +01:00
pool_allocator.cpp [Core] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable 2023-09-11 19:45:49 +02:00
pool_allocator.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
rw_lock.h Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
semaphore.h Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
spin_lock.h Add missing thread safety to PagedAllocator 2023-05-08 18:38:56 +02:00
thread_safe.cpp Allow threads to mark themselves as safe for nodes 2023-05-24 00:22:58 +02:00
thread_safe.h Allow threads to mark themselves as safe for nodes 2023-05-24 00:22:58 +02:00
thread.cpp Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
thread.h Use mingw-std-threads in MinGW builds 2023-11-18 11:56:05 +01:00
time_enums.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
time.cpp Display BitField[Enum] in docs to distinguish from Enum 2023-06-15 17:23:02 +03:00
time.h Display BitField[Enum] in docs to distinguish from Enum 2023-06-15 17:23:02 +03:00