Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
assetmanager.cpp File Reference

Implementation of Asset lookup and organisation functions. More...

Go to the source code of this file.

Description

Implementation of Asset lookup and organisation functions.

Definition in file assetmanager.cpp.

Namespaces

namespace  lumiera
 Lumiera public interface.
 
namespace  lumiera::error
 
namespace  steam
 Steam-Layer implementation namespace root.
 
namespace  steam::asset
 The asset subsystem of the Steam-Layer.
 
namespace  steam::asset::anonymous_namespace{assetmanager.cpp}
 

Classes

struct  IDErr
 AssetManager error responses, caused by querying invalid Asset IDs from the internal DB. More...
 
struct  UnknownID
 
struct  WrongKind
 

Functions

 LUMIERA_ERROR_DEFINE (UNKNOWN_ASSET_ID, "non-registered Asset ID")
 
 LUMIERA_ERROR_DEFINE (WRONG_ASSET_KIND, "wrong Asset kind, unable to cast")
 
void recursive_call (AssetManager *instance, PAsset &pA)
 
function< void(PAsset &)> detach_child_recursively ()