From 03a462143211b327374eaf3549c46dd7241a262a Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Thu, 29 Apr 2004 02:47:09 +0000 Subject: Documentation updates (STR #365) The value(const Fl_Menu_Item*) method was not implemented for Fl_Choice (STR #366) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3402 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- documentation/drawing.html | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'documentation') diff --git a/documentation/drawing.html b/documentation/drawing.html index 375649af6..d8be83f6c 100644 --- a/documentation/drawing.html +++ b/documentation/drawing.html @@ -746,6 +746,25 @@ function finds and returns the width and height. The return value is non-zero if the dimensions were parsed ok and zero if there was any problem. +

Direct Image Reading

+ +

FLTK provides a single function for reading from the current +window or off-screen buffer into a RGB(A) image buffer.

+ +

uchar *fl_read_image(uchar *p, int +X, int Y, int W, int H, int alpha = 0);

+ +

Read a RGB(A) image from the current window or off-screen +buffer. The p argument points to a buffer that can hold +the image and must be at least W*H*3 bytes when reading +RGB images and W*H*4 bytes when reading RGBA images. If +NULL, fl_read_image() will create an array of +the proper size which can be freed using delete[].

+ +

The alpha parameter controls whether an alpha +channel is created and the value that is placed in the alpha +channel. If 0, no alpha channel is generated.

+

Image Classes

FLTK provides a base image class called