| _load(TiXmlElement *eComponent, Device *device) | agx::Component | static |
| addCustomAttribute(agxData::Attribute *attribute) | agxData::EntityStorage | |
| addListener(EventListener *listener) | agxData::EntityStorage | |
| agx::Component::addListener(EventListener *listener) | agx::Object | |
| addObject(agx::Object *object, bool assignContext=true) | agx::Component | virtual |
| addObjectEvent | agx::Component | |
| allocateObserverVector() const | agx::Referenced | protected |
| as() | agx::Referenced | |
| as() const | agx::Referenced | |
| asSafe() | agx::Referenced | |
| asSafe() const | agx::Referenced | |
| AttributeContainer() | agxData::AttributeContainer | |
| autoComplete(const String &partialName, StringVector &matchingNames) const | agx::Component | virtual |
| buildNavigationTree(agxJson::Value &eNode) const override | agx::Component | virtual |
| capacity() const | agxData::EntityStorage | |
| capacityParameter | agxData::EntityStorage | |
| ClassModel() | agxData::EntityStorage | static |
| clear() | agxData::EntityStorage | |
| clone() const | agxData::EntityStorage | |
| commitPermutation(const agxData::IndexArray &permutation) | agxData::EntityStorage | |
| Component(const agx::Name &name=agx::Name(), agx::Model *model=agx::Component::ClassModel(), agx::Device *device=nullptr) | agx::Component | |
| configure(agx::TiXmlElement *eStorage) override | agxData::EntityStorage | virtual |
| agx::Component::configure(TiXmlElement *eComponent) override | agx::Component | virtual |
| agx::Component::configure(Model *model) | agx::Component | |
| copy(agxData::EntityStorage *target, const agxData::EntityStorage *source) | agxData::EntityStorage | static |
| copyInstance(size_t id, agxData::EntityStorage *target) | agxData::EntityStorage | |
| copyInstance(size_t id, agxData::EntityStorage *target, size_t targetId) | agxData::EntityStorage | |
| createInstance() | agxData::EntityStorage | |
| createInstances(size_t numInstances) | agxData::EntityStorage | |
| createSharedStorage() | agxData::EntityStorage | |
| deleteUsingDeleteHandler() const | agx::Referenced | protected |
| dereferenceMultipliedAttribute(const agxData::EntityPtr &entity, const agxData::ScalarAttributeT< T > *attribute) | agxData::EntityStorage | |
| dereferenceMultipliedAttribute(const agxData::EntityPtr &entity, const agxData::ScalarAttributeT< T > *attribute) const | agxData::EntityStorage | |
| dereferenceMultipliedAttribute(const EntityPtr &entity, const ScalarAttributeT< T > *attribute) | agxData::EntityStorage | |
| dereferenceMultipliedAttribute(const EntityPtr &entity, const ScalarAttributeT< T > *attribute) const | agxData::EntityStorage | |
| destroyInstance(agxData::EntityPtr instance) | agxData::EntityStorage | |
| destroyInstance(size_t id) | agxData::EntityStorage | |
| destroyInstances(const VectorT &instances) | agxData::EntityStorage | |
| destroyInstances(agxData::EntityRange range) | agxData::EntityStorage | |
| empty() const | agxData::EntityStorage | |
| EntityStorage(agxData::EntityModel *entity, size_t initialCapacity=32) | agxData::EntityStorage | |
| EntityStorage(agxData::EntityModel *entity, const agx::Name &name, size_t initialCapacity=32) | agxData::EntityStorage | |
| EntityStorage(const agx::Name &name) | agxData::EntityStorage | protected |
| EntityStorage(EntityModel *entity, const agx::Name &name, bool isFrameStorage, size_t capacity, size_t size) | agxData::EntityStorage | 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 | |
| expandAutoCompletionMatch(const String &query, const StringVector &matchingNames) const | agx::Component | protected |
| explicityRegisterBuffer(agxData::Buffer *buffer, agxData::Attribute *attribute) | agxData::EntityStorage | protected |
| extractPermutation(agx::IndexVector &result, agxStream::InputArchive &archive) | agxData::EntityStorage | static |
| fullName() const | agx::Object | |
| fullPath() const | agx::Object | |
| fullPath(const agx::Object *root) const | agx::Object | |
| generateName(const agx::String &bindPath) | agx::Object | static |
| get(const agx::Name &attributeName, size_t index) | agxData::EntityStorage | |
| getActiveObjects() | agx::Object | static |
| getAttribute(const Attribute *attribute) | agxData::AttributeContainer | |
| getAttribute(const Attribute *attribute) const | agxData::AttributeContainer | |
| getAttribute(const ScalarAttributeT< T > *attribute) | agxData::AttributeContainer | |
| getAttribute(const ScalarAttributeT< T > *attribute) const | agxData::AttributeContainer | |
| 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 | |
| getBuffer(const agx::Name &name) | agxData::EntityStorage | |
| getBuffer(const agxData::Attribute *attribute) | agxData::EntityStorage | |
| getBuffers() const | agxData::EntityStorage | |
| getContext() | agx::Object | |
| getContext() const | agx::Object | |
| getContext() | agx::Object | |
| getContext() const | agx::Object | |
| getData() | agxData::EntityStorage | |
| getData() | agxData::EntityStorage | |
| getData() const | agxData::EntityStorage | |
| getDeleteHandler() | agx::Referenced | protectedstatic |
| getDevice() | agx::Component | |
| getDevice() const | agx::Component | |
| getDevice() | agx::Component | |
| getDevice() const | agx::Component | |
| getEnableRebind() | agx::Object | static |
| getEntityModel() | agxData::EntityStorage | |
| getEntityModel() const | agxData::EntityStorage | |
| getGlobalOrderBuffer() | agxData::EntityStorage | |
| getGlobalOrderBuffer() const | agxData::EntityStorage | |
| getId() const | agx::Object | |
| getIdToIndexBuffer() | agxData::EntityStorage | |
| getIdToIndexBuffer() const | agxData::EntityStorage | |
| getIdToIndexTable() | agxData::EntityStorage | |
| getIdToIndexTable() const | agxData::EntityStorage | |
| getImplementationName() const | agx::Object | |
| getInstanceBuffer() | agxData::EntityStorage | |
| getInstanceBuffer() const | agxData::EntityStorage | |
| getInstances() const | agxData::EntityStorage | |
| getInstances() | agxData::EntityStorage | |
| getInstances() const | agxData::EntityStorage | |
| getInstances() | agxData::EntityStorage | |
| getInstances() | agxData::EntityStorage | |
| getInstances() const | agxData::EntityStorage | |
| getModel() | agx::Object | |
| getModel() const | agx::Object | |
| getName() const | agx::Object | |
| getNextSibling() | agx::Object | |
| getNextSibling() const | agx::Object | |
| getNumBytes() const | agxData::EntityStorage | |
| 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 | |
| getOrCreateGlobalOrderBuffer() | agxData::EntityStorage | |
| getPath() const | agx::Object | |
| getPath(const agx::Object *root) const | agx::Object | |
| getPermutationBuffer(agxData::Attribute *attribute) | agxData::EntityStorage | |
| getPermutationBuffer(size_t index) | agxData::EntityStorage | |
| 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) override | agxData::EntityStorage | protectedvirtual |
| getRootContext() | agx::Object | |
| getRootContext() const | agx::Object | |
| hasAttribute(const Attribute *attribute) const | agxData::AttributeContainer | |
| hasListener(EventListener *listener) | agxData::EntityStorage | |
| agx::Component::hasListener(EventListener *listener) | agx::Object | |
| hasParent(const agx::Object *node) const | agx::Object | |
| idToIndex(size_t id) const | agxData::EntityStorage | |
| IdToIndexName | agxData::EntityStorage | static |
| indexToId(size_t index) const | agxData::EntityStorage | |
| IndexToIdName | agxData::EntityStorage | static |
| InstanceSwapLocalVector typedef | agxData::EntityStorage | |
| InstanceSwapVector typedef | agxData::EntityStorage | |
| is() const | agx::Referenced | |
| isUnique() const | agx::Object | |
| keyFrameResize(size_t size, size_t capacity) | agxData::EntityStorage | |
| load(agx::TiXmlElement *eStorage, agx::Device *device) | agxData::EntityStorage | 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::Component::load(TiXmlElement *eComponent, Device *device) | 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_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 | |
| ObjectEvent typedef | agx::Component | |
| openDocument(const String &path) | agx::Object | static |
| operator=(const Referenced &) | agx::Referenced | |
| preDestroy(agxData::EntityPtr instance) | agxData::EntityStorage | |
| preparePermutation() | agxData::EntityStorage | |
| presize(size_t size, size_t initialSize=0) | agxData::EntityStorage | |
| print(std::ostream &stream) const | agxData::EntityStorage | |
| print() const | agxData::EntityStorage | |
| printInstanceTable() const | agxData::EntityStorage | |
| printSubtree() const override | agx::Component | virtual |
| printSubtree(std::ostream &stream, int depth=0) const | agx::Component | |
| rebind() override | agx::Component | virtual |
| reference(void *ptr=nullptr) const | agx::Referenced | |
| Referenced() | agx::Referenced | |
| Referenced(const Referenced &) | agx::Referenced | |
| removeAllObjects() | agx::Component | |
| removeListener(EventListener *listener) | agxData::EntityStorage | |
| agx::Component::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 | |
| reorder(const agxData::IndexArray &permutation) | agxData::EntityStorage | |
| reorderAttributes(agx::IndexRange32 range, const agxData::IndexArray &permutation) | agxData::EntityStorage | |
| reserve(size_t size) | agxData::EntityStorage | |
| reset() | agxData::EntityStorage | |
| resize(size_t size, bool initializeElements=true) | agxData::EntityStorage | |
| restorePermutation(agxStream::InputArchive &archive, bool skip=false) | agxData::EntityStorage | |
| save(TiXmlElement *) const | agx::Object | inlinevirtual |
| setContext(agx::Object *context) | agx::Object | virtual |
| setDeleteHandler(DeleteHandler *handler) | agx::Referenced | protectedstatic |
| setDevice(Device *device) | agx::Component | protected |
| setEnableEvents(bool flag) | agxData::EntityStorage | |
| setEnableRebind(bool flag) | agx::Object | static |
| setId(UInt32 id) | agx::Object | |
| setModel(agx::Model *model) | agx::Object | |
| setName(const agx::Name &name) | agx::Object | |
| setUseInstanceTable(bool flag) | agxData::EntityStorage | |
| size() const | agxData::EntityStorage | |
| sizeParameter | agxData::EntityStorage | |
| snapshot(TiXmlNode *eParent, const String &directory) const override | agx::Component | virtual |
| storePermutation(agxStream::OutputArchive &archive) const | agxData::EntityStorage | |
| swapInstances(const InstanceSwapVector &swaps) | agxData::EntityStorage | |
| swapInstances(const InstanceSwapLocalVector &swaps) | agxData::EntityStorage | |
| transferInstance(size_t id, agxData::EntityStorage *target) | agxData::EntityStorage | |
| traverse(const TraverseCallback &callback) | agx::Component | |
| traverse(ComponentVisitor *) | agx::Component | |
| TraverseCallback typedef | agx::Component | |
| unreference(void *ptr=nullptr) const | agx::Referenced | |
| unreference_nodelete() const | agx::Referenced | |
| unregisterBuffer(agxData::Buffer *buffer) | agxData::EntityStorage | |
| useInstanceTable() const | agxData::EntityStorage | |
| ValidateCast(const Referenced *object) | agx::Referenced | static |
| verifyConsistency() | agxData::EntityStorage | |
| ~AttributeContainer() | agxData::AttributeContainer | |
| ~Component() | agx::Component | protectedvirtual |
| ~EntityStorage() | agxData::EntityStorage | protectedvirtual |
| ~Object() | agx::Object | protectedvirtual |
| ~Referenced() | agx::Referenced | protectedvirtual |