![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Implementation details of OutputDesignation and OutputMapping. More...
Go to the source code of this file.
Implementation details of OutputDesignation and OutputMapping.
Both of these are mostly intended as interface elements to represent the intention to connect to another MObject, or a translation and mapping of such connection intentions. But parts of the implementation are kept here in a translation unit separate of the usage site: The implementation of the various kinds of OutputDesignation spec (absolute, indirect, relative) and the connection between OutputMapping and the rules based system.
Definition in file output-designation.cpp.
#include "lib/error.hpp"#include "lib/symbol.hpp"#include "lib/query-util.hpp"#include "common/query/query-resolver.hpp"#include "steam/mobject/mobject.hpp"#include "steam/mobject/placement-ref.hpp"#include "steam/mobject/output-designation.hpp"#include "steam/mobject/output-mapping.hpp"#include "steam/config-resolver.hpp"#include "lib/util.hpp"#include <boost/functional/hash.hpp>#include <cstdlib>Namespaces | |
| namespace | steam |
| Steam-Layer implementation namespace root. | |
| namespace | steam::mobject |
| Media-Objects, edit operations and high-level session. | |
| namespace | steam::mobject::_mapping |
Typedefs | |
| typedef OutputDesignation::PPipe | PPipe |
| typedef OutputDesignation::PID | PID |
| typedef OutputDesignation::TargetSpec | TargetSpec |
Classes | |
| struct | AbsoluteSpec |
| struct | IndirectSpec |
| struct | RelativeSpec |
Functions | |
| HashVal | slot (Query< asset::Pipe > const &) |
| yield a suitable table slot for this query | |
| HashVal | resolveQuery (Query< asset::Pipe > const &) |
| delegate target pipe resolution to the rules system | |
| uint | is_defaults_query_with_channel (Query< asset::Pipe > const &) |
| detect the special case, when actually the Nth solution of a defaults query is requested | |
| Query< asset::Pipe > | build_corresponding_sourceQuery (Query< asset::Pipe > const &) |
| ..and build the corresponding defaults source query for this case | |
Variables | |
| Symbol | SEQNR_PREDICATE = "ord" |