ImFusion SDK 4.3
GlObjectFactory Member List

This is the complete list of members for GlObjectFactory, including all inherited members.

canCreateObject(const std::string &id, const Data *data=nullptr, const std::vector< GlObject * > &objects={})GlObjectFactory
CompatibilityFunction typedefGlObjectFactory
createObject(const std::string &id, const Properties *p=nullptr, const Data *data=nullptr, const std::vector< GlObject * > &objects={})GlObjectFactory
FactoryBase()FactoryBase
FactoryBase(std::string module, bool checkLicense=true)FactoryBaseexplicit
FactoryFunction typedefGlObjectFactory
FactoryFunctionSimple typedefGlObjectFactory
get()GlObjectFactorystatic
getComponentPath(const std::string &componentName) constFactoryBaseprotected
getComponentPath(const std::string &moduleName, const std::string &componentName)FactoryBaseprotectedstatic
isLicensed(const std::string &name)FactoryBaseprotected
isLicensed(const std::string &moduleName, const std::string &name)FactoryBaseprotectedstatic
m_checkLicense (defined in FactoryBase)FactoryBaseprotected
m_factoryModule (defined in FactoryBase)FactoryBaseprotected
moduleName() constFactoryBase
registerObject(const std::string &id, FactoryFunction factoryFunction, CompatibilityFunction factoryCompatibilityFunction)GlObjectFactory
registerObject(const std::string &id, FactoryFunctionSimple factoryFunction)GlObjectFactory
~FactoryBase()FactoryBaseprotectedvirtual
Search Tab / S to search, Esc to close