gpalopt.h File Reference

(r1785/r751)

Go to the source code of this file.

Classes

class  PaletteOptimiser
struct  PaletteOptimiser::Stats
struct  PaletteOptimiser::Clr
struct  PaletteOptimiser::Box
struct  PaletteOptimiser::PalEntry

Defines

#define TypeDef2(name1, name2)
#define TypeDef(name)   TypeDef2(name,name) ;

Typedefs

typedef const BITMAP cBITMAP
typedef BITMAPpBITMAP
typedef const BITMAPpcBITMAP
typedef BITMAP *const cpBITMAP
typedef const BITMAP *const cpcBITMAP
typedef BITMAP ** ppBITMAP
typedef const BITMAP ** ppcBITMAP
typedef BITMAP **const cppBITMAP
typedef const bool cBOOL
typedef bool * pBOOL
typedef const bool * pcBOOL
typedef bool *const cpBOOL
typedef const bool *const cpcBOOL
typedef bool ** ppBOOL
typedef const bool ** ppcBOOL
typedef bool **const cppBOOL
typedef const BYTE cBYTE
typedef BYTE * pBYTE
typedef const BYTE * pcBYTE
typedef BYTE *const cpBYTE
typedef const BYTE *const cpcBYTE
typedef BYTE ** ppBYTE
typedef const BYTE ** ppcBYTE
typedef BYTE **const cppBYTE
typedef const double cDOUBLE
typedef double * pDOUBLE
typedef const double * pcDOUBLE
typedef double *const cpDOUBLE
typedef const double *const cpcDOUBLE
typedef double ** ppDOUBLE
typedef const double ** ppcDOUBLE
typedef double **const cppDOUBLE
typedef const DWORD cDWORD
typedef DWORDpDWORD
typedef const DWORDpcDWORD
typedef DWORD *const cpDWORD
typedef const DWORD *const cpcDWORD
typedef DWORD ** ppDWORD
typedef const DWORD ** ppcDWORD
typedef DWORD **const cppDWORD
typedef const FILE cFILE
typedef FILE * pFILE
typedef const FILE * pcFILE
typedef FILE *const cpFILE
typedef const FILE *const cpcFILE
typedef FILE ** ppFILE
typedef const FILE ** ppcFILE
typedef FILE **const cppFILE
typedef const INT32 cINT32
typedef INT32 * pINT32
typedef const INT32 * pcINT32
typedef INT32 *const cpINT32
typedef const INT32 *const cpcINT32
typedef INT32 ** ppINT32
typedef const INT32 ** ppcINT32
typedef INT32 **const cppINT32
typedef const LOGPALETTE cLOGPALETTE
typedef LOGPALETTEpLOGPALETTE
typedef const LOGPALETTEpcLOGPALETTE
typedef LOGPALETTE *const cpLOGPALETTE
typedef const LOGPALETTE
*const 
cpcLOGPALETTE
typedef LOGPALETTE ** ppLOGPALETTE
typedef const LOGPALETTE ** ppcLOGPALETTE
typedef LOGPALETTE **const cppLOGPALETTE
typedef const PALETTEENTRY cPALETTEENTRY
typedef PALETTEENTRYpPALETTEENTRY
typedef const PALETTEENTRYpcPALETTEENTRY
typedef PALETTEENTRY *const cpPALETTEENTRY
typedef const PALETTEENTRY
*const 
cpcPALETTEENTRY
typedef PALETTEENTRY ** ppPALETTEENTRY
typedef const PALETTEENTRY ** ppcPALETTEENTRY
typedef PALETTEENTRY **const cppPALETTEENTRY
typedef const RGBQUAD cRGBQUAD
typedef RGBQUADpRGBQUAD
typedef const RGBQUADpcRGBQUAD
typedef RGBQUAD *const cpRGBQUAD
typedef const RGBQUAD *const cpcRGBQUAD
typedef RGBQUAD ** ppRGBQUAD
typedef const RGBQUAD ** ppcRGBQUAD
typedef RGBQUAD **const cppRGBQUAD
typedef const UINT32 cUINT32
typedef UINT32pUINT32
typedef const UINT32pcUINT32
typedef UINT32 *const cpUINT32
typedef const UINT32 *const cpcUINT32
typedef UINT32 ** ppUINT32
typedef const UINT32 ** ppcUINT32
typedef UINT32 **const cppUINT32
typedef const void cVOID
typedef void * pVOID
typedef const void * pcVOID
typedef void *const cpVOID
typedef const void *const cpcVOID
typedef void ** ppVOID
typedef const void ** ppcVOID
typedef void **const cppVOID


Define Documentation

#define TypeDef name   )     TypeDef2(name,name) ;
 

Definition at line 117 of file gpalopt.h.

#define TypeDef2 name1,
name2   ) 
 

Value:

