5252 return (DisplayServerAppleEmbedded *)DisplayServer::get_singleton ();
5353}
5454
55- DisplayServerAppleEmbedded::DisplayServerAppleEmbedded (const String &p_rendering_driver, DisplayServerEnums::WindowMode p_mode, DisplayServerEnums::VSyncMode p_vsync_mode, uint32_t p_flags, const Vector2i *p_position, const Vector2i &p_resolution, int p_screen, Context p_context, int64_t p_parent_window, Error &r_error) {
55+ DisplayServerAppleEmbedded::DisplayServerAppleEmbedded (const String &p_rendering_driver, DisplayServerEnums::WindowMode p_mode, DisplayServerEnums::VSyncMode p_vsync_mode, uint32_t p_flags, const Vector2i *p_position, const Vector2i &p_resolution, int p_screen, DisplayServerEnums:: Context p_context, int64_t p_parent_window, Error &r_error) {
5656 KeyMappingAppleEmbedded::initialize ();
5757
5858 rendering_driver = p_rendering_driver;
354354
355355// MARK: -
356356
357- bool DisplayServerAppleEmbedded::has_feature (Feature p_feature) const {
357+ bool DisplayServerAppleEmbedded::has_feature (DisplayServerEnums:: Feature p_feature) const {
358358 switch (p_feature) {
359359#ifndef DISABLE_DEPRECATED
360- case FEATURE_GLOBAL_MENU: {
360+ case DisplayServerEnums:: FEATURE_GLOBAL_MENU: {
361361 return (native_menu && native_menu->has_feature (NativeMenu::FEATURE_GLOBAL_MENU));
362362 } break ;
363363#endif
364- // case FEATURE_CURSOR_SHAPE:
365- // case FEATURE_CUSTOM_CURSOR_SHAPE:
366- // case FEATURE_HIDPI:
367- // case FEATURE_ICON:
368- // case FEATURE_IME:
369- // case FEATURE_MOUSE:
370- // case FEATURE_MOUSE_WARP:
371- // case FEATURE_NATIVE_DIALOG:
372- // case FEATURE_NATIVE_DIALOG_INPUT:
373- // case FEATURE_NATIVE_DIALOG_FILE:
374- // case FEATURE_NATIVE_DIALOG_FILE_EXTRA:
375- // case FEATURE_NATIVE_DIALOG_FILE_MIME:
376- // case FEATURE_NATIVE_ICON:
377- // case FEATURE_WINDOW_TRANSPARENCY:
378- case FEATURE_CLIPBOARD:
379- case FEATURE_HDR_OUTPUT:
380- case FEATURE_KEEP_SCREEN_ON:
381- case FEATURE_ORIENTATION:
382- case FEATURE_TOUCHSCREEN:
383- case FEATURE_VIRTUAL_KEYBOARD:
384- case FEATURE_TEXT_TO_SPEECH:
364+ // case DisplayServerEnums:: FEATURE_CURSOR_SHAPE:
365+ // case DisplayServerEnums:: FEATURE_CUSTOM_CURSOR_SHAPE:
366+ // case DisplayServerEnums:: FEATURE_HIDPI:
367+ // case DisplayServerEnums:: FEATURE_ICON:
368+ // case DisplayServerEnums:: FEATURE_IME:
369+ // case DisplayServerEnums:: FEATURE_MOUSE:
370+ // case DisplayServerEnums:: FEATURE_MOUSE_WARP:
371+ // case DisplayServerEnums:: FEATURE_NATIVE_DIALOG:
372+ // case DisplayServerEnums:: FEATURE_NATIVE_DIALOG_INPUT:
373+ // case DisplayServerEnums:: FEATURE_NATIVE_DIALOG_FILE:
374+ // case DisplayServerEnums:: FEATURE_NATIVE_DIALOG_FILE_EXTRA:
375+ // case DisplayServerEnums:: FEATURE_NATIVE_DIALOG_FILE_MIME:
376+ // case DisplayServerEnums:: FEATURE_NATIVE_ICON:
377+ // case DisplayServerEnums:: FEATURE_WINDOW_TRANSPARENCY:
378+ case DisplayServerEnums:: FEATURE_CLIPBOARD:
379+ case DisplayServerEnums:: FEATURE_HDR_OUTPUT:
380+ case DisplayServerEnums:: FEATURE_KEEP_SCREEN_ON:
381+ case DisplayServerEnums:: FEATURE_ORIENTATION:
382+ case DisplayServerEnums:: FEATURE_TOUCHSCREEN:
383+ case DisplayServerEnums:: FEATURE_VIRTUAL_KEYBOARD:
384+ case DisplayServerEnums:: FEATURE_TEXT_TO_SPEECH:
385385 return true ;
386386 default :
387387 return false ;
539539 return DisplayServerEnums::MAIN_WINDOW_ID;
540540}
541541
542- int64_t DisplayServerAppleEmbedded::window_get_native_handle (HandleType p_handle_type, DisplayServerEnums::WindowID p_window) const {
542+ int64_t DisplayServerAppleEmbedded::window_get_native_handle (DisplayServerEnums:: HandleType p_handle_type, DisplayServerEnums::WindowID p_window) const {
543543 ERR_FAIL_COND_V (p_window != DisplayServerEnums::MAIN_WINDOW_ID, 0 );
544544 switch (p_handle_type) {
545- case DISPLAY_HANDLE: {
545+ case DisplayServerEnums:: DISPLAY_HANDLE: {
546546 return 0 ; // Not supported.
547547 }
548- case WINDOW_HANDLE: {
548+ case DisplayServerEnums:: WINDOW_HANDLE: {
549549 return (int64_t )GDTAppDelegateService.viewController ;
550550 }
551- case WINDOW_VIEW: {
551+ case DisplayServerEnums:: WINDOW_VIEW: {
552552 return (int64_t )GDTAppDelegateService.viewController .godotView ;
553553 }
554554 default : {
570570}
571571
572572int DisplayServerAppleEmbedded::window_get_current_screen (DisplayServerEnums::WindowID p_window) const {
573- ERR_FAIL_COND_V (p_window != DisplayServerEnums::MAIN_WINDOW_ID, INVALID_SCREEN);
573+ ERR_FAIL_COND_V (p_window != DisplayServerEnums::MAIN_WINDOW_ID, DisplayServerEnums:: INVALID_SCREEN);
574574 return 0 ;
575575}
576576
656656}
657657
658658float DisplayServerAppleEmbedded::screen_get_max_scale () const {
659- return screen_get_scale (SCREEN_OF_MAIN_WINDOW);
659+ return screen_get_scale (DisplayServerEnums:: SCREEN_OF_MAIN_WINDOW);
660660}
661661
662- void DisplayServerAppleEmbedded::screen_set_orientation (DisplayServer ::ScreenOrientation p_orientation, int p_screen) {
662+ void DisplayServerAppleEmbedded::screen_set_orientation (DisplayServerEnums ::ScreenOrientation p_orientation, int p_screen) {
663663 p_screen = _get_screen_index (p_screen);
664664 int screen_count = get_screen_count ();
665665 ERR_FAIL_INDEX (p_screen, screen_count);
675675#endif
676676}
677677
678- DisplayServer ::ScreenOrientation DisplayServerAppleEmbedded::screen_get_orientation (int p_screen) const {
678+ DisplayServerEnums ::ScreenOrientation DisplayServerAppleEmbedded::screen_get_orientation (int p_screen) const {
679679 p_screen = _get_screen_index (p_screen);
680680 int screen_count = get_screen_count ();
681- ERR_FAIL_INDEX_V (p_screen, screen_count, SCREEN_LANDSCAPE);
681+ ERR_FAIL_INDEX_V (p_screen, screen_count, DisplayServerEnums:: SCREEN_LANDSCAPE);
682682
683683 return screen_orientation;
684684}
@@ -705,37 +705,37 @@ _FORCE_INLINE_ int _convert_utf32_offset_to_utf16(const String &p_existing_text,
705705 return limit;
706706}
707707
708- void DisplayServerAppleEmbedded::virtual_keyboard_show (const String &p_existing_text, const Rect2 &p_screen_rect, VirtualKeyboardType p_type, int p_max_length, int p_cursor_start, int p_cursor_end) {
708+ void DisplayServerAppleEmbedded::virtual_keyboard_show (const String &p_existing_text, const Rect2 &p_screen_rect, DisplayServerEnums:: VirtualKeyboardType p_type, int p_max_length, int p_cursor_start, int p_cursor_end) {
709709 NSString *existingString = [[NSString alloc ] initWithUTF8String: p_existing_text.utf8 ().get_data ()];
710710
711711 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypeDefault;
712712 GDTAppDelegateService.viewController .keyboardView .textContentType = nil ;
713713 switch (p_type) {
714- case KEYBOARD_TYPE_DEFAULT: {
714+ case DisplayServerEnums:: KEYBOARD_TYPE_DEFAULT: {
715715 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypeDefault;
716716 } break ;
717- case KEYBOARD_TYPE_MULTILINE: {
717+ case DisplayServerEnums:: KEYBOARD_TYPE_MULTILINE: {
718718 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypeDefault;
719719 } break ;
720- case KEYBOARD_TYPE_NUMBER: {
720+ case DisplayServerEnums:: KEYBOARD_TYPE_NUMBER: {
721721 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypeNumberPad;
722722 } break ;
723- case KEYBOARD_TYPE_NUMBER_DECIMAL: {
723+ case DisplayServerEnums:: KEYBOARD_TYPE_NUMBER_DECIMAL: {
724724 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypeDecimalPad;
725725 } break ;
726- case KEYBOARD_TYPE_PHONE: {
726+ case DisplayServerEnums:: KEYBOARD_TYPE_PHONE: {
727727 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypePhonePad;
728728 GDTAppDelegateService.viewController .keyboardView .textContentType = UITextContentTypeTelephoneNumber;
729729 } break ;
730- case KEYBOARD_TYPE_EMAIL_ADDRESS: {
730+ case DisplayServerEnums:: KEYBOARD_TYPE_EMAIL_ADDRESS: {
731731 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypeEmailAddress;
732732 GDTAppDelegateService.viewController .keyboardView .textContentType = UITextContentTypeEmailAddress;
733733 } break ;
734- case KEYBOARD_TYPE_PASSWORD: {
734+ case DisplayServerEnums:: KEYBOARD_TYPE_PASSWORD: {
735735 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypeDefault;
736736 GDTAppDelegateService.viewController .keyboardView .textContentType = UITextContentTypePassword;
737737 } break ;
738- case KEYBOARD_TYPE_URL: {
738+ case DisplayServerEnums:: KEYBOARD_TYPE_URL: {
739739 GDTAppDelegateService.viewController .keyboardView .keyboardType = UIKeyboardTypeWebSearch;
740740 GDTAppDelegateService.viewController .keyboardView .textContentType = UITextContentTypeURL;
741741 } break ;
0 commit comments