rfbuf
Documentation XML Source:fbuffer.doc.xml
Functions:
- FrameBufferBezier
- FrameBufferClear
- FrameBufferClip
- FrameBufferColor
- FrameBufferCopy
- FrameBufferDashState
- FrameBufferEllipse
- FrameBufferFree
- FrameBufferFreeClip
- FrameBufferFreeDash
- FrameBufferFreeFont
- FrameBufferImage
- FrameBufferLine
- FrameBufferLoadFont
- FrameBufferLoadPPM
- FrameBufferLoadPPMX
- FrameBufferMake
- FrameBufferMakeClip
- FrameBufferMakeDash
- FrameBufferMakeDashString
- FrameBufferMatrixString
- FrameBufferPolygon
- FrameBufferRectangle
- FrameBufferRotateMatrix
- FrameBufferSaveFont
- FrameBufferSavePPM
- FrameBufferSavePPMAlpha
- FrameBufferSavePPMX
- FrameBufferSaveXML
- FrameBufferScaleMatrix
- FrameBufferSetUser
- FrameBufferText
- FrameBufferTextBox
- FrameBufferXMLEnd
- FrameBufferXMLStart
Structures:
- FrameBuffer
- FrameBufferChar
- FrameBufferClip
- FrameBufferDash
- FrameBufferFont
- FrameBufferMatrix
- FrameBufferXML
- FrameBufferXMLBuffer
Unions:
Function Prototypes:
int FrameBufferBezier(struct FrameBuffer *ptr, int x1,int y1,int x2,int y2, int x3,int y3,int x4,int y4,float step, unsigned int color,unsigned char m,int width, struct FrameBufferDash *dash, struct FrameBufferClip *clip); |
int FrameBufferClear(struct FrameBuffer *ptr,unsigned int color, unsigned char m); |
int FrameBufferClip(struct FrameBufferClip *ptr,int x,int y); |
unsigned int FrameBufferColor(unsigned int r,unsigned int g,unsigned int b, unsigned int a); |
struct FrameBuffer *FrameBufferCopy(struct FrameBuffer *src); |
int FrameBufferDashState(struct FrameBufferDash *ptr); |
int FrameBufferEllipse(struct FrameBuffer *ptr, struct FrameBufferMatrix *matrix, int x,int y,int w,int h, int fill,unsigned int color,unsigned char m, int width, struct FrameBufferDash *dash, struct FrameBufferClip *clip); |
void FrameBufferFree(struct FrameBuffer *ptr); |
void FrameBufferFreeClip(struct FrameBufferClip *ptr); |
void FrameBufferFreeDash(struct FrameBufferDash *ptr); |
void FrameBufferFreeFont(struct FrameBufferFont *ptr); |
int FrameBufferImage(struct FrameBuffer *ptr, struct FrameBufferMatrix *matrix, struct FrameBuffer *img, unsigned char m, int x,int y,int sflg, struct FrameBufferClip *clip); |
int FrameBufferLine(struct FrameBuffer *ptr, int ax,int ay,int bx,int by, unsigned int color,unsigned char m,int width, struct FrameBufferDash *dash, struct FrameBufferClip *clip); |
struct FrameBufferFont *FrameBufferLoadFont(FILE *fp); |
struct FrameBuffer *FrameBufferLoadPPM(FILE *fp,char *name); |
struct FrameBuffer *FrameBufferLoadPPMX(FILE *fp); |
struct FrameBuffer *FrameBufferMake(char *name, int wdt,int hgt,int depth); |
struct FrameBufferClip *FrameBufferMakeClip(int wdt,int hgt,int num, int *px, int *py,int *t); |
struct FrameBufferDash *FrameBufferMakeDash(int *p,int phase,int sze); |
struct FrameBufferDash *FrameBufferMakeDashString(char *str); |
struct FrameBufferMatrix *FrameBufferMatrixString(char *str); |
int FrameBufferPolygon(struct FrameBuffer *ptr, struct FrameBufferMatrix *matrix, int x,int y, int num,int *px,int *py,int *t, int fill,unsigned int color, unsigned char m,int width, struct FrameBufferDash *dash, struct FrameBufferClip *clip); |
int FrameBufferRectangle(struct FrameBuffer *ptr, struct FrameBufferMatrix *matrix, int x,int y,int w,int h, int fill,unsigned int color,unsigned char m, int width, struct FrameBufferDash *dash, struct FrameBufferClip *clip); |
int FrameBufferRotateMatrix(struct FrameBufferMatrix *ptr, float angle); |
int FrameBufferSaveFont(FILE *fp, struct FrameBufferFont *ptr); |
int FrameBufferSavePPM(struct FrameBuffer *ptr,FILE *fp); |
int FrameBufferSavePPMAlpha(struct FrameBuffer *ptr,FILE *fp); |
int FrameBufferSavePPMX(struct FrameBuffer *ptr,FILE *fp); |
int FrameBufferSaveXML(struct FrameBuffer *ptr, int (*text)(char *,int,void *),void *data ); |
int FrameBufferScaleMatrix(struct FrameBufferMatrix *ptr, float xscale,float yscale); |
int FrameBufferSetUser(struct FrameBuffer *ptr, int (*pixel)(int wdt,int hgt,char *img,char *msk, int x,int y,int depth,int off,int sze, unsigned char r,unsigned char g,unsigned char b, unsigned char a,void *data),void *data); |
int FrameBufferText(struct FrameBuffer *ptr,struct FrameBufferMatrix *matrix, struct FrameBufferFont *fnt,int x,int y, int num,char *txt,unsigned int color, unsigned char m,int sflg, struct FrameBufferClip *clip); |
int FrameBufferTextBox(struct FrameBufferFont *fnt, int num,char *txt,int *box); |
int FrameBufferXMLEnd(char *name,char *buf,int sze,void *data); |
int FrameBufferXMLStart(char *name,int atnum,char **atname,char **atval,char *buf,int sze,void *data); |