2 #include <Process/Dataflow/Cable.hpp>
4 #include <ossia/detail/json.hpp>
6 #include <score_plugin_scenario_export.h>
15 using SerializedCables = std::vector<std::pair<Id<Process::Cable>,
Process::CableData>>;
18 SCORE_PLUGIN_SCENARIO_EXPORT
19 std::vector<Process::Cable*>
23 SCORE_PLUGIN_SCENARIO_EXPORT
28 SCORE_PLUGIN_SCENARIO_EXPORT
29 SerializedCables serializedCablesFromCableJson(
31 const rapidjson::Document::Array& arr);
32 SCORE_PLUGIN_SCENARIO_EXPORT
33 SerializedCables serializedCablesFromCableJson(
34 const ObjectPath& old_path,
const rapidjson::Document::Array& arr);
37 SCORE_PLUGIN_SCENARIO_EXPORT
42 SCORE_PLUGIN_SCENARIO_EXPORT
47 SCORE_PLUGIN_SCENARIO_EXPORT
56 SCORE_PLUGIN_SCENARIO_EXPORT
57 void unstripCables(
const ObjectPath& new_path, Dataflow::SerializedCables& cables);
The ObjectPath class.
Definition: ObjectPath.hpp:37
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Definition: DocumentContext.hpp:18