Lumiera  0.pre.03
»edit your freedom«
TestClip Class Reference

#include "/Werk/devel/lumi/tests/core/steam/mobject/session/testclip.hpp"

Description

Sample or Test Clip for checking various model, session and builder operations.

Todo:
maybe use this as Mock object to record invoked operations?

Definition at line 46 of file testclip.hpp.

Static Public Member Functions

static Placement< Clipcreate ()
 

Friends

class TestPlacement
 

Static Private Member Functions

static void deleter (MObject *mo)
 

Additional Inherited Members

- Public Types inherited from Visitable< builder::BuilderTool >
typedef builder::BuilderTool ::ReturnType ReturnType
 
- Public Member Functions inherited from Clip
 DEFINE_PROCESSABLE_BY (builder::BuilderTool)
 
PClipAsset findClipAsset () const
 locate the corresponding asset representing this clip or the whole compound in case of a multichannel clip
 
PMedia getMedia () const
 access the underlying media asset
 
bool isValid () const
 implementing the common MObject self test. More...
 
- Public Member Functions inherited from AbstractMO
DurationgetLength ()
 
bool operator== (const MObject &oo) const
 default/fallback implementation of equality using literal object identity (same address). More...
 
- Public Member Functions inherited from MObject
string const & shortID () const
 a short readable ID as a single name-token, denoting both the kind of MObject and some sort of instance identity. More...
 
- Public Member Functions inherited from Visitable< builder::BuilderTool >
virtual ReturnType apply (builder::BuilderTool &)=0
 to be defined by the DEFINE_PROCESSABLE_BY macro in all classes wanting to be treated by some tool
 
- Static Public Attributes inherited from MObject
static session::MObjectFactory create
 Storage for the (single, static) MObject factory object.
 
- Protected Types inherited from MObject
typedef lib::time::Duration Duration
 
- Protected Types inherited from Visitable< builder::BuilderTool >
typedef builder::BuilderTool ::ToolBase ToolBase
 
- Protected Member Functions inherited from Clip
 Clip (const asset::Clip &, const Media &)
 new clip-MO linked with the given asset::Clip. More...
 
- Protected Member Functions inherited from AbstractMO
string buildShortID (lib::Literal typeID, string suffix="") const
 
void throwIfInvalid () const
 
- Static Protected Member Functions inherited from Visitable< builder::BuilderTool >
static ReturnType dispatchOp (TAR &target, builder::BuilderTool &tool)
 
- Protected Attributes inherited from Clip
const asset::ClipclipDef_
 
const MediamediaDef_
 
TimeVar start_
 start position in source
 
- Protected Attributes inherited from MObject
Duration length_
 
string shortID_
 
+ Inheritance diagram for TestClip:
+ Collaboration diagram for TestClip:

The documentation for this class was generated from the following files: