Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::InviwoModuleFactoryObject Class Referenceabstract
Inheritance diagram for inviwo::InviwoModuleFactoryObject:

Public Member Functions

virtual std::unique_ptr< InviwoModulecreate (InviwoApplication *app)=0
 InviwoModuleFactoryObject (const InviwoModuleFactoryObject &)=delete
 InviwoModuleFactoryObject (InviwoModuleFactoryObject &&)=delete
 InviwoModuleFactoryObject (std::string_view name, Version version, std::string_view description, const std::filesystem::path &srcPath, Version inviwoCoreVersion, std::vector< std::string > dependencies, std::vector< Version > dependenciesVersion, std::vector< std::string > aliases, std::vector< LicenseInfo > licenses, ProtectedModule protectedModule)
InviwoModuleFactoryObject & operator= (const InviwoModuleFactoryObject &)=delete
InviwoModuleFactoryObject & operator= (InviwoModuleFactoryObject &&)=delete

Public Attributes

std::vector< std::string > aliases
std::vector< std::pair< std::string, Version > > dependencies
std::string description
Version inviwoCoreVersion
std::vector< LicenseInfolicenses
std::string name
ProtectedModule protectedModule
std::filesystem::path srcPath
Version version

The documentation for this class was generated from the following file:
  • include/inviwo/core/common/inviwomodulefactoryobject.h