typedef const name2           c##name1 ;    \
    typedef       name2*          p##name1 ;    \
    typedef const name2*         pc##name1 ;    \
    typedef       name2*  const  cp##name1 ;    \
    typedef const name2*  const cpc##name1 ;    \
    typedef       name2**        pp##name1 ;    \
    typedef const name2**       ppc##name1 ;    \
    typedef       name2** const cpp##name1 ;

Definition at line 107 of file gpalopt.h.


Typedef Documentation

typedef const BITMAP cBITMAP
 

Definition at line 119 of file gpalopt.h.

typedef const bool cBOOL
 

Definition at line 119 of file gpalopt.h.

typedef const BYTE cBYTE
 

Definition at line 121 of file gpalopt.h.

typedef const double cDOUBLE
 

Definition at line 121 of file gpalopt.h.

typedef const DWORD cDWORD
 

Definition at line 123 of file gpalopt.h.

typedef const FILE cFILE
 

Definition at line 123 of file gpalopt.h.

typedef const INT32 cINT32
 

Definition at line 124 of file gpalopt.h.

typedef const LOGPALETTE cLOGPALETTE
 

Definition at line 126 of file gpalopt.h.

typedef const PALETTEENTRY cPALETTEENTRY
 

Definition at line 127 of file gpalopt.h.

typedef BITMAP* const cpBITMAP
 

Definition at line 119 of file gpalopt.h.

typedef bool* const cpBOOL
 

Definition at line 120 of file gpalopt.h.

typedef BYTE* const cpBYTE
 

Definition at line 121 of file gpalopt.h.

typedef const BITMAP* const cpcBITMAP
 

Definition at line 119 of file gpalopt.h.

typedef const bool* const cpcBOOL
 

Definition at line 120 of file gpalopt.h.

typedef const BYTE* const cpcBYTE
 

Definition at line 121 of file gpalopt.h.

typedef const double* const cpcDOUBLE
 

Definition at line 122 of file gpalopt.h.

typedef const DWORD* const cpcDWORD
 

Definition at line 123 of file gpalopt.h.

typedef const FILE* const cpcFILE
 

Definition at line 124 of file gpalopt.h.

typedef const INT32 *const cpcINT32
 

Definition at line 125 of file gpalopt.h.

typedef const LOGPALETTE* const cpcLOGPALETTE
 

Definition at line 126 of file gpalopt.h.

typedef const PALETTEENTRY* const cpcPALETTEENTRY
 

Definition at line 128 of file gpalopt.h.

typedef const RGBQUAD* const cpcRGBQUAD
 

Definition at line 129 of file gpalopt.h.

typedef const UINT32 *const cpcUINT32
 

Definition at line 130 of file gpalopt.h.

typedef const void* const cpcVOID
 

Definition at line 132 of file gpalopt.h.

typedef double* const cpDOUBLE
 

Definition at line 122 of file gpalopt.h.

typedef DWORD* const cpDWORD
 

Definition at line 123 of file gpalopt.h.

typedef FILE* const cpFILE
 

Definition at line 124 of file gpalopt.h.

typedef INT32 *const cpINT32
 

Definition at line 125 of file gpalopt.h.

typedef LOGPALETTE* const cpLOGPALETTE
 

Definition at line 126 of file gpalopt.h.

typedef PALETTEENTRY* const cpPALETTEENTRY
 

Definition at line 128 of file gpalopt.h.

typedef BITMAP** const cppBITMAP
 

Definition at line 119 of file gpalopt.h.

typedef bool** const cppBOOL
 

Definition at line 120 of file gpalopt.h.

typedef BYTE** const cppBYTE
 

Definition at line 121 of file gpalopt.h.

typedef double** const cppDOUBLE
 

Definition at line 122 of file gpalopt.h.

typedef DWORD** const cppDWORD
 

Definition at line 123 of file gpalopt.h.

typedef FILE** const cppFILE
 

Definition at line 124 of file gpalopt.h.

typedef INT32 **const cppINT32
 

Definition at line 125 of file gpalopt.h.

typedef LOGPALETTE** const cppLOGPALETTE
 

Definition at line 126 of file gpalopt.h.

typedef PALETTEENTRY** const cppPALETTEENTRY
 

Definition at line 128 of file gpalopt.h.

typedef RGBQUAD** const cppRGBQUAD
 

Definition at line 129 of file gpalopt.h.

typedef UINT32 **const cppUINT32
 

Definition at line 130 of file gpalopt.h.

typedef void** const cppVOID
 

Definition at line 132 of file gpalopt.h.

typedef RGBQUAD* const cpRGBQUAD
 

Definition at line 129 of file gpalopt.h.

typedef UINT32 *const cpUINT32
 

Definition at line 130 of file gpalopt.h.

typedef void* const cpVOID
 

Definition at line 132 of file gpalopt.h.

typedef const RGBQUAD cRGBQUAD
 

Definition at line 128 of file gpalopt.h.

