# importer.h File Reference

writeme More...

`#include <cstdio>`
`#include <map>`
`#include <ETL/handle>`
`#include "string.h"`
`#include "time.h"`
`#include "gamma.h"`

Go to the source code of this file.

## Namespaces

namespace | synfig

## Classes

class | synfig::Importer
| Used for importing bitmaps of various formats, including animations. More...

## Defines

#define | SYNFIG_IMPORTER_MODULE_EXT public: static const char name__[], version__[], ext__[],cvs_id__[]; static Importer *create(const char *filename);
#define | SYNFIG_IMPORTER_SET_NAME(class, x) const char class::name__[]=x
| Sets the name of the importer.
#define | SYNFIG_IMPORTER_SET_EXT(class, x) const char class::ext__[]=x
#define | SYNFIG_IMPORTER_SET_VERSION(class, x) const char class::version__[]=x
| Sets the version of the importer.
#define | SYNFIG_IMPORTER_SET_CVS_ID(class, x) const char class::cvs_id__[]=x
| Sets the CVS ID of the importer.
#define | SYNFIG_IMPORTER_INIT(class) synfig::Importer* class::create(const char *filename) { return new class(filename); }

## Detailed Description

writeme

$Id$

## Define Documentation

#define SYNFIG_IMPORTER_MODULE_EXT public: static const char name__[], version__[], ext__[],cvs_id__[]; static Importer *create(const char *filename);

Todo:
  This needs to be documented further.

#define SYNFIG_IMPORTER_SET_NAME | ( | class,
|  | x |  | ) | const char class::name__[]=x

Sets the name of the importer.

#define SYNFIG_IMPORTER_SET_EXT | ( | class,
|  | x |  | ) | const char class::ext__[]=x

Todo:
  This needs to be documented further.

#define SYNFIG_IMPORTER_SET_VERSION | ( | class,
|  | x |  | ) | const char class::version__[]=x

Sets the version of the importer.

#define SYNFIG_IMPORTER_SET_CVS_ID | ( | class,
|  | x |  | ) | const char class::cvs_id__[]=x

Sets the CVS ID of the importer.

#define SYNFIG_IMPORTER_INIT | ( | class |  | ) | synfig::Importer* class::create(const char *filename) { return new class(filename); }

Todo:
  This needs to be documented further.