CanvasParserInternal::State Struct Reference

Internal: the state of a CanvasParser. More...

Public Member Functions

 State ()
 constructor
 

Public Attributes

bool m_isWindowsFile
 true if this is a windows file
 
std::vector< unsigned long > m_lengths
 the file header first 4+1 lengths
 
std::vector< unsigned long > m_brushLengths
 the brush lengths
 
long m_bitmapSize
 the file bitmap size (Windows v3)
 
MWAWInputStreamPtr m_input
 the uncompressed input
 
Decoder m_decoder
 the main decoder
 
int m_numLayers
 the number of layer
 
int m_numShapes
 the number of shapes
 
int m_numViews
 the number of views
 
int m_numColors
 the number of colors
 
int m_numPatterns
 the number of patterns
 
std::vector< unsigned long > m_sprayLengths
 the list of spray size
 
MWAWVec2i m_numPages
 the number of pages
 
MWAWVec2i m_pageDimension
 the page dimension
 
std::vector< Layerm_layers
 the layer
 
librevenge::RVNGPropertyList m_metaData
 the meta data
 

Detailed Description

Internal: the state of a CanvasParser.

Constructor & Destructor Documentation

◆ State()

CanvasParserInternal::State::State ( )
inline

constructor

Member Data Documentation

◆ m_bitmapSize

long CanvasParserInternal::State::m_bitmapSize

the file bitmap size (Windows v3)

◆ m_brushLengths

std::vector<unsigned long> CanvasParserInternal::State::m_brushLengths

the brush lengths

◆ m_decoder

Decoder CanvasParserInternal::State::m_decoder

the main decoder

◆ m_input

MWAWInputStreamPtr CanvasParserInternal::State::m_input

the uncompressed input

◆ m_isWindowsFile

bool CanvasParserInternal::State::m_isWindowsFile

true if this is a windows file

◆ m_layers

std::vector<Layer> CanvasParserInternal::State::m_layers

the layer

◆ m_lengths

std::vector<unsigned long> CanvasParserInternal::State::m_lengths

the file header first 4+1 lengths

◆ m_metaData

librevenge::RVNGPropertyList CanvasParserInternal::State::m_metaData

the meta data

◆ m_numColors

int CanvasParserInternal::State::m_numColors

the number of colors

◆ m_numLayers

int CanvasParserInternal::State::m_numLayers

the number of layer

◆ m_numPages

MWAWVec2i CanvasParserInternal::State::m_numPages

the number of pages

◆ m_numPatterns

int CanvasParserInternal::State::m_numPatterns

the number of patterns

◆ m_numShapes

int CanvasParserInternal::State::m_numShapes

the number of shapes

◆ m_numViews

int CanvasParserInternal::State::m_numViews

the number of views

◆ m_pageDimension

MWAWVec2i CanvasParserInternal::State::m_pageDimension

the page dimension

◆ m_sprayLengths

std::vector<unsigned long> CanvasParserInternal::State::m_sprayLengths

the list of spray size


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