|
Blender V4.3
|
#include <BKE_screen.hh>
Public Member Functions | |
Space-type/region-type handling | |
| ~SpaceType () | |
Definition at line 75 of file BKE_screen.hh.
| SpaceType::~SpaceType | ( | ) |
Definition at line 209 of file screen.cc.
References BLI_freelistN(), BPY_callback_screen_free(), LISTBASE_FOREACH, and regiontypes.
| void(* SpaceType::blend_read_after_liblink) (BlendLibReader *reader, ID *parent_id, SpaceLink *space_link) |
Update pointers to other id data blocks.
Definition at line 142 of file BKE_screen.hh.
Referenced by BKE_screen_area_blend_read_after_liblink().
| void(* SpaceType::blend_read_data) (BlendDataReader *reader, SpaceLink *space_link) |
Update pointers for all structs directly owned by this space.
Definition at line 137 of file BKE_screen.hh.
Referenced by direct_link_area().
| void(* SpaceType::blend_write) (BlendWriter *writer, SpaceLink *space_link) |
Write all structs that should be saved in a .blend file.
Definition at line 147 of file BKE_screen.hh.
Referenced by write_area().
| bContextDataCallback SpaceType::context |
Definition at line 113 of file BKE_screen.hh.
Definition at line 82 of file BKE_screen.hh.
Referenced by do_version_area_change_space_to_space_action(), ED_area_newspace(), and screen_area_spacelink_add().
| void(* SpaceType::deactivate) (ScrArea *area) |
Definition at line 94 of file BKE_screen.hh.
| void(* SpaceType::dropboxes) () |
Definition at line 107 of file BKE_screen.hh.
Definition at line 100 of file BKE_screen.hh.
Referenced by BKE_spacedata_copylist().
| void(* SpaceType::exit) (wmWindowManager *wm, ScrArea *area) |
Definition at line 89 of file BKE_screen.hh.
| void(* SpaceType::foreach_id) (SpaceLink *space_link, LibraryForeachIDData *data) |
foreach_id callback to process all ID pointers of the editor. Used indirectly by lib_query's BKE_library_foreach_ID_link when IDWALK_INCLUDE_UI bit-flag is set (through WM's foreach_id usage of BKE_screen_foreach_id_screen_area).
Definition at line 123 of file BKE_screen.hh.
Referenced by BKE_screen_foreach_id_screen_area().
| void(* SpaceType::free) (SpaceLink *sl) |
Definition at line 84 of file BKE_screen.hh.
Referenced by BKE_spacedata_freelist(), and ED_area_newspace().
| void(* SpaceType::gizmos) () |
Definition at line 110 of file BKE_screen.hh.
| int SpaceType::iconid |
Definition at line 78 of file BKE_screen.hh.
| void(* SpaceType::id_remap) (ScrArea *area, SpaceLink *sl, const blender::bke::id::IDRemapper &mappings) |
Definition at line 116 of file BKE_screen.hh.
Referenced by ED_spacedata_id_remap(), and ED_spacedata_id_remap_single().
| void(* SpaceType::init) (wmWindowManager *wm, ScrArea *area) |
Definition at line 87 of file BKE_screen.hh.
| void(* SpaceType::keymap) (wmKeyConfig *keyconf) |
Definition at line 105 of file BKE_screen.hh.
| int SpaceType::keymapflag |
Default key-maps to add.
Definition at line 155 of file BKE_screen.hh.
| void(* SpaceType::listener) (const wmSpaceTypeListenerParams *params) |
Definition at line 91 of file BKE_screen.hh.
| char SpaceType::name[BKE_ST_MAXNAME] |
Definition at line 76 of file BKE_screen.hh.
Referenced by BKE_spacetype_register(), and regions_remove_invalid().
| void(* SpaceType::operatortypes) () |
Definition at line 103 of file BKE_screen.hh.
Refresh context, called after file-reads, ED_area_tag_refresh().
Definition at line 97 of file BKE_screen.hh.
| ListBase SpaceType::regiontypes |
Definition at line 150 of file BKE_screen.hh.
Referenced by BKE_regiontype_from_id(), and ~SpaceType().
Definition at line 132 of file BKE_screen.hh.
| blender::StringRefNull(* SpaceType::space_name_get) (const ScrArea *area) |
Definition at line 130 of file BKE_screen.hh.
Definition at line 125 of file BKE_screen.hh.
| void(* SpaceType::space_subtype_item_extend) (bContext *C, EnumPropertyItem **item, int *totitem) |
Definition at line 127 of file BKE_screen.hh.
Referenced by ED_area_newspace().
Definition at line 126 of file BKE_screen.hh.
Referenced by ED_area_newspace().
| int SpaceType::spaceid |
Definition at line 77 of file BKE_screen.hh.
Referenced by do_version_area_change_space_to_space_action(), and regions_remove_invalid().