Murl::Resource::IPackageFactory Member List
This is the complete list of members for Murl::Resource::IPackageFactory, including all inherited members.
ClassInfoArray typedef | Murl::IFactoryObject< IPackageFactory > | |
CreatePackageFromFile(const String &id, const String &fileName, IEnums::FileCategory fileCategory, Result &result) const =0 | Murl::Resource::IPackageFactory | pure virtual |
CreatePackageFromMemory(const String &id, const String &fileName, IEnums::FileCategory fileCategory, const ConstData &data, Bool &dataCanBeDisposed, Result &result) const =0 | Murl::Resource::IPackageFactory | pure virtual |
DeInit()=0 | Murl::Resource::IPackageFactory | pure virtual |
DestroyPackage(IPackage *&package) const =0 | Murl::Resource::IPackageFactory | pure virtual |
GetAttributeInfo() | Murl::IFactoryObject< IPackageFactory > | inlinestatic |
GetNumberOfRegisteredPackageClassInfos() const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
GetObjectClassInfo() const=0 | Murl::IFactoryObject< IPackageFactory > | pure virtual |
GetPropertyInfo() | Murl::IFactoryObject< IPackageFactory > | inlinestatic |
GetRegisteredPackageClassInfo(UInt32 index) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
GetRegisteredPackageClassInfoFileNamePattern(UInt32 index) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
GetRegisteredPackageClassInfoIndex(const IPackage::ClassInfo &classInfo) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
GetRegisteredPackageClassInfoIndex(const String &className) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
GetRegisteredPackageClassInfoObjectFactory(UInt32 index) const =0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
GetResourceFactory() const =0 | Murl::Resource::IPackageFactory | pure virtual |
Init()=0 | Murl::Resource::IPackageFactory | pure virtual |
QueryPackageFromFile(const String &fileName, IEnums::FileCategory fileCategory, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0 | Murl::Resource::IPackageFactory | pure virtual |
QueryPackageFromFile(const String &fileName, IEnums::FileCategory fileCategory, IEnums::ResourceType *resourceType, IEnums::FileType *fileType, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0 | Murl::Resource::IPackageFactory | pure virtual |
QueryPackageFromMemory(const ConstData &data, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0 | Murl::Resource::IPackageFactory | pure virtual |
QueryPackageFromMemory(const ConstData &data, IEnums::ResourceType *resourceType, IEnums::FileType *fileType, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0 | Murl::Resource::IPackageFactory | pure virtual |
RegisterPackageClass(const IPackage::ClassInfo &packageClassInfo, const IObjectFactory *objectFactory, const String &fileNamePattern)=0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
ResetObjectProperties()=0 | Murl::IFactoryObject< IPackageFactory > | pure virtual |
ResetProperties(IFactoryObject< IPackageFactory > *object) | Murl::IFactoryObject< IPackageFactory > | inlinestatic |
UnregisterPackageClass(const IPackage::ClassInfo &packageClassInfo, const IObjectFactory *objectFactory, const String &fileNamePattern)=0 | Murl::Resource::IPackageFactoryRegistry | pure virtual |
~IFactoryObject() override | Murl::IFactoryObject< IPackageFactory > | inline |