|  | 
| virtual void | arc (double x, double y, double r, double start, double end) | 
|  | see fl_arc(double x, double y, double r, double start, double end).  More... 
 | 
|  | 
| virtual void | arc (int x, int y, int w, int h, double a1, double a2) | 
|  | see fl_arc(int x, int y, int w, int h, double a1, double a2).  More... 
 | 
|  | 
| virtual void | begin_complex_polygon () | 
|  | see fl_begin_complex_polygon().  More... 
 | 
|  | 
| virtual void | begin_line () | 
|  | see fl_begin_line().  More... 
 | 
|  | 
| virtual void | begin_loop () | 
|  | see fl_begin_loop().  More... 
 | 
|  | 
| virtual void | begin_points () | 
|  | see fl_begin_points().  More... 
 | 
|  | 
| virtual void | begin_polygon () | 
|  | see fl_begin_polygon().  More... 
 | 
|  | 
| virtual void | circle (double x, double y, double r) | 
|  | see fl_circle(double x, double y, double r).  More... 
 | 
|  | 
| virtual int | clip_box (int x, int y, int w, int h, int &X, int &Y, int &W, int &H) | 
|  | see fl_clip_box(int x, int y, int w, int h, int &X, int &Y, int &W, int &H).  More... 
 | 
|  | 
| Fl_Region | clip_region () | 
|  | see fl_clip_region().  More... 
 | 
|  | 
| void | clip_region (Fl_Region r) | 
|  | see fl_clip_region(Fl_Region r).  More... 
 | 
|  | 
| virtual void | color (Fl_Color c) | 
|  | see fl_color(Fl_Color c).  More... 
 | 
|  | 
| virtual void | color (uchar r, uchar g, uchar b) | 
|  | see fl_color(uchar r, uchar g, uchar b).  More... 
 | 
|  | 
| void | copy_offscreen (int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy) | 
|  | see fl_copy_offscreen() 
 | 
|  | 
| virtual void | curve (double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3) | 
|  | see fl_curve(double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3).  More... 
 | 
|  | 
| virtual void | draw (const char *str, int n, int x, int y) | 
|  | see fl_draw(const char *str, int n, int x, int y).  More... 
 | 
|  | 
| virtual void | draw (int angle, const char *str, int n, int x, int y) | 
|  | see fl_draw(int angle, const char *str, int n, int x, int y).  More... 
 | 
|  | 
| virtual void | draw (Fl_RGB_Image *rgb, int XP, int YP, int WP, int HP, int cx, int cy) | 
|  | Draws an Fl_RGB_Image object to the device.  More... 
 | 
|  | 
| virtual void | draw (Fl_Pixmap *pxm, int XP, int YP, int WP, int HP, int cx, int cy) | 
|  | Draws an Fl_Pixmap object to the device.  More... 
 | 
|  | 
| virtual void | draw (Fl_Bitmap *bm, int XP, int YP, int WP, int HP, int cx, int cy) | 
|  | Draws an Fl_Bitmap object to the device.  More... 
 | 
|  | 
| virtual void | draw_image (const uchar *buf, int X, int Y, int W, int H, int D=3, int L=0) | 
|  | see fl_draw_image(const uchar* buf, int X,int Y,int W,int H, int D, int L).  More... 
 | 
|  | 
| virtual void | draw_image (Fl_Draw_Image_Cb cb, void *data, int X, int Y, int W, int H, int D=3) | 
|  | see fl_draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D).  More... 
 | 
|  | 
| virtual void | draw_image_mono (const uchar *buf, int X, int Y, int W, int H, int D=1, int L=0) | 
|  | see fl_draw_image_mono(const uchar* buf, int X,int Y,int W,int H, int D, int L).  More... 
 | 
|  | 
| virtual void | draw_image_mono (Fl_Draw_Image_Cb cb, void *data, int X, int Y, int W, int H, int D=1) | 
|  | see fl_draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int W,int H, int D).  More... 
 | 
|  | 
| virtual void | end_complex_polygon () | 
|  | see fl_end_complex_polygon().  More... 
 | 
