105 View2D *v2d = ®ion->v2d;
144 BPY_run_script_space_listener()
175 std::unique_ptr<SpaceType> st = std::make_unique<SpaceType>();
SpaceLink * CTX_wm_space_data(const bContext *C)
#define BKE_LIB_FOREACHID_PROCESS_IDSUPER(data_, id_super_, cb_flag_)
@ IDWALK_CB_DIRECT_WEAK_LINK
void BKE_spacetype_register(std::unique_ptr< SpaceType > st)
void BLI_addhead(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
#define STRNCPY(dst, src)
#define BLO_write_struct(writer, struct_name, data_ptr)
#define SCRIPT_SET_NULL(_script)
void ED_region_header(const bContext *C, ARegion *region)
void ED_region_header_init(ARegion *region)
Read Guarded memory(de)allocation.
void UI_ThemeClearColor(int colorid)
void UI_view2d_view_restore(const bContext *C)
void UI_view2d_region_reinit(View2D *v2d, short type, int winx, int winy)
void UI_view2d_view_ortho(const View2D *v2d)
@ V2D_COMMONVIEW_STANDARD
void *(* MEM_callocN)(size_t len, const char *str)
void *(* MEM_dupallocN)(const void *vmemh)
void script_operatortypes()
void script_keymap(wmKeyConfig *keyconf)
static void script_main_region_listener(const wmRegionListenerParams *)
static void script_free(SpaceLink *sl)
static void script_foreach_id(SpaceLink *space_link, LibraryForeachIDData *data)
static void script_header_region_init(wmWindowManager *, ARegion *region)
static void script_space_blend_write(BlendWriter *writer, SpaceLink *sl)
void ED_spacetype_script()
static SpaceLink * script_duplicate(SpaceLink *sl)
static void script_header_region_draw(const bContext *C, ARegion *region)
static SpaceLink * script_create(const ScrArea *, const Scene *)
static void script_main_region_init(wmWindowManager *wm, ARegion *region)
static void script_main_region_draw(const bContext *C, ARegion *region)
static void script_init(wmWindowManager *, ScrArea *)
static void script_space_blend_read_after_liblink(BlendLibReader *, ID *, SpaceLink *sl)
void(* listener)(const wmRegionListenerParams *params)
void(* draw)(const bContext *C, ARegion *region)
void(* init)(wmWindowManager *wm, ARegion *region)
struct wmKeyConfig * defaultconf
wmEventHandler_Keymap * WM_event_add_keymap_handler_v2d_mask(ListBase *handlers, wmKeyMap *keymap)
wmKeyMap * WM_keymap_ensure(wmKeyConfig *keyconf, const char *idname, int spaceid, int regionid)