vGfx Struct Reference

#include <vGfx.h>

Collaboration diagram for vGfx:

Collaboration graph
[legend]

Data Fields

vGfxnext
void * data
boolean pixelBased
int width
int height
void(* close )(void **pV)
void(* dot )(void *v, int x, int y, int colorIx)
int(* getDot )(void *v, int x, int y)
void(* box )(void *v, int x, int y, int width, int height, int colorIx)
void(* line )(void *v, int x1, int y1, int x2, int y2, int colorIx)
void(* text )(void *v, int x, int y, int colorIx, void *font, char *text)
void(* textRight )(void *v, int x, int y, int width, int height, int colorIx, void *font, char *text)
void(* textCentered )(void *v, int x, int y, int width, int height, int colorIx, void *font, char *text)
int(* findColorIx )(void *v, int r, int g, int b)
rgbColor(* colorIxToRgb )(void *v, int colorIx)
void(* setClip )(void *v, int x, int y, int width, int height)
void(* unclip )(void *v)
void(* verticalSmear )(void *v, int xOff, int yOff, int width, int height, unsigned char *dots, boolean zeroClear)
void(* fillUnder )(void *v, int x1, int y1, int x2, int y2, int bottom, Color color)
void(* drawPoly )(void *v, struct gfxPoly *poly, Color color, boolean filled)
void(* setHint )(void *v, char *hint, char *value)
char *(* getHint )(void *v, char *hint)

Detailed Description

Definition at line 13 of file vGfx.h.


Field Documentation

struct vGfx* vGfx::next [read]

Definition at line 17 of file vGfx.h.

void* vGfx::data

Definition at line 18 of file vGfx.h.

Referenced by vgClose(), vgOpenGif(), and vgOpenPostScript().

boolean vGfx::pixelBased

Definition at line 19 of file vGfx.h.

Referenced by vgMgMethods().

int vGfx::width

Definition at line 20 of file vGfx.h.

Referenced by vgHalfInit().

int vGfx::height

Definition at line 20 of file vGfx.h.

Referenced by vgHalfInit().

void(* vGfx::close)(void **pV)

Referenced by vgClose(), vgMgMethods(), vgOpenGif(), and vgOpenPostScript().

void(* vGfx::dot)(void *v, int x, int y, int colorIx)

Referenced by vgMgMethods(), and vgOpenPostScript().

int(* vGfx::getDot)(void *v, int x, int y)

Referenced by vgMgMethods().

void(* vGfx::box)(void *v, int x, int y, int width, int height, int colorIx)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::line)(void *v, int x1, int y1, int x2, int y2, int colorIx)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::text)(void *v, int x, int y, int colorIx, void *font, char *text)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::textRight)(void *v, int x, int y, int width, int height, int colorIx, void *font, char *text)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::textCentered)(void *v, int x, int y, int width, int height, int colorIx, void *font, char *text)

Referenced by vgMgMethods(), and vgOpenPostScript().

int(* vGfx::findColorIx)(void *v, int r, int g, int b)

Referenced by vgMgMethods(), and vgOpenPostScript().

struct rgbColor(* vGfx::colorIxToRgb)(void *v, int colorIx) [read]

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::setClip)(void *v, int x, int y, int width, int height)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::unclip)(void *v)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::verticalSmear)(void *v, int xOff, int yOff, int width, int height, unsigned char *dots, boolean zeroClear)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::fillUnder)(void *v, int x1, int y1, int x2, int y2, int bottom, Color color)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::drawPoly)(void *v, struct gfxPoly *poly, Color color, boolean filled)

Referenced by vgMgMethods(), and vgOpenPostScript().

void(* vGfx::setHint)(void *v, char *hint, char *value)

Referenced by vgMgMethods(), and vgOpenPostScript().

char*(* vGfx::getHint)(void *v, char *hint)

Referenced by vgMgMethods(), and vgOpenPostScript().


The documentation for this struct was generated from the following file:
Generated on Tue Dec 25 20:27:20 2007 for blat by  doxygen 1.5.2