#include <le2d/asset/asset_type_loaders.hpp>
Public Types | |
| using | BaseType = IAssetTypeLoaderCommon |
Public Member Functions | |
| IAssetTypeLoaderCommon (gsl::not_null< IDataLoader const * > data_loader, gsl::not_null< IResourceFactory const * > resource_factory) | |
Public Member Functions inherited from le::IAssetTypeLoader< AssetTypeT > | |
| virtual auto | load_asset (std::string_view uri) const -> std::unique_ptr< AssetTypeT >=0 |
| Primary customization point. | |
Protected Attributes | |
| gsl::not_null< IDataLoader const * > | m_data_loader |
| gsl::not_null< IResourceFactory const * > | m_resource_factory |
| using le::IAssetTypeLoaderCommon< AssetTypeT >::BaseType = IAssetTypeLoaderCommon |
|
inlineexplicit |
|
protected |
|
protected |