Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Fl_Device Class Reference

Fl_Device. More...

#include <Fl_Device.h>

Inheritance diagram for Fl_Device:

Fl_Printer Fl_PostScript List of all members.

Public Types

enum  { CAN_CLIPOUT = 1 }

Public Methods

virtual ~Fl_Device ()
virtual int capabilities ()
virtual void color (Fl_Color color)
virtual void color (uchar r, uchar g, uchar b)
virtual Fl_Color color () const
virtual void push_clip (int x, int y, int w, int h)
virtual void clip_out (int x, int y, int w, int h)
virtual void push_no_clip ()
virtual void pop_clip ()
virtual int not_clipped (int x, int y, int w, int h)
virtual int clip_box (int _x, int _y, int _w, int _h, int &x, int &y, int &w, int &h)
virtual void line_style (int style, int width=0, char *dashes=0)
virtual void push_matrix ()
virtual void pop_matrix ()
virtual void scale (float x, float y)
virtual void scale (float x)
virtual void translate (float x, float y)
virtual void translate (int x, int y)
virtual void rotate (float d)
virtual void mult_matrix (float a, float b, float c, float d, float e, float f)
virtual void load_identity ()
virtual void transform (float &x, float &y)
virtual void transform (int &x, int &y)
virtual void transform_distance (float &x, float &y)
virtual void newpath ()
virtual void vertex (float x, float y)
virtual void vertex (int x, int y)
virtual void vertices (int n, const float v[][2])
virtual void vertices (int n, const int v[][2])
virtual void transformed_vertices (int n, const float v[][2])
virtual void closepath ()
virtual void curve (float x0, float y0, float x1, float y1, float x2, float y2, float x3, float x4)
virtual void arc (float x, float y, float w, float h, float start, float end)
virtual void circle (float x, float y, float r)
virtual void ellipse (float x, float y, float w, float h)
virtual void points ()
virtual void stroke ()
virtual void fill ()
virtual void fill_stroke (Fl_Color color)
virtual void rect (int x, int y, int w, int h)
virtual void rectf (int x, int y, int w, int h, Fl_Color c)
virtual void rectf (int x, int y, int w, int h)
virtual void rectf (int x, int y, int w, int h, uchar r, uchar g, uchar b)
virtual void point (int x, int y)
virtual void line (int x1, int y1, int x2, int y2)
virtual void pie (int x, int y, int w, int h, float a, float a2, int what)
virtual void font (Fl_Font face, float size)
virtual void font (const char *s, float size)
virtual void font (const char *s, int attributes, float size)
virtual const char * fontname (Fl_Font, int *=0)
virtual void encoding (const char *)
virtual const char * encoding () const
virtual Fl_Font font () const
virtual float size () const
virtual float width (unsigned int ucs) const
virtual float width (const char *s) const
virtual float width (const Fl_String &s) const
virtual float width (const char *s, int n) const
virtual float height () const
virtual float descent () const
virtual void transformed_draw (const char *s, int n, float x, float y)
virtual void rtl_draw (const char *s, int n, float x, float y)
virtual void draw (const char *s, float x, float y)
virtual void draw (const Fl_String &s, float x, float y)
virtual void draw (const char *s, int n, float x, float y)
virtual void draw_image (const uchar *im, int x, int y, int w, int h, int delta=3, int ldelta=0)
virtual void draw_image_mono (const uchar *im, int x, int y, int w, int h, int delta=1, int ld=0)
virtual void draw_image (Fl_Draw_Image_Cb cb, void *im, int x, int y, int w, int h, int delta=3)
virtual void draw_image_mono (Fl_Draw_Image_Cb cb, void *im, int x, int y, int w, int h, int delta=1)

Detailed Description

Fl_Device.

Definition at line 36 of file Fl_Device.h.


The documentation for this class was generated from the following file:
Generated on Thu Jul 31 15:33:47 2003 for eFLTK by doxygen1.2.15