draw10.h
0000/**********************************
0001
0002 libart
0003
0004**********************************/
0005#include <libart_lgpl/libart.h>
0006
0007int arttest();
0008
0009int AFreePath(int id);
0010
0011int ADrawPath(int id);
0012
0013int ADrawSvp(ArtSVP *svp);
0014
0015int AAffScale(double dst[6],double sx,double sy);
0016
0017int AAffTranslate(double dst[6],double tx,double ty);
0018
0019int AAffRotate(double dst[6],double theta);
0020
0021int AAffShear(double dst[6],double theta);
0022
0023int AAffFlip(double dst_src[6],int horz,int vert);
0024
0025int AAffMul(double dst[6],double src1[6],double src2[6]);
0026
0027int AAffPoint(double *dstx,double *dsty,double srcx,double srcy,double affine[6]);
0028
0029int AAffPath(int src,double affine[6]);
0030
0031int AOpenPath(int maxpath);
0032
0033int AMoveToOpen(double x,double y);
0034
0035int AMoveTo(double x,double y);
0036
0037int ALineTo(double x,double y);
0038
0039int ACurveTo(double x1,double y1,double x2,double y2,double x3,double y3);
0040
0041int AClosePath();
0042
0043int AFillRect(double left,double top,double right,double bottom);
0044
0045int AFrameRect(double left,double top,double right,double bottom);
0046
0047int AFillOval(double left,double top,double right,double bottom);
0048
0049int AFrameOval(double left,double top,double right,double bottom);
0050
0051int ALineStyle(double width,int dash,int join,int cap);
0052