| 
| int  | init () | 
|   | 
| int  | setParam (const char *str) | 
|   | 
| int  | open () | 
|   | 
| int  | getDevice (String &str) | 
|   | 
| int  | resize (float rwidth, float rheight) | 
|   | 
| int  | manage () | 
|   | 
| int  | unmanage () | 
|   | 
| int  | addCallback (const char *event, Listener *list, const void *data) | 
|   | 
| int  | doCallback (const char *ev_str, const char *ev_data) | 
|   | 
| void  | callback (const char *ev_str, const char *ev_data, const void *data) | 
|   | 
| int  | close () | 
|   | 
| 
int  | setFocus () | 
|   | 
| 
int  | unsetFocus () | 
|   | 
| int  | update () | 
|   | 
| int  | clear () | 
|   | 
| int  | clearRect (Rect &rect) | 
|   | 
| int  | setTitle (const char *str) | 
|   | 
| int  | setIcon (bool val) | 
|   | 
| int  | setFixed (bool val) | 
|   | 
| int  | setInverse (bool val) | 
|   | 
| bool  | getInverse () | 
|   | 
| int  | setBackground (const char *str) | 
|   | 
| int  | setSize (float rwidth, float rheight) | 
|   | 
| int  | getSize (float &width, float &height) | 
|   | 
| float  | getWidth () | 
|   | 
| float  | getHeight () | 
|   | 
| int  | setOffset (float rx, float ry) | 
|   | 
| int  | getOffset (float &x, float &y) | 
|   | 
| int  | getCoords (Rect &rect) | 
|   | 
| Rect  | getCoords () | 
|   | 
| int  | allocColor (float red, float grn, float blu) | 
|   | 
| int  | setColor (int type, int ind) | 
|   | 
| 
int  | outputColor (int color) | 
|   | 
| int  | setLineWidth (int type, float width) | 
|   | 
| int  | setLineStyle (int type, int style) | 
|   | 
| int  | setFillStyle (int type, int style) | 
|   | 
| int  | drawLine (int type, float x1, float y1, float x2, float y2) | 
|   | 
| int  | drawLine (int type, Points &pts) | 
|   | 
| int  | drawFill (int type, Points &pts) | 
|   | 
| int  | setImageAlign (int h, int v) | 
|   | 
| int  | drawImage (Image &image, float x, float y) | 
|   | 
| int  | drawImage (Image &image, int color, float x, float y) | 
|   | 
| int  | getImage (Image &image) | 
|   | 
| int  | setFont (const char *name) | 
|   | 
| int  | setTextAlign (int h, int v) | 
|   | 
| int  | drawText (Point &pt, const char *str) | 
|   | 
| Rect  | getClip () | 
|   | 
| int  | setClip (float x1, float y1, float x2, float y2) | 
|   | 
| int  | setClip (Rect rect) | 
|   | 
| int  | setCursor (int type) | 
|   | 
| int  | copyFrame (int dest, int src) | 
|   | 
| int  | displayFrame (int ind) | 
|   | 
| int  | clearFrame (int ind) | 
|   | 
| int  | newFrame (int ind) | 
|   | 
| int  | newFrame () | 
|   | 
| bool  | isLooping () | 
|   | 
| int  | getFrame () | 
|   | 
| int  | setFrame (int ind) | 
|   | 
| int  | deleteFrame (int ind) | 
|   | 
| int  | incFrame (int step) | 
|   | 
| int  | getNumFrames () | 
|   | 
| int  | message (const char *str) | 
|   | 
| int  | bell (int len) | 
|   | 
| virtual int  | init ()=0 | 
|   | 
| virtual int  | setParam (const char *str)=0 | 
|   | 
| virtual int  | open ()=0 | 
|   | 
| virtual int  | getDevice (String &str)=0 | 
|   | 
| virtual int  | resize (float rwidth, float rheight)=0 | 
|   | 
| virtual int  | manage ()=0 | 
|   | 
| virtual int  | unmanage ()=0 | 
|   | 
| virtual int  | addCallback (const char *event, Listener *list, const void *data)=0 | 
|   | 
| 
virtual int  | doCallback (const char *ev_str, const char *ev_data)=0 | 
|   | 
| virtual void  | callback (const char *ev_str, const char *ev_data, const void *data)=0 | 
|   | 
| virtual int  | close ()=0 | 
|   | 
| virtual int  | update ()=0 | 
|   | 
| virtual int  | clear ()=0 | 
|   | 
| 
virtual int  | clearRect (Rect &rect)=0 | 
|   | 
| virtual int  | setTitle (const char *str)=0 | 
|   | 
| virtual int  | setIcon (bool val)=0 | 
|   | 
| virtual int  | setFixed (bool val)=0 | 
|   | 
| virtual int  | setInverse (bool val)=0 | 
|   | 
| virtual bool  | getInverse ()=0 | 
|   | 
| virtual int  | setBackground (const char *str)=0 | 
|   | 
| virtual int  | setSize (float rwidth, float rheight)=0 | 
|   | 
| virtual int  | getSize (float &width, float &height)=0 | 
|   | 
| 
virtual float  | getWidth ()=0 | 
|   | 
| 
virtual float  | getHeight ()=0 | 
|   | 
| virtual int  | setOffset (float rx, float ry)=0 | 
|   | 
| virtual int  | getOffset (float &x, float &y)=0 | 
|   | 
| virtual int  | getCoords (Rect &rect)=0 | 
|   | 
| virtual Rect  | getCoords ()=0 | 
|   | 
| virtual int  | allocColor (float red, float grn, float blu)=0 | 
|   | 
| virtual int  | setColor (int type, int ind)=0 | 
|   | 
| virtual int  | setLineWidth (int type, float width)=0 | 
|   | 
| virtual int  | setLineStyle (int type, int style)=0 | 
|   | 
| virtual int  | setFillStyle (int type, int style)=0 | 
|   | 
| virtual int  | drawLine (int type, float x1, float y1, float x2, float y2)=0 | 
|   | 
| virtual int  | drawLine (int type, Points &pts)=0 | 
|   | 
| virtual int  | drawFill (int type, Points &pts)=0 | 
|   | 
| virtual int  | setImageAlign (int h, int v)=0 | 
|   | 
| virtual int  | drawImage (Image &image, float x, float y)=0 | 
|   | 
| virtual int  | drawImage (Image &image, int bgcolor, float x, float y)=0 | 
|   | 
| virtual int  | getImage (Image &image)=0 | 
|   | 
| virtual int  | setFont (const char *name)=0 | 
|   | 
| virtual int  | setTextAlign (int h, int v)=0 | 
|   | 
| virtual int  | drawText (Point &pt, const char *str)=0 | 
|   | 
| virtual Rect  | getClip ()=0 | 
|   | 
| virtual int  | setClip (float x1, float y1, float x2, float y2)=0 | 
|   | 
| virtual int  | setClip (Rect rect)=0 | 
|   | 
| virtual int  | setCursor (int type)=0 | 
|   | 
| virtual int  | copyFrame (int dest, int src)=0 | 
|   | 
| virtual int  | displayFrame (int ind)=0 | 
|   | 
| virtual int  | clearFrame (int ind)=0 | 
|   | 
| virtual int  | newFrame (int ind)=0 | 
|   | 
| virtual int  | newFrame ()=0 | 
|   | 
| virtual bool  | isLooping ()=0 | 
|   | 
| virtual int  | getFrame ()=0 | 
|   | 
| virtual int  | setFrame (int ind)=0 | 
|   | 
| virtual int  | incFrame (int step)=0 | 
|   | 
| virtual int  | deleteFrame (int ind)=0 | 
|   | 
| virtual int  | getNumFrames ()=0 | 
|   | 
| virtual int  | message (const char *str)=0 | 
|   | 
| virtual int  | bell (int len)=0 | 
|   | 
| virtual void  | callback (const char *ev_str, const char *ev_data, const void *data)=0 | 
|   | 
This class outputs MetaFile graphics commands to file. 
- Author
 - Dan Vietor