69 const string &value=
"",
Time delay=0);
77 bool getData (
const string &,
void **);
bool isSleeping()
Definition: Object.cpp:279
Event * getSelectionEvent(const string &)
Definition: Object.cpp:240
const list< string > * getAliases()
Definition: Object.cpp:167
Time _time
Definition: Object.h:85
bool isOccurring()
Definition: Object.cpp:265
virtual void doStop()
Definition: Object.cpp:379
virtual void doStart()
Definition: Object.cpp:373
list< pair< Action, Time > > _delayed
Definition: Object.h:89
void addPresentationEvent(const string &, Time, Time)
Definition: Object.cpp:227
void initParent(Composition *)
Definition: Object.cpp:79
set< Event * > _events
Definition: Object.h:88
Document * getDocument()
Definition: Object.cpp:59
list< string > _aliases
Definition: Object.h:84
Definition: Composition.h:25
Composition * _parent
Definition: Object.h:83
Composition * getParent()
Definition: Object.cpp:73
bool setData(const string &, void *, UserDataCleanFunc fn=nullptr)
Definition: Object.cpp:364
map< string, string > _properties
Definition: Object.h:86
const set< Event * > * getEvents()
Definition: Object.cpp:188
Event * getPresentationEvent(const string &)
Definition: Object.cpp:221
list< pair< Action, Time > > * getDelayedActions()
Definition: Object.cpp:302
#define GINGA_NAMESPACE_END
Definition: aux-ginga.h:62
virtual bool startTransition(Event *, Event::Transition)=0
string getId()
Definition: Object.cpp:53
Event * getAttributionEvent(const string &)
Definition: Object.cpp:203
virtual void setProperty(const string &, const string &, Time dur=0)
Definition: Object.cpp:295
virtual void endTransition(Event *, Event::Transition)=0
Event * getLambda()
Definition: Object.cpp:258
bool hasAlias(const string &)
Definition: Object.cpp:173
void addSelectionEvent(const string &)
Definition: Object.cpp:246
Definition: aux-ginga.h:185
void addAttributionEvent(const string &)
Definition: Object.cpp:209
void initDocument(Document *)
Definition: Object.cpp:65
virtual void sendTickEvent(Time, Time, Time)
Definition: Object.cpp:325
void addDelayedAction(Event *, Event::Transition, const string &value="", Time delay=0)
Definition: Object.cpp:308
virtual string getObjectTypeAsString()=0
#define GINGA_NAMESPACE_BEGIN
Definition: aux-ginga.h:61
bool getData(const string &, void **)
Definition: Object.cpp:358
Transition
Definition: Event.h:44
Event * _lambda
Definition: Object.h:87
virtual void sendKeyEvent(const string &, bool)
Definition: Object.cpp:320
virtual string getProperty(const string &)
Definition: Object.cpp:286
Definition: Document.h:29
virtual ~Object()
Definition: Object.cpp:45
Document * _doc
Definition: Object.h:82
void(* UserDataCleanFunc)(void *)
Definition: aux-ginga.h:184
void addAlias(const string &)
Definition: Object.cpp:182
string _id
Definition: Object.h:81
bool isPaused()
Definition: Object.cpp:272
virtual string toString()
Definition: Object.cpp:87
UserData _udata
Definition: Object.h:90
Type
Definition: Event.h:30
Event * getEvent(Event::Type, const string &)
Definition: Object.cpp:194
GstClockTime Time
Definition: aux-ginga.h:115
Object(const string &)
Definition: Object.cpp:33