mobject Namespace Reference


Detailed Description

Media-Objects, edit operations and high-level session.

TODO only temp.


Classes

class  Buildable
 Marker Interface for classes visitable by Builder tools. More...
class  BuilderFacade
 Provides unified access to the builder functionality. More...
class  ExplicitPlacement
 Special kind of Placement, where the location of the MObject has been nailed down to a fixed position. More...
class  Interpolator
 Provides the implementation for getting the acutal value of a time varying or automated effect/plugin parameter. More...
class  MObject
 MObject is the interface class for all "Media Objects". More...
class  Parameter
 Descriptor and access object for a plugin parameter. More...
class  ParamProvider
 A facility to get the actual value of a plugin/effect parameter. More...
class  Placement
 A refcounting Handle to an MObject of type MO, used to constrain or explicitly specify the location where the MObject is supposed to be within the Session/EDL. More...
class  Session
 The (current) Session holds all the user visible content to be edited and manipulated within the Lumiera Application. More...

Namespaces

namespace  session
 Namespace of Session, EDL and user visible high-level objects.
namespace  builder
 Namespace of the Builder, transforming high-level into low-level.

Typedefs

typedef Placement< MObjectPMO
typedef session::SessManagerPSess
 acts as a "PImpl" smart ptr

Functions

 DEFINE_SPECIALIZED_PLACEMENT (session::Track, session::Meta)
 Placement<Track> defined to be subclass of Placement<MObject>.
 DEFINE_SPECIALIZED_PLACEMENT (session::Meta, MObject)
 Placement<Meta> defined to be subclass of Placement<MObject>.
 DEFINE_SPECIALIZED_PLACEMENT (session::Effect, MObject)
 Placement<Effect> defined to be subclass of Placement<MObject>.
 DEFINE_SPECIALIZED_PLACEMENT (session::Clip, MObject)
 Placement<Clip> defined to be subclass of Placement<MObject>.


Typedef Documentation

acts as a "PImpl" smart ptr

Definition at line 55 of file session.hpp.


Function Documentation

mobject::DEFINE_SPECIALIZED_PLACEMENT ( session::Clip  ,
MObject   
)

Placement<Clip> defined to be subclass of Placement<MObject>.

mobject::DEFINE_SPECIALIZED_PLACEMENT ( session::Effect  ,
MObject   
)

Placement<Effect> defined to be subclass of Placement<MObject>.

mobject::DEFINE_SPECIALIZED_PLACEMENT ( session::Meta  ,
MObject   
)

Placement<Meta> defined to be subclass of Placement<MObject>.

mobject::DEFINE_SPECIALIZED_PLACEMENT ( session::Track  ,
session::Meta   
)

Placement<Track> defined to be subclass of Placement<MObject>.


Generated on Fri Nov 7 22:15:55 2008 for Lumiera by  doxygen 1.5.6