41 REQUIRE (
getRegistry,
"can't create a Sequence prior to session initialisation");
56 TODO (
"purge attached fork");
Steam-Layer Interface: Asset Lookup and Organisation.
Helper mixin template for implementing a type intended to participate in automatic element tracking.
static RegistryLink getRegistry
storage for the functor to link an AutoRegistered entity to the corresponding registration service
static PTarget create()
factory for creating smart-ptr managed TAR instances, automatically registered with the element-track...
void detach()
detach this element from the element-tracking registry.
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
static lib::Depend< AssetManager > instance
get at the system-wide asset manager instance.
virtual void unlink()
release all links to other Asset objects held internally.
Sequence(Ident const &)
create an empty default configured Sequence
virtual void unlink()
release all links to other Asset objects held internally.
key abstraction: structural asset Created automatically as a sideeffect of building the structure of ...
The asset subsystem of the Steam-Layer.
Steam-Layer implementation namespace root.
Structural building block of the session: a sequence of clips.
a POD comprised of all the information sufficiently identifying any given Asset.