![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "steam/mobject/session/relativelocation.hpp"
Definition at line 42 of file relativelocation.hpp.
Public Types | |
| enum | RelType { SAMETIME , ATTACH } |
| the possible kinds of RelativePlacements More... | |
Public Member Functions | |
| virtual RelativeLocation * | clone () const |
Public Member Functions inherited from LocatingPin | |
| const SolutionData | resolve () const |
| implementing the core Placement functionality. | |
| bool | isOverdetermined () const |
| FixedLocation & | operator() (Time start, Fork track=0) |
| RelativeLocation & | operator() (PlacementRef< MObject > &refObj, Offset const &offset=Offset(Time::ZERO)) |
| LocatingPin (const LocatingPin &) | |
| it's OK to copy a LocainngPin, causing duplication of any chained lPins | |
| LocatingPin & | operator= (const LocatingPin &) |
| virtual | ~LocatingPin () |
| LocatingPin () | |
Friends | |
| class | LocatingPin |
Protected Member Functions | |
| RelativeLocation (PlaRef const &a, Offset const &ofs) | |
| virtual void | intersect (LocatingSolution &) const |
Protected Member Functions inherited from LocatingPin | |
| virtual int | getPrioLevel () const |
| order to consider when resolving. | |
| LocatingPin & | addChain (LocatingPin *) |
| void | resolve (LocatingSolution &) const |
Protected Attributes | |
| RelType | relType |
| the kind of relation denoted by this Placement | |
| Offset | offset_ |
| Offset the actual position by this (time) value relative to the anchor point. | |
Protected Attributes inherited from LocatingPin | |
| std::unique_ptr< LocatingPin > | next_ |
| next additional Pin, if any | |
Private Attributes | |
| const PlaRef | anchor_ |
Additional Inherited Members | |
Protected Types inherited from LocatingPin | |
| typedef lib::time::Time | Time |
| typedef lib::time::TimeVar | TimeVar |
| typedef lib::time::Offset | Offset |
| typedef Time * | Fork |
| typedef std::shared_ptr< asset::Pipe > | Pipe |
| typedef std::pair< Time, Pipe > | SolutionData |
|
inlineprotected |
Definition at line 59 of file relativelocation.hpp.
| enum RelType |
the possible kinds of RelativePlacements
| Enumerator | |
|---|---|
| SAMETIME | place subject at the same time as the anchor |
| ATTACH | attach subject to anchor (e.g. an effect to a clip) |
Definition at line 53 of file relativelocation.hpp.
|
protectedvirtual |
Reimplemented from LocatingPin.
Definition at line 37 of file relativelocation.cpp.
References LocatingPin::intersect().
Here is the call graph for this function:
|
virtual |
Reimplemented from LocatingPin.
Definition at line 30 of file relativelocation.cpp.
|
private |
Definition at line 46 of file relativelocation.hpp.
|
protected |
the kind of relation denoted by this Placement
Definition at line 63 of file relativelocation.hpp.
|
protected |
Offset the actual position by this (time) value relative to the anchor point.
Definition at line 66 of file relativelocation.hpp.
|
friend |
Definition at line 60 of file relativelocation.hpp.
Inheritance diagram for RelativeLocation:
Collaboration diagram for RelativeLocation: