synfig-core
1.0.3
|
IndependentContext is a class to warp the iterator for a double queue of layers (that is the CanvasBase). More...
#include <context.h>
Public Member Functions | |
IndependentContext () | |
IndependentContext (const CanvasBase::const_iterator &x) | |
Constructor based on other CanvasBase iterator. | |
IndependentContext | operator= (const CanvasBase::const_iterator &x) |
Assignation operator. | |
void | set_time (Time time) const |
Sets the context to the Time . It is done recursively. | |
void | set_time (Time time, const Vector &pos) const |
Sets the context to the Time . It is done recursively. Vector is not used. | |
void | set_dirty_outlines () |
Sets dirty (dirty_time_= Time::end()) to all Outline type layers. |
IndependentContext is a class to warp the iterator for a double queue of layers (that is the CanvasBase).
|
inline |
|
inline |
Constructor based on other CanvasBase iterator.
|
inline |
Assignation operator.
void IndependentContext::set_time | ( | Time | time | ) | const |
Sets the context to the Time . It is done recursively.
Referenced by synfig::Layer_Duplicate::accelerated_cairorender(), synfig::Layer_MotionBlur::accelerated_cairorender(), synfig::Layer_Duplicate::accelerated_render(), synfig::Layer_MotionBlur::accelerated_render(), synfig::Layer_Duplicate::get_color(), synfig::Layer_Duplicate::set_time(), synfig::Layer_MotionBlur::set_time(), Layer_Stroboscope::set_time(), synfig::Layer_Skeleton::set_time(), Region::set_time(), Import::set_time(), Layer_TimeLoop::set_time(), NoiseDistort::set_time(), Outline::set_time(), Noise::set_time(), Advanced_Outline::set_time(), synfig::Layer_PasteCanvas::set_time(), synfig::Canvas::set_time(), and synfig::Layer::set_time().
void IndependentContext::set_dirty_outlines | ( | ) |
Sets dirty (dirty_time_= Time::end()) to all Outline type layers.
Referenced by synfig::Canvas::set_grow_value().