#include <valuenode_dynamiclist.h>
Inheritance diagram for synfig::ValueNode_DynamicList::ListEntry:

Public Types | |
| typedef synfig::Activepoint | Activepoint |
| typedef std::list< Activepoint > | ActivepointList |
| typedef std::pair< ActivepointList::iterator, bool > | findresult |
| typedef std::pair< ActivepointList::const_iterator, bool > | const_findresult |
Public Member Functions | |
| int | get_index () const |
| bool | status_at_time (const Time &x) const |
| float | amount_at_time (const Time &x, bool *rising=0) const |
| ActivepointList::iterator | add (Time time, bool status, int priority=0) |
| ActivepointList::iterator | add (const Activepoint &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 |
| ActivepointList::iterator | find (const UniqueID &x) |
| ActivepointList::const_iterator | find (const UniqueID &x) const |
| ActivepointList::iterator | find (const Time &x) |
| ActivepointList::const_iterator | find (const Time &x) const |
| ActivepointList::iterator | find_prev (const Time &x) |
| ActivepointList::const_iterator | find_prev (const Time &x) const |
| ActivepointList::iterator | find_next (const Time &x) |
| ActivepointList::const_iterator | find_next (const Time &x) const |
| Activepoint | new_activepoint_at_time (const Time &x) const |
| ActivepointList::iterator | add (Time time) |
| void | erase (const UniqueID &x) |
| int | find (const Time &begin, const Time &end, std::vector< Activepoint * > &list) |
| const synfig::Node::time_set & | get_times () const |
| const etl::loose_handle< ValueNode > & | get_parent_value_node () const |
| ListEntry () | |
| ListEntry (const ValueNode::Handle &value_node) | |
| ListEntry (const ValueNode::Handle &value_node, Time begin, Time end) | |
Public Attributes | |
| ValueNode::RHandle | value_node |
| ActivepointList | timing_info |
Friends | |
| class | ValueNode_DynamicList |
| class | ValueNode_BLine |
This structure contains a RHandle to a ValueNode, as well as the associated on/off timing information which determines when this item is included in the list.
The timing information is stored in the member timing_info.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6