|
| StrokeText ()=delete |
|
| StrokeText (const StrokeText &other) noexcept |
|
| StrokeText (const Uuid &uuid, const StrokeText &other) noexcept |
|
| StrokeText (const Uuid &uuid, const Layer &layer, const QString &text, const Point &pos, const Angle &rotation, const PositiveLength &height, const UnsignedLength &strokeWidth, const StrokeTextSpacing &letterSpacing, const StrokeTextSpacing &lineSpacing, const Alignment &align, bool mirrored, bool autoRotate) noexcept |
|
| StrokeText (const SExpression &node) |
|
| ~StrokeText () noexcept |
|
const Uuid & | getUuid () const noexcept |
|
const Layer & | getLayer () const noexcept |
|
const Point & | getPosition () const noexcept |
|
const Angle & | getRotation () const noexcept |
|
const PositiveLength & | getHeight () const noexcept |
|
const UnsignedLength & | getStrokeWidth () const noexcept |
|
const StrokeTextSpacing & | getLetterSpacing () const noexcept |
|
const StrokeTextSpacing & | getLineSpacing () const noexcept |
|
const Alignment & | getAlign () const noexcept |
|
bool | getMirrored () const noexcept |
|
bool | getAutoRotate () const noexcept |
|
const QString & | getText () const noexcept |
|
QVector< Path > | generatePaths (const StrokeFont &font) const noexcept |
|
QVector< Path > | generatePaths (const StrokeFont &font, const QString &text) const noexcept |
|
bool | setLayer (const Layer &layer) noexcept |
|
bool | setText (const QString &text) noexcept |
|
bool | setPosition (const Point &pos) noexcept |
|
bool | setRotation (const Angle &rotation) noexcept |
|
bool | setHeight (const PositiveLength &height) noexcept |
|
bool | setStrokeWidth (const UnsignedLength &strokeWidth) noexcept |
|
bool | setLetterSpacing (const StrokeTextSpacing &spacing) noexcept |
|
bool | setLineSpacing (const StrokeTextSpacing &spacing) noexcept |
|
bool | setAlign (const Alignment &align) noexcept |
|
bool | setMirrored (bool mirrored) noexcept |
|
bool | setAutoRotate (bool autoRotate) noexcept |
|
void | serialize (SExpression &root) const |
| Serialize into librepcb::SExpression node.
|
|
bool | operator== (const StrokeText &rhs) const noexcept |
|
bool | operator!= (const StrokeText &rhs) const noexcept |
|
StrokeText & | operator= (const StrokeText &rhs) noexcept |
|