Blender V5.0
ED_space_api.hh File Reference

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::vse
namespace  blender::ed::spreadsheet

Macros

#define REGION_DRAW_POST_VIEW   0
#define REGION_DRAW_POST_PIXEL   1
#define REGION_DRAW_PRE_VIEW   2
#define REGION_DRAW_BACKDROP   3

Functions

void ED_spacetypes_init ()
void ED_spacemacros_init ()
void blender::ed::vse::ED_spacetype_sequencer ()
void blender::ed::spreadsheet::register_spacetype ()
void * ED_region_draw_cb_activate (ARegionType *art, void(*draw)(const bContext *, ARegion *, void *), void *customdata, int type)
void ED_region_draw_cb_draw (const bContext *C, ARegion *region, int type)
void ED_region_surface_draw_cb_draw (ARegionType *art, int type)
bool ED_region_draw_cb_exit (ARegionType *art, void *handle)
void ED_region_draw_cb_remove_by_type (ARegionType *art, void *draw_fn, void(*free)(void *))
Calls for registering default spaces

Calls for registering default spaces, only called once, from ED_spacetypes_init

void ED_spacetype_outliner ()
void ED_spacetype_view3d ()
void ED_spacetype_ipo ()
void ED_spacetype_image ()
void ED_spacetype_node ()
void ED_spacetype_buttons ()
void ED_spacetype_info ()
void ED_spacetype_file ()
void ED_spacetype_action ()
void ED_spacetype_nla ()
void ED_spacetype_script ()
void ED_spacetype_text ()
void ED_spacetype_console ()
void ED_spacetype_userpref ()
void ED_spacetype_clip ()
void ED_spacetype_statusbar ()
void ED_spacetype_topbar ()
Space-type Static Data

Calls for instancing and freeing space-type static data called in #WM_init_exit

void ED_file_init ()
void ED_file_exit ()

Macro Definition Documentation

◆ REGION_DRAW_BACKDROP

#define REGION_DRAW_BACKDROP   3

Definition at line 68 of file ED_space_api.hh.

Referenced by blender::ed::space_node::draw_nodespace_back_pix().

◆ REGION_DRAW_POST_PIXEL

◆ REGION_DRAW_POST_VIEW

◆ REGION_DRAW_PRE_VIEW

Function Documentation

◆ ED_file_exit()

void ED_file_exit ( )

Definition at line 1058 of file space_file.cc.

References filelist_free_icons(), fsmenu_free(), and G.

Referenced by WM_exit_ex().

◆ ED_file_init()

void ED_file_init ( )

Definition at line 1052 of file space_file.cc.

References ED_file_read_bookmarks(), and IMB_thumb_makedirs().

Referenced by WM_init().

◆ ED_region_draw_cb_activate()

◆ ED_region_draw_cb_draw()

◆ ED_region_draw_cb_exit()

◆ ED_region_draw_cb_remove_by_type()

void ED_region_draw_cb_remove_by_type ( ARegionType * art,
void * draw_fn,
void(* free )(void *) )

◆ ED_region_surface_draw_cb_draw()

void ED_region_surface_draw_cb_draw ( ARegionType * art,
int type )

Definition at line 275 of file spacetypes.cc.

References ed_region_draw_cb_draw().

Referenced by drw_callbacks_post_scene().

◆ ED_spacemacros_init()

◆ ED_spacetype_action()

void ED_spacetype_action ( )

Definition at line 956 of file space_action.cc.

