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

Go to the source code of this file.

Description

MObject within the session to represent "the session itself".

The root object is used as anchor point when it comes to building, accessing or displaying the whole session. Moreover, the placement used to attach the Root MObejct into the session effectively represents the "global scope" – any constraint attached to this placement possibly effects any other object placed anywhere within this global scope...

Todo:

WIP implementation of session core from 2010

as of 2016, this effort is considered stalled but basically valid

Definition in file root.hpp.

Classes

class  Root
 High-level model root element, corresponding to the global session wide scope. More...
 

Typedefs

typedef Placement< session::Root, session::MetaPRoot
 

Namespaces

 lumiera
 Lumiera public interface.
 
 steam
 Steam-Layer implementation namespace root.
 
 steam::mobject
 Media-Objects, edit operations and high-level session.
 
 steam::mobject::session
 Namespace of Session and user visible high-level objects.