Blender V5.0
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
8
9#pragma once
10
11#include "BLI_compiler_attrs.h"
12
13#include "BKE_scene.hh"
14
15struct ReportList;
16struct bContext;
17struct wmWindow;
18struct Strip;
19
36 ATTR_NONNULL(1, 2, 3);
37
39
40/* -------------------------------------------------------------------- */
43
49
55void ED_scene_fps_average_accumulate(Scene *scene, short fps_samples, double ltime)
56 ATTR_NONNULL(1);
66
eSceneCopyMethod
Definition BKE_scene.hh:32
#define ATTR_NONNULL(...)
void ED_scene_fps_average_accumulate(Scene *scene, short fps_samples, double ltime) ATTR_NONNULL(1)
Definition scene_fps.cc:93
Scene * ED_scene_add(Main *bmain, bContext *C, wmWindow *win, eSceneCopyMethod method) ATTR_NONNULL()
Definition scene_edit.cc:81
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()
Definition scene_edit.cc:93
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
Scene * ED_scene_sequencer_add(Main *bmain, bContext *C, eSceneCopyMethod method)
Definition scene_edit.cc:73
bool void ED_scene_fps_average_clear(Scene *scene) ATTR_NONNULL(1)
Definition scene_fps.cc:72
#define C
Definition RandGen.cpp:29
bool fps_target_is_fractional
Definition ED_scene.hh:47
float fps_average
Definition ED_scene.hh:45
float fps_target
Definition ED_scene.hh:46
struct Scene * scene