35 , boundSequence_(sequenceBinding)
44 REQUIRE (
getRegistry,
"can't create a Timeline prior to session initialisation");
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.
key abstraction: structural asset Created automatically as a sideeffect of building the structure of ...
Timeline(Ident const &, RBinding const &)
virtual void unlink()
release all links to other Asset objects held internally.
An active (smart-ptr like) external reference to a specifically placed MObject "instance" within the ...
void purge()
detach this object instance from model, including all child elements.
The asset subsystem of the Steam-Layer.
Steam-Layer implementation namespace root.
MObject in session to represent the top-level binding of a sequence.
a POD comprised of all the information sufficiently identifying any given Asset.
Top level structural element within the session.