CLAW Library (a C++ Library Absolutely Wonderful) 1.5.5
Classes | Namespaces | Functions
gif.hpp File Reference

Image class for gif files. More...

#include <claw/color_palette.hpp>
#include <claw/functional.hpp>
#include <claw/image.hpp>
#include <claw/iterator.hpp>
#include <claw/lzw_decoder.hpp>
#include <claw/types.hpp>
#include <list>

Go to the source code of this file.

Classes

class  claw::graphic::gif
 A class for gif pictures. More...
class  claw::graphic::gif::frame
 One frame in the animation. More...
struct  claw::graphic::gif::header
 Header of the gif files. More...
struct  claw::graphic::gif::screen_descriptor
 Some informations on the screen where the image is rendered. More...
struct  claw::graphic::gif::image_descriptor
struct  claw::graphic::gif::extension
 Extension of the format. More...
struct  claw::graphic::gif::trailer
 The end of the file. More...
struct  claw::graphic::gif::graphic_control_extension
 Extension describing a rendering block. More...
struct  claw::graphic::gif::comment_extension
 Extension commenting the file. More...
struct  claw::graphic::gif::plain_text_extension
 Extension adding graphic text support. More...
struct  claw::graphic::gif::application_extension
 Extension adding some informations about the application. More...
class  claw::graphic::gif::reader
 This class reads data from a gif file. The image is resized to the size of the screen (as defined in the gif file) and the frames are stored in a list of frames passed as parameter. More...
struct  claw::graphic::gif::reader::reader_info
 Some global data needed when reading the file. More...
class  claw::graphic::gif::reader::input_buffer
 The buffer passed to the LZW decoder to decode the input. More...
class  claw::graphic::gif::reader::output_buffer
 Buffer passed to the LZW decoder to write decoded data. More...

Namespaces

namespace  claw
 

This is the main namespace.


namespace  claw::graphic
 

Everything about image structures and processing.


namespace  std

Functions

void std::swap (claw::graphic::gif &a, claw::graphic::gif &b)
 Swap the content of two gifs.

Detailed Description

Image class for gif files.

Author:
Julien Jorge

Definition in file gif.hpp.