|  | 
| virtual void | end_line () | 
|  | see fl_end_line().  More... 
 | 
|  | 
| virtual void | end_loop () | 
|  | see fl_end_loop().  More... 
 | 
|  | 
| virtual void | end_points () | 
|  | see fl_end_points().  More... 
 | 
|  | 
| virtual void | end_polygon () | 
|  | see fl_end_polygon().  More... 
 | 
|  | 
|  | Fl_Graphics_Driver () | 
|  | The constructor.  More... 
 | 
|  | 
| virtual void | gap () | 
|  | see fl_gap().  More... 
 | 
|  | 
| virtual void | line (int x, int y, int x1, int y1) | 
|  | see fl_line(int x, int y, int x1, int y1).  More... 
 | 
|  | 
| virtual void | line (int x, int y, int x1, int y1, int x2, int y2) | 
|  | see fl_line(int x, int y, int x1, int y1, int x2, int y2).  More... 
 | 
|  | 
| virtual void | line_style (int style, int width=0, char *dashes=0) | 
|  | see fl_line_style(int style, int width, char* dashes).  More... 
 | 
|  | 
| virtual void | loop (int x0, int y0, int x1, int y1, int x2, int y2) | 
|  | see fl_loop(int x0, int y0, int x1, int y1, int x2, int y2).  More... 
 | 
|  | 
| virtual void | loop (int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3) | 
|  | see fl_loop(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3).  More... 
 | 
|  | 
| void | mult_matrix (double a, double b, double c, double d, double x, double y) | 
|  | see fl_mult_matrix(double a, double b, double c, double d, double x, double y).  More... 
 | 
|  | 
| virtual int | not_clipped (int x, int y, int w, int h) | 
|  | see fl_not_clipped(int x, int y, int w, int h).  More... 
 | 
|  | 
| virtual void | pie (int x, int y, int w, int h, double a1, double a2) | 
|  | see fl_pie(int x, int y, int w, int h, double a1, double a2).  More... 
 | 
|  | 
| virtual void | point (int x, int y) | 
|  | see fl_point(int x, int y).  More... 
 | 
|  | 
| virtual void | polygon (int x0, int y0, int x1, int y1, int x2, int y2) | 
|  | see fl_polygon(int x0, int y0, int x1, int y1, int x2, int y2).  More... 
 | 
|  | 
| virtual void | polygon (int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3) | 
|  | see fl_polygon(int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3).  More... 
 | 
|  | 
| virtual void | pop_clip () | 
|  | see fl_pop_clip().  More... 
 | 
|  | 
| void | pop_matrix () | 
|  | see fl_pop_matrix().  More... 
 | 
|  | 
| virtual void | push_clip (int x, int y, int w, int h) | 
|  | see fl_push_clip(int x, int y, int w, int h).  More... 
 | 
|  | 
| void | push_matrix () | 
|  | see fl_push_matrix().  More... 
 | 
|  | 
| virtual void | push_no_clip () | 
|  | see fl_push_no_clip().  More... 
 | 
|  | 
| virtual void | rect (int x, int y, int w, int h) | 
|  | see fl_rect(int x, int y, int w, int h).  More... 
 | 
|  | 
| virtual void | rectf (int x, int y, int w, int h) | 
|  | see fl_rectf(int x, int y, int w, int h).  More... 
 | 
|  | 
| void | restore_clip () | 
|  | see fl_restore_clip().  More... 
 | 
|  | 
| void | rotate (double d) | 
|  | see fl_rotate(double d).  More... 
 | 
|  | 
| virtual void | rtl_draw (const char *str, int n, int x, int y) | 
|  | see fl_rtl_draw(const char *str, int n, int x, int y).  More... 
 | 
|  | 
| void | scale (double x, double y) | 
|  | see fl_scale(double x, double y).  More... 
 | 
|  | 
| void | scale (double x) | 
|  | see fl_scale(double x).  More... 
 | 