References action_buttons_area_draw(), action_buttons_area_init(), action_buttons_register(), action_channel_region_draw(), action_channel_region_init(), action_channel_region_listener(), action_create(), action_duplicate(), action_footer_region_listener(), action_foreach_id(), action_free(), action_header_region_draw(), action_header_region_init(), action_header_region_listener(), action_id_remap(), action_init(), action_keymap(), action_listener(), action_main_region_draw(), action_main_region_draw_overlay(), action_main_region_init(), action_main_region_listener(), action_operatortypes(), action_refresh(), action_region_listener(), action_region_poll_hide_in_timeline(), action_space_blend_read_data(), action_space_blend_write(), action_space_icon_get(), action_space_name_get(), action_space_subtype_get(), action_space_subtype_item_extend(), action_space_subtype_set(), BKE_spacetype_register(), BLI_addhead(), ARegionType::draw, ARegionType::draw_overlay, ED_area_type_hud(), ED_KEYMAP_ANIMATION, ED_KEYMAP_FOOTER, ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, HEADERY, ARegionType::init, ARegionType::keymapflag, ARegionType::listener, MEM_callocN(), ARegionType::message_subscribe, ARegionType::poll, ARegionType::prefsizex, ARegionType::prefsizey, ARegionType::regionid, RGN_TYPE_CHANNELS, RGN_TYPE_FOOTER, RGN_TYPE_HEADER, RGN_TYPE_UI, RGN_TYPE_WINDOW, saction_channel_region_message_subscribe(), saction_main_region_message_subscribe(), SPACE_ACTION, STRNCPY_UTF8, and UI_SIDEBAR_PANEL_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_buttons()

void ED_spacetype_buttons ( )

Definition at line 1088 of file space_buttons.cc.

References AREAMINX, BKE_modifier_get_info(), BKE_shaderfx_get_info(), BKE_spacetype_register(), BLI_addhead(), buttons_area_listener(), buttons_context(), buttons_context_register(), buttons_create(), buttons_duplicate(), buttons_foreach_id(), buttons_free(), buttons_header_region_draw(), buttons_header_region_init(), buttons_header_region_message_subscribe(), buttons_id_remap(), buttons_init(), buttons_keymap(), buttons_main_region_init(), buttons_main_region_layout(), buttons_main_region_listener(), buttons_navigation_bar_region_draw(), buttons_navigation_bar_region_init(), buttons_navigation_bar_region_message_subscribe(), buttons_operatortypes(), buttons_space_blend_read_after_liblink(), buttons_space_blend_read_data(), buttons_space_blend_write(), ARegionType::draw, ED_KEYMAP_FRAMES, ED_KEYMAP_HEADER, ED_KEYMAP_NAVBAR, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_panels_draw(), eShaderFxType_Light_deprecated, HEADERY, i, ARegionType::init, ARegionType::keymapflag, ARegionType::layout, ARegionType::listener, ARegionType::lock, MEM_callocN(), ARegionType::message_subscribe, blender::seq::modifier_type_info_get(), NUM_MODIFIER_TYPES, NUM_SHADER_FX_TYPES, NUM_STRIP_MODIFIER_TYPES, blender::seq::StripModifierTypeInfo::panel_register, ModifierTypeInfo::panel_register, ShaderFxTypeInfo::panel_register, ARegionType::prefsizex, ARegionType::prefsizey, REGION_DRAW_LOCK_ALL, ARegionType::regionid, RGN_TYPE_HEADER, RGN_TYPE_NAV_BAR, RGN_TYPE_WINDOW, SPACE_PROPERTIES, and STRNCPY_UTF8.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_clip()

void ED_spacetype_clip ( )

Definition at line 1233 of file space_clip.cc.

References BKE_spacetype_register(), BLI_addhead(), clip_channels_region_draw(), clip_channels_region_init(), clip_channels_region_listener(), clip_channels_region_poll(), clip_context(), clip_create(), clip_dropboxes(), clip_duplicate(), clip_foreach_id(), clip_free(), clip_gizmos(), clip_header_region_draw(), clip_header_region_init(), clip_header_region_listener(), clip_id_remap(), clip_init(), clip_keymap(), clip_listener(), clip_main_region_draw(), clip_main_region_init(), clip_main_region_listener(), clip_main_region_poll(), clip_operatortypes(), clip_preview_region_draw(), clip_preview_region_init(), clip_preview_region_listener(), clip_preview_region_poll(), clip_properties_region_draw(), clip_properties_region_init(), clip_properties_region_listener(), clip_properties_region_poll(), clip_props_region_listener(), clip_refresh(), clip_space_blend_read_data(), clip_space_blend_write(), clip_tools_region_draw(), clip_tools_region_init(), clip_tools_region_poll(), ARegionType::draw, ED_area_type_hud(), ED_clip_buttons_register(), ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_panel_region_snap_size(), HEADERY, ARegionType::init, ARegionType::keymapflag, ARegionType::listener, MEM_callocN(), ARegionType::poll, ARegionType::prefsizex, ARegionType::prefsizey, ARegionType::regionid, RGN_TYPE_CHANNELS, RGN_TYPE_HEADER, RGN_TYPE_PREVIEW, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, ARegionType::snap_size, SPACE_CLIP, STRNCPY_UTF8, UI_COMPACT_PANEL_WIDTH, and UI_SIDEBAR_PANEL_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_console()

