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)
25 : m_i(i), m_red(red), m_green(green), m_blue(blue)
35 PMDFont(
const unsigned i,
const std::string &fontName)
36 : m_i(i), m_fontName(fontName)
47 PMDFillProperties(
const uint8_t fillType,
const uint8_t fillColor,
const uint8_t fillOverprint,
const uint8_t fillTint)
48 : m_fillType(fillType), m_fillColor(fillColor), m_fillOverprint(fillOverprint), m_fillTint(fillTint)
60 PMDStrokeProperties(
const uint8_t strokeType,
const uint16_t strokeWidth,
const uint8_t strokeColor,
const uint8_t strokeOverprint,
const uint8_t strokeTint)
61 : m_strokeType(strokeType), m_strokeWidth(strokeWidth), m_strokeColor(strokeColor), m_strokeOverprint(strokeOverprint), m_strokeTint(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)
76 : m_length(length), m_align(align), m_leftIndent(leftIndent), m_firstIndent(firstIndent), m_rightIndent(rightIndent), m_beforeIndent(beforeIndent), m_afterIndent(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