CorelPainterParserInternal::ZoneHeader Struct Reference

Internal: a zone header of a CorelPainterParser. More...

Public Member Functions

 ZoneHeader ()
 constructor
 
bool isBitmap () const
 check if it is a picture header
 

Public Attributes

bool m_isMainZone
 a flag to know if this is the main picture
 
MWAWVec2i m_dimension
 the bitmap dimension
 
MWAWVec2i m_origin
 the bitmap origin
 
int m_pixelByInch
 number of pixel by inch
 
int m_numTreeNodes
 the number of Huffman node
 
std::shared_ptr< Nodem_tree
 the Huffman tree
 
long m_bitmapPos
 the bitmap position
 
long m_rsrcDataPos
 the resource data position
 
long m_nextPos
 the next zone position
 
int m_flags [2]
 the main zone flags
 
std::map< std::string, MWAWEntrym_rsrcMap
 the different rsrc zone (v7)
 

Detailed Description

Internal: a zone header of a CorelPainterParser.

Constructor & Destructor Documentation

◆ ZoneHeader()

CorelPainterParserInternal::ZoneHeader::ZoneHeader ( )
inline

constructor

Member Function Documentation

◆ isBitmap()

bool CorelPainterParserInternal::ZoneHeader::isBitmap ( ) const
inline

Member Data Documentation

◆ m_bitmapPos

long CorelPainterParserInternal::ZoneHeader::m_bitmapPos

◆ m_dimension

◆ m_flags

int CorelPainterParserInternal::ZoneHeader::m_flags[2]

◆ m_isMainZone

bool CorelPainterParserInternal::ZoneHeader::m_isMainZone

a flag to know if this is the main picture

Referenced by CorelPainterParser::readBitmap(), and CorelPainterParser::readZoneHeader().

◆ m_nextPos

◆ m_numTreeNodes

int CorelPainterParserInternal::ZoneHeader::m_numTreeNodes

◆ m_origin

MWAWVec2i CorelPainterParserInternal::ZoneHeader::m_origin

◆ m_pixelByInch

int CorelPainterParserInternal::ZoneHeader::m_pixelByInch

◆ m_rsrcDataPos

◆ m_rsrcMap

std::map<std::string, MWAWEntry> CorelPainterParserInternal::ZoneHeader::m_rsrcMap

the different rsrc zone (v7)

Referenced by CorelPainterParser::readResourcesList(), and CorelPainterParser::sendZone().

◆ m_tree

std::shared_ptr<Node> CorelPainterParserInternal::ZoneHeader::m_tree

The documentation for this struct was generated from the following file:

Generated on Wed May 3 2023 07:18:29 for libmwaw by doxygen 1.9.6