Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
operationpoint.hpp File Reference

Abstraction to represent the current point of operation within the builder. More...

Go to the source code of this file.

Description

Abstraction to represent the current point of operation within the builder.

The Builder walks the tree of the high-level-model (session model) to generate a (low-level) render node network. The current point of operation within this tree walk is abstracted, to allow the use of some building primitives. A meta description of processing patterns can be used then to control the actual build process, without the need of hard wiring the individual builder steps.

Todo:
stalled design draft from 2008 – basically still considered relevant as of 2016

Definition in file operationpoint.hpp.

#include "lib/hash-standard.hpp"
#include <memory>
#include <vector>
#include <string>

Namespaces

namespace  steam
 Steam-Layer implementation namespace root.
 
namespace  steam::asset
 The asset subsystem of the Steam-Layer.
 
namespace  steam::engine
 Lumiera's render engine core and operational control.
 
namespace  steam::mobject
 Media-Objects, edit operations and high-level session.
 
namespace  steam::mobject::builder
 Namespace of the Builder, transforming high-level into low-level.
 

Classes

class  OperationPoint
 A point in the render node network under construction. More...