Engine::Assets::Asset #
An example game engine / Generic assets / Asset
Defined in header <src/Assets/Asset.hpp>
class Asset;
Public Classes #
Name | |
---|---|
union | Event |
Public Functions #
Member Functions | Description |
---|---|
(constructor) | (function) |
(destructor) = 0 | (virtual function) |
load | Call this method to load the asset. (virtual function) |
unload | Call this method to unload the asset. (virtual function) |
getEvent const | Returns the current status of the asset. (function) |
Public Functions #
function Asset #
Defined in header <src/Assets/Asset.hpp>
explicit Asset(const std::string & name);
Exception Safety
Basic exception guarantee.
function ~Asset #
Defined in header <src/Assets/Asset.hpp>
virtual ~Asset() = 0;
Exception Safety
Basic exception guarantee.
function load #
Defined in header <src/Assets/Asset.hpp>
virtual void
load();
Call this method to load the asset.
Exception Safety
Basic exception guarantee.
function unload #
Defined in header <src/Assets/Asset.hpp>
virtual void
unload();
Call this method to unload the asset.
Exception Safety
Basic exception guarantee.
function getEvent #
Defined in header <src/Assets/Asset.hpp>
const Event &
getEvent() const;
Returns the current status of the asset.
Description
Use this to determine the state, for example if the assets is being loaded or unloaded.
Exception Safety
Basic exception guarantee.
Updated on 2023-04-03