#include <ie_impGraphic_BMP.h>
UT_Error IE_ImpGraphic_BMP::_convertGraphic | ( | const UT_ConstByteBufPtr & | pBB | ) | [private] |
References Convert_BMP(), Convert_BMP_Pallet(), 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 | ( | const UT_ConstByteBufPtr & | pBB | ) | [private] |
References m_iBitsPerPlane, m_iHeight, m_iOffset, m_iWidth, m_pPNG, and m_pPNGInfo.
Referenced by _convertGraphic().
UT_Error IE_ImpGraphic_BMP::Convert_BMP_Pallet | ( | const UT_ConstByteBufPtr & | 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 | ( | const UT_ConstByteBufPtr & | pBB, | |
FG_ConstGraphicPtr & | pfg | |||
) | [virtual] |
Reimplemented from IE_ImpGraphic.
References _convertGraphic(), m_pBB, and UT_OK.
UT_Error IE_ImpGraphic_BMP::Initialize_PNG | ( | ) | [private] |
References _write_flush(), 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 | ( | const UT_ConstByteBufPtr & | pBB, | |
UT_uint32 | offset | |||
) | [private] |
References ReadBytes().
Referenced by Read_BMP_Header().
UT_uint32 IE_ImpGraphic_BMP::Read4Bytes | ( | const UT_ConstByteBufPtr & | pBB, | |
UT_uint32 | offset | |||
) | [private] |
References ReadBytes().
Referenced by Read_BMP_Header().
UT_Error IE_ImpGraphic_BMP::Read_BMP_Header | ( | const UT_ConstByteBufPtr & | 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 | ( | const UT_ConstByteBufPtr & | pBB, | |
UT_uint32 | offset | |||
) | [private] |
References ReadBytes().
Referenced by Convert_BMP_Pallet().
UT_uint32 IE_ImpGraphic_BMP::ReadBytes | ( | const UT_ConstByteBufPtr & | pBB, | |
UT_uint32 | offset, | |||
UT_uint32 | num_bytes | |||
) | [private] |
References 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_ConstByteBufPtr 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().