Blender V4.3
ED_space_api.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2008 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11struct ARegionType;
12struct bContext;
13
14/* Only called once on startup. storage is global in BKE kernel listbase. */
17
18/* The plugin-able API for export to editors. */
19
20/* -------------------------------------------------------------------- */
28void ED_spacetype_ipo();
35void ED_spacetype_nla();
44namespace blender::ed {
45namespace spreadsheet {
47}
48} // namespace blender::ed
49
52/* -------------------------------------------------------------------- */
57void ED_file_init();
58void ED_file_exit();
59
62#define REGION_DRAW_POST_VIEW 0
63#define REGION_DRAW_POST_PIXEL 1
64#define REGION_DRAW_PRE_VIEW 2
65#define REGION_DRAW_BACKDROP 3
66
68 void (*draw)(const bContext *, ARegion *, void *),
69 void *customdata,
70 int type);
71void ED_region_draw_cb_draw(const bContext *C, ARegion *region, int type);
73bool ED_region_draw_cb_exit(ARegionType *art, void *handle);
74void ED_region_draw_cb_remove_by_type(ARegionType *art, void *draw_fn, void (*free)(void *));
void BLI_kdtree_nd_ free(KDTree *tree)
void ED_spacetype_topbar()
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 *))
void ED_spacetype_outliner()
void ED_region_draw_cb_draw(const bContext *C, ARegion *region, int type)
void ED_spacetype_file()
void ED_spacetype_ipo()
void ED_spacetype_userpref()
void ED_spacetype_clip()
void ED_spacetype_image()
void ED_spacetype_sequencer()
void ED_region_surface_draw_cb_draw(ARegionType *art, int type)
void ED_spacetypes_init()
Definition spacetypes.cc:61
bool ED_region_draw_cb_exit(ARegionType *art, void *handle)
void ED_spacetype_script()
void ED_spacetype_buttons()
void ED_spacemacros_init()
void ED_spacetype_nla()
Definition space_nla.cc:609
void ED_spacetype_text()
void ED_file_init()
void ED_spacetype_console()
void ED_spacetype_action()
void ED_spacetype_view3d()
void ED_spacetype_statusbar()
void ED_file_exit()
void ED_spacetype_node()
void ED_spacetype_info()