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 |