Searched refs:SkSVGNode (Results 1 - 19 of 19) sorted by relevance
/third_party/skia/modules/svg/src/ |
H A D | SkSVGDOM.cpp | 36 #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 D | SkSVGNode.cpp | 12 #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 D | SkSVGContainer.cpp | 15 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 D | SkSVGShape.cpp | 29 void SkSVGShape::appendChild(sk_sp<SkSVGNode>) { in appendChild()
|
H A D | SkSVGUse.cpp | 16 void SkSVGUse::appendChild(sk_sp<SkSVGNode>) { in appendChild()
|
H A D | SkSVGText.cpp | 490 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 D | SkSVGRenderContext.cpp | 19 #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 D | SkSVGRenderContext.h | 68 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 D | SkSVGContainer.h | 16 void appendChild(sk_sp<SkSVGNode>) override; 17 std::vector<sk_sp<SkSVGNode>> getChild() override; 31 SkSTArray<1, sk_sp<SkSVGNode>, true> fChildren;
|
H A D | SkSVGNode.h | 95 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 D | SkSVGIDMapper.h | 15 class SkSVGNode; 17 using SkSVGIDMapper = SkTHashMap<SkString, sk_sp<SkSVGNode>>;
|
H A D | SkSVGTransformableNode.h | 12 #include "modules/svg/include/SkSVGNode.h" 14 class SkSVGTransformableNode : public SkSVGNode { 33 using INHERITED = SkSVGNode;
|
H A D | SkSVGText.h | 48 void appendChild(sk_sp<SkSVGNode>) final; 49 std::vector<sk_sp<SkSVGNode>> getChild() final; 102 void appendChild(sk_sp<SkSVGNode>) override {}
|
H A D | SkSVGDOM.h | 21 class SkSVGNode; 86 sk_sp<SkSVGNode>* findNodeById(const char* id);
|
H A D | SkSVGShape.h | 19 void appendChild(sk_sp<SkSVGNode>) override;
|
H A D | SkSVGUse.h | 22 void appendChild(sk_sp<SkSVGNode>) override;
|
H A D | SkSVGFe.h | 20 static bool IsFilterEffect(const sk_sp<SkSVGNode>& node) { in IsFilterEffect()
|
H A D | SkSVGImage.h | 24 void appendChild(sk_sp<SkSVGNode>) override {
|
H A D | SkSVGFeLightSource.h | 17 void appendChild(sk_sp<SkSVGNode>) final {
|
Completed in 8 milliseconds