|  | 
| double | transform_dx (double x, double y) | 
|  | see fl_transform_dx(double x, double y).  More... 
 | 
|  | 
| double | transform_dy (double x, double y) | 
|  | see fl_transform_dy(double x, double y).  More... 
 | 
|  | 
| double | transform_x (double x, double y) | 
|  | see fl_transform_x(double x, double y).  More... 
 | 
|  | 
| double | transform_y (double x, double y) | 
|  | see fl_transform_y(double x, double y).  More... 
 | 
|  | 
| virtual void | transformed_vertex (double xf, double yf) | 
|  | see fl_transformed_vertex(double xf, double yf).  More... 
 | 
|  | 
| void | translate (double x, double y) | 
|  | see fl_translate(double x, double y).  More... 
 | 
|  | 
| virtual void | vertex (double x, double y) | 
|  | see fl_vertex(double x, double y).  More... 
 | 
|  | 
| virtual void | xyline (int x, int y, int x1) | 
|  | see fl_xyline(int x, int y, int x1).  More... 
 | 
|  | 
| virtual void | xyline (int x, int y, int x1, int y2) | 
|  | see fl_xyline(int x, int y, int x1, int y2).  More... 
 | 
|  | 
| virtual void | xyline (int x, int y, int x1, int y2, int x3) | 
|  | see fl_xyline(int x, int y, int x1, int y2, int x3).  More... 
 | 
|  | 
| virtual void | yxline (int x, int y, int y1) | 
|  | see fl_yxline(int x, int y, int y1).  More... 
 | 
|  | 
| virtual void | yxline (int x, int y, int y1, int x2) | 
|  | see fl_yxline(int x, int y, int y1, int x2).  More... 
 | 
|  | 
| virtual void | yxline (int x, int y, int y1, int x2, int y3) | 
|  | see fl_yxline(int x, int y, int y1, int x2, int y3).  More... 
 | 
|  | 
|  | 
| void | fl_arc (double x, double y, double r, double start, double end) | 
|  | Adds a series of points to the current path on the arc of a circle.  More... 
 | 
|  | 
| void | fl_arc (int x, int y, int w, int h, double a1, double a2) | 
|  | Draw ellipse sections using integer coordinates.  More... 
 | 
|  | 
| void | fl_begin_complex_polygon () | 
|  | Starts drawing a complex filled polygon.  More... 
 | 
|  | 
| void | fl_begin_line () | 
|  | Starts drawing a list of lines. 
 | 
|  | 
| void | fl_begin_loop () | 
|  | Starts drawing a closed sequence of lines. 
 | 
|  | 
| void | fl_begin_points () | 
|  | Starts drawing a list of points.  More... 
 | 
|  | 
| void | fl_begin_polygon () | 
|  | Starts drawing a convex filled polygon. 
 | 
|  | 
| class | Fl_Bitmap | 
|  | 
| void | fl_circle (double x, double y, double r) | 
|  | fl_circle() is equivalent to fl_arc(x,y,r,0,360), but may be faster.  More... 
 | 
|  | 
| int | fl_clip_box (int x, int y, int w, int h, int &X, int &Y, int &W, int &H) | 
|  | Intersects the rectangle with the current clip region and returns the bounding box of the result.  More... 
 | 
|  | 
| Fl_Region | fl_clip_region () | 
|  | Returns the current clipping region. 
 | 
|  | 
| void | fl_clip_region (Fl_Region r) | 
|  | Replaces the top of the clipping stack with a clipping region of any shape.  More... 
 | 
|  | 
| void | fl_color (Fl_Color c) | 
|  | Sets the color for all subsequent drawing operations.  More... 
 | 
|  | 
| void | fl_color (uchar r, uchar g, uchar b) | 
|  | Sets the color for all subsequent drawing operations.  More... 
 | 
|  | 
| void | fl_copy_offscreen (int x, int y, int w, int h, Fl_Offscreen pixmap, int srcx, int srcy) | 
|  | Copy a rectangular area of the given offscreen buffer into the current drawing destination.  More... 
 | 
