#include <valuenode_animated.h>
Public Types | |
typedef etl::handle < ValueNode_Animated > | Handle |
typedef etl::handle< const ValueNode_Animated > | ConstHandle |
typedef synfig::Waypoint | Waypoint |
typedef synfig::WaypointList | WaypointList |
typedef std::pair < WaypointList::iterator, bool > | findresult |
typedef std::pair < WaypointList::const_iterator, bool > | const_findresult |
Public Member Functions | |
WaypointList & | waypoint_list () |
const WaypointList & | waypoint_list () const |
virtual WaypointList::iterator | new_waypoint (Time t, ValueBase value)=0 |
virtual WaypointList::iterator | new_waypoint (Time t, ValueNode::Handle value_node)=0 |
Waypoint | new_waypoint_at_time (const Time &t) const |
WaypointList::iterator | add (const Waypoint &x) |
void | erase (const UniqueID &x) |
findresult | find_uid (const UniqueID &x) |
const_findresult | find_uid (const UniqueID &x) const |
findresult | find_time (const Time &x) |
const_findresult | find_time (const Time &x) const |
WaypointList::iterator | find (const UniqueID &x) |
WaypointList::const_iterator | find (const UniqueID &x) const |
WaypointList::iterator | find (const Time &x) |
WaypointList::const_iterator | find (const Time &x) const |
WaypointList::iterator | find_next (const Time &x) |
WaypointList::const_iterator | find_next (const Time &x) const |
WaypointList::iterator | find_prev (const Time &x) |
WaypointList::const_iterator | find_prev (const Time &x) const |
virtual | ~ValueNode_Animated () |
virtual String | get_name () const |
Returns the name of the ValueNode type. | |
virtual String | get_local_name () const |
Returns the localized name of the ValueNode type. | |
int | find (const Time &begin, const Time &end, std::vector< Waypoint * > &list) |
void | insert_time (const Time &location, const Time &delta) |
DCAST_HACK_ID (4) | |
Static Public Member Functions | |
static Handle | create (ValueBase::Type type) |
static Handle | create (const ValueBase &value, const Time &time) |
static Handle | create (ValueNode::Handle value_node, const Time &time) |
Protected Member Functions | |
ValueNode_Animated () | |
void | set_type (ValueBase::Type t) |
Sets the type of the ValueNode. | |
virtual void | get_times_vfunc (Node::time_set &set) const |
Protected Attributes | |
WaypointList | waypoint_list_ |
typedef etl::handle<ValueNode_Animated> synfig::ValueNode_Animated::Handle |
Reimplemented from synfig::ValueNode.
typedef etl::handle<const ValueNode_Animated> synfig::ValueNode_Animated::ConstHandle |
Reimplemented from synfig::ValueNode.
typedef std::pair<WaypointList::iterator,bool> synfig::ValueNode_Animated::findresult |
typedef std::pair<WaypointList::const_iterator,bool> synfig::ValueNode_Animated::const_findresult |
ValueNode_Animated::~ValueNode_Animated | ( | ) | [virtual] |
ValueNode_Animated::ValueNode_Animated | ( | ) | [protected] |
WaypointList& synfig::ValueNode_Animated::waypoint_list | ( | ) | [inline] |
const WaypointList& synfig::ValueNode_Animated::waypoint_list | ( | ) | const [inline] |
virtual WaypointList::iterator synfig::ValueNode_Animated::new_waypoint | ( | Time | t, | |
ValueBase | value | |||
) | [pure virtual] |
virtual WaypointList::iterator synfig::ValueNode_Animated::new_waypoint | ( | Time | t, | |
ValueNode::Handle | value_node | |||
) | [pure virtual] |
ValueNode_Animated::WaypointList::iterator ValueNode_Animated::add | ( | const Waypoint & | x | ) |
void ValueNode_Animated::erase | ( | const UniqueID & | x | ) |
ValueNode_Animated::findresult ValueNode_Animated::find_uid | ( | const UniqueID & | x | ) |
ValueNode_Animated::const_findresult ValueNode_Animated::find_uid | ( | const UniqueID & | x | ) | const |
ValueNode_Animated::findresult ValueNode_Animated::find_time | ( | const Time & | x | ) |
ValueNode_Animated::const_findresult ValueNode_Animated::find_time | ( | const Time & | x | ) | const |
ValueNode_Animated::WaypointList::iterator ValueNode_Animated::find | ( | const UniqueID & | x | ) |
ValueNode_Animated::WaypointList::const_iterator ValueNode_Animated::find | ( | const UniqueID & | x | ) | const |
ValueNode_Animated::WaypointList::iterator ValueNode_Animated::find | ( | const Time & | x | ) |
ValueNode_Animated::WaypointList::const_iterator ValueNode_Animated::find | ( | const Time & | x | ) | const |
ValueNode_Animated::WaypointList::iterator ValueNode_Animated::find_next | ( | const Time & | x | ) |
ValueNode_Animated::WaypointList::const_iterator ValueNode_Animated::find_next | ( | const Time & | x | ) | const |
ValueNode_Animated::WaypointList::iterator ValueNode_Animated::find_prev | ( | const Time & | x | ) |
ValueNode_Animated::WaypointList::const_iterator ValueNode_Animated::find_prev | ( | const Time & | x | ) | const |
String ValueNode_Animated::get_name | ( | ) | const [virtual] |
String ValueNode_Animated::get_local_name | ( | ) | const [virtual] |
ValueNode_Animated::Handle synfig::ValueNode_Animated::create | ( | ValueBase::Type | type | ) | [static] |
ValueNode_Animated::Handle ValueNode_Animated::create | ( | const ValueBase & | value, | |
const Time & | time | |||
) | [static] |
ValueNode_Animated::Handle ValueNode_Animated::create | ( | ValueNode::Handle | value_node, | |
const Time & | time | |||
) | [static] |
int ValueNode_Animated::find | ( | const Time & | begin, | |
const Time & | end, | |||
std::vector< Waypoint * > & | list | |||
) |
void ValueNode_Animated::set_type | ( | ValueBase::Type | t | ) | [protected] |
void ValueNode_Animated::get_times_vfunc | ( | Node::time_set & | set | ) | const [protected, virtual] |
Function to be overloaded that fills
Implements synfig::Node.
synfig::ValueNode_Animated::DCAST_HACK_ID | ( | 4 | ) |