#include "savecanvas.h"
#include "general.h"
#include "valuenode.h"
#include "valuenode_subtract.h"
#include "valuenode_animated.h"
#include "valuenode_composite.h"
#include "valuenode_const.h"
#include "valuenode_linear.h"
#include "valuenode_dynamiclist.h"
#include "valuenode_reference.h"
#include "valuenode_segcalctangent.h"
#include "valuenode_segcalcvertex.h"
#include "valuenode_bline.h"
#include "time.h"
#include "keyframe.h"
#include "layer.h"
#include "string.h"
#include "paramdesc.h"
#include <libxml++/libxml++.h>
#include <ETL/stringf>
#include "gradient.h"
#include <errno.h>
Defines | |
| #define | COLOR_VALUE_TYPE_FORMAT "%f" |
| #define | VECTOR_VALUE_TYPE_FORMAT "%0.10f" |
| #define | TIME_TYPE_FORMAT "%0.3f" |
| #define | VIEW_BOX_FORMAT "%f %f %f %f" |
Functions | |
| xmlpp::Element * | encode_canvas (xmlpp::Element *root, Canvas::ConstHandle canvas) |
| xmlpp::Element * | encode_value_node (xmlpp::Element *root, ValueNode::ConstHandle value_node, Canvas::ConstHandle canvas) |
| xmlpp::Element * | encode_keyframe (xmlpp::Element *root, const Keyframe &kf, float fps) |
| xmlpp::Element * | encode_real (xmlpp::Element *root, Real v) |
| xmlpp::Element * | encode_time (xmlpp::Element *root, Time t, float fps=0) |
| xmlpp::Element * | encode_integer (xmlpp::Element *root, int i) |
| xmlpp::Element * | encode_bool (xmlpp::Element *root, bool b) |
| xmlpp::Element * | encode_string (xmlpp::Element *root, const String &str) |
| xmlpp::Element * | encode_vector (xmlpp::Element *root, Vector vect) |
| xmlpp::Element * | encode_color (xmlpp::Element *root, Color color) |
| xmlpp::Element * | encode_angle (xmlpp::Element *root, Angle theta) |
| xmlpp::Element * | encode_segment (xmlpp::Element *root, Segment seg) |
| xmlpp::Element * | encode_bline_point (xmlpp::Element *root, BLinePoint bline_point) |
| xmlpp::Element * | encode_gradient (xmlpp::Element *root, Gradient x) |
| xmlpp::Element * | encode_value (xmlpp::Element *root, const ValueBase &data, Canvas::ConstHandle canvas=0) |
| xmlpp::Element * | encode_list (xmlpp::Element *root, std::list< ValueBase > list, Canvas::ConstHandle canvas=0) |
| xmlpp::Element * | encode_animated (xmlpp::Element *root, ValueNode_Animated::ConstHandle value_node, Canvas::ConstHandle canvas=0) |
| xmlpp::Element * | encode_composite (xmlpp::Element *root, ValueNode_Composite::ConstHandle value_node, Canvas::ConstHandle canvas=0) |
| xmlpp::Element * | encode_subtract (xmlpp::Element *root, ValueNode_Subtract::ConstHandle value_node, Canvas::ConstHandle canvas=0) |
| xmlpp::Element * | encode_dynamic_list (xmlpp::Element *root, ValueNode_DynamicList::ConstHandle value_node, Canvas::ConstHandle canvas=0) |
| xmlpp::Element * | encode_linkable_value_node (xmlpp::Element *root, LinkableValueNode::ConstHandle value_node, Canvas::ConstHandle canvas=0) |
| xmlpp::Element * | encode_layer (xmlpp::Element *root, Layer::ConstHandle layer) |
| bool | synfig::save_canvas (const String &filename, Canvas::ConstHandle canvas) |
| Saves a canvas to filename. | |
| String | synfig::canvas_to_string (Canvas::ConstHandle canvas) |
| Stores a Canvas in a string in XML format. | |
| #define COLOR_VALUE_TYPE_FORMAT "%f" |
| #define VECTOR_VALUE_TYPE_FORMAT "%0.10f" |
| #define TIME_TYPE_FORMAT "%0.3f" |
| #define VIEW_BOX_FORMAT "%f %f %f %f" |
| xmlpp::Element * encode_canvas | ( | xmlpp::Element * | root, | |
| Canvas::ConstHandle | canvas | |||
| ) |
| xmlpp::Element * encode_value_node | ( | xmlpp::Element * | root, | |
| ValueNode::ConstHandle | value_node, | |||
| Canvas::ConstHandle | canvas | |||
| ) |
| xmlpp::Element* encode_keyframe | ( | xmlpp::Element * | root, | |
| const Keyframe & | kf, | |||
| float | fps | |||
| ) |
| xmlpp::Element* encode_real | ( | xmlpp::Element * | root, | |
| Real | v | |||
| ) |
| xmlpp::Element* encode_time | ( | xmlpp::Element * | root, | |
| Time | t, | |||
| float | fps = 0 | |||
| ) |
| xmlpp::Element* encode_integer | ( | xmlpp::Element * | root, | |
| int | i | |||
| ) |
| xmlpp::Element* encode_bool | ( | xmlpp::Element * | root, | |
| bool | b | |||
| ) |
| xmlpp::Element* encode_string | ( | xmlpp::Element * | root, | |
| const String & | str | |||
| ) |
| xmlpp::Element* encode_vector | ( | xmlpp::Element * | root, | |
| Vector | vect | |||
| ) |
| xmlpp::Element* encode_color | ( | xmlpp::Element * | root, | |
| Color | color | |||
| ) |
| xmlpp::Element* encode_angle | ( | xmlpp::Element * | root, | |
| Angle | theta | |||
| ) |
| xmlpp::Element* encode_segment | ( | xmlpp::Element * | root, | |
| Segment | seg | |||
| ) |
| xmlpp::Element* encode_bline_point | ( | xmlpp::Element * | root, | |
| BLinePoint | bline_point | |||
| ) |
| xmlpp::Element* encode_gradient | ( | xmlpp::Element * | root, | |
| Gradient | x | |||
| ) |
| xmlpp::Element * encode_value | ( | xmlpp::Element * | root, | |
| const ValueBase & | data, | |||
| Canvas::ConstHandle | canvas = 0 | |||
| ) |
| xmlpp::Element* encode_list | ( | xmlpp::Element * | root, | |
| std::list< ValueBase > | list, | |||
| Canvas::ConstHandle | canvas = 0 | |||
| ) |
| xmlpp::Element* encode_animated | ( | xmlpp::Element * | root, | |
| ValueNode_Animated::ConstHandle | value_node, | |||
| Canvas::ConstHandle | canvas = 0 | |||
| ) |
| xmlpp::Element* encode_composite | ( | xmlpp::Element * | root, | |
| ValueNode_Composite::ConstHandle | value_node, | |||
| Canvas::ConstHandle | canvas = 0 | |||
| ) |
| xmlpp::Element* encode_subtract | ( | xmlpp::Element * | root, | |
| ValueNode_Subtract::ConstHandle | value_node, | |||
| Canvas::ConstHandle | canvas = 0 | |||
| ) |
| xmlpp::Element* encode_dynamic_list | ( | xmlpp::Element * | root, | |
| ValueNode_DynamicList::ConstHandle | value_node, | |||
| Canvas::ConstHandle | canvas = 0 | |||
| ) |
| xmlpp::Element* encode_linkable_value_node | ( | xmlpp::Element * | root, | |
| LinkableValueNode::ConstHandle | value_node, | |||
| Canvas::ConstHandle | canvas = 0 | |||
| ) |
| xmlpp::Element* encode_layer | ( | xmlpp::Element * | root, | |
| Layer::ConstHandle | layer | |||
| ) |
1.5.3