godot/platform/macos
Rémi Verschelde 81064cc239
Doctool: Remove version attribute from XML header
We don't use that info for anything, and it generates unnecessary diffs
every time we bump the minor version (and CI failures if we forget to
sync some files from opt-in modules (mono, text_server_fb).
2023-07-06 10:08:21 +02:00
..
doc_classes Doctool: Remove version attribute from XML header 2023-07-06 10:08:21 +02:00
export SCons: Move platform logo/run icon to export folder 2023-06-20 13:16:37 +02:00
crash_handler_macos.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
crash_handler_macos.mm One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
detect.py SCons: Move platform logo/run icon to export folder 2023-06-20 13:16:37 +02:00
dir_access_macos.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
dir_access_macos.mm One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
display_server_macos.h [DisplayServer] Add method to check if native window is focused. 2023-06-16 10:27:52 +03:00
display_server_macos.mm Merge pull request #74511 from AThousandShips/win_cursor_fix 2023-06-20 00:00:57 +02:00
gl_manager_macos_legacy.h Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
gl_manager_macos_legacy.mm Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
godot_application_delegate.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_application_delegate.mm One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_application.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
godot_application.mm Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
godot_button_view.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_button_view.mm One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_content_view.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
godot_content_view.mm [macOS] Fix IME focus in popup windows. 2023-06-09 08:03:13 +03:00
godot_main_macos.mm Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
godot_menu_delegate.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_menu_delegate.mm [macOS] Move Wno-deprecated-declarations to pragmas in the OpenGL related files, update some deprecated code. 2023-01-20 11:31:07 +02:00
godot_menu_item.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_menu_item.mm One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_window_delegate.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_window_delegate.mm [DisplayServer] Add method to check if native window is focused. 2023-06-16 10:27:52 +03:00
godot_window.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
godot_window.mm [macOS] Fix IME focus in popup windows. 2023-06-09 08:03:13 +03:00
joypad_macos.cpp [macOS] Move Wno-deprecated-declarations to pragmas in the OpenGL related files, update some deprecated code. 2023-01-20 11:31:07 +02:00
joypad_macos.h Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
key_mapping_macos.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
key_mapping_macos.mm Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
macos_terminal_logger.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
macos_terminal_logger.mm One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
os_macos.h Enable S3TC_BPTC but not ETC2_ASTC by default 2023-06-09 11:38:29 -05:00
os_macos.mm Enable S3TC_BPTC but not ETC2_ASTC by default 2023-06-09 11:38:29 -05:00
platform_config.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
platform_macos_builders.py Rename OSX to macOS and iPhoneOS to iOS. 2022-07-21 09:37:52 +03:00
README.md Update all outdated online documentation links 2023-01-14 19:38:00 +03:00
SCsub [macOS] Add an option to align window buttons in "extend to title" mode. 2022-09-20 12:55:59 +03:00
tts_macos.h Windows TTS: Use HashMap instead of RBMap for ids 2023-04-11 15:54:21 +02:00
tts_macos.mm One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vulkan_context_macos.h Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00
vulkan_context_macos.mm Style: Harmonize header includes in platform ports 2023-06-08 15:19:19 +02:00

macOS platform port

This folder contains the C++, Objective-C and Objective-C++ code for the macOS platform port.

See also misc/dist/macos folder for additional files used by this platform. misc/dist/macos_tools.app is an .app bundle template used for packaging the macOS editor, while misc/dist/macos_template.app is used for packaging macOS export templates.

Documentation