![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
Go to the source code of this file.
WIP implementation of session core from 2010
as of 2016, this effort is considered stalled but basically valid
Definition in file scope.hpp.
#include "steam/mobject/placement.hpp"#include "steam/mobject/placement-ref.hpp"#include "lib/error.hpp"#include <string>Namespaces | |
| namespace | lumiera |
| Lumiera public interface. | |
| namespace | lumiera::error |
| namespace | steam |
| Steam-Layer implementation namespace root. | |
| namespace | steam::mobject |
| Media-Objects, edit operations and high-level session. | |
| namespace | steam::mobject::session |
| Namespace of Session and user visible high-level objects. | |
Classes | |
| class | Scope |
| A Placement scope within the high-level-model. More... | |
Functions | |
| LUMIERA_ERROR_DECLARE (EMPTY_SCOPE_PATH) | |
| Placement scope not locatable (empty model path) | |
| LUMIERA_ERROR_DECLARE (NO_PARENT_SCOPE) | |
| Parent scope of root not accessible. | |
| LUMIERA_ERROR_DECLARE (INVALID_SCOPE) | |
| Placement scope invalid and not locatable within model. | |
| bool | operator== (Scope const &scope1, Scope const &scope2) |
| as scopes are constituted by a "scope top" element (placement) registered within the PlacementIndex of the current session, equality is defined in terms of this defining placement. | |
| bool | operator!= (Scope const &scope1, Scope const &scope2) |