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