Lumiera  0.pre.03
»edit your freedom«
Facade Struct Reference

#include "steam/facade.hpp"

Description

Global access point for the services implemented by the Steam-Layer.

Todo:

this is a dummy placeholder as of 1/2009. Currently, there is only implementation-level code within the Steam-Layer and the interfaces need to be worked out.

at least the Play/Output subsystem slowly turns into something real, as of 6/2011

and as of 1/2017, the Session subsystem is basically implemented and it became clear that there won't be a "Builder subsystem". So this interface might now be considered roughly complete...

Definition at line 52 of file steam/facade.hpp.

Static Public Member Functions

static lumiera::SubsysgetPlayOutDescriptor ()
 provide a descriptor for lumiera::AppState, wired accordingly to allow main() to bring up the render / playback coordination and output management subsystem. More...
 
static lumiera::SubsysgetSessionDescriptor ()
 provide a descriptor for lumiera::AppState, wired accordingly to allow main() to boot the support infrastructure for loading of and working on the editing session. More...
 

Member Function Documentation

◆ getSessionDescriptor()

Subsys & getSessionDescriptor ( )
static

provide a descriptor for lumiera::AppState, wired accordingly to allow main() to boot the support infrastructure for loading of and working on the editing session.

intended for use by main().

Definition at line 143 of file facade.cpp.

◆ getPlayOutDescriptor()

Subsys & getPlayOutDescriptor ( )
static

provide a descriptor for lumiera::AppState, wired accordingly to allow main() to bring up the render / playback coordination and output management subsystem.

intended for use by main().

Definition at line 151 of file facade.cpp.

+ Collaboration diagram for Facade:

The documentation for this struct was generated from the following files: