86 spreadsheet::register_spacetype();
95 asset::operatortypes_asset();
98 object::operatortypes_object();
102 sculpt_paint::operatortypes_sculpt();
108 curves::operatortypes_curves();
143 if (type->operatortypes) {
144 type->operatortypes();
159 object::operatormacros_object();
165 curves::operatormacros_curves();
175 if (type->dropboxes) {
189 object::keymap_object(keyconf);
194 curves::keymap_curves(keyconf);
201 sculpt_paint::keymap_sculpt(keyconf);
210 type->keymap(keyconf);
213 if (region_type->keymap) {
214 region_type->keymap(keyconf);
261 if (rdc->type == type) {
262 rdc->draw(C, region, rdc->customdata);
283 if (rdc->draw == draw_fn) {
285 free(rdc->customdata);
blender::Span< std::unique_ptr< SpaceType > > BKE_spacetypes_list()
void BLI_kdtree_nd_ free(KDTree *tree)
#define LISTBASE_FOREACH(type, var, list)
#define LISTBASE_FOREACH_MUTABLE(type, var, list)
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void BLI_remlink(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void ED_operatormacros_graph()
void ED_operatormacros_action()
void ED_operatormacros_nla()
void ED_operatormacros_clip()
void ED_operatortypes_sculpt_curves()
void ED_operatormacros_file()
void ED_gizmotypes_preselect_3d()
void ED_keymap_lattice(wmKeyConfig *keyconf)
void ED_operatortypes_lattice()
void ED_operatormacros_mask()
void ED_keymap_mask(wmKeyConfig *keyconf)
void ED_operatortypes_mask()
void ED_operatortypes_metaball()
void ED_operatormacros_metaball()
void ED_keymap_metaball(wmKeyConfig *keyconf)
void ED_operatortypes_mesh()
void ED_keymap_mesh(wmKeyConfig *keyconf)
void ED_operatormacros_mesh()
void ED_operatormacros_node()
void ED_operatortypes_paint()
void ED_operatormacros_paint()
void ED_keymap_paint(wmKeyConfig *keyconf)
void ED_keymap_physics(wmKeyConfig *keyconf)
void ED_operatortypes_physics()
void ED_operatortypes_render()
bool void ED_operatortypes_scene()
void ED_keymap_screen(wmKeyConfig *keyconf)
void ED_operatortypes_screen()
void ED_operatortypes_workspace()
void ED_screen_user_menu_register()
void ED_operatormacros_sequencer()
void ED_operatortypes_sound()
void ED_spacetype_topbar()
void ED_spacetype_outliner()
void ED_spacetype_userpref()
void ED_spacetype_image()
void ED_spacetype_sequencer()
void ED_spacetype_script()
void ED_spacetype_buttons()
void ED_spacetype_console()
void ED_spacetype_action()
void ED_spacetype_view3d()
void ED_spacetype_statusbar()
void ED_operatortypes_userpref()
void ED_operatortypes_edutils()
void ED_keymap_uvedit(wmKeyConfig *keyconf)
void ED_operatortypes_uvedit()
void ED_operatormacros_uvedit()
Read Guarded memory(de)allocation.
void ED_operatortypes_ui()
void ED_keymap_ui(wmKeyConfig *keyconf)
User Interface Keymap.
void ED_operatortypes_view2d()
void ED_keymap_view2d(wmKeyConfig *keyconf)
void ED_keymap_animchannels(wmKeyConfig *keyconf)
void ED_operatortypes_animchannels()
void ED_keymap_marker(wmKeyConfig *keyconf)
void ED_operatortypes_marker()
void ED_operatortypes_anim()
void ED_keymap_anim(wmKeyConfig *keyconf)
void ED_keymap_armature(wmKeyConfig *keyconf)
void ED_operatortypes_armature()
void ED_operatormacros_armature()
void ED_gizmotypes_arrow_3d()
void ED_gizmotypes_blank_3d()
void ED_gizmotypes_cage_2d()
void ED_gizmotypes_cage_3d()
void ED_operatortypes_curve()
void ED_operatormacros_curve()
void ED_keymap_curve(wmKeyConfig *keyconf)
void ED_gizmotypes_dial_3d()
void ED_operatortypes_geometry()
void ED_keymap_gpencil_legacy(wmKeyConfig *keyconf)
void ED_operatortypes_gpencil_legacy()
void ED_operatormacros_grease_pencil()
void ED_keymap_grease_pencil(wmKeyConfig *keyconf)
void ED_operatortypes_grease_pencil()
void ED_operatortypes_io()
void MEM_freeN(void *vmemh)
void ED_gizmotypes_move_3d()
void ED_gizmotypes_primitive_3d()
void ED_gizmotypes_snap_3d()
void ED_spacetypes_keymap(wmKeyConfig *keyconf)
void * ED_region_draw_cb_activate(ARegionType *art, void(*draw)(const bContext *, ARegion *, void *), void *customdata, int type)
void ED_region_draw_cb_remove_by_type(ARegionType *art, void *draw_fn, void(*free)(void *))
static void ed_region_draw_cb_draw(const bContext *C, ARegion *region, ARegionType *art, 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)
void ED_spacetypes_init()
bool ED_region_draw_cb_exit(ARegionType *art, void *handle)
void ED_spacemacros_init()
void(* draw)(const bContext *, ARegion *, void *)