|
Blender
V2.93
|
#include "BLI_compiler_attrs.h"Go to the source code of this file.
Functions | |
| struct Scene * | ED_scene_add (struct Main *bmain, struct bContext *C, struct wmWindow *win, enum eSceneCopyMethod method) ATTR_NONNULL() |
| bool | ED_scene_delete (struct bContext *C, struct Main *bmain, struct Scene *scene) ATTR_NONNULL() |
| void | ED_scene_change_update (struct Main *bmain, struct Scene *scene, struct ViewLayer *layer) ATTR_NONNULL() |
| bool | ED_scene_view_layer_delete (struct Main *bmain, struct Scene *scene, struct ViewLayer *layer, struct ReportList *reports) ATTR_NONNULL(1 |
| bool void | ED_operatortypes_scene (void) |
| bool void ED_operatortypes_scene | ( | void | ) |
Definition at line 280 of file scene_edit.c.
References SCENE_OT_delete(), SCENE_OT_new(), and WM_operatortype_append().
Referenced by ED_spacetypes_init().
| struct Scene* ED_scene_add | ( | struct Main * | bmain, |
| struct bContext * | C, | ||
| struct wmWindow * | win, | ||
| enum eSceneCopyMethod | method | ||
| ) |
Definition at line 54 of file scene_edit.c.
References BKE_scene_add(), BKE_scene_duplicate(), C, DATA_, ED_editors_flush_edits(), NC_SCENE, ND_SCENEBROWSE, SCE_COPY_FULL, SCE_COPY_NEW, WM_event_add_notifier(), WM_window_get_active_scene(), and WM_window_set_active_scene().
Referenced by scene_new_exec().
Definition at line 117 of file scene_edit.c.
References BKE_scene_ensure_depsgraph(), BKE_scene_set_background(), DEG_graph_relations_update(), DEG_on_visible_update(), depsgraph, ED_render_engine_changed(), ED_update_for_newframe(), and scene.
Referenced by WM_window_set_active_scene().
Definition at line 84 of file scene_edit.c.
References BKE_id_delete(), C, ListBase::first, Scene::id, LISTBASE_FOREACH, ID::next, NULL, ID::prev, scene, wmWindowManager::windows, Main::wm, WM_JOB_TYPE_ANY, WM_jobs_kill_type(), and WM_window_set_active_scene().
Referenced by scene_delete_exec(), and scene_fn().
| bool ED_scene_view_layer_delete | ( | struct Main * | bmain, |
| struct Scene * | scene, | ||
| struct ViewLayer * | layer, | ||
| struct ReportList * | reports | ||
| ) |
Referenced by view_layer_remove_exec().