savecanvas.cpp File Reference

Writeme. More...

#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"

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.


Detailed Description

Writeme.

Id
savecanvas.cpp,v 1.2 2005/01/07 03:29:12 darco Exp

Define Documentation

#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"
 


Function Documentation

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
 


Generated on Fri Jun 23 15:20:50 2006 for synfig by  doxygen 1.4.6