|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
Tapestry-level named Expanse record. More...
#include <Schema.hpp>
Collaboration diagram for MayaFlux::Nexus::State::TapestryExpanseRecord:Static Public Member Functions | |
| static constexpr auto | describe () |
Public Attributes | |
| std::vector< std::string > | fabric_names |
| std::string | fn_name |
| std::string | name |
| std::string | on_enter_fn_name |
| std::string | on_exit_fn_name |
Tapestry-level named Expanse record.
Lives in tapestry.json rather than any individual fabric file because Tapestry-owned Expanses may be registered on multiple Fabrics.
fabric_ids lists the runtime Fabric ids that had this Expanse registered at encode time. On reconstruct the decoder resolves Fabrics by name and calls Fabric::add_expanse for each.
Definition at line 315 of file Schema.hpp.