Murl::Resource::IObjectFactory Member List
This is the complete list of members for Murl::Resource::IObjectFactory, including all inherited members.
ClassInfoArray typedef | Murl::IFactoryObject< IObjectFactory > | |
CreateObjectFromFile(IEnums::ResourceType type, const IAttributes *params, const String &id, const String &fileName, IEnums::FileCategory fileCategory, Result &result) const =0 | Murl::Resource::IObjectFactory | pure virtual |
CreateObjectFromMemory(IEnums::ResourceType type, const IAttributes *params, const String &id, const String &fileName, IEnums::FileCategory fileCategory, const ConstData &data, Bool &dataCanBeDisposed, Result &result) const =0 | Murl::Resource::IObjectFactory | pure virtual |
DeInit()=0 | Murl::Resource::IObjectFactory | pure virtual |
DestroyObject(IObject *&object) const =0 | Murl::Resource::IObjectFactory | pure virtual |
GetAttributeInfo() | Murl::IFactoryObject< IObjectFactory > | inlinestatic |
GetNumberOfRegisteredObjectClassInfos() const =0 | Murl::Resource::IObjectFactoryRegistry | pure virtual |
GetObjectClassInfo() const=0 | Murl::IFactoryObject< IObjectFactory > | pure virtual |
GetPropertyInfo() | Murl::IFactoryObject< IObjectFactory > | inlinestatic |
GetRegisteredObjectClassInfo(UInt32 index) const =0 | Murl::Resource::IObjectFactoryRegistry | pure virtual |
GetRegisteredObjectClassInfoIndex(const IObject::ClassInfo &classInfo) const =0 | Murl::Resource::IObjectFactoryRegistry | pure virtual |
GetRegisteredObjectClassInfoIndex(const String &className) const =0 | Murl::Resource::IObjectFactoryRegistry | pure virtual |
GetResourceFactory() const =0 | Murl::Resource::IObjectFactory | pure virtual |
Init()=0 | Murl::Resource::IObjectFactory | pure virtual |
QueryObjectFromFile(const String &fileName, IEnums::FileCategory fileCategory, Bool *isDataValid, Bool *isVersionValid) const =0 | Murl::Resource::IObjectFactory | pure virtual |
QueryObjectFromFile(const String &fileName, IEnums::FileCategory fileCategory, IEnums::ResourceType *resourceType, IEnums::FileType *fileType, Bool *isDataValid, Bool *isVersionValid) const =0 | Murl::Resource::IObjectFactory | pure virtual |
QueryObjectFromMemory(const ConstData &data, const String &fileName, Bool *isDataValid, Bool *isVersionValid) const =0 | Murl::Resource::IObjectFactory | pure virtual |
QueryObjectFromMemory(const ConstData &data, const String &fileName, IEnums::ResourceType *resourceType, IEnums::FileType *fileType, Bool *isDataValid, Bool *isVersionValid) const =0 | Murl::Resource::IObjectFactory | pure virtual |
RegisterObjectClass(const IObject::ClassInfo &classInfo)=0 | Murl::Resource::IObjectFactoryRegistry | pure virtual |
ResetObjectProperties()=0 | Murl::IFactoryObject< IObjectFactory > | pure virtual |
ResetProperties(IFactoryObject< IObjectFactory > *object) | Murl::IFactoryObject< IObjectFactory > | inlinestatic |
UnregisterObjectClass(const IObject::ClassInfo &classInfo)=0 | Murl::Resource::IObjectFactoryRegistry | pure virtual |
~IFactoryObject() override | Murl::IFactoryObject< IObjectFactory > | inline |