#define ATTR_NONNULL(...)
void ED_scene_fps_average_accumulate(Scene *scene, short fps_samples, double ltime) ATTR_NONNULL(1)
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)
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)
bool fps_target_is_fractional