| _load(TiXmlElement *eComponent, Device *device) | agx::Component | static |
| addCallback(const Callback *callback) | agx::EventT< Callback > | |
| addCallbackFirst(const Callback *callback) | agx::EventT< Callback > | |
| addEvent(agx::Clock::Event *event) | agx::Clock | |
| addFrameJob(agx::Job *job) | agx::Clock | |
| addFrameTask(agx::Task *task) | agx::Clock | |
| addListener(EventListener *listener) | agx::Object | |
| addObject(agx::Object *object, bool assignContext=true) | agx::Component | virtual |
| addObjectEvent | agx::Component | |
| addSlave(agx::Clock *slave) | agx::Clock | |
| allocateObserverVector() const | agx::Referenced | protected |
| as() | agx::Referenced | |
| as() const | agx::Referenced | |
| asSafe() | agx::Referenced | |
| asSafe() const | agx::Referenced | |
| autoComplete(const String &partialName, StringVector &matchingNames) const | agx::Component | virtual |
| bind(const agx::Path &path) | agx::Clock | |
| buildNavigationTree(agxJson::Value &eNode) const override | agx::Component | virtual |
| CallbackPtrVector typedef | agx::EventT< Callback > | |
| CallbackType typedef | agx::EventT< Callback > | |
| ClassModel() | agx::Clock | static |
| ClassModel() | agx::Clock | static |
| Clock(const agx::Name &name="clock", agx::Real frequency=60) | agx::Clock | |
| Component(const agx::Name &name=agx::Name(), agx::Model *model=agx::Component::ClassModel(), agx::Device *device=nullptr) | agx::Component | |
| configure(TiXmlElement *eClock) override | agx::Clock | virtual |
| configure(TiXmlElement *eEvent) override | agx::Clock | virtual |
| agx::Component::configure(Model *model) | agx::Component | |
| containsCallback(const Callback *callback) const | agx::EventT< Callback > | |
| deleteUsingDeleteHandler() const | agx::Referenced | protected |
| Event(const agx::Name &name="Event") | agx::Clock | |
| Event(const agx::Callback &callback, agx::Real startDelay, agx::Real interval=-1.0) | agx::Clock | |
| EventConstObserver typedef | agx::Clock | |
| EventConstRef typedef | agx::Clock | |
| EventObserver typedef | agx::Clock | |
| EventObserverVector typedef | agx::Clock | |
| EventPtrVector typedef | agx::Clock | |
| EventRef typedef | agx::Clock | |
| EventRefVector typedef | agx::Clock | |
| EventT(const agx::Name &name=agx::Name()) | agx::EventT< Callback > | |
| expandAutoCompletionMatch(const String &query, const StringVector &matchingNames) const | agx::Component | protected |
| FrameWrapperConstObserver typedef | agx::Clock | |
| FrameWrapperConstRef typedef | agx::Clock | |
| FrameWrapperObserver typedef | agx::Clock | |
| FrameWrapperObserverVector typedef | agx::Clock | |
| FrameWrapperPtrVector typedef | agx::Clock | |
| FrameWrapperRef typedef | agx::Clock | |
| FrameWrapperRefVector typedef | agx::Clock | |
| fullName() const | agx::Object | |
| fullPath() const | agx::Object | |
| fullPath(const agx::Object *root) const | agx::Object | |
| generateName(const agx::String &bindPath) | agx::Object | static |
| getActiveObjects() | agx::Object | static |
| getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr) | agx::Object | |
| getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr) const | agx::Object | |
| getAutoScopedResource(const agx::Path &path) | agx::Object | |
| getAutoScopedResource(const agx::Path &path) const | agx::Object | |
| getBindPath() const | agx::Clock | |
| getCallbacks() const | agx::EventT< Callback > | |
| getClock() | agx::Clock | |
| getContext() | agx::Object | |
| getContext() const | agx::Object | |
| getContext() | agx::Object | |
| getContext() const | agx::Object | |
| getDeleteHandler() | agx::Referenced | protectedstatic |
| getDevice() | agx::Component | |
| getDevice() const | agx::Component | |
| getDevice() | agx::Component | |
| getDevice() const | agx::Component | |
| getEnableRebind() | agx::Object | static |
| getFrame() const | agx::Clock | |
| getFrequency() const | agx::Clock | |
| getId() const | agx::Object | |
| getImplementationName() const | agx::Object | |
| getIndex() const | agx::Clock | |
| getInterval() const | agx::Clock | |
| getIsThreadTimelineResponsible() const | agx::Clock | |
| getModel() | agx::Object | |
| getModel() const | agx::Object | |
| agx::getName() const | agx::Object | |
| agx::Event::getName() const | agx::EventT< Callback > | |
| getNextSibling() | agx::Object | |
| getNextSibling() const | agx::Object | |
| getNumObjects(const agx::Name &name) const | agx::Component | |
| getObject(const agx::Name &name, size_t index=0) | agx::Component | |
| getObject(const agx::Name &name, size_t index=0) const | agx::Component | |
| getObject(const agx::Name &name, agx::Model *model, size_t index=0) | agx::Component | |
| getObject(const agx::Name &name, agx::Model *model, size_t index=0) const | agx::Component | |
| getObject(const agx::Name &name, size_t index=0) | agx::Component | |
| getObject(const agx::Name &name, size_t index=0) const | agx::Component | |
| getObjects() const | agx::Component | |
| getObjects(agx::ObjectPtrVector &result, bool recursive=false) const | agx::Component | |
| getObjects(agx::ObjectPtrVector &result, const agx::Model *model, bool recursive=false) const | agx::Component | |
| getPath() const | agx::Object | |
| getPath(const agx::Object *root) const | agx::Object | |
| getReference() | agx::Clock | |
| getReferenceCount() const | agx::Referenced | |
| getResource(const agx::Path &path, agx::Model *model=nullptr) | agx::Object | |
| getResource(const agx::Path &path, agx::Model *model=nullptr) const | agx::Object | |
| getResource(const agx::Path &path) | agx::Object | |
| getResource(const agx::Path &path) const | agx::Object | |
| getResourceImpl(const Path &path, agx::Model *model) override | agx::Component | virtual |
| getRootContext() | agx::Object | |
| getRootContext() const | agx::Object | |
| getSlaves() const | agx::Clock | |
| getStartDelay() const | agx::Clock | |
| getTime() const | agx::Clock | |
| getTimeModulation() const | agx::Clock | |
| getTimeStep() const | agx::Clock | |
| hasListener(EventListener *listener) | agx::Object | |
| hasParent(const agx::Object *node) const | agx::Object | |
| is() const | agx::Referenced | |
| isEnabled() const | agx::Clock | |
| isRepeating() const | agx::Clock | |
| isUnique() const | agx::Object | |
| load(TiXmlElement *eClock, Device *device) | agx::Clock | static |
| load(TiXmlElement *eEvent, Device *device) | agx::Clock | static |
| agx::Component::load(const String &path, const Path &_namespace=Path()) | agx::Component | static |
| agx::Component::load(const String &path, Device *device, const Path &_namespace=Path()) | agx::Component | static |
| agx::Component::load(const Path &path, const Name &implementation, Device *device, const Path &_namespace=Path()) | agx::Component | static |
| agx::Object::load(const String &path, Device *device, const String &type="", size_t instance=0) | agx::Object | static |
| agx::Object::load(const String &path, Device *device, const String &type, const String &attribute, const String &value) | agx::Object | static |
| agx::Object::load(const String &path, Device *device, ObjectPtrVector &loadedObjects) | agx::Object | static |
| m_activeThread | agx::EventT< Callback > | protected |
| m_callbacks | agx::EventT< Callback > | protected |
| m_iterationIndex | agx::EventT< Callback > | protected |
| m_mutex | agx::Referenced | mutableprotected |
| m_name | agx::EventT< Callback > | protected |
| m_observers | agx::Referenced | mutableprotected |
| m_refCount | agx::Referenced | mutableprotected |
| Object(const Name &name=Name(), Model *model=Object::ClassModel()) | agx::Object | |
| ObjectEvent typedef | agx::Component | |
| openDocument(const String &path) | agx::Object | static |
| operator=(const Referenced &) | agx::Referenced | |
| postTick | agx::Clock | |
| preTick | agx::Clock | |
| printSubtree() const override | agx::Component | virtual |
| printSubtree(std::ostream &stream, int depth=0) const | agx::Component | |
| rebind() override | agx::Clock | virtual |
| reference(void *ptr=nullptr) const | agx::Referenced | |
| Referenced() | agx::Referenced | |
| Referenced(const Referenced &) | agx::Referenced | |
| removeAllCallbacks() | agx::EventT< Callback > | |
| removeAllObjects() | agx::Component | |
| removeCallback(const Callback *callback) | agx::EventT< Callback > | |
| removeEvent(agx::Clock::Event *event) | agx::Clock | |
| removeFrameJob(agx::Job *job) | agx::Clock | |
| removeFrameTask(agx::Task *task) | agx::Clock | |
| removeListener(EventListener *listener) | agx::Object | |
| removeObject(agx::Object *object) | agx::Component | virtual |
| removeObject(const agx::Name &name, size_t index=0) | agx::Component | |
| removeObjectEvent | agx::Component | |
| removeSlave(agx::Clock *slave) | agx::Clock | |
| reset() | agx::Clock | |
| reset() | agx::Clock | |
| save(TiXmlElement *eParent) const override | agx::Clock | virtual |
| setContext(agx::Object *context) | agx::Object | virtual |
| setDeleteHandler(DeleteHandler *handler) | agx::Referenced | protectedstatic |
| setDevice(Device *device) | agx::Component | protected |
| setEnable(agx::Bool flag) | agx::Clock | |
| setEnable(bool flag) | agx::Clock | |
| setEnableRebind(bool flag) | agx::Object | static |
| setFrame(UInt frame) | agx::Clock | |
| setFrequency(agx::Real frequency) | agx::Clock | |
| setId(UInt32 id) | agx::Object | |
| setInterval(agx::Real interval) | agx::Clock | |
| setIsThreadTimelineResponsible(bool isResponsible) | agx::Clock | |
| setModel(agx::Model *model) | agx::Object | |
| setName(const agx::Name &name) | agx::Object | |
| setRepeating(bool flag) | agx::Clock | |
| setStartDelay(agx::Real time) | agx::Clock | |
| setTime(agx::Real64 time) | agx::Clock | |
| setTimeModulation(agx::Real modulation) | agx::Clock | |
| setTimeStep(agx::Real dt) | agx::Clock | |
| snapshot(TiXmlNode *eParent, const String &directory) const override | agx::Component | virtual |
| start() | agx::Clock | |
| stepForward(agx::Real delta) | agx::Clock | |
| stepTo(agx::Real time) | agx::Clock | |
| stop() | agx::Clock | |
| tick(bool blocking=true) | agx::Clock | |
| TickEvent typedef | agx::Clock | |
| traverse(const TraverseCallback &callback) | agx::Component | |
| traverse(ComponentVisitor *) | agx::Component | |
| TraverseCallback typedef | agx::Component | |
| trigger() | agx::Event | |
| unreference(void *ptr=nullptr) const | agx::Referenced | |
| unreference_nodelete() const | agx::Referenced | |
| ValidateCast(const Referenced *object) | agx::Referenced | static |
| ~Clock() | agx::Clock | protectedvirtual |
| ~Component() | agx::Component | protectedvirtual |
| ~Event() | agx::Clock | protectedvirtual |
| ~Object() | agx::Object | protectedvirtual |
| ~Referenced() | agx::Referenced | protectedvirtual |