Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/asset/meta.hpp"
Building and configuring a meta asset.
The finished elements are defined to be immutable, thus, on creation or when changing / superseding a meta asset, the client gets a special builder instance, which is a value object for configuring the specific details to set. When done, the client invokes a commit()
function, which yields a smart-ptr to the new meta asset. Individual meta asset subclasses are bound to define a specialisation of this Builder template, which will then be instantiated and provided by the MetaFactory.
Definition at line 100 of file asset/meta.hpp.