.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/NativeMenu.xml. .. _class_NativeMenu: NativeMenu ========== **Inherits:** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_check_item` **(** :ref:`RID` rid, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_icon_check_item` **(** :ref:`RID` rid, :ref:`Texture2D` icon, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_icon_item` **(** :ref:`RID` rid, :ref:`Texture2D` icon, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_icon_radio_check_item` **(** :ref:`RID` rid, :ref:`Texture2D` icon, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_item` **(** :ref:`RID` rid, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_multistate_item` **(** :ref:`RID` rid, :ref:`String` label, :ref:`int` max_states, :ref:`int` default_state, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_radio_check_item` **(** :ref:`RID` rid, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_separator` **(** :ref:`RID` rid, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`add_submenu_item` **(** :ref:`RID` rid, :ref:`String` label, :ref:`RID` submenu_rid, :ref:`Variant` tag=null, :ref:`int` index=-1 **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** :ref:`RID` rid **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`create_menu` **(** **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`find_item_index_with_submenu` **(** :ref:`RID` rid, :ref:`RID` submenu_rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`find_item_index_with_tag` **(** :ref:`RID` rid, :ref:`Variant` tag **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`find_item_index_with_text` **(** :ref:`RID` rid, :ref:`String` text **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`free_menu` **(** :ref:`RID` rid **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Key` | :ref:`get_item_accelerator` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Callable` | :ref:`get_item_callback` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_item_count` **(** :ref:`RID` rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture2D` | :ref:`get_item_icon` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_item_indentation_level` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Callable` | :ref:`get_item_key_callback` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_item_max_states` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_item_state` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_item_submenu` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_item_tag` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_item_text` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_item_tooltip` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_minimum_width` **(** :ref:`RID` rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Callable` | :ref:`get_popup_close_callback` **(** :ref:`RID` rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Callable` | :ref:`get_popup_open_callback` **(** :ref:`RID` rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_size` **(** :ref:`RID` rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`RID` | :ref:`get_system_menu` **(** :ref:`SystemMenus` menu_id **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_system_menu_name` **(** :ref:`SystemMenus` menu_id **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_feature` **(** :ref:`Feature` feature **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_menu` **(** :ref:`RID` rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_system_menu` **(** :ref:`SystemMenus` menu_id **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_item_checkable` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_item_checked` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_item_disabled` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_item_hidden` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_item_radio_checkable` **(** :ref:`RID` rid, :ref:`int` idx **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_opened` **(** :ref:`RID` rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_system_menu` **(** :ref:`RID` rid **)** |const| | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`popup` **(** :ref:`RID` rid, :ref:`Vector2i` position **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_item` **(** :ref:`RID` rid, :ref:`int` idx **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_interface_direction` **(** :ref:`RID` rid, :ref:`bool` is_rtl **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_accelerator` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Key` keycode **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_callback` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Callable` callback **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_checkable` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` checkable **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_checked` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` checked **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_disabled` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` disabled **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_hidden` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` hidden **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_hover_callbacks` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Callable` callback **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_icon` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Texture2D` icon **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_indentation_level` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`int` level **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_key_callback` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Callable` key_callback **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_max_states` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`int` max_states **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_radio_checkable` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` checkable **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_state` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`int` state **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_submenu` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`RID` submenu_rid **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_tag` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Variant` tag **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_text` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`String` text **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_item_tooltip` **(** :ref:`RID` rid, :ref:`int` idx, :ref:`String` tooltip **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_minimum_width` **(** :ref:`RID` rid, :ref:`float` width **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_popup_close_callback` **(** :ref:`RID` rid, :ref:`Callable` callback **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_popup_open_callback` **(** :ref:`RID` rid, :ref:`Callable` callback **)** | +-----------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_NativeMenu_Feature: .. rst-class:: classref-enumeration enum **Feature**: .. _class_NativeMenu_constant_FEATURE_GLOBAL_MENU: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_GLOBAL_MENU** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_FEATURE_POPUP_MENU: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_POPUP_MENU** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_FEATURE_OPEN_CLOSE_CALLBACK: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_OPEN_CLOSE_CALLBACK** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_FEATURE_HOVER_CALLBACK: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_HOVER_CALLBACK** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_FEATURE_KEY_CALLBACK: .. rst-class:: classref-enumeration-constant :ref:`Feature` **FEATURE_KEY_CALLBACK** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_NativeMenu_SystemMenus: .. rst-class:: classref-enumeration enum **SystemMenus**: .. _class_NativeMenu_constant_INVALID_MENU_ID: .. rst-class:: classref-enumeration-constant :ref:`SystemMenus` **INVALID_MENU_ID** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_MAIN_MENU_ID: .. rst-class:: classref-enumeration-constant :ref:`SystemMenus` **MAIN_MENU_ID** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_APPLICATION_MENU_ID: .. rst-class:: classref-enumeration-constant :ref:`SystemMenus` **APPLICATION_MENU_ID** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_WINDOW_MENU_ID: .. rst-class:: classref-enumeration-constant :ref:`SystemMenus` **WINDOW_MENU_ID** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_HELP_MENU_ID: .. rst-class:: classref-enumeration-constant :ref:`SystemMenus` **HELP_MENU_ID** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_NativeMenu_constant_DOCK_MENU_ID: .. rst-class:: classref-enumeration-constant :ref:`SystemMenus` **DOCK_MENU_ID** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_NativeMenu_method_add_check_item: .. rst-class:: classref-method :ref:`int` **add_check_item** **(** :ref:`RID` rid, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_add_icon_check_item: .. rst-class:: classref-method :ref:`int` **add_icon_check_item** **(** :ref:`RID` rid, :ref:`Texture2D` icon, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_add_icon_item: .. rst-class:: classref-method :ref:`int` **add_icon_item** **(** :ref:`RID` rid, :ref:`Texture2D` icon, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_add_icon_radio_check_item: .. rst-class:: classref-method :ref:`int` **add_icon_radio_check_item** **(** :ref:`RID` rid, :ref:`Texture2D` icon, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_add_item: .. rst-class:: classref-method :ref:`int` **add_item** **(** :ref:`RID` rid, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_add_multistate_item: .. rst-class:: classref-method :ref:`int` **add_multistate_item** **(** :ref:`RID` rid, :ref:`String` label, :ref:`int` max_states, :ref:`int` default_state, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_add_radio_check_item: .. rst-class:: classref-method :ref:`int` **add_radio_check_item** **(** :ref:`RID` rid, :ref:`String` label, :ref:`Callable` callback=Callable(), :ref:`Callable` key_callback=Callable(), :ref:`Variant` tag=null, :ref:`Key` accelerator=0, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_add_separator: .. rst-class:: classref-method :ref:`int` **add_separator** **(** :ref:`RID` rid, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_add_submenu_item: .. rst-class:: classref-method :ref:`int` **add_submenu_item** **(** :ref:`RID` rid, :ref:`String` label, :ref:`RID` submenu_rid, :ref:`Variant` tag=null, :ref:`int` index=-1 **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_clear: .. rst-class:: classref-method void **clear** **(** :ref:`RID` rid **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_create_menu: .. rst-class:: classref-method :ref:`RID` **create_menu** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_find_item_index_with_submenu: .. rst-class:: classref-method :ref:`int` **find_item_index_with_submenu** **(** :ref:`RID` rid, :ref:`RID` submenu_rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_find_item_index_with_tag: .. rst-class:: classref-method :ref:`int` **find_item_index_with_tag** **(** :ref:`RID` rid, :ref:`Variant` tag **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_find_item_index_with_text: .. rst-class:: classref-method :ref:`int` **find_item_index_with_text** **(** :ref:`RID` rid, :ref:`String` text **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_free_menu: .. rst-class:: classref-method void **free_menu** **(** :ref:`RID` rid **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_accelerator: .. rst-class:: classref-method :ref:`Key` **get_item_accelerator** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_callback: .. rst-class:: classref-method :ref:`Callable` **get_item_callback** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_count: .. rst-class:: classref-method :ref:`int` **get_item_count** **(** :ref:`RID` rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_icon: .. rst-class:: classref-method :ref:`Texture2D` **get_item_icon** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_indentation_level: .. rst-class:: classref-method :ref:`int` **get_item_indentation_level** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_key_callback: .. rst-class:: classref-method :ref:`Callable` **get_item_key_callback** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_max_states: .. rst-class:: classref-method :ref:`int` **get_item_max_states** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_state: .. rst-class:: classref-method :ref:`int` **get_item_state** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_submenu: .. rst-class:: classref-method :ref:`RID` **get_item_submenu** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_tag: .. rst-class:: classref-method :ref:`Variant` **get_item_tag** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_text: .. rst-class:: classref-method :ref:`String` **get_item_text** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_item_tooltip: .. rst-class:: classref-method :ref:`String` **get_item_tooltip** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_minimum_width: .. rst-class:: classref-method :ref:`float` **get_minimum_width** **(** :ref:`RID` rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_popup_close_callback: .. rst-class:: classref-method :ref:`Callable` **get_popup_close_callback** **(** :ref:`RID` rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_popup_open_callback: .. rst-class:: classref-method :ref:`Callable` **get_popup_open_callback** **(** :ref:`RID` rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_size: .. rst-class:: classref-method :ref:`Vector2` **get_size** **(** :ref:`RID` rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_system_menu: .. rst-class:: classref-method :ref:`RID` **get_system_menu** **(** :ref:`SystemMenus` menu_id **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_get_system_menu_name: .. rst-class:: classref-method :ref:`String` **get_system_menu_name** **(** :ref:`SystemMenus` menu_id **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_has_feature: .. rst-class:: classref-method :ref:`bool` **has_feature** **(** :ref:`Feature` feature **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_has_menu: .. rst-class:: classref-method :ref:`bool` **has_menu** **(** :ref:`RID` rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_has_system_menu: .. rst-class:: classref-method :ref:`bool` **has_system_menu** **(** :ref:`SystemMenus` menu_id **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_is_item_checkable: .. rst-class:: classref-method :ref:`bool` **is_item_checkable** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_is_item_checked: .. rst-class:: classref-method :ref:`bool` **is_item_checked** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_is_item_disabled: .. rst-class:: classref-method :ref:`bool` **is_item_disabled** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_is_item_hidden: .. rst-class:: classref-method :ref:`bool` **is_item_hidden** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_is_item_radio_checkable: .. rst-class:: classref-method :ref:`bool` **is_item_radio_checkable** **(** :ref:`RID` rid, :ref:`int` idx **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_is_opened: .. rst-class:: classref-method :ref:`bool` **is_opened** **(** :ref:`RID` rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_is_system_menu: .. rst-class:: classref-method :ref:`bool` **is_system_menu** **(** :ref:`RID` rid **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_popup: .. rst-class:: classref-method void **popup** **(** :ref:`RID` rid, :ref:`Vector2i` position **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_remove_item: .. rst-class:: classref-method void **remove_item** **(** :ref:`RID` rid, :ref:`int` idx **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_interface_direction: .. rst-class:: classref-method void **set_interface_direction** **(** :ref:`RID` rid, :ref:`bool` is_rtl **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_accelerator: .. rst-class:: classref-method void **set_item_accelerator** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Key` keycode **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_callback: .. rst-class:: classref-method void **set_item_callback** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Callable` callback **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_checkable: .. rst-class:: classref-method void **set_item_checkable** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` checkable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_checked: .. rst-class:: classref-method void **set_item_checked** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` checked **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_disabled: .. rst-class:: classref-method void **set_item_disabled** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` disabled **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_hidden: .. rst-class:: classref-method void **set_item_hidden** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` hidden **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_hover_callbacks: .. rst-class:: classref-method void **set_item_hover_callbacks** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Callable` callback **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_icon: .. rst-class:: classref-method void **set_item_icon** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Texture2D` icon **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_indentation_level: .. rst-class:: classref-method void **set_item_indentation_level** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`int` level **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_key_callback: .. rst-class:: classref-method void **set_item_key_callback** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Callable` key_callback **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_max_states: .. rst-class:: classref-method void **set_item_max_states** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`int` max_states **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_radio_checkable: .. rst-class:: classref-method void **set_item_radio_checkable** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`bool` checkable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_state: .. rst-class:: classref-method void **set_item_state** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`int` state **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_submenu: .. rst-class:: classref-method void **set_item_submenu** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`RID` submenu_rid **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_tag: .. rst-class:: classref-method void **set_item_tag** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`Variant` tag **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_text: .. rst-class:: classref-method void **set_item_text** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`String` text **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_item_tooltip: .. rst-class:: classref-method void **set_item_tooltip** **(** :ref:`RID` rid, :ref:`int` idx, :ref:`String` tooltip **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_minimum_width: .. rst-class:: classref-method void **set_minimum_width** **(** :ref:`RID` rid, :ref:`float` width **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_popup_close_callback: .. rst-class:: classref-method void **set_popup_close_callback** **(** :ref:`RID` rid, :ref:`Callable` callback **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_NativeMenu_method_set_popup_open_callback: .. rst-class:: classref-method void **set_popup_open_callback** **(** :ref:`RID` rid, :ref:`Callable` callback **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`