Blender V4.3
ED_scene.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "BLI_compiler_attrs.h"
12
13#include "BKE_scene.hh"
14
15struct ReportList;
16struct bContext;
17struct wmWindow;
18
27 bContext *C,
28 eSceneCopyMethod method,
29 bool assign_strip);
34bool ED_scene_delete(bContext *C, Main *bmain, Scene *scene) ATTR_NONNULL();
38void ED_scene_change_update(Main *bmain, Scene *scene, ViewLayer *layer) ATTR_NONNULL();
39bool ED_scene_view_layer_delete(Main *bmain, Scene *scene, ViewLayer *layer, ReportList *reports)
40 ATTR_NONNULL(1, 2, 3);
41
43
44/* -------------------------------------------------------------------- */
53
59void ED_scene_fps_average_accumulate(Scene *scene, short fps_samples, double ltime)
60 ATTR_NONNULL(1);
70
eSceneCopyMethod
Definition BKE_scene.hh:29
#define ATTR_NONNULL(...)
void ED_scene_fps_average_accumulate(Scene *scene, short fps_samples, double ltime) ATTR_NONNULL(1)
Definition scene_fps.cc:92
Scene * ED_scene_add(Main *bmain, bContext *C, wmWindow *win, eSceneCopyMethod method) ATTR_NONNULL()
Scene * ED_scene_sequencer_add(Main *bmain, bContext *C, eSceneCopyMethod method, bool assign_strip)
Definition scene_edit.cc:69
bool ED_scene_fps_average_calc(const Scene *scene, SceneFPS_State *r_state) ATTR_NONNULL(1
bool ED_scene_delete(bContext *C, Main *bmain, Scene *scene) ATTR_NONNULL()
void ED_scene_change_update(Main *bmain, Scene *scene, ViewLayer *layer) ATTR_NONNULL()
bool void ED_operatortypes_scene()
bool ED_scene_view_layer_delete(Main *bmain, Scene *scene, ViewLayer *layer, ReportList *reports) ATTR_NONNULL(1
bool void ED_scene_fps_average_clear(Scene *scene) ATTR_NONNULL(1)
Definition scene_fps.cc:71
bool fps_target_is_fractional
Definition ED_scene.hh:51
float fps_average
Definition ED_scene.hh:49
float fps_target
Definition ED_scene.hh:50