virtualx-engine/platform/macos
Alvin Wong 97aa278edb Pass window exclusive and transient properties for subwindow creation
On Windows this allows to avoid having to change the owner of the window
after it has been created, which in rare circumstances may cause the
window to bug out.
2024-07-25 00:27:27 +08:00
..
doc_classes [macOS export] Add support for privacy manifest configuration. 2024-04-30 23:31:56 +03:00
export Merge pull request #94680 from bruvzg/fix_net_detection 2024-07-24 09:59:42 +02:00
crash_handler_macos.h
crash_handler_macos.mm
detect.py Disable FP contraction. 2024-07-23 14:33:51 +03:00
dir_access_macos.h
dir_access_macos.mm
display_server_macos.h Pass window exclusive and transient properties for subwindow creation 2024-07-25 00:27:27 +08:00
display_server_macos.mm Pass window exclusive and transient properties for subwindow creation 2024-07-25 00:27:27 +08:00
gl_manager_macos_angle.h
gl_manager_macos_angle.mm
gl_manager_macos_legacy.h Polish interaction between windowing, input and rendering 2024-04-10 18:47:42 +02:00
gl_manager_macos_legacy.mm Polish interaction between windowing, input and rendering 2024-04-10 18:47:42 +02:00
godot_application.h
godot_application.mm
godot_application_delegate.h
godot_application_delegate.mm Move global_menu_* methods to a separate NativeMenu class. 2024-03-04 23:41:41 +02:00
godot_button_view.h
godot_button_view.mm
godot_content_view.h
godot_content_view.mm [macOS] Fix drag-and-drop feedback. 2024-07-11 23:13:38 +03:00
godot_main_macos.mm [MoltenVK] Fix downscaled hiDPI window pixelation. 2024-07-04 21:03:32 +03:00
godot_menu_delegate.h
godot_menu_delegate.mm [macOS] Improve native menu open/close callbacks. 2024-06-05 20:22:41 +03:00
godot_menu_item.h [NativeMenu] Do not auto toggle check/multi-state items. Add is_native_menu method. 2024-07-08 11:20:28 +03:00
godot_menu_item.mm [NativeMenu] Do not auto toggle check/multi-state items. Add is_native_menu method. 2024-07-08 11:20:28 +03:00
godot_open_save_delegate.h
godot_open_save_delegate.mm [macOS] Fix native file dialog with empty filter list. 2024-04-17 11:12:14 +03:00
godot_status_item.h [StatusIndicator] Switch API to use Texture2D instead of Image, improve handling on macOS, add method to set native popup menu directly. 2024-03-20 11:56:07 +02:00
godot_status_item.mm [DisplayServer] Add error messages and descriptions to callbacks. 2024-05-28 17:36:54 +03:00
godot_window.h
godot_window.mm
godot_window_delegate.h
godot_window_delegate.mm Fix unsafe uses of Callable.is_null() 2024-04-27 16:22:57 +02:00
joypad_macos.h
joypad_macos.mm
key_mapping_macos.h
key_mapping_macos.mm
macos_terminal_logger.h
macos_terminal_logger.mm
native_menu_macos.h [macOS] Improve native menu open/close callbacks. 2024-06-05 20:22:41 +03:00
native_menu_macos.mm [NativeMenu] Do not auto toggle check/multi-state items. Add is_native_menu method. 2024-07-08 11:20:28 +03:00
os_macos.h Collapse the gdextension arguments into the GDExtensionData struct 2024-04-19 07:56:02 -07:00
os_macos.mm Collapse the gdextension arguments into the GDExtensionData struct 2024-04-19 07:56:02 -07:00
platform_config.h
platform_gl.h
platform_macos_builders.py SCons: Remove run_in_subprocess dependency 2024-03-11 13:20:09 -05:00
README.md
rendering_context_driver_vulkan_macos.h
rendering_context_driver_vulkan_macos.mm
SCsub Fix not using encoding="utf-8" when writing to files or reading from them 2024-06-19 23:35:03 +08:00
tts_macos.h
tts_macos.mm

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