addListener(EventListener *listener) | agx::Object | |
allocateObserverVector() const | agx::Referenced | protected |
as() | agx::Referenced | |
as() const | agx::Referenced | |
asSafe() | agx::Referenced | |
asSafe() const | agx::Referenced | |
Attribute(const agx::Name &name, agxData::Type *type, agxData::Format *defaultFormat=nullptr, agxData::Value *defaultValue=nullptr, agxData::Value *numElements=nullptr) | agxData::Attribute | |
Attribute() | agxData::Attribute | inlineprotected |
buildNavigationTree(agxJson::Value &eNode) const | agx::Object | virtual |
ClassModel() | agxData::ScalarAttribute | static |
configure(TiXmlElement *) | agx::Object | inlinevirtual |
deleteUsingDeleteHandler() const | agx::Referenced | protected |
EventConstObserver typedef | agx::Object | |
EventConstRef typedef | agx::Object | |
EventObserver typedef | agx::Object | |
EventObserverVector typedef | agx::Object | |
EventPtrVector typedef | agx::Object | |
EventRef typedef | agx::Object | |
EventRefVector typedef | agx::Object | |
fullName() const | agxData::Attribute | |
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 | |
getContext() | agx::Object | |
getContext() const | agx::Object | |
getContext() | agx::Object | |
getContext() const | agx::Object | |
getDefaultFormat() | agxData::Attribute | |
getDefaultFormat() const | agxData::Attribute | |
getDefaultValue() | agxData::Attribute | |
getDefaultValue() const | agxData::Attribute | |
getDeleteHandler() | agx::Referenced | protectedstatic |
getEnableRebind() | agx::Object | static |
getEntity() const | agxData::Attribute | |
getId() const | agxData::Attribute | |
getImplementationName() const | agx::Object | |
getModel() | agx::Object | |
getModel() const | agx::Object | |
getName() const | agx::Object | |
getNextSibling() | agx::Object | |
getNextSibling() const | agx::Object | |
getNumElements() | agxData::Attribute | |
getNumElements() const | agxData::Attribute | |
getPath() const | agx::Object | |
getPath(const agx::Object *root) const | agx::Object | |
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 agx::Path &path, agx::Model *model) | agx::Object | virtual |
getRootContext() | agx::Object | |
getRootContext() const | agx::Object | |
getType() | agxData::Attribute | |
getType() const | agxData::Attribute | |
hasListener(EventListener *listener) | agx::Object | |
hasParent(const agx::Object *node) const | agx::Object | |
is() const | agx::Referenced | |
isUnique() const | agx::Object | |
load(agx::TiXmlElement *eAttribute) | agxData::ScalarAttribute | static |
agxData::Attribute::load(TiXmlElement *eObject, Device *device) | agx::Object | static |
agxData::Attribute::load(const String &path, Device *device, const String &type="", size_t instance=0) | agx::Object | static |
agxData::Attribute::load(const String &path, Device *device, const String &type, const String &attribute, const String &value) | agx::Object | static |
agxData::Attribute::load(const String &path, Device *device, ObjectPtrVector &loadedObjects) | agx::Object | static |
m_mutex | agx::Referenced | mutableprotected |
m_observers | agx::Referenced | mutableprotected |
m_refCount | agx::Referenced | mutableprotected |
Object(const Name &name=Name(), Model *model=Object::ClassModel()) | agx::Object | |
openDocument(const String &path) | agx::Object | static |
operator=(const Referenced &) | agx::Referenced | |
printSubtree() const | agx::Object | inlinevirtual |
rebind() | agx::Object | inlinevirtual |
reference(void *ptr=nullptr) const | agx::Referenced | |
Referenced() | agx::Referenced | |
Referenced(const Referenced &) | agx::Referenced | |
removeListener(EventListener *listener) | agx::Object | |
save(TiXmlElement *) const | agx::Object | inlinevirtual |
ScalarAttribute(const agx::Name &name, Type *type, Format *defaultFormat=nullptr, agxData::Value *defaultValue=nullptr, agxData::Value *numElementsExpression=nullptr) | agxData::ScalarAttribute | |
ScalarAttributeT(const agx::Name &name) | agxData::ScalarAttributeT< T > | inline |
setContext(agx::Object *context) | agx::Object | virtual |
setDefaultFormat(agxData::Format *format) | agxData::Attribute | |
setDefaultValue(agxData::Value *value) | agxData::Attribute | |
setDeleteHandler(DeleteHandler *handler) | agx::Referenced | protectedstatic |
setEnableRebind(bool flag) | agx::Object | static |
setEntity(EntityModel *entity) | agxData::Attribute | protected |
setId(agx::Index id) | agxData::Attribute | protected |
agx::Object::setId(UInt32 id) | agx::Object | |
setModel(agx::Model *model) | agx::Object | |
setName(const agx::Name &name) | agx::Object | |
snapshot(TiXmlNode *, const String &) const | agx::Object | inlinevirtual |
Type typedef | agxData::ScalarAttributeT< T > | |
unreference(void *ptr=nullptr) const | agx::Referenced | |
unreference_nodelete() const | agx::Referenced | |
ValidateCast(const Referenced *object) | agx::Referenced | static |
~Attribute() | agxData::Attribute | protectedvirtual |
~Object() | agx::Object | protectedvirtual |
~Referenced() | agx::Referenced | protectedvirtual |
~ScalarAttribute() | agxData::ScalarAttribute | protectedvirtual |
~ScalarAttributeT() | agxData::ScalarAttributeT< T > | inlinevirtual |