AGX Dynamics 2.42.3.0
Loading...
Searching...
No Matches
agxData::EntityStorage Member List

This is the complete list of members for agxData::EntityStorage, including all inherited members.

_load(TiXmlElement *eComponent, Device *device)agx::Componentstatic
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::Componentvirtual
addObjectEventagx::Component
allocateObserverVector() constagx::Referencedprotected
as()agx::Referenced
as() constagx::Referenced
asSafe()agx::Referenced
asSafe() constagx::Referenced
AttributeContainer()agxData::AttributeContainer
autoComplete(const String &partialName, StringVector &matchingNames) constagx::Componentvirtual
buildNavigationTree(agxJson::Value &eNode) const overrideagx::Componentvirtual
capacity() constagxData::EntityStorage
capacityParameteragxData::EntityStorage
ClassModel()agxData::EntityStoragestatic
clear()agxData::EntityStorage
clone() constagxData::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) overrideagxData::EntityStoragevirtual
agx::Component::configure(TiXmlElement *eComponent) overrideagx::Componentvirtual
agx::Component::configure(Model *model)agx::Component
copy(agxData::EntityStorage *target, const agxData::EntityStorage *source)agxData::EntityStoragestatic
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() constagx::Referencedprotected
dereferenceMultipliedAttribute(const agxData::EntityPtr &entity, const agxData::ScalarAttributeT< T > *attribute)agxData::EntityStorage
dereferenceMultipliedAttribute(const agxData::EntityPtr &entity, const agxData::ScalarAttributeT< T > *attribute) constagxData::EntityStorage
dereferenceMultipliedAttribute(const EntityPtr &entity, const ScalarAttributeT< T > *attribute)agxData::EntityStorage
dereferenceMultipliedAttribute(const EntityPtr &entity, const ScalarAttributeT< T > *attribute) constagxData::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() constagxData::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::EntityStorageprotected
EntityStorage(EntityModel *entity, const agx::Name &name, bool isFrameStorage, size_t capacity, size_t size)agxData::EntityStorageprotected
EventConstObserver typedefagx::Object
EventConstRef typedefagx::Object
EventObserver typedefagx::Object
EventObserverVector typedefagx::Object
EventPtrVector typedefagx::Object
EventRef typedefagx::Object
EventRefVector typedefagx::Object
expandAutoCompletionMatch(const String &query, const StringVector &matchingNames) constagx::Componentprotected
explicityRegisterBuffer(agxData::Buffer *buffer, agxData::Attribute *attribute)agxData::EntityStorageprotected
extractPermutation(agx::IndexVector &result, agxStream::InputArchive &archive)agxData::EntityStoragestatic
fullName() constagx::Object
fullPath() constagx::Object
fullPath(const agx::Object *root) constagx::Object
generateName(const agx::String &bindPath)agx::Objectstatic
get(const agx::Name &attributeName, size_t index)agxData::EntityStorage
getActiveObjects()agx::Objectstatic
getAttribute(const Attribute *attribute)agxData::AttributeContainer
getAttribute(const Attribute *attribute) constagxData::AttributeContainer
getAttribute(const ScalarAttributeT< T > *attribute)agxData::AttributeContainer
getAttribute(const ScalarAttributeT< T > *attribute) constagxData::AttributeContainer
getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr)agx::Object
getAutoScopedResource(const agx::Path &path, agx::Model *model=nullptr) constagx::Object
getAutoScopedResource(const agx::Path &path)agx::Object
getAutoScopedResource(const agx::Path &path) constagx::Object
getBuffer(const agx::Name &name)agxData::EntityStorage
getBuffer(const agxData::Attribute *attribute)agxData::EntityStorage
getBuffers() constagxData::EntityStorage
getContext()agx::Object
getContext() constagx::Object
getContext()agx::Object
getContext() constagx::Object
getData()agxData::EntityStorage
getData()agxData::EntityStorage
getData() constagxData::EntityStorage
getDeleteHandler()agx::Referencedprotectedstatic
getDevice()agx::Component
getDevice() constagx::Component
getDevice()agx::Component
getDevice() constagx::Component
getEnableRebind()agx::Objectstatic
getEntityModel()agxData::EntityStorage
getEntityModel() constagxData::EntityStorage
getGlobalOrderBuffer()agxData::EntityStorage
getGlobalOrderBuffer() constagxData::EntityStorage
getId() constagx::Object
getIdToIndexBuffer()agxData::EntityStorage
getIdToIndexBuffer() constagxData::EntityStorage
getIdToIndexTable()agxData::EntityStorage
getIdToIndexTable() constagxData::EntityStorage
getImplementationName() constagx::Object
getInstanceBuffer()agxData::EntityStorage
getInstanceBuffer() constagxData::EntityStorage
getInstances() constagxData::EntityStorage
getInstances()agxData::EntityStorage
getInstances() constagxData::EntityStorage
getInstances()agxData::EntityStorage
getInstances()agxData::EntityStorage
getInstances() constagxData::EntityStorage
getModel()agx::Object
getModel() constagx::Object
getName() constagx::Object
getNextSibling()agx::Object
getNextSibling() constagx::Object
getNumBytes() constagxData::EntityStorage
getNumObjects(const agx::Name &name) constagx::Component
getObject(const agx::Name &name, size_t index=0)agx::Component
getObject(const agx::Name &name, size_t index=0) constagx::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) constagx::Component
getObject(const agx::Name &name, size_t index=0)agx::Component
getObject(const agx::Name &name, size_t index=0) constagx::Component
getObjects() constagx::Component
getObjects(agx::ObjectPtrVector &result, bool recursive=false) constagx::Component
getObjects(agx::ObjectPtrVector &result, const agx::Model *model, bool recursive=false) constagx::Component
getOrCreateGlobalOrderBuffer()agxData::EntityStorage
getPath() constagx::Object
getPath(const agx::Object *root) constagx::Object
getPermutationBuffer(agxData::Attribute *attribute)agxData::EntityStorage
getPermutationBuffer(size_t index)agxData::EntityStorage
getReferenceCount() constagx::Referenced
getResource(const agx::Path &path, agx::Model *model=nullptr)agx::Object
getResource(const agx::Path &path, agx::Model *model=nullptr) constagx::Object
getResource(const agx::Path &path)agx::Object
getResource(const agx::Path &path) constagx::Object
getResourceImpl(const agx::Path &path, agx::Model *model) overrideagxData::EntityStorageprotectedvirtual
getRootContext()agx::Object
getRootContext() constagx::Object
hasAttribute(const Attribute *attribute) constagxData::AttributeContainer
hasListener(EventListener *listener)agxData::EntityStorage
agx::Component::hasListener(EventListener *listener)agx::Object
hasParent(const agx::Object *node) constagx::Object
idToIndex(size_t id) constagxData::EntityStorage
IdToIndexNameagxData::EntityStoragestatic
indexToId(size_t index) constagxData::EntityStorage
IndexToIdNameagxData::EntityStoragestatic
InstanceSwapLocalVector typedefagxData::EntityStorage
InstanceSwapVector typedefagxData::EntityStorage
is() constagx::Referenced
isUnique() constagx::Object
keyFrameResize(size_t size, size_t capacity)agxData::EntityStorage
load(agx::TiXmlElement *eStorage, agx::Device *device)agxData::EntityStoragestatic
agx::Component::load(const String &path, const Path &_namespace=Path())agx::Componentstatic
agx::Component::load(const String &path, Device *device, const Path &_namespace=Path())agx::Componentstatic
agx::Component::load(const Path &path, const Name &implementation, Device *device, const Path &_namespace=Path())agx::Componentstatic
agx::Component::load(TiXmlElement *eComponent, Device *device)agx::Componentstatic
agx::Object::load(const String &path, Device *device, const String &type="", size_t instance=0)agx::Objectstatic
agx::Object::load(const String &path, Device *device, const String &type, const String &attribute, const String &value)agx::Objectstatic
agx::Object::load(const String &path, Device *device, ObjectPtrVector &loadedObjects)agx::Objectstatic
m_mutexagx::Referencedmutableprotected
m_observersagx::Referencedmutableprotected
m_refCountagx::Referencedmutableprotected
Object(const Name &name=Name(), Model *model=Object::ClassModel())agx::Object
ObjectEvent typedefagx::Component
openDocument(const String &path)agx::Objectstatic
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) constagxData::EntityStorage
print() constagxData::EntityStorage
printInstanceTable() constagxData::EntityStorage
printSubtree() const overrideagx::Componentvirtual
printSubtree(std::ostream &stream, int depth=0) constagx::Component
rebind() overrideagx::Componentvirtual
reference(void *ptr=nullptr) constagx::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::Componentvirtual
removeObject(const agx::Name &name, size_t index=0)agx::Component
removeObjectEventagx::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 *) constagx::Objectinlinevirtual
setContext(agx::Object *context)agx::Objectvirtual
setDeleteHandler(DeleteHandler *handler)agx::Referencedprotectedstatic
setDevice(Device *device)agx::Componentprotected
setEnableEvents(bool flag)agxData::EntityStorage
setEnableRebind(bool flag)agx::Objectstatic
setId(UInt32 id)agx::Object
setModel(agx::Model *model)agx::Object
setName(const agx::Name &name)agx::Object
setUseInstanceTable(bool flag)agxData::EntityStorage
size() constagxData::EntityStorage
sizeParameteragxData::EntityStorage
snapshot(TiXmlNode *eParent, const String &directory) const overrideagx::Componentvirtual
storePermutation(agxStream::OutputArchive &archive) constagxData::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 typedefagx::Component
unreference(void *ptr=nullptr) constagx::Referenced
unreference_nodelete() constagx::Referenced
unregisterBuffer(agxData::Buffer *buffer)agxData::EntityStorage
useInstanceTable() constagxData::EntityStorage
ValidateCast(const Referenced *object)agx::Referencedstatic
verifyConsistency()agxData::EntityStorage
~AttributeContainer()agxData::AttributeContainer
~Component()agx::Componentprotectedvirtual
~EntityStorage()agxData::EntityStorageprotectedvirtual
~Object()agx::Objectprotectedvirtual
~Referenced()agx::Referencedprotectedvirtual