Namespaces | Defines | Typedefs | Enumerations
imagen.h File Reference
#include <cstdio>
#include <cstdlib>
#include <cstring>

Go to the source code of this file.

Namespaces

namespace  imagen

Defines

#define IMAGEN_BMP
#define IMAGEN_JPEG
#define IMAGEN_PNG
#define IMAGEN_TGA
#define IMAGEN_VERSION   012
#define IMAGEN_LETTER   'b'
#define _IMAGEN_LINUX

Typedefs

typedef signed char imagen::Ibyte
typedef unsigned char imagen::Iubyte
typedef unsigned short imagen::Iushort
typedef unsigned int imagen::Iuint
typedef unsigned long imagen::Iulong
typedef Iubyte imagen::iBYTE
typedef char imagen::iCHAR
typedef Iushort imagen::iWORD
typedef short imagen::iSHORT
typedef long imagen::iLONG
typedef Iulong imagen::iDWORD

Enumerations

enum  imagen::iDataSeek { imagen::iSeekStart, imagen::iSeekCur, imagen::iSeekEnd }
enum  imagen::iFileMode {
  imagen::iRead, imagen::iWrite, imagen::iReadWrite, imagen::iAppend,
  imagen::iReadAppend
}
enum  imagen::iImageFormat {
  imagen::iNULL, imagen::iMono, imagen::iIndex, imagen::iBW,
  imagen::iBWA, imagen::iRGB, imagen::iRGBA, imagen::iRGB16
}
enum  imagen::iPalFormat { imagen::iPalNull, imagen::iPalRGB, imagen::iPalRGBA, imagen::iPalRGB16 }
enum  imagen::iImageType {
  imagen::iTypeNull, imagen::iTypeRAW, imagen::iTypeBMP, imagen::iTypeJPEG,
  imagen::iTypePNG, imagen::iTypeTGA
}
enum  imagen::iImageOrigin { imagen::iOriginUL, imagen::iOriginBL, imagen::iOriginUR, imagen::iOriginBR }
enum  imagen::iUnitType { imagen::iUnit, imagen::iCentimeter, imagen::iMeter, imagen::iInch }
enum  imagen::iWrapMode { imagen::iWrapBackground, imagen::iWrapClamp, imagen::iWrapRepeat }
enum  imagen::iBitMask {
  imagen::iBit0 = 0x00000001, imagen::iBit1 = 0x00000002, imagen::iBit2 = 0x00000004, imagen::iBit3 = 0x00000008,
  imagen::iBit4 = 0x00000010, imagen::iBit5 = 0x00000020, imagen::iBit6 = 0x00000040, imagen::iBit7 = 0x00000080
}

Define Documentation

#define IMAGEN_BMP
#define IMAGEN_JPEG
#define IMAGEN_PNG
#define IMAGEN_TGA
#define IMAGEN_VERSION   012
#define IMAGEN_LETTER   'b'
#define _IMAGEN_LINUX