-Gradient::write(lisp::Writer& writer)
-{
- writer.start_list("gradient");
-
- std::vector<float> bkgd_top_color, bkgd_bottom_color;
- bkgd_top_color.push_back(gradient_top.red);
- bkgd_top_color.push_back(gradient_top.green);
- bkgd_top_color.push_back(gradient_top.blue);
- bkgd_bottom_color.push_back(gradient_bottom.red);
- bkgd_bottom_color.push_back(gradient_bottom.green);
- bkgd_bottom_color.push_back(gradient_bottom.blue);
- writer.write_float_vector("top_color", bkgd_top_color);
- writer.write_float_vector("bottom_color", bkgd_bottom_color);
-
- writer.write_int("layer", layer);
-
- writer.end_list("gradient");
-}
-
-void