synfig-core  1.0.3
Public Member Functions | List of all members
synfig::IndependentContext Class Reference

IndependentContext is a class to warp the iterator for a double queue of layers (that is the CanvasBase). More...

#include <context.h>

Inheritance diagram for synfig::IndependentContext:
synfig::Context

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.

Detailed Description

IndependentContext is a class to warp the iterator for a double queue of layers (that is the CanvasBase).

See Also
Layer, Canvas, CanvasBase, Context

Constructor & Destructor Documentation

synfig::IndependentContext::IndependentContext ( )
inline
synfig::IndependentContext::IndependentContext ( const CanvasBase::const_iterator &  x)
inline

Constructor based on other CanvasBase iterator.

Member Function Documentation

IndependentContext synfig::IndependentContext::operator= ( const CanvasBase::const_iterator &  x)
inline

Assignation operator.

void IndependentContext::set_time ( Time  time) const
void IndependentContext::set_time ( Time  time,
const Vector pos 
) const

Sets the context to the Time . It is done recursively. Vector is not used.

void IndependentContext::set_dirty_outlines ( )

Sets dirty (dirty_time_= Time::end()) to all Outline type layers.

Referenced by synfig::Canvas::set_grow_value().


The documentation for this class was generated from the following files: