Home
last modified time | relevance | path

Searched refs:SkSVGProperty (Results 1 – 3 of 3) sorted by relevance

/third_party/skia/modules/svg/include/
DSkSVGAttribute.h74 SkSVGProperty<SkSVGPaint , true> fFill;
75 SkSVGProperty<SkSVGNumberType, true> fFillOpacity;
76 SkSVGProperty<SkSVGFillRule , true> fFillRule;
77 SkSVGProperty<SkSVGFillRule , true> fClipRule;
79 SkSVGProperty<SkSVGPaint , true> fStroke;
80 SkSVGProperty<SkSVGDashArray , true> fStrokeDashArray;
81 SkSVGProperty<SkSVGLength , true> fStrokeDashOffset;
82 SkSVGProperty<SkSVGLineCap , true> fStrokeLineCap;
83 SkSVGProperty<SkSVGLineJoin , true> fStrokeLineJoin;
84 SkSVGProperty<SkSVGNumberType, true> fStrokeMiterLimit;
[all …]
DSkSVGNode.h67 SkSVGProperty<attr_type, attr_inherited>>&& pr) {\
73 const SkSVGProperty<attr_type, attr_inherited>& get##attr_name() const { \
76 void set##attr_name(const SkSVGProperty<attr_type, attr_inherited>& v) { \
85 void set##attr_name(SkSVGProperty<attr_type, attr_inherited>&& v) { \
DSkSVGTypes.h37 template <typename T, bool kInheritable> class SkSVGProperty {
41 SkSVGProperty() : fState(SkSVGPropertyState::kUnspecified) {} in SkSVGProperty() function
43 explicit SkSVGProperty(SkSVGPropertyState state) : fState(state) {} in SkSVGProperty() function
45 explicit SkSVGProperty(const T& value) : fState(SkSVGPropertyState::kValue) { in SkSVGProperty() function
49 explicit SkSVGProperty(T&& value) : fState(SkSVGPropertyState::kValue) { in SkSVGProperty() function