|
| Composition (const string &) |
|
const set< Object * > * | getChildren () |
|
Object * | getChildById (const string &) |
|
Object * | getChildByIdOrAlias (const string &) |
|
void | addChild (Object *) |
|
| Object (const string &) |
|
string | getId () |
|
Document * | getDocument () |
|
void | initDocument (Document *) |
|
Composition * | getParent () |
|
void | initParent (Composition *) |
|
virtual string | getObjectTypeAsString ()=0 |
|
virtual string | toString () |
|
const list< pair< string, Composition * > > * | getAliases () |
|
bool | hasAlias (const string &) |
|
void | addAlias (const string &, Composition *=nullptr) |
|
const set< Event * > * | getEvents () |
|
Event * | getEvent (Event::Type, const string &) |
|
Event * | getAttributionEvent (const string &) |
|
void | addAttributionEvent (const string &) |
|
Event * | getPresentationEvent (const string &) |
|
Event * | getPresentationEventByLabel (const string &) |
|
void | addPresentationEvent (const string &, Time, Time) |
|
void | addPresentationEvent (const string &, const string &) |
|
Event * | getSelectionEvent (const string &) |
|
void | addSelectionEvent (const string &) |
|
Event * | getLookAtEvent (const string &) |
|
void | addLookAtEvent (const string &) |
|
Event * | getLambda () |
|
bool | isOccurring () |
|
bool | isPaused () |
|
bool | isSleeping () |
|
virtual string | getProperty (const string &) |
|
virtual void | setProperty (const string &, const string &, Time dur=0) |
|
const list< pair< Action, Time > > * | getDelayedActions () |
|
void | addDelayedAction (Event *, Event::Transition, const string &value="", Time delay=0) |
|
virtual void | sendKey (const string &, bool) |
|
virtual void | sendTick (Time, Time, Time) |
|
Time | getTime () |
|
virtual bool | beforeTransition (Event *, Event::Transition)=0 |
| Initiates event transition.
|
|
virtual bool | afterTransition (Event *, Event::Transition)=0 |
| Finishes event transition.
|
|