|
NovaSVG 0.10.0
A header-only SVG library
|
#include <svgelement.h>


Public Member Functions | |
| SVGLength (PropertyID id, LengthDirection direction, LengthNegativeMode negativeMode, float value=0, LengthUnits units=LengthUnits::None) | |
| bool | isPercent () const |
| LengthDirection | direction () const |
| LengthNegativeMode | negativeMode () const |
| const Length & | value () const |
| bool | parse (std::string_view input) final |
Public Member Functions inherited from novasvg::SVGProperty | |
| SVGProperty (PropertyID id) | |
| virtual | ~SVGProperty ()=default |
| PropertyID | id () const |
Definition at line 398 of file svgelement.h.
|
inline |
Definition at line 400 of file svgelement.h.
|
inline |
Definition at line 409 of file svgelement.h.
Referenced by novasvg::LengthContext::valueForLength().
|
inline |
Definition at line 407 of file svgelement.h.
References novasvg::Percent, and novasvg::Length::units().
|
inline |
Definition at line 410 of file svgelement.h.
|
finalvirtual |
Implements novasvg::SVGProperty.
Definition at line 2669 of file svgelement.h.
References novasvg::Length::parse().
|
inline |
Definition at line 411 of file svgelement.h.
Referenced by novasvg::LengthContext::valueForLength().