◆ ED_spacetype_file()

void ED_spacetype_file ( )

Definition at line 952 of file space_file.cc.

References BKE_spacetype_register(), BLI_addhead(), ARegionType::draw, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, file_context(), file_create(), file_dropboxes(), file_duplicate(), file_execute_region_panels_register(), file_execution_region_draw(), file_execution_region_init(), file_execution_region_poll(), file_exit(), file_external_operations_menu_register(), file_foreach_id(), file_free(), file_header_region_draw(), file_header_region_init(), file_id_remap(), file_init(), file_keymap(), file_listener(), file_main_region_draw(), file_main_region_init(), file_main_region_listener(), file_main_region_message_subscribe(), file_operatortypes(), file_refresh(), file_space_blend_read_after_liblink(), file_space_blend_read_data(), file_space_blend_write(), file_space_icon_get(), file_space_name_get(), file_space_subtype_get(), file_space_subtype_item_extend(), file_space_subtype_set(), file_tool_props_region_listener(), file_tool_props_region_panels_register(), file_tool_props_region_poll(), file_tools_region_draw(), file_tools_region_init(), file_tools_region_listener(), file_tools_region_panels_register(), file_ui_region_draw(), file_ui_region_init(), file_ui_region_listener(), file_ui_region_poll(), HEADERY, ARegionType::init, ARegionType::keymapflag, ARegionType::listener, MEM_callocN(), ARegionType::message_subscribe, ARegionType::poll, ARegionType::prefsizex, ARegionType::prefsizey, ARegionType::regionid, RGN_TYPE_EXECUTE, RGN_TYPE_HEADER, RGN_TYPE_TOOL_PROPS, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, SPACE_FILE, and STRNCPY_UTF8.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_image()

void ED_spacetype_image ( )

Definition at line 1222 of file space_image.cc.

