Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
media.hpp File Reference

Go to the source code of this file.

Description

Media data represented 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::Media instances directly from the AssetManager, we define a specialisation of the Asset ID.

See also
asset.hpp for explanation
MediaFactory creating concrete asset::Media instances

Definition in file media.hpp.

Classes

class  ID< Media >
 
class  Media
 key abstraction: media-like assets More...
 
class  MediaFactory
 Factory specialised for creating Media Asset objects. More...
 

Functions

 LUMIERA_ERROR_DECLARE (PART_OF_COMPOUND)
 

Namespaces

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