22using std::static_pointer_cast;
60 : A(make_new_ident ())
66 : A(make_new_ident (pRef))
68 this->defineDependency(pRef);
80 return static_pointer_cast<TestAsset<A>,
Asset>
Steam-Layer Interface: Asset Lookup and Organisation.
Customised refcounting smart pointer template, built upon std::shared_ptr, but forwarding type relati...
static lib::Depend< AssetManager > instance
get at the system-wide asset manager instance.
Superinterface describing especially bookkeeping properties.
Tree like classification of Assets.
A front-end for using printf-style formatting.
Asset::Ident make_new_ident()
The asset subsystem of the Steam-Layer.
Steam-Layer implementation namespace root.
Test runner and basic definitions for tests.
a POD comprised of all the information sufficiently identifying any given Asset.
A mock asset to support unit testing.
Marker Asset to indicate an unknown media source.