Lumiera  0.pre.03
»edit your freedom«
steam Namespace Reference

Description

Steam-Layer implementation namespace root.

Lumiera's middle layer contains the core models, both high-level (session) and low-level (render nodes), together with the Builder to translate between those two models, the command frontend, session support system, the playback-and-render-control subsystem and the API and backbone of the renderengine. Most render implementation code resides in the vault layer or is loaded from plug-ins though.

Namespaces

 asset
 The asset subsystem of the Steam-Layer.
 
 control
 Steam-Layer dispatcher, controller and administrative facilities.
 
 engine
 Lumiera's render engine core and operational control.
 
 fixture
 Fixture and low-level-Model.
 
 mobject
 Media-Objects, edit operations and high-level session.
 
 play
 Playback and rendering control subsystem.
 

Typedefs

typedef lib::meta::Types< steam::mobject::session::Fork, steam::asset::Pipe, const steam::asset::ProcPatt, steam::asset::Timeline, steam::asset::Sequence >::List InterfaceTypes
 the list of all concrete types participating in the rule based config query system
 
typedef lib::meta::Types< mobject::Placement< mobject::MObject > *, lib::P< asset::Asset > *>::List WrapperTypes
 

Classes

class  ConfigResolver
 user-visible Interface to the ConfigRules subsystem. More...
 
struct  Facade
 Global access point for the services implemented by the Steam-Layer. More...
 
class  PlayOutSubsysDescriptor
 
class  SessionSubsystem
 
struct  StreamType