DIBUtil Member List

This is the complete list of members for DIBUtil, including all inherited members.

AllocateLogPalette(const UINT32 PaletteSize)DIBUtil [static]
CalcConvertHint(DWORD ScreenBPP, wxDC *pTestHDC)DIBUtil [static]
CalcPaletteSize(UINT32 Depth, bool bUsingBitFields, UINT32 UsedColours=0)DIBUtil [static]
CalculateNumberOfColoursInBitmap(LPLOGPALETTE pExactPalette, RGBQUAD *pBitmap, size_t Size)DIBUtil [static]
CanReadFromFile(const BitmapInfo *pInfo)DIBUtil [static]
CanReadFromFile(const LPBITMAPCOREHEADER pCoreHeader)DIBUtil [static]
CanReadFromFile(const LPBITMAPINFOHEADER pInfoHeader)DIBUtil [static]
Convert16to24(INT32 PixelWidth, LPBYTE InputBits, LPBYTE OutputBits)DIBUtil [static]
Convert24to8(LPBITMAPINFO pSourceInfo, LPBYTE pSourceBits, LPBITMAPINFO *pDestInfo, LPBYTE *pDestBits, RGBTRIPLE *pPalette, UINT32 NumberOfPaletteEntries)DIBUtil [static]
Convert32to24(INT32 PixelWidth, LPBYTE InputBits, LPBYTE OutputBits)DIBUtil [static]
Convert32to24Alpha(INT32 PixelWidth, LPBYTE InputBits, LPBYTE OutputBits, COLORREF Colour)DIBUtil [static]
Convert32to32(INT32 PixelWidth, LPBYTE InputBits, LPBYTE OutputBits)DIBUtil [static]
Convert32to8(LPBITMAPINFO pSourceInfo, LPBYTE pSourceBits, LPBITMAPINFO *pDestInfo, LPBYTE *pDestBits, RGBTRIPLE *pPalette, UINT32 NumberOfPaletteEntries)DIBUtil [static]
Convert8to32(LPBITMAPINFO pSourceInfo, LPBYTE pSourceBits, RGBQUAD *pPalette, LPBITMAPINFO pDestInfo, LPBYTE pDestBits)DIBUtil [static]
Convert8to8(INT32 PixelWidth, LPBYTE InputBits, LPBYTE OutputBits)DIBUtil [static]
ConvertTo8Greyscale(LPBITMAPINFO pSourceInfo, LPBYTE pSourceBits, LPBITMAPINFO *ppDestInfo, LPBYTE *ppDestBits)DIBUtil [static]
CopyBitmap(LPBITMAPINFO pSourceInfo, LPBYTE pSourceBits, LPBITMAPINFO *pDestInfo, LPBYTE *pDestBits)DIBUtil [static]
CopyBitmapPaletteIntoLogPalette(KernelBitmap *pBitmap)DIBUtil [static]
CopyBitmapSection(LPBITMAPINFO pSourceInfo, LPBYTE pSourceBits, LPBITMAPINFO pDestInfo, LPBYTE pDestBits, INT32 SourceTop, INT32 SourceLeft)DIBUtil [static]
CopyEntireBitmap(LPBITMAPINFO pSourceInfo, LPBYTE pSourceBits, LPBITMAPINFO *pDestInfo, LPBYTE *pDestBits)DIBUtil [static]
CopyKernelBitmap(KernelBitmap *pKernelBitmap, BOOL IsTemp=FALSE)DIBUtil [static]
CopyPalette(LPRGBQUAD pSourcePalette, LPRGBQUAD pDestPalette, UINT32 NumberOfColours)DIBUtil [static]
CountColoursUsed(BITMAPINFO *pInfo, BYTE *pBits, UINT32 **pResultsArray)DIBUtil [static]
Create8bppGreyscaleBitmap(KernelBitmap *pSrcBitmap)DIBUtil [static]
ExactPaletteInitialise(LPLOGPALETTE pExactPalette)DIBUtil [static]
FindLeastUsedColour(BITMAPINFO *pInfo, UINT32 *pResultsArray)DIBUtil [static]
GenerateDifferenceBitmap(LPBITMAPINFO pPreviousInfo, LPBYTE pPreviousBits, LPBITMAPINFO pCurrentInfo, LPBYTE pCurrentBits, LPBITMAPINFO *ppDestInfo, LPBYTE *ppDestBits, INT32 TransColour, BOOL *pFoundBadOverlay=NULL)DIBUtil [static]
GenerateSubRegionBitmap(LPBITMAPINFO pSourceInfo, LPBYTE pSourceBits, LPBITMAPINFO *ppDestInfo, LPBYTE *ppDestBits, INT32 TransColour, UINT32 *pLeftOffset, UINT32 *pTopOffset)DIBUtil [static]
GenGreyscalePalette(LPRGBQUAD lpPalette, const size_t PaletteSize)DIBUtil [static]
GenGreyscalePaletteTriple(RGBTRIPLE *pPalette, const size_t PaletteSize)DIBUtil [static]
GenOptimal4bppPalette(PLOGPALETTE pPalette, const size_t MaxColours)DIBUtil [static]
GenOptimal4bppPaletteStats_1stPass(RGBQUAD *pBitmap, size_t Size)DIBUtil [static]
GenOptimal4bppPaletteStats_2ndPass(RGBQUAD *pBitmap, size_t Size)DIBUtil [static]
GenOptimal8bppPalette(INT32 *Stats, PLOGPALETTE pPalette, const size_t MaxColours)DIBUtil [static]
GenOptimal8bppPaletteStats(INT32 *Stats, RGBQUAD *pBitmap, size_t Size)DIBUtil [static]
GenOptimalPalette(void *Stats, PLOGPALETTE pPalette, const size_t MaxColours)DIBUtil [static]
GenOptimalPaletteStats(void *Stats, RGBQUAD *pBitmap, size_t Size)DIBUtil [static]
GetGavinBlitFormat(DWORD ScreenBPP, DWORD BitmapBPP, BitmapConvertHint ScreenHint)DIBUtil [static]
GetOptimal8bppPaletteWorkspaceSize()DIBUtil [static]
GetOptimalPaletteWorkspaceSize()DIBUtil [static]
Init()DIBUtil [static]
InvertAlpha(LPBITMAPINFO lpBitmapInfo, LPBYTE lpBits)DIBUtil [static]
IsGreyscaleBitmap(KernelBitmap *pKB)DIBUtil [static]
IsGreyscaleBitmap(OILBitmap *pOilBmp)DIBUtil [static]
MakeAlphaIntoGreyscale(LPBITMAPINFO lpBitmapInfo, LPBYTE lpBits)DIBUtil [static]
MakeBitmapMask(LPBITMAPINFO pPseudoColourInfo, LPBYTE pPseudoColourBits, LPBITMAPINFO pMonochromeInfo, LPBYTE pMonochromeBits, const BYTE TransCol)DIBUtil [static]
MakeBitmapSmaller(UINT32 OldWidth, UINT32 OldHeight, UINT32 BaseX, UINT32 BaseY, UINT32 NewWidth, UINT32 NewHeight, UINT32 BPP, LPBYTE pBits)DIBUtil [static]
MakeIdentityPalette(PALETTEENTRY aRGB[], INT32 nColors)DIBUtil [static]
MakeTransparentBitmap(LPBITMAPINFO pPseudoColourInfo, LPBYTE pPseudoColourBits, LPBITMAPINFO pMonochromeInfo, LPBYTE pMonochromeBits, const BYTE TransCol)DIBUtil [static]
Optimal4bppPaletteInitialise_1stPass()DIBUtil [static]
Optimal4bppPaletteInitialise_2ndPass()DIBUtil [static]
Optimal8bppPaletteInitialise(INT32 *Stats)DIBUtil [static]
OptimalPaletteInitialise(void *Stats)DIBUtil [static]
PlotDeepDIB(wxDC *phDC, LPBITMAPINFO lpBitmapInfo, LPBYTE lpBits, INT32, INT32, INT32, INT32, INT32, INT32, BitmapConvertHint, HPALETTE=NULL)DIBUtil [static]
ReadFromFile(CCLexFile *, LPBITMAPINFO *Info, LPBYTE *Bits, BOOL=TRUE, String_64 *ProgressString=NULL, BaseCamelotFilter *pFilter=NULL)DIBUtil [static]
ScanlineBytes(UINT32 Width, UINT32 Depth)DIBUtil [static]
ScanlineSize(UINT32 Width, UINT32 Depth)DIBUtil [static]
WriteToFile(CCLexFile *, LPBITMAPINFO Info, LPBYTE Bits, String_64 *ProgressString=NULL, BOOL WriteHeader=TRUE, BaseCamelotFilter *pFilter=NULL)DIBUtil [static]
WriteToFile(CCLexFile *, LPBYTE Bits, UINT32 Width, UINT32 Height, UINT32 Depth, String_64 *ProgressString=NULL)DIBUtil [static]


Generated on Sat Nov 10 03:53:39 2007 for Camelot by  doxygen 1.4.4