Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_scene.h
| Show All 26 Lines | |||||
| #endif | #endif | ||||
| enum eSceneCopyMethod; | enum eSceneCopyMethod; | ||||
| struct Scene *ED_scene_add(struct Main *bmain, | struct Scene *ED_scene_add(struct Main *bmain, | ||||
| struct bContext *C, | struct bContext *C, | ||||
| struct wmWindow *win, | struct wmWindow *win, | ||||
| enum eSceneCopyMethod method) ATTR_NONNULL(); | enum eSceneCopyMethod method) ATTR_NONNULL(); | ||||
| /** | |||||
| * \note Only call outside of area/region loops. | |||||
| * \return true if successful. | |||||
| */ | |||||
| bool ED_scene_delete(struct bContext *C, struct Main *bmain, struct Scene *scene) ATTR_NONNULL(); | bool ED_scene_delete(struct bContext *C, struct Main *bmain, struct Scene *scene) ATTR_NONNULL(); | ||||
| /** | |||||
| * Depsgraph updates after scene becomes active in a window. | |||||
| */ | |||||
| void ED_scene_change_update(struct Main *bmain, struct Scene *scene, struct ViewLayer *layer) | void ED_scene_change_update(struct Main *bmain, struct Scene *scene, struct ViewLayer *layer) | ||||
| ATTR_NONNULL(); | ATTR_NONNULL(); | ||||
| bool ED_scene_view_layer_delete(struct Main *bmain, | bool ED_scene_view_layer_delete(struct Main *bmain, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| struct ViewLayer *layer, | struct ViewLayer *layer, | ||||
| struct ReportList *reports) ATTR_NONNULL(1, 2, 3); | struct ReportList *reports) ATTR_NONNULL(1, 2, 3); | ||||
| void ED_operatortypes_scene(void); | void ED_operatortypes_scene(void); | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||