#include <ie_impGraphic_BMP.h>
| UT_Error IE_ImpGraphic_BMP::_convertGraphic | ( | UT_ByteBuf * | pBB | ) | [private] |
References Convert_BMP(), Convert_BMP_Pallet(), DELETEP, Initialize_PNG(), InitializePrivateClassData(), m_iBitsPerPlane, m_iHeight, m_iWidth, m_pPNG, m_pPNGInfo, and Read_BMP_Header().
Referenced by importGraphic().
| UT_Error IE_ImpGraphic_BMP::Convert_BMP | ( | UT_ByteBuf * | pBB | ) | [private] |
References UT_ByteBuf::getPointer(), m_iBitsPerPlane, m_iHeight, m_iOffset, m_iWidth, m_pPNG, and m_pPNGInfo.
Referenced by _convertGraphic().
| UT_Error IE_ImpGraphic_BMP::Convert_BMP_Pallet | ( | UT_ByteBuf * | pBB | ) | [private] |
References m_bOldBMPFormat, m_iBitsPerPlane, m_iClrUsed, m_iHeaderSize, m_iHeight, m_iOffset, m_iWidth, m_pPNG, m_pPNGInfo, and ReadByte().
Referenced by _convertGraphic().
| UT_Error IE_ImpGraphic_BMP::importGraphic | ( | UT_ByteBuf * | pBB, | |
| FG_Graphic ** | ppfg | |||
| ) | [virtual] |
Reimplemented from IE_ImpGraphic.
References _convertGraphic(), DELETEP, m_pBB, FG_GraphicRaster::setRaster_PNG(), and UT_OK.
| UT_Error IE_ImpGraphic_BMP::Initialize_PNG | ( | ) | [private] |
References _write_flush(), _write_png(), m_pBB, m_pPNG, and m_pPNGInfo.
Referenced by _convertGraphic().
| void IE_ImpGraphic_BMP::InitializePrivateClassData | ( | ) | [private] |
References m_bHeaderDone, m_bOldBMPFormat, m_iBitsPerPlane, m_iBytesRead, m_iClrEncoding, m_iClrImportant, m_iClrUsed, m_iCompression, m_iFileSize, m_iFileType, m_iHalfToning, m_iHalfToningParam1, m_iHalfToningParam2, m_iHeaderSize, m_iHeight, m_iIdentifier, m_iImageSize, m_iOffset, m_iOrigin, m_iPadding, m_iPlanes, m_iResolutionUnits, m_iWidth, m_iXHotspot, m_iXResolution, m_iYHotspot, and m_iYResolution.
Referenced by _convertGraphic().
| UT_uint16 IE_ImpGraphic_BMP::Read2Bytes | ( | UT_ByteBuf * | pBB, | |
| UT_uint32 | offset | |||
| ) | [private] |
References ReadBytes().
Referenced by Read_BMP_Header().
| UT_uint32 IE_ImpGraphic_BMP::Read4Bytes | ( | UT_ByteBuf * | pBB, | |
| UT_uint32 | offset | |||
| ) | [private] |
References ReadBytes().
Referenced by Read_BMP_Header().
| UT_Error IE_ImpGraphic_BMP::Read_BMP_Header | ( | UT_ByteBuf * | pBB | ) | [private] |
References m_bHeaderDone, m_bOldBMPFormat, m_iBitsPerPlane, m_iBytesRead, m_iClrEncoding, m_iClrImportant, m_iClrUsed, m_iCompression, m_iFileSize, m_iFileType, m_iHalfToning, m_iHalfToningParam1, m_iHalfToningParam2, m_iHeaderSize, m_iHeight, m_iIdentifier, m_iImageSize, m_iOffset, m_iOrigin, m_iPadding, m_iPlanes, m_iResolutionUnits, m_iWidth, m_iXHotspot, m_iXResolution, m_iYHotspot, m_iYResolution, Read2Bytes(), and Read4Bytes().
Referenced by _convertGraphic().
| UT_Byte IE_ImpGraphic_BMP::ReadByte | ( | UT_ByteBuf * | pBB, | |
| UT_uint32 | offset | |||
| ) | [private] |
References ReadBytes().
Referenced by Convert_BMP_Pallet().
| UT_uint32 IE_ImpGraphic_BMP::ReadBytes | ( | UT_ByteBuf * | pBB, | |
| UT_uint32 | offset, | |||
| UT_uint32 | num_bytes | |||
| ) | [private] |
References UT_ByteBuf::getPointer(), m_bHeaderDone, m_iBytesRead, m_iHeaderSize, and UT_ASSERT.
Referenced by Read2Bytes(), Read4Bytes(), and ReadByte().
bool IE_ImpGraphic_BMP::m_bHeaderDone [private] |
Referenced by InitializePrivateClassData(), Read_BMP_Header(), and ReadBytes().
bool IE_ImpGraphic_BMP::m_bOldBMPFormat [private] |
Referenced by Convert_BMP_Pallet(), InitializePrivateClassData(), and Read_BMP_Header().
UT_uint16 IE_ImpGraphic_BMP::m_iBitsPerPlane [private] |
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Pallet(), InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iBytesRead [private] |
Referenced by InitializePrivateClassData(), Read_BMP_Header(), and ReadBytes().
UT_uint32 IE_ImpGraphic_BMP::m_iClrEncoding [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iClrImportant [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iClrUsed [private] |
Referenced by Convert_BMP_Pallet(), InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iCompression [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iFileSize [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint16 IE_ImpGraphic_BMP::m_iFileType [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint16 IE_ImpGraphic_BMP::m_iHalfToning [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iHeaderSize [private] |
Referenced by Convert_BMP_Pallet(), InitializePrivateClassData(), Read_BMP_Header(), and ReadBytes().
UT_sint32 IE_ImpGraphic_BMP::m_iHeight [private] |
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Pallet(), InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iIdentifier [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iImageSize [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iOffset [private] |
Referenced by Convert_BMP(), Convert_BMP_Pallet(), InitializePrivateClassData(), and Read_BMP_Header().
UT_uint16 IE_ImpGraphic_BMP::m_iOrigin [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint16 IE_ImpGraphic_BMP::m_iPadding [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint16 IE_ImpGraphic_BMP::m_iPlanes [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_sint32 IE_ImpGraphic_BMP::m_iWidth [private] |
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Pallet(), InitializePrivateClassData(), and Read_BMP_Header().
UT_uint16 IE_ImpGraphic_BMP::m_iXHotspot [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iXResolution [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint16 IE_ImpGraphic_BMP::m_iYHotspot [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::m_iYResolution [private] |
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_ByteBuf* IE_ImpGraphic_BMP::m_pBB [private] |
Referenced by importGraphic(), and Initialize_PNG().
png_structp IE_ImpGraphic_BMP::m_pPNG [private] |
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Pallet(), and Initialize_PNG().
png_infop IE_ImpGraphic_BMP::m_pPNGInfo [private] |
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Pallet(), and Initialize_PNG().
1.7.1