10 #ifndef __PMDTYPES_H__ 11 #define __PMDTYPES_H__ 24 PMDColor(
const unsigned i,
const uint16_t red,
const uint16_t green,
const uint16_t blue)
35 PMDFont(
const unsigned i,
const std::string &fontName)
47 PMDFillProperties(
const uint8_t fillType,
const uint8_t fillColor,
const uint8_t fillOverprint,
const uint8_t fillTint)
60 PMDStrokeProperties(
const uint8_t strokeType,
const uint16_t strokeWidth,
const uint8_t strokeColor,
const uint8_t strokeOverprint,
const uint8_t strokeTint)
75 PMDParaProperties(
const uint16_t length,
const uint8_t align,
const uint16_t leftIndent,
const uint16_t firstIndent,
const uint16_t rightIndent,
const uint16_t beforeIndent,
const uint16_t afterIndent)
94 PMDCharProperties(
const uint16_t length,
const uint16_t fontFace,
const uint16_t fontSize,
const uint8_t fontColor,
const uint8_t boldItalicUnderline,
const uint8_t superSubscript,
const int16_t kerning,
const uint16_t superSubSize,
const uint16_t superPos,
const uint16_t subPos,
const uint16_t tint)
95 :
m_length(length),
m_fontFace(fontFace),
m_fontSize(fontSize),
m_fontColor(fontColor),
m_boldItalicUnderline(boldItalicUnderline),
m_superSubscript(superSubscript),
m_kerning(kerning),
m_superSubSize(superSubSize),
m_superPos(superPos),
m_subPos(subPos),
m_tint(tint)
101 #endif // __PMDTYPES_H__ uint16_t m_fontFace
Definition: PMDTypes.h:83
uint16_t m_beforeIndent
Definition: PMDTypes.h:72
std::string m_fontName
Definition: PMDTypes.h:33
PMDCharProperties(const uint16_t length, const uint16_t fontFace, const uint16_t fontSize, const uint8_t fontColor, const uint8_t boldItalicUnderline, const uint8_t superSubscript, const int16_t kerning, const uint16_t superSubSize, const uint16_t superPos, const uint16_t subPos, const uint16_t tint)
Definition: PMDTypes.h:94
uint16_t m_blue
Definition: PMDTypes.h:22
uint8_t m_superSubscript
Definition: PMDTypes.h:87
Definition: PMDTypes.h:80
uint16_t m_red
Definition: PMDTypes.h:20
uint8_t m_strokeColor
Definition: PMDTypes.h:56
uint8_t m_fillTint
Definition: PMDTypes.h:45
uint16_t m_afterIndent
Definition: PMDTypes.h:73
uint16_t m_length
Definition: PMDTypes.h:67
Definition: PMDTypes.h:17
uint16_t m_superPos
Definition: PMDTypes.h:90
uint8_t m_fillColor
Definition: PMDTypes.h:43
PMDFillProperties(const uint8_t fillType, const uint8_t fillColor, const uint8_t fillOverprint, const uint8_t fillTint)
Definition: PMDTypes.h:47
uint16_t m_strokeWidth
Definition: PMDTypes.h:55
uint16_t m_superSubSize
Definition: PMDTypes.h:89
uint8_t m_align
Definition: PMDTypes.h:68
uint16_t m_green
Definition: PMDTypes.h:21
Definition: PMDTypes.h:65
unsigned m_i
Definition: PMDTypes.h:19
uint8_t m_fillType
Definition: PMDTypes.h:42
uint8_t m_strokeOverprint
Definition: PMDTypes.h:57
PMDColor(const unsigned i, const uint16_t red, const uint16_t green, const uint16_t blue)
Definition: PMDTypes.h:24
uint16_t m_fontSize
Definition: PMDTypes.h:84
uint16_t m_rightIndent
Definition: PMDTypes.h:71
PMDParaProperties(const uint16_t length, const uint8_t align, const uint16_t leftIndent, const uint16_t firstIndent, const uint16_t rightIndent, const uint16_t beforeIndent, const uint16_t afterIndent)
Definition: PMDTypes.h:75
uint16_t m_subPos
Definition: PMDTypes.h:91
PMDFont(const unsigned i, const std::string &fontName)
Definition: PMDTypes.h:35
PMDStrokeProperties(const uint8_t strokeType, const uint16_t strokeWidth, const uint8_t strokeColor, const uint8_t strokeOverprint, const uint8_t strokeTint)
Definition: PMDTypes.h:60
uint16_t m_length
Definition: PMDTypes.h:82
Definition: PMDTypes.h:40
int16_t m_kerning
Definition: PMDTypes.h:88
Definition: PMDTypes.h:52
uint8_t m_tint
Definition: PMDTypes.h:92
Definition: geometry.h:20
Definition: PMDTypes.h:29
uint8_t m_strokeType
Definition: PMDTypes.h:54
uint8_t m_boldItalicUnderline
Definition: PMDTypes.h:86
uint8_t m_fontColor
Definition: PMDTypes.h:85
unsigned m_i
Definition: PMDTypes.h:32
uint16_t m_leftIndent
Definition: PMDTypes.h:69
uint8_t m_fillOverprint
Definition: PMDTypes.h:44
uint16_t m_firstIndent
Definition: PMDTypes.h:70
uint8_t m_strokeTint
Definition: PMDTypes.h:58