#include "layer_polygon.h"
#include "layer_pastecanvas.h"
#include "layer_motionblur.h"
+#include "layer_duplicate.h"
#include "valuenode_const.h"
INCLUDE_LAYER(Layer_PasteCanvas); LAYER_ALIAS(Layer_PasteCanvas, "paste_canvas");
INCLUDE_LAYER(Layer_Polygon); LAYER_ALIAS(Layer_Polygon, "Polygon");
INCLUDE_LAYER(Layer_MotionBlur); LAYER_ALIAS(Layer_MotionBlur, "motion_blur");
+ INCLUDE_LAYER(Layer_Duplicate);
#undef INCLUDE_LAYER
{
return group_;
}
+
+const String
+Layer::get_param_local_name(const String ¶m_name)const
+{
+ ParamVocab vocab = get_param_vocab();
+ // loop to find the parameter in the parameter vocab - this gives us its local name
+ for (ParamVocab::iterator iter = vocab.begin(); iter != vocab.end(); iter++)
+ if (iter->get_name() == param_name)
+ return iter->get_local_name();
+ return String();
+}