protected:
- ValueNode_Repeat_Gradient();
+ ValueNode_Repeat_Gradient(const Gradient& x);
private:
ValueNode::RHandle gradient_;
ValueNode::RHandle count_;
ValueNode::RHandle width_;
+ ValueNode::RHandle specify_start_;
+ ValueNode::RHandle specify_end_;
+ ValueNode::RHandle start_color_;
+ ValueNode::RHandle end_color_;
public:
virtual ~ValueNode_Repeat_Gradient();
-// static Handle create(ValueBase::Type id=ValueBase::TYPE_GRADIENT);
-
bool set_gradient(ValueNode::Handle a);
- ValueNode::Handle get_gradient()const { return gradient_; }
-
bool set_count(ValueNode::Handle b);
- ValueNode::Handle get_count()const { return count_; }
-
bool set_width(ValueNode::Handle x);
-
+ bool set_specify_start(ValueNode::Handle a);
+ bool set_specify_end(ValueNode::Handle a);
+ bool set_start_color(ValueNode::Handle a);
+ bool set_end_color(ValueNode::Handle a);
virtual bool set_link_vfunc(int i,ValueNode::Handle x);