Lumiera  0.pre.03
»edit your freedom«
proc.hpp File Reference

Go to the source code of this file.

Description

Data processing Plugins and Codecs can be treated as a specific Kind of Asset.

For the different Kinds of Assets, we use sub-interfaces inheriting from the general Asset interface. To be able to get asset::Proc instances directly from the AssetManager, we define a specialisation of the Asset ID.

See also
asset.hpp for explanation
ProcFactory creating concrete asset::Proc instances

Definition in file proc.hpp.

#include "steam/asset.hpp"
#include "steam/streamtype.hpp"
#include "lib/nocopy.hpp"

Classes

class  ID< Proc >
 
class  Proc
 key abstraction: data processing asset More...
 
class  ProcFactory
 Factory specialised for creating Processor Asset objects. More...
 

Namespaces

 steam
 Steam-Layer implementation namespace root.
 
 steam::asset
 The asset subsystem of the Steam-Layer.