31 #ifndef STEAM_MOBJECT_SESSION_CLIP_H 32 #define STEAM_MOBJECT_SESSION_CLIP_H 56 using PClip = Placement<Clip>;
77 return buildShortID(
"Clip");
103 bool isValid()
const;
a mutable time value, behaving like a plain number, allowing copy and re-accessing ...
Customised refcounting smart pointer.
A user visible/editable Clip is a reference to a contiguous sequence of media data loaded as Asset in...
Steam-Layer implementation namespace root.
Namespace of Session and user visible high-level objects.
abstract base class of all MObjects for providing common services.
TimeVar start_
start position in source
bookkeeping (Asset) view of a media clip.
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
#define DEFINE_PROCESSABLE_BY(TOOL)
mark a Visitable subclass as actually treat-able by some "visiting tool" base interface.
a family of time value like entities and their relationships.
The asset subsystem of the Steam-Layer.