40 scene->update_stats->procedurals.times.add_entry({
"update", time});
45 if (progress.get_cancel()) {
49 procedural->generate(
scene, progress);
52 if (progress.get_cancel()) {
void update(Scene *scene, Progress &progress)
NODE_ABSTRACT_DECLARE Procedural(const NodeType *type)
void set_status(const string &status_, const string &substatus_="")
#define CCL_NAMESPACE_END
#define NODE_ABSTRACT_DEFINE(structname)
static NodeType * add(const char *name, CreateFunc create, Type type=NONE, const NodeType *base=nullptr)
unique_ptr< SceneUpdateStats > update_stats