#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
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|