le2d v0.4.6
2D game engine framework
 
Loading...
Searching...
No Matches
le::detail::IAssetTypeLoaderBase Class Referenceabstract

#include <le2d/asset/asset_type_loader.hpp>

Inheritance diagram for le::detail::IAssetTypeLoaderBase:
le::IAssetTypeLoader< AssetTypeT > le::IAssetTypeLoaderCommon< IAudioBuffer > le::IAssetTypeLoaderCommon< FlipbookAnimation > le::IAssetTypeLoaderCommon< IFont > le::IAssetTypeLoaderCommon< IShader > le::IAssetTypeLoaderCommon< ITexture > le::IAssetTypeLoaderCommon< TileSet > le::IAssetTypeLoaderCommon< ITileSheet > le::IAssetTypeLoaderCommon< TransformAnimation > le::IAssetTypeLoaderCommon< AssetTypeT >

Public Member Functions

virtual auto type_name () const -> std::string_view=0
 
virtual auto type_index () const -> std::type_index=0
 
virtual auto load_base (std::string_view uri) const -> std::unique_ptr< IAsset >=0
 

Member Function Documentation

◆ load_base()

virtual auto le::detail::IAssetTypeLoaderBase::load_base ( std::string_view  uri) const -> std::unique_ptr< IAsset >
pure virtual

◆ type_index()

virtual auto le::detail::IAssetTypeLoaderBase::type_index ( ) const -> std::type_index
pure virtual

◆ type_name()

virtual auto le::detail::IAssetTypeLoaderBase::type_name ( ) const -> std::string_view
pure virtual

The documentation for this class was generated from the following file: