Lines Matching refs:SkDOM
37 #include "src/xml/SkDOM.h"
40 static std::unique_ptr<SkCanvas> MakeDOMCanvas(SkDOM* dom, uint32_t flags = 0) {
52 const SkDOM& dom,
53 const SkDOM::Node* root,
63 const SkDOM::Node* textElem = dom.getFirstChild(root, "text");
68 REPORTER_ASSERT(reporter, dom.getType(textElem) == SkDOM::kElement_Type);
70 const SkDOM::Node* textNode= dom.getFirstChild(textElem);
73 REPORTER_ASSERT(reporter, dom.getType(textNode) == SkDOM::kText_Type);
123 SkDOM dom;
191 bool FindImageShaderNodes(skiatest::Reporter* reporter, const SkDOM* dom, const SkDOM::Node* root,
192 const SkDOM::Node** patternOut, const SkDOM::Node** imageOut,
193 const SkDOM::Node** rectOut) {
200 const SkDOM::Node* rect = dom->getFirstChild(root, "rect");
207 const SkDOM::Node* defs = dom->getFirstChild(root, "defs");
213 const SkDOM::Node* pattern = dom->getFirstChild(defs, "pattern");
220 const SkDOM::Node* image = dom->getFirstChild(pattern, "image");
230 void ImageShaderTestSetup(SkDOM* dom, SkPaint* paint, int imageWidth, int imageHeight,
241 SkDOM dom;
248 const SkDOM::Node* root = dom.finishParsing();
250 const SkDOM::Node *patternNode, *imageNode, *rectNode;
266 SkDOM dom;
273 const SkDOM::Node* root = dom.finishParsing();
274 const SkDOM::Node* innerSvg = dom.getFirstChild(root, "svg");
280 const SkDOM::Node *patternNode, *imageNode, *rectNode;
296 SkDOM dom;
303 const SkDOM::Node* root = dom.finishParsing();
304 const SkDOM::Node* innerSvg = dom.getFirstChild(root, "svg");
310 const SkDOM::Node *patternNode, *imageNode, *rectNode;
326 SkDOM dom;
333 const SkDOM::Node* root = dom.finishParsing();
335 const SkDOM::Node *patternNode, *imageNode, *rectNode;
336 const SkDOM::Node* innerSvg = dom.getFirstChild(root, "svg");
354 SkDOM dom;
362 const SkDOM::Node* rootElement = dom.finishParsing();
365 const SkDOM::Node* filterElement = dom.getFirstChild(rootElement, "filter");
368 const SkDOM::Node* floodElement = dom.getFirstChild(filterElement, "feFlood");
371 const SkDOM::Node* compositeElement = dom.getFirstChild(filterElement, "feComposite");
386 SkDOM dom;
434 SkDOM dom;
457 SkDOM dom;
465 const SkDOM::Node* rootElement = dom.finishParsing();
468 const SkDOM::Node* rectElement = dom.getFirstChild(rootElement, "rect");
474 SkDOM dom;
486 const SkDOM::Node* rootElement = dom.finishParsing();
490 const SkDOM::Node* rectElement = dom.getFirstChild(rootElement, "rect");
506 SkDOM dom;
519 const SkDOM::Node* rootElement = dom.finishParsing();
522 const SkDOM::Node* rectNode = dom.getFirstChild(rootElement, "rect");
533 SkDOM dom;
571 SkDOM dom;
592 SkDOM dom;