Exemple #1
0
void move2d_node_t::do_create_params()
{
    std::auto_ptr<transform2_param_t> xp( new transform2_param_t( "xform", "xf"));
    add_param( xp);

	create_default_filter_param();

    std::auto_ptr<button_param_t> b( new button_param_t( "Apply Track..."));
    b->set_id( "apply_track");
    add_param( b);

    std::auto_ptr<separator_param_t> sep( new separator_param_t());
    add_param( sep);

	create_motion_blur_param();
}
Exemple #2
0
void corner_pin_node_t::do_create_params()
{
    std::auto_ptr<float2_param_t> p( new float2_param_t( "Top Left"));
    p->set_id( "topleft");
    p->set_default_value( Imath::V2f( 0.0, 0.0));
    p->set_numeric_type( numeric_param_t::relative_xy);
    add_param( p);

    p.reset( new float2_param_t( "Top Right"));
    p->set_id( "topright");
    p->set_default_value( Imath::V2f( 1.0, 0.0));
    p->set_numeric_type( numeric_param_t::relative_xy);
    add_param( p);

    p.reset( new float2_param_t( "Bot Left"));
    p->set_id( "botleft");
    p->set_default_value( Imath::V2f( 0.0, 1.0));
    p->set_numeric_type( numeric_param_t::relative_xy);
    add_param( p);

    p.reset( new float2_param_t( "Bot Right"));
    p->set_id( "botright");
    p->set_default_value( Imath::V2f( 1.0, 1.0));
    p->set_numeric_type( numeric_param_t::relative_xy);
    add_param( p);

	create_default_filter_param();

    std::auto_ptr<button_param_t> b( new button_param_t( "Apply Track..."));
    b->set_id( "apply_track");
    add_param( b);

    std::auto_ptr<separator_param_t> sep( new separator_param_t());
    add_param( sep);

	create_motion_blur_param();
}