Home| base |src.lib|graphic|ps Index

rps


Navigate by clicking on the links below.

Documentation XML Source:ps.doc.xml

Functions:

Structures:

Unions:

Function Prototypes:

int PostScriptBezier(struct PostScript *ptr, float x1,float y1,float x2,float y2,float x3,float y3, float x4,float y4, unsigned int color,float width, struct PostScriptDash *dash,struct PostScriptClip *clip);

unsigned int PostScriptColor(int r,int g,int b);

int PostScriptEllipse(struct PostScript *ptr, struct PostScriptMatrix *matrix, float x,float y,float w,float h, int fill,unsigned int color, float width, struct PostScriptDash *dash,struct PostScriptClip *clip);

int PostScriptEndDocument(struct PostScript *ptr);

int PostScriptEndPlot(struct PostScript *ptr);

void PostScriptFree(struct PostScript *ptr);

void PostScriptFreeClip(struct PostScriptClip *ptr);

void PostScriptFreeDash(struct PostScriptDash *ptr);

int PostScriptImage(struct PostScript *ptr, struct PostScriptMatrix *matrix,struct FrameBuffer *img, unsigned char mask, float x,float y, struct PostScriptClip *clip);

int PostScriptLine(struct PostScript *ptr, float ax,float ay,float bx,float by, unsigned int color,float width, struct PostScriptDash *dash, struct PostScriptClip *clip);

struct PostScript *PostScriptMake();

struct PostScriptClip *PostScriptMakeClip(float x,float y,float wdt, float hgt, int num,float *px, float *py,int *t);

struct PostScriptDash *PostScriptMakeDash(float *p,float phase,int sze);

struct PostScriptDash *PostScriptMakeDashString(char *str);

int PostScriptMakePlot(struct PostScript *ptr, float x,float y,float wdt,float hgt, int land);

int PostScriptMakePlot(struct PostScript *ptr);

struct PostScriptMatrix *PostScriptMatrixString(char *str);

int PostScriptPolygon(struct PostScript *ptr, struct PostScriptMatrix *matrix, float x,float y, int num,float *px,float *py,int *t,int fill, unsigned int color,float width, struct PostScriptDash *dash,struct PostScriptClip *clip);

int PostScriptRectangle(struct PostScript *ptr, struct PostScriptMatrix *matrix, float x,float y,float w,float h,int fill,unsigned int color, float width, struct PostScriptDash *dash,struct PostScriptClip *clip);

int PostScriptRotateMatrix(struct PostScriptMatrix *ptr, float angle);

int PostScriptScaleMatrix(struct PostScriptMatrix *ptr, float xscale,float yscale);

int PostScriptSetText(struct PostScript *ptr, int (*text)(char *,int,void *),void *data);

int PostScriptText(struct PostScript *ptr, struct PostScriptMatrix *matrix, char *fname,float fsize, float x,float y,int num,char *txt, unsigned int color, struct PostScriptClip *clip);