References BKE_spacetype_register(), BLI_addhead(), ARegionType::context, blender::ed::asset::shelf::context(), ARegionType::draw, ARegionType::duplicate, ED_area_do_mgs_subscribe_for_tool_header(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_area_type_hud(), ED_KEYMAP_ASSET_SHELF, ED_KEYMAP_FOOTER, ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_TOOL, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_panel_region_snap_size(), ED_region_generic_tools_region_message_subscribe(), ED_region_generic_tools_region_snap_size(), ED_uvedit_buttons_register(), ARegionType::free, blender::ed::asset::shelf::header_region(), blender::ed::asset::shelf::header_region_init(), blender::ed::asset::shelf::header_region_listen(), HEADERY, image_asset_shelf_region_init(), image_buttons_region_draw(), image_buttons_region_init(), image_buttons_region_layout(), image_buttons_region_listener(), image_buttons_register(), image_context(), image_create(), image_dropboxes(), image_duplicate(), image_foreach_id(), image_free(), image_header_region_draw(), image_header_region_init(), image_header_region_listener(), image_id_remap(), image_init(), image_keymap(), image_listener(), image_main_region_draw(), image_main_region_init(), image_main_region_listener(), image_operatortypes(), image_refresh(), image_space_blend_read_data(), image_space_blend_write(), image_space_icon_get(), image_space_name_get(), image_space_subtype_get(), image_space_subtype_item_extend(), image_space_subtype_set(), image_tools_header_region_draw(), image_tools_region_draw(), image_tools_region_init(), image_tools_region_listener(), image_widgets(), ARegionType::init, ARegionType::keymapflag, ARegionType::layout, ARegionType::listener, ARegionType::lock, MEM_callocN(), ARegionType::message_subscribe, ARegionType::on_poll_success, ARegionType::on_user_resize, ARegionType::poll, ARegionType::prefsizex, ARegionType::prefsizey, blender::ed::asset::shelf::region_draw(), REGION_DRAW_LOCK_BAKING, blender::ed::asset::shelf::region_duplicate(), blender::ed::asset::shelf::region_free(), blender::ed::asset::shelf::region_layout(), blender::ed::asset::shelf::region_listen(), blender::ed::asset::shelf::region_message_subscribe(), blender::ed::asset::shelf::region_on_poll_success(), blender::ed::asset::shelf::region_on_user_resize(), blender::ed::asset::shelf::region_snap(), ARegionType::regionid, blender::ed::asset::shelf::regions_poll(), RGN_TYPE_ASSET_SHELF, RGN_TYPE_ASSET_SHELF_HEADER, RGN_TYPE_HEADER, RGN_TYPE_TOOL_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, ARegionType::snap_size, SPACE_IMAGE, STRNCPY_UTF8, blender::ed::asset::shelf::types_register(), UI_SIDEBAR_PANEL_WIDTH, and UI_TOOLBAR_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_info()

◆ ED_spacetype_ipo()

◆ ED_spacetype_nla()

◆ ED_spacetype_node()

void ED_spacetype_node ( )

Definition at line 1768 of file space_node.cc.

References blender::ed::space_node::add_root_catalogs_menu_type(), BKE_spacetype_register(), BLI_addhead(), blender::ed::space_node::catalog_assets_menu_type(), ARegionType::clip_gizmo_events_by_ui, ARegionType::context, blender::ed::asset::shelf::context(), ARegionType::cursor, ARegionType::draw, ARegionType::duplicate, ED_area_do_mgs_subscribe_for_tool_ui(), ED_KEYMAP_ASSET_SHELF, ED_KEYMAP_FOOTER, ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_TOOL, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_panel_region_snap_size(), ED_region_generic_tools_region_message_subscribe(), ED_region_generic_tools_region_snap_size(), ARegionType::event_cursor, ARegionType::free, blender::ed::asset::shelf::header_region(), blender::ed::asset::shelf::header_region_init(), blender::ed::asset::shelf::header_region_listen(), HEADERY, ARegionType::init, ARegionType::keymapflag, ARegionType::layout, ARegionType::listener, ARegionType::lock, MEM_callocN(), MEM_dupallocN(), ARegionType::message_subscribe, blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_area_refresh(), blender::ed::space_node::node_asset_shelf_region_init(), blender::ed::space_node::node_buttons_region_draw(), blender::ed::space_node::node_buttons_region_init(), blender::ed::space_node::node_context(), blender::ed::space_node::node_create(), blender::ed::space_node::node_cursor(), blender::ed::space_node::node_dropboxes(), blender::ed::space_node::node_duplicate(), blender::ed::space_node::node_exit(), blender::ed::space_node::node_foreach_id(), blender::ed::space_node::node_free(), blender::ed::space_node::node_header_region_draw(), blender::ed::space_node::node_header_region_init(), blender::ed::space_node::node_id_remap(), blender::ed::space_node::node_init(), blender::ed::space_node::node_keymap(), blender::ed::space_node::node_main_region_draw(), blender::ed::space_node::node_main_region_init(), blender::ed::space_node::node_operatortypes(), blender::ed::space_node::node_region_listener(), blender::ed::space_node::node_space_blend_read_data(), blender::ed::space_node::node_space_blend_write(), blender::ed::space_node::node_space_icon_get(), blender::ed::space_node::node_space_name_get(), blender::ed::space_node::node_space_subtype_get(), blender::ed::space_node::node_space_subtype_item_extend(), blender::ed::space_node::node_space_subtype_set(), blender::ed::space_node::node_toolbar_region_draw(), blender::ed::space_node::node_toolbar_region_init(), blender::ed::space_node::node_tree_interface_panel_register(), blender::ed::space_node::node_widgets(), ARegionType::on_poll_success, ARegionType::on_user_resize, ARegionType::poll, ARegionType::prefsizex, ARegionType::prefsizey, blender::ed::asset::shelf::region_draw(), REGION_DRAW_LOCK_ALL, blender::ed::asset::shelf::region_duplicate(), blender::ed::asset::shelf::region_free(), blender::ed::asset::shelf::region_layout(), blender::ed::asset::shelf::region_listen(), blender::ed::asset::shelf::region_message_subscribe(), blender::ed::asset::shelf::region_on_poll_success(), blender::ed::asset::shelf::region_on_user_resize(), blender::ed::asset::shelf::region_snap(), ARegionType::regionid, blender::ed::asset::shelf::regions_poll(), RGN_TYPE_ASSET_SHELF, RGN_TYPE_ASSET_SHELF_HEADER, RGN_TYPE_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, ARegionType::snap_size, SPACE_NODE, STRNCPY_UTF8, blender::ed::space_node::swap_root_catalogs_menu_type(), blender::ed::asset::shelf::types_register(), UI_SIDEBAR_PANEL_WIDTH, UI_TOOLBAR_WIDTH, blender::ed::space_node::unassigned_assets_menu_type(), and WM_menutype_add().

Referenced by ED_spacetypes_init().

◆ ED_spacetype_outliner()

void ED_spacetype_outliner ( )

Definition at line 659 of file space_outliner.cc.

References BKE_spacetype_register(), BLI_addhead(), ARegionType::context, ARegionType::draw, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ARegionType::free, HEADERY, ARegionType::init, ARegionType::keymapflag, ARegionType::listener, MEM_callocN(), ARegionType::message_subscribe, blender::ed::outliner::outliner_create(), blender::ed::outliner::outliner_deactivate(), blender::ed::outliner::outliner_dropboxes(), blender::ed::outliner::outliner_duplicate(), blender::ed::outliner::outliner_foreach_id(), blender::ed::outliner::outliner_free(), blender::ed::outliner::outliner_header_region_draw(), blender::ed::outliner::outliner_header_region_free(), blender::ed::outliner::outliner_header_region_init(), blender::ed::outliner::outliner_header_region_listener(), blender::ed::outliner::outliner_id_remap(), blender::ed::outliner::outliner_init(), blender::ed::outliner::outliner_keymap(), blender::ed::outliner::outliner_main_region_context(), blender::ed::outliner::outliner_main_region_draw(), blender::ed::outliner::outliner_main_region_free(), blender::ed::outliner::outliner_main_region_init(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_main_region_message_subscribe(), blender::ed::outliner::outliner_operatortypes(), blender::ed::outliner::outliner_space_blend_read_after_liblink(), blender::ed::outliner::outliner_space_blend_read_data(), blender::ed::outliner::outliner_space_blend_write(), ARegionType::prefsizey, ARegionType::regionid, RGN_TYPE_HEADER, RGN_TYPE_WINDOW, SPACE_OUTLINER, and STRNCPY_UTF8.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_script()

◆ ED_spacetype_statusbar()

◆ ED_spacetype_text()

◆ ED_spacetype_topbar()

◆ ED_spacetype_userpref()

◆ ED_spacetype_view3d()

void ED_spacetype_view3d ( )

Definition at line 1605 of file space_view3d.cc.

References BKE_spacetype_register(), BLI_addhead(), ARegionType::context, blender::ed::asset::shelf::context(), ARegionType::cursor, ARegionType::draw, ARegionType::duplicate, ED_area_do_mgs_subscribe_for_tool_header(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_area_type_hud(), ED_KEYMAP_ASSET_SHELF, ED_KEYMAP_FOOTER, ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_TOOL, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_panel_region_snap_size(), ED_region_generic_tools_region_message_subscribe(), ED_region_generic_tools_region_snap_size(), ED_region_panels_draw(), ARegionType::exit, ARegionType::free, blender::ed::asset::shelf::header_region(), blender::ed::asset::shelf::header_region_init(), blender::ed::asset::shelf::header_region_listen(), HEADERY, ARegionType::init, ARegionType::keymapflag, ARegionType::layout, ARegionType::listener, ARegionType::lock, MEM_callocN(), MEM_dupallocN(), ARegionType::message_subscribe, blender::ed::geometry::node_group_operator_assets_menu(), blender::ed::geometry::node_group_operator_assets_menu_unassigned(), ARegionType::on_poll_success, ARegionType::on_user_resize, ARegionType::poll, ARegionType::prefsizex, ARegionType::prefsizey, blender::ed::asset::shelf::region_draw(), REGION_DRAW_LOCK_ALL, blender::ed::asset::shelf::region_duplicate(), blender::ed::asset::shelf::region_free(), blender::ed::asset::shelf::region_layout(), blender::ed::asset::shelf::region_listen(), blender::ed::asset::shelf::region_message_subscribe(), blender::ed::asset::shelf::region_on_poll_success(), blender::ed::asset::shelf::region_on_user_resize(), blender::ed::asset::shelf::region_snap(), ARegionType::regionid, blender::ed::asset::shelf::regions_poll(), RGN_TYPE_ASSET_SHELF, RGN_TYPE_ASSET_SHELF_HEADER, RGN_TYPE_HEADER, RGN_TYPE_TOOL_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, RGN_TYPE_XR, ARegionType::snap_size, SPACE_VIEW3D, space_view3d_listener(), space_view3d_refresh(), STRNCPY_UTF8, blender::ed::asset::shelf::types_register(), UI_SIDEBAR_PANEL_WIDTH, UI_TOOLBAR_WIDTH, view3d_asset_shelf_region_init(), view3d_buttons_region_init(), view3d_buttons_region_layout(), view3d_buttons_region_listener(), view3d_buttons_register(), view3d_context(), view3d_create(), view3d_dropboxes(), view3d_duplicate(), view3d_exit(), view3d_foreach_id(), view3d_free(), view3d_header_region_draw(), view3d_header_region_init(), view3d_header_region_listener(), view3d_header_region_message_subscribe(), view3d_id_remap(), view3d_init(), view3d_keymap(), view3d_main_region_cursor(), view3d_main_region_draw(), view3d_main_region_duplicate(), view3d_main_region_exit(), view3d_main_region_free(), view3d_main_region_init(), view3d_main_region_listener(), view3d_main_region_message_subscribe(), view3d_operatortypes(), view3d_space_blend_read_data(), view3d_space_blend_write(), view3d_tools_header_region_draw(), view3d_tools_region_draw(), view3d_tools_region_init(), view3d_widgets(), and WM_menutype_add().

Referenced by ED_spacetypes_init().

◆ ED_spacetypes_init()

void ED_spacetypes_init ( )

Definition at line 61 of file spacetypes.cc.

References BKE_spacetypes_list(), ED_gizmotypes_arrow_3d(), ED_gizmotypes_blank_3d(), ED_gizmotypes_button_2d(), ED_gizmotypes_cage_2d(), ED_gizmotypes_cage_3d(), ED_gizmotypes_dial_3d(), ED_gizmotypes_move_3d(), ED_gizmotypes_preselect_3d(), ED_gizmotypes_primitive_3d(), ED_gizmotypes_snap_3d(), ED_operatortypes_anim(), ED_operatortypes_animchannels(), ED_operatortypes_armature(), ED_operatortypes_curve(), ED_operatortypes_edutils(), ED_operatortypes_gpencil_legacy(), ED_operatortypes_grease_pencil(), ED_operatortypes_io(), ED_operatortypes_lattice(), ED_operatortypes_marker(), ED_operatortypes_mask(), ED_operatortypes_mesh(), ED_operatortypes_metaball(), ED_operatortypes_paint(), ED_operatortypes_physics(), ED_operatortypes_render(), ED_operatortypes_scene(), ED_operatortypes_screen(), ED_operatortypes_sculpt_curves(), ED_operatortypes_sound(), ED_operatortypes_ui(), ED_operatortypes_userpref(), ED_operatortypes_uvedit(), ED_operatortypes_view2d(), ED_operatortypes_workspace(), ED_screen_user_menu_register(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), blender::ed::vse::ED_spacetype_sequencer(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), ED_uilisttypes_ui(), blender::ed::asset::operatortypes_asset(), blender::ed::curves::operatortypes_curves(), blender::ed::geometry::operatortypes_geometry(), blender::ed::object::operatortypes_object(), blender::ed::pointcloud::operatortypes_pointcloud(), blender::ed::sculpt_paint::operatortypes_sculpt(), blender::ed::spreadsheet::register_spacetype(), and U.

Referenced by WM_init().