|
| LM_COMPONENT_IMPL_DEF ("default") |
|
virtual bool | Load (const ConfigNode &node) override |
|
virtual Asset * | GetAssetByName (const std::string &name) const override |
|
virtual boost::signals2::connection | Connect_ReportProgress (const std::function< void(double, bool)> &func) override |
|
virtual bool | RegisterInterface (const std::string &interfaceName, const std::string &interfaceGroupName, const std::vector< std::string > &dependencies) override |
|
| LM_COMPONENT_INTERFACE_DEF ("assets") |
|
template<typename AssetInterfaceType > |
bool | RegisterInterface () |
|
LM_PUBLIC_API Asset * | ResolveReferenceToAsset (const ConfigNode &node, const std::string &type) const |
|
template<typename AssetInterfaceType > |
AssetInterfaceType * | ResolveReferenceToAsset (const ConfigNode &node) const |
|
template<typename AssetInterfaceType > |
LM_NAMESPACE_BEGIN bool | RegisterInterface () |
|
virtual std::string | ComponentInterfaceTypeName () const =0 |
|
virtual std::string | ComponentImplTypeName () const =0 |
|
void * | operator new (std::size_t size) throw (std::bad_alloc) |
|
void | operator delete (void *p) |
|
An entry for the asset factory. This structure is used for registering asset factory to Assets class.
- See also
- Assets::RegisterAssetFactory