Murl::Resource::IPackageFactory Member List

This is the complete list of members for Murl::Resource::IPackageFactory, including all inherited members.

ClassInfoArray typedefMurl::IFactoryObject< IPackageFactory >
CreatePackageFromFile(const String &id, const String &fileName, IEnums::FileCategory fileCategory, Result &result) const =0Murl::Resource::IPackageFactorypure virtual
CreatePackageFromMemory(const String &id, const String &fileName, IEnums::FileCategory fileCategory, const ConstData &data, Bool &dataCanBeDisposed, Result &result) const =0Murl::Resource::IPackageFactorypure virtual
DeInit()=0Murl::Resource::IPackageFactorypure virtual
DestroyPackage(IPackage *&package) const =0Murl::Resource::IPackageFactorypure virtual
GetAttributeInfo()Murl::IFactoryObject< IPackageFactory >inlinestatic
GetNumberOfRegisteredPackageClassInfos() const =0Murl::Resource::IPackageFactoryRegistrypure virtual
GetObjectClassInfo() const=0Murl::IFactoryObject< IPackageFactory >pure virtual
GetPropertyInfo()Murl::IFactoryObject< IPackageFactory >inlinestatic
GetRegisteredPackageClassInfo(UInt32 index) const =0Murl::Resource::IPackageFactoryRegistrypure virtual
GetRegisteredPackageClassInfoFileNamePattern(UInt32 index) const =0Murl::Resource::IPackageFactoryRegistrypure virtual
GetRegisteredPackageClassInfoIndex(const IPackage::ClassInfo &classInfo) const =0Murl::Resource::IPackageFactoryRegistrypure virtual
GetRegisteredPackageClassInfoIndex(const String &className) const =0Murl::Resource::IPackageFactoryRegistrypure virtual
GetRegisteredPackageClassInfoObjectFactory(UInt32 index) const =0Murl::Resource::IPackageFactoryRegistrypure virtual
GetResourceFactory() const =0Murl::Resource::IPackageFactorypure virtual
Init()=0Murl::Resource::IPackageFactorypure virtual
QueryPackageFromFile(const String &fileName, IEnums::FileCategory fileCategory, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0Murl::Resource::IPackageFactorypure 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 =0Murl::Resource::IPackageFactorypure virtual
QueryPackageFromMemory(const ConstData &data, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0Murl::Resource::IPackageFactorypure virtual
QueryPackageFromMemory(const ConstData &data, IEnums::ResourceType *resourceType, IEnums::FileType *fileType, String *id, UInt32 *revision, Bool *isDataValid, Bool *isVersionValid, Bool *isChecksumValid) const =0Murl::Resource::IPackageFactorypure virtual
RegisterPackageClass(const IPackage::ClassInfo &packageClassInfo, const IObjectFactory *objectFactory, const String &fileNamePattern)=0Murl::Resource::IPackageFactoryRegistrypure virtual
ResetObjectProperties()=0Murl::IFactoryObject< IPackageFactory >pure virtual
ResetProperties(IFactoryObject< IPackageFactory > *object)Murl::IFactoryObject< IPackageFactory >inlinestatic
UnregisterPackageClass(const IPackage::ClassInfo &packageClassInfo, const IObjectFactory *objectFactory, const String &fileNamePattern)=0Murl::Resource::IPackageFactoryRegistrypure virtual
~IFactoryObject() overrideMurl::IFactoryObject< IPackageFactory >inline


Copyright © 2011-2024 Spraylight GmbH.