Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
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

namespace  anonymous_namespace{config-resolver.cpp}
 
namespace  anonymous_namespace{facade.cpp}
 
namespace  asset
 The asset subsystem of the Steam-Layer.
 
namespace  cmd
 
namespace  control
 Steam-Layer dispatcher, controller and administrative facilities.
 
namespace  engine
 Lumiera's render engine core and operational control.
 
namespace  external
 
namespace  fixture
 Fixture and low-level-Model.
 
namespace  mobject
 Media-Objects, edit operations and high-level session.
 
namespace  node
 
namespace  play
 :test
 
namespace  test
 
namespace  test_format
 

Typedefs

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

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
 

Typedef Documentation

◆ WrapperTypes

◆ InterfaceTypes

the list of all concrete types participating in the rule based config query system

Definition at line 64 of file config-resolver.hpp.