Home
last modified time | relevance | path

Searched refs:SkSVGNode (Results 1 - 19 of 19) sorted by relevance

/third_party/skia/modules/svg/src/
H A DSkSVGDOM.cpp36 #include "modules/svg/include/SkSVGNode.h"
56 bool SetIRIAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetIRIAttribute()
67 bool SetStringAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetStringAttribute()
75 bool SetTransformAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetTransformAttribute()
86 bool SetLengthAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetLengthAttribute()
97 bool SetViewBoxAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetViewBoxAttribute()
109 bool SetObjectBoundingBoxUnitsAttribute(const sk_sp<SkSVGNode>& node, in SetObjectBoundingBoxUnitsAttribute()
121 bool SetPreserveAspectRatioAttribute(const sk_sp<SkSVGNode>& node, SkSVGAttribute attr, in SetPreserveAspectRatioAttribute()
181 bool set_string_attribute(const sk_sp<SkSVGNode>& node, const char* name, const char* value);
183 bool SetStyleAttributes(const sk_sp<SkSVGNode>
[all...]
H A DSkSVGNode.cpp12 #include "modules/svg/include/SkSVGNode.h"
17 SkSVGNode::SkSVGNode(SkSVGTag t) : fTag(t) { in SkSVGNode() function in SkSVGNode
26 SkSVGNode::~SkSVGNode() { } in ~SkSVGNode()
28 void SkSVGNode::render(const SkSVGRenderContext& ctx) const { in render()
36 bool SkSVGNode::asPaint(const SkSVGRenderContext& ctx, SkPaint* paint) const { in asPaint()
42 SkPath SkSVGNode::asPath(const SkSVGRenderContext& ctx) const { in asPath()
58 SkRect SkSVGNode::objectBoundingBox(const SkSVGRenderContext& ctx) const { in objectBoundingBox()
62 bool SkSVGNode
[all...]
H A DSkSVGContainer.cpp15 void SkSVGContainer::appendChild(sk_sp<SkSVGNode> node) { in appendChild()
20 std::vector<sk_sp<SkSVGNode>> SkSVGContainer::getChild() { in getChild()
21 std::vector<sk_sp<SkSVGNode>> res; in getChild()
H A DSkSVGShape.cpp29 void SkSVGShape::appendChild(sk_sp<SkSVGNode>) { in appendChild()
H A DSkSVGUse.cpp16 void SkSVGUse::appendChild(sk_sp<SkSVGNode>) { in appendChild()
H A DSkSVGText.cpp490 void SkSVGTextContainer::appendChild(sk_sp<SkSVGNode> child) { in appendChild()
505 std::vector<sk_sp<SkSVGNode>> SkSVGTextContainer::getChild() { in getChild()
506 std::vector<sk_sp<SkSVGNode>> res; in getChild()
H A DSkSVGRenderContext.cpp19 #include "modules/svg/include/SkSVGNode.h"
213 SkSVGRenderContext::SkSVGRenderContext(const SkSVGRenderContext& other, const SkSVGNode* node) in SkSVGRenderContext()
292 // Remaining uninherited presentation attributes are accessed as SkSVGNode fields, not via in applyPresentationAttributes()
/third_party/skia/modules/svg/include/
H A DSkSVGRenderContext.h68 const SkSVGNode* fNode;
79 SkSVGRenderContext(const SkSVGRenderContext&, const SkSVGNode*);
98 explicit BorrowedNode(sk_sp<SkSVGNode>* node) in BorrowedNode()
115 const SkSVGNode* get() const { return fBorrowed.get(); } in get()
116 const SkSVGNode* operator->() const { return fBorrowed.get(); } in operator ->()
117 const SkSVGNode& operator*() const { return *fBorrowed; } in operator *()
126 sk_sp<SkSVGNode>* fOwner;
127 sk_sp<SkSVGNode> fBorrowed;
H A DSkSVGContainer.h16 void appendChild(sk_sp<SkSVGNode>) override;
17 std::vector<sk_sp<SkSVGNode>> getChild() override;
31 SkSTArray<1, sk_sp<SkSVGNode>, true> fChildren;
H A DSkSVGNode.h95 class SK_API SkSVGNode : public SkRefCnt { class
97 ~SkSVGNode() override;
101 virtual void appendChild(sk_sp<SkSVGNode>) = 0;
102 virtual std::vector<sk_sp<SkSVGNode>> getChild() { in getChild()
103 std::vector<sk_sp<SkSVGNode>> res; in getChild()
154 SkSVGNode(SkSVGTag);
H A DSkSVGIDMapper.h15 class SkSVGNode;
17 using SkSVGIDMapper = SkTHashMap<SkString, sk_sp<SkSVGNode>>;
H A DSkSVGTransformableNode.h12 #include "modules/svg/include/SkSVGNode.h"
14 class SkSVGTransformableNode : public SkSVGNode {
33 using INHERITED = SkSVGNode;
H A DSkSVGText.h48 void appendChild(sk_sp<SkSVGNode>) final;
49 std::vector<sk_sp<SkSVGNode>> getChild() final;
102 void appendChild(sk_sp<SkSVGNode>) override {}
H A DSkSVGDOM.h21 class SkSVGNode;
86 sk_sp<SkSVGNode>* findNodeById(const char* id);
H A DSkSVGShape.h19 void appendChild(sk_sp<SkSVGNode>) override;
H A DSkSVGUse.h22 void appendChild(sk_sp<SkSVGNode>) override;
H A DSkSVGFe.h20 static bool IsFilterEffect(const sk_sp<SkSVGNode>& node) { in IsFilterEffect()
H A DSkSVGImage.h24 void appendChild(sk_sp<SkSVGNode>) override {
H A DSkSVGFeLightSource.h17 void appendChild(sk_sp<SkSVGNode>) final {

Completed in 8 milliseconds