Class Loader

Inheritance Relationships

Derived Types

Class Documentation

class Loader

Base Loader.

Subclassed by simple2dengine::FontLoader, simple2dengine::SoundLoader, simple2dengine::TextureLoader

Public Functions

virtual ~Loader() = 0

Destroy the Loader object.

virtual void load(const std::string &filename) = 0

Load asset with name.

Parameters
  • filename: name of asset.

virtual void unload(const std::string &filename) = 0

Unload asset with name.

Parameters
  • filename: name of asset.

virtual BaseAsset *getAsset(const std::string &filename) const = 0

Get loaded asset.

Return
loaded asset.
Parameters
  • filename: name of asset.