synfig-core  1.0.3
Classes | Namespaces | Macros | Typedefs | Functions
node.h File Reference

Base class for Layers and Value Nodes. It defines the base members for the parent - child relationship, the times where the node is modified and the handling of the GUID on deletion and changing. More...

#include <sigc++/signal.h>
#include <set>
#include "time.h"
#include "guid.h"
#include <ETL/handle>
#include "interpolation.h"
#include "mutex.h"

Go to the source code of this file.

Classes

class  synfig::TimePoint
 TimePoint class: holds the time and the before and after interpolation mode. More...
class  synfig::TimePointSet
class  synfig::Node

Namespaces

namespace  synfig
 Where every function and class of the synfig library can be found.

Macros

#define ADJUST_WAYPOINTS_FOR_TIME_OFFSET

Typedefs

typedef etl::handle< Node > synfig::NodeHandle

Functions

TimePoint synfig::operator+ (TimePoint lhs, const Time &rhs)
TimePoint synfig::operator- (TimePoint lhs, const Time &rhs)
bool synfig::operator< (const TimePoint &lhs, const TimePoint &rhs)
bool synfig::operator< (const TimePoint &lhs, const Time &rhs)
bool synfig::operator< (const Time &lhs, const TimePoint &rhs)
bool synfig::operator== (const TimePoint &lhs, const TimePoint &rhs)
bool synfig::operator!= (const TimePoint &lhs, const TimePoint &rhs)
synfig::Nodesynfig::find_node (const synfig::GUID &guid)
template<typename T >
etl::handle< T > synfig::guid_cast (const synfig::GUID &guid)
 Returns a Handle to the Node by its GUID.

Detailed Description

Base class for Layers and Value Nodes. It defines the base members for the parent - child relationship, the times where the node is modified and the handling of the GUID on deletion and changing.

$Id$

Macro Definition Documentation

#define ADJUST_WAYPOINTS_FOR_TIME_OFFSET