Blender  V2.93
Macros | Functions
ED_space_api.h File Reference

Go to the source code of this file.

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)
 
void ED_spacemacros_init (void)
 
void ED_spacetype_outliner (void)
 
void ED_spacetype_view3d (void)
 
void ED_spacetype_ipo (void)
 
void ED_spacetype_image (void)
 
void ED_spacetype_node (void)
 
void ED_spacetype_buttons (void)
 
void ED_spacetype_info (void)
 
void ED_spacetype_file (void)
 
void ED_spacetype_action (void)
 
void ED_spacetype_nla (void)
 
void ED_spacetype_script (void)
 
void ED_spacetype_text (void)
 
void ED_spacetype_sequencer (void)
 
void ED_spacetype_logic (void)
 
void ED_spacetype_console (void)
 
void ED_spacetype_userpref (void)
 
void ED_spacetype_clip (void)
 
void ED_spacetype_statusbar (void)
 
void ED_spacetype_topbar (void)
 
void ED_spacetype_spreadsheet (void)
 
void ED_file_init (void)
 
void ED_file_exit (void)
 
void * ED_region_draw_cb_activate (struct ARegionType *art, void(*draw)(const struct bContext *, struct ARegion *, void *), void *customdata, int type)
 
void ED_region_draw_cb_draw (const struct bContext *, struct ARegion *, int)
 
void ED_region_draw_cb_exit (struct ARegionType *, void *)
 
void ED_region_draw_cb_remove_by_type (struct ARegionType *art, void *draw_fn, void(*free)(void *))
 

Macro Definition Documentation

◆ REGION_DRAW_BACKDROP

#define REGION_DRAW_BACKDROP   3

Definition at line 69 of file ED_space_api.h.

◆ REGION_DRAW_POST_PIXEL

#define REGION_DRAW_POST_PIXEL   1

Definition at line 67 of file ED_space_api.h.

◆ REGION_DRAW_POST_VIEW

#define REGION_DRAW_POST_VIEW   0

Definition at line 66 of file ED_space_api.h.

◆ REGION_DRAW_PRE_VIEW

#define REGION_DRAW_PRE_VIEW   2

Definition at line 68 of file ED_space_api.h.

Function Documentation

◆ ED_file_exit()

void ED_file_exit ( void  )

Definition at line 1011 of file space_file.c.

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

Referenced by WM_exit_ex().

◆ ED_file_init()

void ED_file_init ( void  )

Definition at line 1000 of file space_file.c.

References ED_file_read_bookmarks(), filelist_init_icons(), G, and IMB_thumb_makedirs().

Referenced by WM_init().

◆ ED_region_draw_cb_activate()

void* ED_region_draw_cb_activate ( struct ARegionType art,
void(*)(const struct bContext *, struct ARegion *, void *)  draw,
void *  customdata,
int  type 
)

◆ ED_region_draw_cb_draw()

void ED_region_draw_cb_draw ( const struct bContext ,
struct ARegion ,
int   
)

◆ ED_region_draw_cb_exit()

void ED_region_draw_cb_exit ( struct ARegionType art,
void *  handle 
)

◆ ED_region_draw_cb_remove_by_type()

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

◆ ED_spacemacros_init()

void ED_spacemacros_init ( void  )

◆ ED_spacetype_action()

void ED_spacetype_action ( void  )

Definition at line 854 of file space_action.c.

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_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_space_subtype_get(), action_space_subtype_item_extend(), action_space_subtype_set(), BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), SpaceType::create, ARegionType::draw, ARegionType::draw_overlay, SpaceType::duplicate, ED_KEYMAP_ANIMATION, ED_KEYMAP_FRAMES, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, SpaceType::free, HEADERY, SpaceType::id_remap, ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::listener, SpaceType::listener, MEM_callocN, ARegionType::message_subscribe, SpaceType::name, SpaceType::operatortypes, ARegionType::prefsizex, ARegionType::prefsizey, SpaceType::refresh, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_CHANNELS, RGN_TYPE_HEADER, RGN_TYPE_UI, RGN_TYPE_WINDOW, saction_channel_region_message_subscribe(), saction_main_region_message_subscribe(), SPACE_ACTION, SpaceType::space_subtype_get, SpaceType::space_subtype_item_extend, SpaceType::space_subtype_set, SpaceType::spaceid, and UI_SIDEBAR_PANEL_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_buttons()

void ED_spacetype_buttons ( void  )

Definition at line 925 of file space_buttons.c.

References AREAMINX, BKE_gpencil_modifier_get_info(), BKE_modifier_get_info(), BKE_shaderfx_get_info(), BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), buttons_area_listener(), buttons_context(), buttons_context_register(), buttons_create(), buttons_duplicate(), 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(), SpaceType::context, SpaceType::create, ARegionType::draw, SpaceType::duplicate, ED_KEYMAP_FRAMES, ED_KEYMAP_HEADER, ED_KEYMAP_NAVBAR, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_panels_draw(), eShaderFxType_Light_deprecated, SpaceType::free, HEADERY, SpaceType::id_remap, ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::layout, ARegionType::listener, SpaceType::listener, MEM_callocN, ARegionType::message_subscribe, SpaceType::name, NULL, NUM_GREASEPENCIL_MODIFIER_TYPES, NUM_MODIFIER_TYPES, NUM_SHADER_FX_TYPES, SpaceType::operatortypes, GpencilModifierTypeInfo::panelRegister, ModifierTypeInfo::panelRegister, ShaderFxTypeInfo::panelRegister, ARegionType::prefsizex, ARegionType::prefsizey, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_HEADER, RGN_TYPE_NAV_BAR, RGN_TYPE_WINDOW, SPACE_PROPERTIES, and SpaceType::spaceid.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_clip()

void ED_spacetype_clip ( void  )

Definition at line 1342 of file space_clip.c.

References BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), clip_channels_region_draw(), clip_channels_region_init(), clip_channels_region_listener(), clip_context(), clip_create(), clip_dropboxes(), clip_duplicate(), 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_operatortypes(), clip_preview_region_draw(), clip_preview_region_init(), clip_preview_region_listener(), clip_properties_region_draw(), clip_properties_region_init(), clip_properties_region_listener(), clip_props_region_listener(), clip_refresh(), clip_tools_region_draw(), clip_tools_region_init(), SpaceType::context, SpaceType::create, ARegionType::draw, SpaceType::dropboxes, SpaceType::duplicate, 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, SpaceType::free, SpaceType::gizmos, HEADERY, SpaceType::id_remap, ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::listener, SpaceType::listener, MEM_callocN, SpaceType::name, SpaceType::operatortypes, ARegionType::prefsizex, ARegionType::prefsizey, SpaceType::refresh, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_CHANNELS, RGN_TYPE_HEADER, RGN_TYPE_PREVIEW, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, SPACE_CLIP, SpaceType::spaceid, UI_COMPACT_PANEL_WIDTH, and UI_SIDEBAR_PANEL_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_console()

void ED_spacetype_console ( void  )

◆ ED_spacetype_file()

void ED_spacetype_file ( void  )

Definition at line 911 of file space_file.c.

References BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), SpaceType::context, SpaceType::create, ARegionType::draw, SpaceType::dropboxes, SpaceType::duplicate, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, SpaceType::exit, file_context(), file_create(), file_dropboxes(), file_duplicate(), file_execute_region_panels_register(), file_execution_region_draw(), file_execution_region_init(), file_exit(), 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_subtype_get(), file_space_subtype_item_extend(), file_space_subtype_set(), file_tool_props_region_listener(), file_tool_props_region_panels_register(), file_tools_region_draw(), file_tools_region_init(), file_tools_region_listener(), file_ui_region_draw(), file_ui_region_init(), file_ui_region_listener(), SpaceType::free, HEADERY, SpaceType::id_remap, ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::listener, SpaceType::listener, MEM_callocN, ARegionType::message_subscribe, SpaceType::name, SpaceType::operatortypes, ARegionType::prefsizex, ARegionType::prefsizey, SpaceType::refresh, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_EXECUTE, RGN_TYPE_HEADER, RGN_TYPE_TOOL_PROPS, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, SPACE_FILE, SpaceType::space_subtype_get, SpaceType::space_subtype_item_extend, SpaceType::space_subtype_set, and SpaceType::spaceid.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_image()

void ED_spacetype_image ( void  )

Definition at line 1047 of file space_image.c.

References BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), SpaceType::context, SpaceType::create, ARegionType::draw, SpaceType::dropboxes, SpaceType::duplicate, ED_area_do_mgs_subscribe_for_tool_header(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_area_type_hud(), ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_TOOL, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_tools_region_message_subscribe(), ED_region_generic_tools_region_snap_size(), ED_uvedit_buttons_register(), SpaceType::free, SpaceType::gizmos, HEADERY, SpaceType::id_remap, 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_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_subtype_get(), image_space_subtype_item_extend(), image_space_subtype_set(), image_tools_region_draw(), image_tools_region_init(), image_tools_region_listener(), image_widgets(), ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::layout, ARegionType::listener, SpaceType::listener, MEM_callocN, ARegionType::message_subscribe, SpaceType::name, SpaceType::operatortypes, ARegionType::prefsizex, ARegionType::prefsizey, SpaceType::refresh, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_HEADER, RGN_TYPE_TOOL_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, ARegionType::snap_size, SPACE_IMAGE, SpaceType::space_subtype_get, SpaceType::space_subtype_item_extend, SpaceType::space_subtype_set, SpaceType::spaceid, and UI_SIDEBAR_PANEL_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_info()

void ED_spacetype_info ( void  )

◆ ED_spacetype_ipo()

void ED_spacetype_ipo ( void  )

Definition at line 828 of file space_graph.c.

References BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), SpaceType::create, ARegionType::draw, ARegionType::draw_overlay, SpaceType::duplicate, ED_area_type_hud(), ED_KEYMAP_ANIMATION, ED_KEYMAP_FRAMES, ED_KEYMAP_HEADER, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, SpaceType::free, graph_buttons_region_draw(), graph_buttons_region_init(), graph_buttons_register(), graph_channel_region_draw(), graph_channel_region_init(), graph_create(), graph_duplicate(), graph_free(), graph_header_region_draw(), graph_header_region_init(), graph_id_remap(), graph_init(), graph_listener(), graph_main_region_draw(), graph_main_region_draw_overlay(), graph_main_region_init(), graph_refresh(), graph_region_listener(), graph_region_message_subscribe(), graph_space_subtype_get(), graph_space_subtype_item_extend(), graph_space_subtype_set(), graphedit_keymap(), graphedit_operatortypes(), HEADERY, SpaceType::id_remap, ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::listener, SpaceType::listener, MEM_callocN, ARegionType::message_subscribe, SpaceType::name, SpaceType::operatortypes, ARegionType::prefsizex, ARegionType::prefsizey, SpaceType::refresh, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_CHANNELS, RGN_TYPE_HEADER, RGN_TYPE_UI, RGN_TYPE_WINDOW, SPACE_GRAPH, SpaceType::space_subtype_get, SpaceType::space_subtype_item_extend, SpaceType::space_subtype_set, SpaceType::spaceid, UI_SIDEBAR_PANEL_WIDTH, and V2D_SCROLL_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_logic()

void ED_spacetype_logic ( void  )

◆ ED_spacetype_nla()

void ED_spacetype_nla ( void  )

◆ ED_spacetype_node()

void ED_spacetype_node ( void  )

Definition at line 1037 of file space_node.c.

References BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), ARegionType::clip_gizmo_events_by_ui, SpaceType::context, SpaceType::create, ARegionType::cursor, ARegionType::draw, SpaceType::dropboxes, SpaceType::duplicate, ED_area_do_mgs_subscribe_for_tool_ui(), ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_TOOL, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_tools_region_message_subscribe(), ED_region_generic_tools_region_snap_size(), ARegionType::event_cursor, SpaceType::free, SpaceType::gizmos, HEADERY, SpaceType::id_remap, ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::listener, SpaceType::listener, MEM_callocN, ARegionType::message_subscribe, SpaceType::name, node_area_listener(), node_area_refresh(), node_buttons_region_draw(), node_buttons_region_init(), node_buttons_register(), node_context(), node_create(), node_cursor(), node_dropboxes(), node_duplicate(), node_free(), node_header_region_draw(), node_header_region_init(), node_id_remap(), node_init(), node_keymap(), node_main_region_draw(), node_main_region_init(), node_operatortypes(), node_region_listener(), node_space_subtype_get(), node_space_subtype_item_extend(), node_space_subtype_set(), node_toolbar_region_draw(), node_toolbar_region_init(), node_toolbar_register(), node_widgets(), SpaceType::operatortypes, ARegionType::prefsizex, ARegionType::prefsizey, SpaceType::refresh, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, ARegionType::snap_size, SPACE_NODE, SpaceType::space_subtype_get, SpaceType::space_subtype_item_extend, SpaceType::space_subtype_set, SpaceType::spaceid, and UI_SIDEBAR_PANEL_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_outliner()

void ED_spacetype_outliner ( void  )

◆ ED_spacetype_script()

void ED_spacetype_script ( void  )

◆ ED_spacetype_sequencer()

void ED_spacetype_sequencer ( void  )

Definition at line 865 of file space_sequencer.c.

References BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), SpaceType::context, SpaceType::create, ARegionType::draw, ARegionType::draw_overlay, SpaceType::dropboxes, SpaceType::duplicate, ED_area_do_mgs_subscribe_for_tool_header(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_area_type_hud(), ED_KEYMAP_ANIMATION, ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_TOOL, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_tools_region_message_subscribe(), ED_region_generic_tools_region_snap_size(), ED_view3d_draw_offscreen_imbuf_simple(), SpaceType::free, G, SpaceType::gizmos, HEADERY, SpaceType::id_remap, ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::layout, ARegionType::listener, SpaceType::listener, MEM_callocN, ARegionType::message_subscribe, SpaceType::name, ARegionType::on_view2d_changed, SpaceType::operatortypes, ARegionType::prefsizex, ARegionType::prefsizey, SpaceType::refresh, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_HEADER, RGN_TYPE_PREVIEW, RGN_TYPE_TOOL_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, sequencer_buttons_region_draw(), sequencer_buttons_region_init(), sequencer_buttons_region_listener(), sequencer_buttons_register(), sequencer_context(), sequencer_create(), sequencer_dropboxes(), sequencer_duplicate(), sequencer_free(), sequencer_gizmos(), sequencer_header_region_draw(), sequencer_header_region_init(), sequencer_id_remap(), sequencer_init(), sequencer_keymap(), sequencer_listener(), sequencer_main_region_draw(), sequencer_main_region_draw_overlay(), sequencer_main_region_init(), sequencer_main_region_listener(), sequencer_main_region_message_subscribe(), sequencer_operatortypes(), sequencer_preview_region_draw(), sequencer_preview_region_init(), sequencer_preview_region_layout(), sequencer_preview_region_listener(), sequencer_preview_region_view2d_changed(), sequencer_refresh(), sequencer_tools_region_draw(), sequencer_tools_region_init(), sequencer_view3d_fn, ARegionType::snap_size, SPACE_SEQ, SpaceType::spaceid, and UI_SIDEBAR_PANEL_WIDTH.

Referenced by ED_spacetypes_init().

◆ ED_spacetype_spreadsheet()

void ED_spacetype_spreadsheet ( void  )

◆ ED_spacetype_statusbar()

void ED_spacetype_statusbar ( void  )

◆ ED_spacetype_text()

void ED_spacetype_text ( void  )

◆ ED_spacetype_topbar()

void ED_spacetype_topbar ( void  )

◆ ED_spacetype_userpref()

void ED_spacetype_userpref ( void  )

◆ ED_spacetype_view3d()

void ED_spacetype_view3d ( void  )

Definition at line 1706 of file space_view3d.c.

References BKE_spacetype_register(), BKE_ST_MAXNAME, BLI_addhead(), SpaceType::context, SpaceType::create, ARegionType::cursor, ARegionType::draw, SpaceType::dropboxes, SpaceType::duplicate, ARegionType::duplicate, ED_area_do_mgs_subscribe_for_tool_header(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_area_type_hud(), ED_KEYMAP_FRAMES, ED_KEYMAP_GIZMO, ED_KEYMAP_GPENCIL, ED_KEYMAP_HEADER, ED_KEYMAP_TOOL, ED_KEYMAP_UI, ED_KEYMAP_VIEW2D, ED_region_generic_tools_region_message_subscribe(), ED_region_generic_tools_region_snap_size(), ED_region_panels_draw(), ARegionType::exit, ARegionType::free, SpaceType::free, SpaceType::gizmos, HEADERY, SpaceType::id_remap, ARegionType::init, SpaceType::init, SpaceType::keymap, ARegionType::keymapflag, ARegionType::layout, ARegionType::listener, SpaceType::listener, ARegionType::lock, MEM_callocN, ARegionType::message_subscribe, SpaceType::name, SpaceType::operatortypes, ARegionType::prefsizex, ARegionType::prefsizey, SpaceType::refresh, ARegionType::regionid, SpaceType::regiontypes, RGN_TYPE_HEADER, RGN_TYPE_TOOL_HEADER, RGN_TYPE_TOOLS, RGN_TYPE_UI, RGN_TYPE_WINDOW, ARegionType::snap_size, SPACE_VIEW3D, space_view3d_listener(), space_view3d_refresh(), SpaceType::spaceid, UI_SIDEBAR_PANEL_WIDTH, view3d_buttons_region_init(), view3d_buttons_region_layout(), view3d_buttons_region_listener(), view3d_buttons_register(), view3d_context(), view3d_create(), view3d_dropboxes(), view3d_duplicate(), 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_tools_region_draw(), view3d_tools_region_init(), and view3d_widgets().

Referenced by ED_spacetypes_init().

◆ ED_spacetypes_init()

void ED_spacetypes_init ( void  )

Definition at line 74 of file spacetypes.c.

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_asset(), ED_operatortypes_curve(), ED_operatortypes_edutils(), ED_operatortypes_geometry(), ED_operatortypes_gpencil(), ED_operatortypes_io(), ED_operatortypes_lattice(), ED_operatortypes_marker(), ED_operatortypes_mask(), ED_operatortypes_mesh(), ED_operatortypes_metaball(), ED_operatortypes_object(), ED_operatortypes_paint(), ED_operatortypes_physics(), ED_operatortypes_render(), ED_operatortypes_scene(), ED_operatortypes_screen(), ED_operatortypes_sculpt(), 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(), ED_spacetype_sequencer(), ED_spacetype_spreadsheet(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), LISTBASE_FOREACH, spacetypes, and type.

Referenced by WM_init().