51 bool getData (
const string &,
void **);
set< Media * > _medias
Definition: Document.h:58
MediaSettings * getSettings()
Definition: Document.cpp:125
virtual ~Document()
Definition: Document.cpp:43
set< Switch * > _switches
Definition: Document.h:60
Context * _root
Definition: Document.h:56
bool evalPropertyRef(const string &, string *)
Definition: Document.cpp:350
#define GINGA_NAMESPACE_END
Definition: aux-ginga.h:62
const set< Switch * > * getSwitches()
Definition: Document.cpp:144
bool evalPredicate(Predicate *)
Definition: Document.cpp:249
set< Context * > _contexts
Definition: Document.h:59
const set< Context * > * getContexts()
Definition: Document.cpp:138
Definition: aux-ginga.h:185
Context * getRoot()
Definition: Document.cpp:118
#define GINGA_NAMESPACE_BEGIN
Definition: aux-ginga.h:61
Transition
Definition: Event.h:44
Definition: Document.h:29
bool getData(const string &, void **)
Definition: Document.cpp:371
void(* UserDataCleanFunc)(void *)
Definition: aux-ginga.h:184
MediaSettings * _settings
Definition: Document.h:57
const set< Media * > * getMedias()
Definition: Document.cpp:132
bool setData(const string &, void *, UserDataCleanFunc fn=nullptr)
Definition: Document.cpp:377
void addObject(Object *)
Definition: Document.cpp:77
Document()
Definition: Document.cpp:29
Definition: Predicate.h:25
int evalAction(Event *, Event::Transition, const string &value="")
Definition: Document.cpp:150
Object * getObjectById(const string &)
Definition: Document.cpp:56
UserData _udata
Definition: Document.h:61
Object * getObjectByIdOrAlias(const string &)
Definition: Document.cpp:65
const set< Object * > * getObjects()
Definition: Document.cpp:50
set< Object * > _objects
Definition: Document.h:55