|  | 
| void | fl_curve (double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3) | 
|  | Adds a series of points on a Bezier curve to the path.  More... 
 | 
|  | 
| void | fl_draw (const char *str, int n, int x, int y) | 
|  | Draws starting at the given x,ylocation a UTF-8 string of lengthnbytes.
 | 
|  | 
| void | fl_draw (int angle, const char *str, int n, int x, int y) | 
|  | Draws at the given x,ylocation a UTF-8 string of lengthnbytes rotatingangledegrees counter-clockwise.
 | 
|  | 
| void | fl_draw_image (const uchar *buf, int X, int Y, int W, int H, int D, int L) | 
|  | Draws an 8-bit per color RGB or luminance image.  More... 
 | 
|  | 
| void | fl_draw_image (Fl_Draw_Image_Cb cb, void *data, int X, int Y, int W, int H, int D) | 
|  | Draws an image using a callback function to generate image data.  More... 
 | 
|  | 
| void | fl_draw_image_mono (const uchar *buf, int X, int Y, int W, int H, int D, int L) | 
|  | Draws a gray-scale (1 channel) image.  More... 
 | 
|  | 
| FL_EXPORT void | fl_draw_image_mono (Fl_Draw_Image_Cb cb, void *data, int X, int Y, int W, int H, int D) | 
|  | Draws a gray-scale image using a callback function to generate image data.  More... 
 | 
|  | 
| void | fl_end_complex_polygon () | 
|  | Ends complex filled polygon, and draws. 
 | 
|  | 
| void | fl_end_line () | 
|  | Ends list of lines, and draws. 
 | 
|  | 
| void | fl_end_loop () | 
|  | Ends closed sequence of lines, and draws. 
 | 
|  | 
| void | fl_end_points () | 
|  | Ends list of points, and draws. 
 | 
|  | 
| void | fl_end_polygon () | 
|  | Ends convex filled polygon, and draws. 
 | 
|  | 
| void | fl_font (Fl_Font face, Fl_Fontsize size) | 
|  | Sets the current font, which is then used in various drawing routines.  More... 
 | 
|  | 
| void | fl_gap () | 
|  | Call fl_gap() to separate loops of the path.  More... 
 | 
|  | 
| void | fl_line (int x, int y, int x1, int y1) | 
|  | Draws a line from (x,y) to (x1,y1) 
 | 
|  | 
| void | fl_line (int x, int y, int x1, int y1, int x2, int y2) | 
|  | Draws a line from (x,y) to (x1,y1) and another from (x1,y1) to (x2,y2) 
 | 
|  | 
| void | fl_line_style (int style, int width, char *dashes) | 
|  | Sets how to draw lines (the "pen").  More... 
 | 
|  | 
| void | fl_loop (int x0, int y0, int x1, int y1, int x2, int y2) | 
|  | Outlines a 3-sided polygon with lines. 
 | 
|  | 
| void | fl_loop (int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3) | 
|  | Outlines a 4-sided polygon with lines. 
 | 
|  | 
| void | fl_mult_matrix (double a, double b, double c, double d, double x, double y) | 
|  | Concatenates another transformation onto the current one.  More... 
 | 
|  | 
| int | fl_not_clipped (int x, int y, int w, int h) | 
|  | Does the rectangle intersect the current clip region?  More... 
 | 
|  | 
| void | fl_pie (int x, int y, int w, int h, double a1, double a2) | 
|  | Draw filled ellipse sections using integer coordinates.  More... 
 | 
|  | 
| class | Fl_Pixmap | 
|  | 
| void | fl_point (int x, int y) | 
|  | Draws a single pixel at the given coordinates. 
 | 
|  | 
| void | fl_polygon (int x0, int y0, int x1, int y1, int x2, int y2) | 
|  | Fills a 3-sided polygon.  More... 
 | 
|  | 
| void | fl_polygon (int x0, int y0, int x1, int y1, int x2, int y2, int x3, int y3) | 
|  | Fills a 4-sided polygon.  More... 
 | 
