23#ifndef STEAM_MOBJECT_SESSION_GENERATOR_MO_H
24#define STEAM_MOBJECT_SESSION_GENERATOR_MO_H
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
a mutable time value, behaving like a plain number, allowing copy and re-accessing
abstract base class of all MObjects for providing common services.
string buildShortID(lib::Literal typeID, string suffix="") const
bool isValid() const
MObject self-test (usable for asserting)
string initShortID() const
DEFINE_PROCESSABLE_BY(builder::BuilderTool)
TimeVar start_
start position in source
The asset subsystem of the Steam-Layer.
Namespace of Session and user visible high-level objects.
lib::P< asset::Clip > PClipAsset
Steam-Layer implementation namespace root.
a family of time value like entities and their relationships.