Blender V5.0
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
8
9#pragma once
10
11struct ARegion;
12struct ARegionType;
13struct bContext;
14
15/* Only called once on startup. storage is global in BKE kernel listbase. */
18
19/* The plugin-able API for export to editors. */
20
21/* -------------------------------------------------------------------- */
26
29void ED_spacetype_ipo();
36void ED_spacetype_nla();
44
45namespace blender::ed::vse {
47}
48
52
54
55/* -------------------------------------------------------------------- */
59
60void ED_file_init();
61void ED_file_exit();
62
64
65#define REGION_DRAW_POST_VIEW 0
66#define REGION_DRAW_POST_PIXEL 1
67#define REGION_DRAW_PRE_VIEW 2
68#define REGION_DRAW_BACKDROP 3
69
71 void (*draw)(const bContext *, ARegion *, void *),
72 void *customdata,
73 int type);
74void ED_region_draw_cb_draw(const bContext *C, ARegion *region, int type);
76bool ED_region_draw_cb_exit(ARegionType *art, void *handle);
77void 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_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:656
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()
#define C
Definition RandGen.cpp:29