Internal and low level: a class to define each opcode and their arguments and read their data.
More...
Additional Inherited Members |
| static bool | readRect (MWAWInputStream &input, DataType type, Box2i &res) |
| | read a rectangles field
|
| int | m_id |
| | the opCode
|
| std::string | m_name |
| | the opCode name
|
| std::vector< DataType > | m_types |
| | the different argument types
|
| static int | getSize (MWAWInputStream &input, DataType type) |
| | returns the size of the next argument of type type.
|
| static bool | readValue (MWAWInputStream &input, DataType type, Value &val) |
| | reads a argument of type type, if successfull updates val.
|
| static bool | readInt (MWAWInputStream &input, DataType type, int &res) |
| | low level: reads a integer ( bytes or 2 bytes, signed or unsigned)
|
| static bool | readColor (MWAWInputStream &input, DataType type, MWAWColor &col) |
| | low level: reads a color argument
|
| static bool | readCColor (MWAWInputStream &input, DataType type, MWAWColor &col) |
| | low level: reads a color argument (version 2)
|
| static bool | readPattern (MWAWInputStream &input, DataType type, int(&pat)[8]) |
| | low level: reads a pattern argument
|
| static bool | readPoint (MWAWInputStream &input, DataType type, Vec2i &res) |
| | low level: reads a point argument
|
| static bool | readPoly (MWAWInputStream &input, DataType type, Box2i &box, std::vector< Vec2i > &res) |
| | low level: reads a polygon argument
|
| static bool | readText (MWAWInputStream &input, DataType type, std::string &res) |
| | low level: reads a string argument
|
Internal and low level: a class to define each opcode and their arguments and read their data.