FLTK 1.3.9
Loading...
Searching...
No Matches
Fl_PNG_Image.H
1//
2// "$Id$"
3//
4// PNG image header file for the Fast Light Tool Kit (FLTK).
5//
6// Copyright 1998-2010 by Bill Spitzak and others.
7//
8// This library is free software. Distribution and use rights are outlined in
9// the file "COPYING" which should have been included with this file. If this
10// file is missing or damaged, see the license at:
11//
12// http://www.fltk.org/COPYING.php
13//
14// Please report all bugs and problems on the following page:
15//
16// http://www.fltk.org/str.php
17//
18
19/* \file
20 Fl_PNG_Image class . */
21
22#ifndef Fl_PNG_Image_H
23#define Fl_PNG_Image_H
24# include "Fl_Image.H"
25
32class FL_EXPORT Fl_PNG_Image : public Fl_RGB_Image {
33
34public:
35
36 Fl_PNG_Image(const char* filename);
37 Fl_PNG_Image (const char *name_png, const unsigned char *buffer, int datasize);
38private:
39 void load_png_(const char *name_png, const unsigned char *buffer_png, int datasize);
40};
41
42#endif
43
44//
45// End of "$Id$".
46//
Fl_Image, Fl_RGB_Image classes.
Fl_PNG_Image(const char *filename)
The constructor loads the named PNG image from the given png filename.
Definition Fl_PNG_Image.cxx:86
Fl_RGB_Image(const uchar *bits, int W, int H, int D=3, int LD=0)
The constructor creates a new image from the specified data.
Definition Fl_Image.cxx:273