|  | 
| void | fl_pop_clip () | 
|  | Restores the previous clip region.  More... 
 | 
|  | 
| void | fl_pop_matrix () | 
|  | Restores the current transformation matrix from the stack. 
 | 
|  | 
| void | fl_push_clip (int x, int y, int w, int h) | 
|  | Intersects the current clip region with a rectangle and pushes this new region onto the stack.  More... 
 | 
|  | 
| void | fl_push_matrix () | 
|  | Saves the current transformation matrix on the stack.  More... 
 | 
|  | 
| void | fl_push_no_clip () | 
|  | Pushes an empty clip region onto the stack so nothing will be clipped. 
 | 
|  | 
| void | fl_rect (int x, int y, int w, int h) | 
|  | Draws a 1-pixel border inside the given bounding box.  More... 
 | 
|  | 
| void | fl_rectf (int x, int y, int w, int h) | 
|  | Colors with current color a rectangle that exactly fills the given bounding box. 
 | 
|  | 
| void | fl_restore_clip () | 
|  | Undoes any clobbering of clip done by your program. 
 | 
|  | 
| class | Fl_RGB_Image | 
|  | 
| void | fl_rotate (double d) | 
|  | Concatenates rotation transformation onto the current one.  More... 
 | 
|  | 
| void | fl_rtl_draw (const char *str, int n, int x, int y) | 
|  | Draws a UTF-8 string of length nbytes right to left starting at the givenx,ylocation.
 | 
|  | 
| void | fl_scale (double x, double y) | 
|  | Concatenates scaling transformation onto the current one.  More... 
 | 
|  | 
| void | fl_scale (double x) | 
|  | Concatenates scaling transformation onto the current one.  More... 
 | 
|  | 
| double | fl_transform_dx (double x, double y) | 
|  | Transforms distance using current transformation matrix.  More... 
 | 
|  | 
| double | fl_transform_dy (double x, double y) | 
|  | Transforms distance using current transformation matrix.  More... 
 | 
|  | 
| double | fl_transform_x (double x, double y) | 
|  | Transforms coordinate using the current transformation matrix.  More... 
 | 
|  | 
| double | fl_transform_y (double x, double y) | 
|  | Transforms coordinate using the current transformation matrix.  More... 
 | 
|  | 
| void | fl_transformed_vertex (double xf, double yf) | 
|  | Adds coordinate pair to the vertex list without further transformations.  More... 
 | 
|  | 
| void | fl_translate (double x, double y) | 
|  | Concatenates translation transformation onto the current one.  More... 
 | 
|  | 
| void | fl_vertex (double x, double y) | 
|  | Adds a single vertex to the current path.  More... 
 | 
|  | 
| void | fl_xyline (int x, int y, int x1) | 
|  | Draws a horizontal line from (x,y) to (x1,y) 
 | 
|  | 
| void | fl_xyline (int x, int y, int x1, int y2) | 
|  | Draws a horizontal line from (x,y) to (x1,y), then vertical from (x1,y) to (x1,y2) 
 | 
|  | 
| void | fl_xyline (int x, int y, int x1, int y2, int x3) | 
|  | Draws a horizontal line from (x,y) to (x1,y), then a vertical from (x1,y) to (x1,y2) and then another horizontal from (x1,y2) to (x3,y2) 
 | 
|  | 
| void | fl_yxline (int x, int y, int y1) | 
|  | Draws a vertical line from (x,y) to (x,y1) 
 | 
|  | 
| void | fl_yxline (int x, int y, int y1, int x2) | 
|  | Draws a vertical line from (x,y) to (x,y1), then a horizontal from (x,y1) to (x2,y1) 
 | 
|  | 
| void | fl_yxline (int x, int y, int y1, int x2, int y3) | 
|  | Draws a vertical line from (x,y) to (x,y1) then a horizontal from (x,y1) to (x2,y1), then another vertical from (x2,y1) to (x2,y3) 
 | 
|  | 
| FL_EXPORT void | gl_start () | 
|  | Creates an OpenGL context. 
 | 
|  |