Esempio n. 1
0
void gradient_node_t::do_create_manipulators()
{
    std::auto_ptr<point2_manipulator_t> m( new point2_manipulator_t( dynamic_cast<float2_param_t*>( &param( "start"))));
    add_manipulator( m);

    m.reset( new point2_manipulator_t( dynamic_cast<float2_param_t*>( &param( "end"))));
    add_manipulator( m);
}
Esempio n. 2
0
void corner_pin_node_t::do_create_manipulators()
{
    std::auto_ptr<quad_manipulator_t> m( new quad_manipulator_t( dynamic_cast<float2_param_t*>( &param( "topleft")),
																dynamic_cast<float2_param_t*>( &param( "topright")),
																dynamic_cast<float2_param_t*>( &param( "botleft")), 
																dynamic_cast<float2_param_t*>( &param( "botright"))));
	add_manipulator( m);
}
Esempio n. 3
0
void move2d_node_t::do_create_manipulators()
{	
    std::auto_ptr<move2d_manipulator_t> m( new move2d_manipulator_t( &param( "xf")));
    add_manipulator( m);
}
Esempio n. 4
0
void corner_pin_node_t::do_create_manipulators()
{
    std::auto_ptr<corner_pin_manipulator_t> m( new corner_pin_manipulator_t());
    add_manipulator( m);
}