|
Blender
V2.93
|
#include <BKE_screen.h>
Public Attributes | |
| struct SpaceType * | next |
| struct SpaceType * | prev |
| char | name [BKE_ST_MAXNAME] |
| int | spaceid |
| int | iconid |
| struct SpaceLink *(* | create )(const struct ScrArea *area, const struct Scene *scene) |
| void(* | free )(struct SpaceLink *sl) |
| void(* | init )(struct wmWindowManager *wm, struct ScrArea *area) |
| void(* | exit )(struct wmWindowManager *wm, struct ScrArea *area) |
| void(* | listener )(const wmSpaceTypeListenerParams *params) |
| void(* | deactivate )(struct ScrArea *area) |
| void(* | refresh )(const struct bContext *C, struct ScrArea *area) |
| struct SpaceLink *(* | duplicate )(struct SpaceLink *sl) |
| void(* | operatortypes )(void) |
| void(* | keymap )(struct wmKeyConfig *keyconf) |
| void(* | dropboxes )(void) |
| void(* | gizmos )(void) |
| bContextDataCallback | context |
| void(* | id_remap )(struct ScrArea *area, struct SpaceLink *sl, struct ID *old_id, struct ID *new_id) |
| int(* | space_subtype_get )(struct ScrArea *area) |
| void(* | space_subtype_set )(struct ScrArea *area, int value) |
| void(* | space_subtype_item_extend )(struct bContext *C, EnumPropertyItem **item, int *totitem) |
| ListBase | regiontypes |
| int | keymapflag |
Definition at line 77 of file BKE_screen.h.
| bContextDataCallback SpaceType::context |
Definition at line 117 of file BKE_screen.h.
Referenced by ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_sequencer(), ED_spacetype_text(), and ED_spacetype_view3d().
Definition at line 82 of file BKE_screen.h.
Referenced by do_version_area_change_space_to_space_action(), ED_area_newspace(), 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(), ED_spacetype_xxx(), and screen_global_area_refresh().
| void(* SpaceType::deactivate) (struct ScrArea *area) |
Definition at line 98 of file BKE_screen.h.
Referenced by ED_spacetype_outliner().
| void(* SpaceType::dropboxes) (void) |
Definition at line 111 of file BKE_screen.h.
Referenced by ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_sequencer(), ED_spacetype_text(), and ED_spacetype_view3d().
Definition at line 101 of file BKE_screen.h.
Referenced by BKE_spacedata_copylist(), 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(), and ED_spacetype_xxx().
| void(* SpaceType::exit) (struct wmWindowManager *wm, struct ScrArea *area) |
Definition at line 93 of file BKE_screen.h.
Referenced by ED_spacetype_file().
| void(* SpaceType::free) (struct SpaceLink *sl) |
Definition at line 88 of file BKE_screen.h.
Referenced by BKE_spacedata_freelist(), ED_area_newspace(), 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(), and ED_spacetype_xxx().
| void(* SpaceType::gizmos) (void) |
Definition at line 114 of file BKE_screen.h.
Referenced by ED_spacetype_clip(), ED_spacetype_image(), ED_spacetype_node(), ED_spacetype_sequencer(), and ED_spacetype_view3d().
| int SpaceType::iconid |
Definition at line 82 of file BKE_screen.h.
| void(* SpaceType::id_remap) (struct ScrArea *area, struct SpaceLink *sl, struct ID *old_id, struct ID *new_id) |
Definition at line 120 of file BKE_screen.h.
Referenced by ED_spacedata_id_remap(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_sequencer(), ED_spacetype_spreadsheet(), ED_spacetype_text(), and ED_spacetype_view3d().
| void(* SpaceType::init) (struct wmWindowManager *wm, struct ScrArea *area) |
Definition at line 91 of file BKE_screen.h.
Referenced by 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(), and ED_spacetype_xxx().
| void(* SpaceType::keymap) (struct wmKeyConfig *keyconf) |
Definition at line 109 of file BKE_screen.h.
Referenced by 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(), and ED_spacetype_xxx().
| int SpaceType::keymapflag |
Definition at line 135 of file BKE_screen.h.
| void(* SpaceType::listener) (const wmSpaceTypeListenerParams *params) |
Definition at line 95 of file BKE_screen.h.
Referenced by ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_sequencer(), ED_spacetype_text(), and ED_spacetype_view3d().
| char SpaceType::name[BKE_ST_MAXNAME] |
Definition at line 80 of file BKE_screen.h.
Referenced by BKE_regiontype_from_id_or_first(), BKE_spacetype_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(), and ED_spacetype_view3d().
| struct SpaceType* SpaceType::next |
Definition at line 78 of file BKE_screen.h.
| void(* SpaceType::operatortypes) (void) |
Definition at line 107 of file BKE_screen.h.
Referenced by 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(), and ED_spacetype_xxx().
| struct SpaceType * SpaceType::prev |
Definition at line 78 of file BKE_screen.h.
Definition at line 101 of file BKE_screen.h.
Referenced by ED_spacetype_action(), ED_spacetype_clip(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_ipo(), ED_spacetype_node(), ED_spacetype_sequencer(), and ED_spacetype_view3d().
| ListBase SpaceType::regiontypes |
Definition at line 130 of file BKE_screen.h.
Referenced by BKE_regiontype_from_id(), BKE_regiontype_from_id_or_first(), 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(), and spacetype_free().
| int(* SpaceType::space_subtype_get) (struct ScrArea *area) |
Definition at line 125 of file BKE_screen.h.
Referenced by ED_spacetype_action(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_ipo(), and ED_spacetype_node().
| void(* SpaceType::space_subtype_item_extend) (struct bContext *C, EnumPropertyItem **item, int *totitem) |
Definition at line 127 of file BKE_screen.h.
Referenced by ED_spacetype_action(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_ipo(), and ED_spacetype_node().
| void(* SpaceType::space_subtype_set) (struct ScrArea *area, int value) |
Definition at line 126 of file BKE_screen.h.
Referenced by ED_spacetype_action(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_ipo(), and ED_spacetype_node().
| int SpaceType::spaceid |
Definition at line 81 of file BKE_screen.h.
Referenced by BKE_regiontype_from_id_or_first(), BKE_spacetype_register(), do_version_area_change_space_to_space_action(), 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(), and ED_spacetype_xxx().