|
Blender V5.0
|
#include <BKE_screen.hh>
Public Attributes | |
| MenuType * | next |
| MenuType * | prev |
| char | idname [BKE_ST_MAXNAME] |
| char | label [BKE_ST_MAXNAME] |
| char | translation_context [BKE_ST_MAXNAME] |
| char | owner_id [128] |
| const char * | description |
| bool(* | poll )(const bContext *C, MenuType *mt) |
| void(* | draw )(const bContext *C, Menu *menu) |
| void(* | listener )(const wmRegionListenerParams *params) |
| MenuTypeFlag | flag |
| ExtensionRNA | rna_ext |
Definition at line 602 of file BKE_screen.hh.
| const char* MenuType::description |
Definition at line 612 of file BKE_screen.hh.
Referenced by blender::ed::vse::add_unassigned_assets_menu_type(), uiLayout::menu(), blender::ed::object::modifier_add_unassigned_assets_menu_type(), blender::ed::geometry::node_group_operator_assets_menu_unassigned(), blender::ed::space_node::unassigned_assets_menu_type(), and WM_menutype_add().
Draw entirely, view changes should be handled here.
Definition at line 617 of file BKE_screen.hh.
Referenced by blender::ed::vse::add_catalog_assets_menu_type(), blender::ed::space_node::add_root_catalogs_menu_type(), blender::ed::vse::add_scene_menu_type(), blender::ed::vse::add_unassigned_assets_menu_type(), blender::ed::space_node::catalog_assets_menu_type(), blender::ed::object::collection_exporter_register(), ED_screen_user_menu_register(), file_external_operations_menu_register(), blender::ed::object::link_to_collection_menu_register(), blender::ed::object::modifier_add_catalog_assets_menu_type(), blender::ed::object::modifier_add_root_catalogs_menu_type(), blender::ed::object::modifier_add_unassigned_assets_menu_type(), blender::ed::object::move_to_collection_menu_register(), blender::ed::geometry::node_group_operator_assets_menu(), blender::ed::geometry::node_group_operator_assets_menu_unassigned(), override_idtemplate_menu(), recent_files_menu_register(), blender::ed::space_node::swap_root_catalogs_menu_type(), UI_menutype_draw(), blender::ed::space_node::unassigned_assets_menu_type(), and undo_history_menu_register().
| MenuTypeFlag MenuType::flag |
Definition at line 620 of file BKE_screen.hh.
Referenced by blender::ed::vse::add_catalog_assets_menu_type(), blender::ed::vse::add_unassigned_assets_menu_type(), blender::ed::space_node::catalog_assets_menu_type(), blender::ed::object::link_to_collection_menu_register(), menu_items_from_ui_create(), blender::ed::object::modifier_add_catalog_assets_menu_type(), blender::ed::object::modifier_add_root_catalogs_menu_type(), blender::ed::object::move_to_collection_menu_register(), blender::ed::geometry::node_group_operator_assets_menu(), blender::ed::geometry::node_group_operator_assets_menu_unassigned(), ui_handle_menu_event(), UI_menutype_draw(), ui_popup_menu_create_from_menutype(), and blender::ed::space_node::unassigned_assets_menu_type().
| char MenuType::idname[BKE_ST_MAXNAME] |
Unique name.
Definition at line 606 of file BKE_screen.hh.
Referenced by blender::ed::vse::add_catalog_assets_menu_type(), blender::ed::space_node::add_root_catalogs_menu_type(), blender::ed::vse::add_scene_menu_type(), blender::ed::vse::add_unassigned_assets_menu_type(), blender::ed::space_node::catalog_assets_menu_type(), blender::ed::object::collection_exporter_register(), ED_screen_user_menu_item_add_menu(), ED_screen_user_menu_item_find_menu(), ED_screen_user_menu_register(), file_external_operations_menu_register(), get_menu_type_map(), blender::ed::object::link_to_collection_menu_register(), menu_items_from_ui_create(), menu_items_from_ui_create_item_from_button(), blender::ed::object::modifier_add_catalog_assets_menu_type(), blender::ed::object::modifier_add_root_catalogs_menu_type(), blender::ed::object::modifier_add_unassigned_assets_menu_type(), blender::ed::object::move_to_collection_menu_draw(), blender::ed::object::move_to_collection_menu_draw(), blender::ed::object::move_to_collection_menu_register(), blender::ed::geometry::node_group_operator_assets_menu(), blender::ed::geometry::node_group_operator_assets_menu_unassigned(), override_idtemplate_menu(), recent_files_menu_register(), blender::ed::space_node::swap_root_catalogs_menu_type(), ui_but_copy_menu(), ui_but_event_operator_string_from_menu(), UI_menutype_draw(), ui_popup_menu_create_from_menutype(), blender::ed::space_node::unassigned_assets_menu_type(), and undo_history_menu_register().
| char MenuType::label[BKE_ST_MAXNAME] |
For button text.
Definition at line 608 of file BKE_screen.hh.
Referenced by blender::ed::object::collection_exporter_register(), ED_screen_user_menu_item_add_menu(), ED_screen_user_menu_register(), file_external_operations_menu_register(), blender::ed::object::link_to_collection_menu_register(), uiLayout::menu(), menu_items_from_ui_create(), blender::ed::object::move_to_collection_menu_register(), blender::ed::geometry::node_group_operator_assets_menu_unassigned(), override_idtemplate_menu(), recent_files_menu_register(), UI_pie_menu_invoke(), UI_popup_menu_invoke(), undo_history_menu_register(), and wm_call_menu_get_name().
| void(* MenuType::listener) (const wmRegionListenerParams *params) |
Definition at line 618 of file BKE_screen.hh.
Referenced by blender::ed::vse::add_catalog_assets_menu_type(), blender::ed::space_node::add_root_catalogs_menu_type(), blender::ed::vse::add_scene_menu_type(), blender::ed::vse::add_unassigned_assets_menu_type(), blender::ed::space_node::catalog_assets_menu_type(), blender::ed::object::modifier_add_catalog_assets_menu_type(), blender::ed::object::modifier_add_root_catalogs_menu_type(), blender::ed::object::modifier_add_unassigned_assets_menu_type(), blender::ed::geometry::node_group_operator_assets_menu(), blender::ed::geometry::node_group_operator_assets_menu_unassigned(), blender::ed::space_node::swap_root_catalogs_menu_type(), UI_menutype_draw(), and blender::ed::space_node::unassigned_assets_menu_type().
| MenuType* MenuType::next |
Definition at line 603 of file BKE_screen.hh.
| char MenuType::owner_id[128] |
Optional, see: wmOwnerID.
Definition at line 611 of file BKE_screen.hh.
Referenced by WM_menutype_poll().
Verify if the menu should draw or not.
Definition at line 615 of file BKE_screen.hh.
Referenced by blender::ed::vse::add_catalog_assets_menu_type(), blender::ed::space_node::add_root_catalogs_menu_type(), blender::ed::vse::add_scene_menu_type(), blender::ed::vse::add_unassigned_assets_menu_type(), blender::ed::space_node::catalog_assets_menu_type(), file_external_operations_menu_register(), blender::ed::geometry::node_group_operator_assets_menu(), blender::ed::geometry::node_group_operator_assets_menu_unassigned(), override_idtemplate_menu(), blender::ed::space_node::swap_root_catalogs_menu_type(), ui_popup_context_menu_for_button(), blender::ed::space_node::unassigned_assets_menu_type(), and WM_menutype_poll().
| MenuType * MenuType::prev |
Definition at line 603 of file BKE_screen.hh.
| ExtensionRNA MenuType::rna_ext |
RNA integration.
Definition at line 623 of file BKE_screen.hh.
| char MenuType::translation_context[BKE_ST_MAXNAME] |
Definition at line 609 of file BKE_screen.hh.
Referenced by ED_screen_user_menu_register(), file_external_operations_menu_register(), blender::ed::object::link_to_collection_menu_register(), uiLayout::menu(), menu_items_from_ui_create(), blender::ed::object::move_to_collection_menu_register(), recent_files_menu_register(), UI_pie_menu_invoke(), UI_popup_menu_invoke(), undo_history_menu_register(), and wm_call_menu_get_name().