/* === S Y N F I G ========================================================= */
/*! \file valuenode.cpp
-** \brief Template File
+** \brief Implementation of the "Placeholder" valuenode conversion.
**
** $Id$
**
#include "valuenode_atan2.h"
#include "valuenode_exp.h"
#include "valuenode_switch.h"
+#include "valuenode_timeloop.h"
+#include "valuenode_reciprocal.h"
+#include "valuenode_duplicate.h"
+#include "valuenode_integer.h"
#include "layer.h"
ADD_VALUENODE(ValueNode_Atan2, "atan2", _("aTan2") );
ADD_VALUENODE(ValueNode_Exp, "exp", _("Exponential") );
ADD_VALUENODE(ValueNode_Switch, "switch", _("Switch") );
+ ADD_VALUENODE(ValueNode_TimeLoop, "timeloop", _("Time Loop") );
+ ADD_VALUENODE(ValueNode_Reciprocal, "reciprocal", _("Reciprocal") );
+ ADD_VALUENODE(ValueNode_Duplicate, "duplicate", _("Duplicate") );
+ ADD_VALUENODE(ValueNode_Integer, "fromint", _("From Integer") );
#undef ADD_VALUENODE
#undef ADD_VALUENODE2
ValueNode*
LinkableValueNode::clone(const GUID& deriv_guid)const
{
- { ValueNode* x(find_value_node(get_guid()^deriv_guid).get()); if(x)return x; }
+ // printf("%s:%d clone()\n", __FILE__, __LINE__);
+ { ValueNode* x(find_value_node(get_guid()^deriv_guid).get()); if(x)
+ {
+ printf("VALUENODE FOUND VALUENODE\n");
+ return x;
+ }}
int i;
LinkableValueNode *ret=create_new();