void gradient_node_t::do_create_manipulators() { std::auto_ptr<point2_manipulator_t> m( new point2_manipulator_t( dynamic_cast<float2_param_t*>( ¶m( "start")))); add_manipulator( m); m.reset( new point2_manipulator_t( dynamic_cast<float2_param_t*>( ¶m( "end")))); add_manipulator( m); }
void corner_pin_node_t::do_create_manipulators() { std::auto_ptr<quad_manipulator_t> m( new quad_manipulator_t( dynamic_cast<float2_param_t*>( ¶m( "topleft")), dynamic_cast<float2_param_t*>( ¶m( "topright")), dynamic_cast<float2_param_t*>( ¶m( "botleft")), dynamic_cast<float2_param_t*>( ¶m( "botright")))); add_manipulator( m); }
void move2d_node_t::do_create_manipulators() { std::auto_ptr<move2d_manipulator_t> m( new move2d_manipulator_t( ¶m( "xf"))); add_manipulator( m); }
void corner_pin_node_t::do_create_manipulators() { std::auto_ptr<corner_pin_manipulator_t> m( new corner_pin_manipulator_t()); add_manipulator( m); }