#include <Fl_Device.h>
Inheritance diagram for Fl_Device:
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) |
Definition at line 36 of file Fl_Device.h.