32 halp_meta(name,
"Create Collection")
33 halp_meta(category,
"Visuals/3D/Scene")
34 halp_meta(c_name,
"create_collection")
35 halp_meta(description,
"Attach a named collection of scene paths and tags to a scene.")
36 halp_meta(authors,
"ossia team")
39 "https://ossia.io/score-docs/processes/create-collection.html")
40 halp_meta(uuid,
"6c2e9b7a-4d3f-4a1c-8f5e-2b7d9e4c3a1f")
46 halp_meta(name,
"Scene In");
47 ossia::scene_spec scene;
53 struct : halp::lineedit<
"Name",
"">
57 halp_meta(description,
"Scene paths in the collection, one per row.")
62 halp_meta(description,
"Tags attached to the collection, one per row.")
71 halp_meta(name,
"Scene Out");
72 ossia::scene_spec scene;
80 std::shared_ptr<const ossia::scene_state> m_cached_out;
81 uint8_t m_pending_dirty{0xFF};
82 const ossia::scene_state* m_cached_in_state{};
83 int64_t m_cached_in_version{-1};
84 int64_t m_version_counter{0};