Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/mobject/explicitplacement.hpp"
Special kind of Placement, where the location of the MObject has been nailed down to a fixed position.
The Session maintains a special list of Placements, which actually is a snapshot of all Session contents fixed and reduced to simple positions. This so called Fixture contains only ExplicitPlacement objects and is processed by the Builder to create the render engine node network.
Definition at line 63 of file explicitplacement.hpp.
Public Types | |
typedef std::pair< Time, Pipe > | SolutionData |
Public Member Functions | |
virtual ExplicitPlacement | resolve () const |
no need to resolve any further, as this ExplicitPlacement already is the result of a resolve()-call. More... | |
Public Member Functions inherited from Placement< MObject > | |
_Id | getID () const |
< More... | |
MObject * | operator-> () const |
Public Attributes | |
const Pipe | pipe |
const Time | time |
Friends | |
ExplicitPlacement | Placement () const |
Protected Member Functions | |
ExplicitPlacement (const Placement< MObject > &base, const SolutionData found) | |
Protected Member Functions inherited from Placement< MObject > | |
Placement (MObject &mo, Deleter killer) | |
Private Member Functions | |
ExplicitPlacement & | operator= (const ExplicitPlacement &) |
copying prohibited, ExplicitPlacement is effectively const! | |
Additional Inherited Members | |
Protected Types inherited from Placement< MObject > | |
typedef _Parent::template Id< MObject > const & | _Id |
typedef Placement< B > | _Parent |
typedef _Parent::_SmartPtr | _SmartPtr |
typedef _Parent::Deleter | Deleter |
|
inlinevirtual |
no need to resolve any further, as this ExplicitPlacement already is the result of a resolve()-call.
//////////////////////TICKET #439
Definition at line 76 of file explicitplacement.hpp.
References ExplicitPlacement::operator=(), and lumiera::anonymous_namespace{basic-setup.cpp}::resolve().