typedef const UINT32 cUINT32
 

Definition at line 129 of file gpalopt.h.

typedef const void cVOID
 

Definition at line 131 of file gpalopt.h.

typedef BITMAP* pBITMAP
 

Definition at line 119 of file gpalopt.h.

typedef bool* pBOOL
 

Definition at line 120 of file gpalopt.h.

typedef BYTE* pBYTE
 

Definition at line 121 of file gpalopt.h.

typedef const BITMAP* pcBITMAP
 

Definition at line 119 of file gpalopt.h.

typedef const bool* pcBOOL
 

Definition at line 120 of file gpalopt.h.

typedef const BYTE* pcBYTE
 

Definition at line 121 of file gpalopt.h.

typedef const double* pcDOUBLE
 

Definition at line 122 of file gpalopt.h.

typedef const DWORD* pcDWORD
 

Definition at line 123 of file gpalopt.h.

typedef const FILE* pcFILE
 

Definition at line 124 of file gpalopt.h.

typedef const INT32 * pcINT32
 

Definition at line 125 of file gpalopt.h.

typedef const LOGPALETTE* pcLOGPALETTE
 

Definition at line 126 of file gpalopt.h.

typedef const PALETTEENTRY* pcPALETTEENTRY
 

Definition at line 128 of file gpalopt.h.

typedef const RGBQUAD* pcRGBQUAD
 

Definition at line 129 of file gpalopt.h.

typedef const UINT32 * pcUINT32
 

Definition at line 130 of file gpalopt.h.

typedef const void* pcVOID
 

Definition at line 132 of file gpalopt.h.

typedef double* pDOUBLE
 

Definition at line 122 of file gpalopt.h.

typedef DWORD* pDWORD
 

Definition at line 123 of file gpalopt.h.

typedef FILE* pFILE
 

Definition at line 124 of file gpalopt.h.

typedef INT32 * pINT32
 

Definition at line 125 of file gpalopt.h.

typedef LOGPALETTE* pLOGPALETTE
 

Definition at line 126 of file gpalopt.h.

typedef PALETTEENTRY* pPALETTEENTRY
 

Definition at line 128 of file gpalopt.h.

typedef BITMAP** ppBITMAP
 

Definition at line 119 of file gpalopt.h.

typedef bool** ppBOOL
 

Definition at line 120 of file gpalopt.h.

typedef BYTE** ppBYTE
 

Definition at line 121 of file gpalopt.h.

typedef const BITMAP** ppcBITMAP
 

Definition at line 119 of file gpalopt.h.

typedef const bool** ppcBOOL
 

Definition at line 120 of file gpalopt.h.

typedef const BYTE** ppcBYTE
 

Definition at line 121 of file gpalopt.h.

typedef const double** ppcDOUBLE
 

Definition at line 122 of file gpalopt.h.

typedef const DWORD** ppcDWORD
 

Definition at line 123 of file gpalopt.h.

typedef const FILE** ppcFILE
 

Definition at line 124 of file gpalopt.h.

typedef const INT32 ** ppcINT32
 

Definition at line 125 of file gpalopt.h.

typedef const LOGPALETTE** ppcLOGPALETTE
 

Definition at line 126 of file gpalopt.h.

typedef const PALETTEENTRY** ppcPALETTEENTRY
 

Definition at line 128 of file gpalopt.h.

typedef const RGBQUAD** ppcRGBQUAD
 

Definition at line 129 of file gpalopt.h.

typedef const UINT32 ** ppcUINT32
 

Definition at line 130 of file gpalopt.h.

typedef const void** ppcVOID
 

Definition at line 132 of file gpalopt.h.

typedef double** ppDOUBLE
 

Definition at line 122 of file gpalopt.h.

typedef DWORD** ppDWORD
 

Definition at line 123 of file gpalopt.h.

typedef FILE** ppFILE
 

Definition at line 124 of file gpalopt.h.

typedef INT32 ** ppINT32
 

Definition at line 125 of file gpalopt.h.

typedef LOGPALETTE** ppLOGPALETTE
 

Definition at line 126 of file gpalopt.h.

typedef PALETTEENTRY** ppPALETTEENTRY
 

Definition at line 128 of file gpalopt.h.

typedef RGBQUAD** ppRGBQUAD
 

Definition at line 129 of file gpalopt.h.

typedef UINT32 ** ppUINT32
 

Definition at line 130 of file gpalopt.h.

typedef void** ppVOID
 

Definition at line 132 of file gpalopt.h.

typedef RGBQUAD* pRGBQUAD
 

Definition at line 129 of file gpalopt.h.

typedef UINT32 * pUINT32
 

Definition at line 130 of file gpalopt.h.

typedef void* pVOID
 

Definition at line 132 of file gpalopt.h.


Generated on Sat Nov 10 03:49:32 2007 for Camelot by  doxygen 1.4.4