#include <ie_impGraphic_Win32Native.h>
UT_Error IE_ImpGraphic_Win32Native::_convertGraphic | ( | UT_ByteBuf * | pBB, | |
std::string & | mimetype | |||
) | [private] |
References Convert_BMP(), Convert_BMP_Palette(), CreateBitmapInfoStruct(), CreateBMPFile(), GDIconvertGraphic(), UT_ByteBuf::getLength(), UT_ByteBuf::getPointer(), HRESULT(), Initialize_PNG(), InitializePrivateClassData(), isGDIPlusAvailable(), m_iBitsPerPlane, m_iHeight, m_iWidth, m_pBB, m_pPNG, m_pPNGInfo, Read_BMP_Header(), and UT_IE_BOGUSDOCUMENT.
UT_Error IE_ImpGraphic_Win32Native::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_Win32Native::Convert_BMP_Palette | ( | 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().
virtual UT_Error IE_ImpGraphic_Win32Native::importGraphic | ( | const UT_ConstByteBufPtr & | pBB, | |
FG_ConstGraphicPtr & | pfg | |||
) | [virtual] |
Reimplemented from IE_ImpGraphic.
UT_Error IE_ImpGraphic_Win32Native::Initialize_PNG | ( | void | ) | [private] |
References _write_flush(), _write_png(), m_pBB, m_pPNG, and m_pPNGInfo.
Referenced by _convertGraphic().
void IE_ImpGraphic_Win32Native::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_Win32Native::Read2Bytes | ( | UT_ByteBuf * | pBB, | |
UT_uint32 | offset | |||
) | [private] |
References ReadBytes().
Referenced by Read_BMP_Header().
UT_uint32 IE_ImpGraphic_Win32Native::Read4Bytes | ( | UT_ByteBuf * | pBB, | |
UT_uint32 | offset | |||
) | [private] |
References ReadBytes().
Referenced by Read_BMP_Header().
UT_Error IE_ImpGraphic_Win32Native::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_Win32Native::ReadByte | ( | UT_ByteBuf * | pBB, | |
UT_uint32 | offset | |||
) | [private] |
References ReadBytes().
Referenced by Convert_BMP_Palette().
UT_uint32 IE_ImpGraphic_Win32Native::ReadBytes | ( | UT_ByteBuf * | pBB, | |
UT_uint32 | offset, | |||
UT_uint32 | num_bytes | |||
) | [private] |
References UT_ByteBuf::getLength(), UT_ByteBuf::getPointer(), m_bHeaderDone, m_iBytesRead, m_iHeaderSize, and UT_return_val_if_fail.
Referenced by Read2Bytes(), Read4Bytes(), and ReadByte().
bool IE_ImpGraphic_Win32Native::m_bHeaderDone [private] |
Referenced by InitializePrivateClassData(), Read_BMP_Header(), and ReadBytes().
bool IE_ImpGraphic_Win32Native::m_bOldBMPFormat [private] |
Referenced by Convert_BMP_Palette(), InitializePrivateClassData(), and Read_BMP_Header().
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Palette(), InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), Read_BMP_Header(), and ReadBytes().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by Convert_BMP_Palette(), InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by Convert_BMP_Palette(), InitializePrivateClassData(), Read_BMP_Header(), and ReadBytes().
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Palette(), InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by Convert_BMP(), Convert_BMP_Palette(), InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_sint32 IE_ImpGraphic_Win32Native::m_iWidth [private] |
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Palette(), InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
Referenced by InitializePrivateClassData(), and Read_BMP_Header().
UT_ByteBuf* IE_ImpGraphic_Win32Native::m_pBB [private] |
Referenced by _convertGraphic(), and Initialize_PNG().
png_structp IE_ImpGraphic_Win32Native::m_pPNG [private] |
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Palette(), and Initialize_PNG().
png_infop IE_ImpGraphic_Win32Native::m_pPNGInfo [private] |
Referenced by _convertGraphic(), Convert_BMP(), Convert_BMP_Palette(), and Initialize_PNG().