|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| std::shared_ptr< Expanse > MayaFlux::Nexus::Tapestry::create_expanse | ( | std::string | name, |
| Expanse::ContainsFn | contains, | ||
| Expanse::CrossingFn | on_enter, | ||
| Expanse::CrossingFn | on_exit | ||
| ) |
Create and register a named Expanse.
The name also serves as the containment function's registry name for state encoding, unless set_fn_name is called. A name already in use warns and returns the existing Expanse, as create_fabric does.
Definition at line 84 of file Tapestry.cpp.
References claim(), contains, name, on_enter, and on_exit.
Referenced by create_expanse(), and MayaFlux::Nexus::StateDecoder::reconstruct().
Here is the call graph for this function:
Here is the caller graph for this function: