Lines Matching refs:document
91 static PassRefPtr<FECustomFilter> createCustomFilterEffect(Filter* filter, Document* document, ValidatedCustomFilterOperation* operation)
93 if (!document)
96 CustomFilterGlobalContext* globalContext = document->renderView()->customFilterGlobalContext();
97 globalContext->prepareContextIfNeeded(document->view()->hostWindow());
133 Document* document = renderer->document();
134 ASSERT(document);
137 CachedSVGDocument* cachedSVGDocument = cachedSVGDocumentReference ? cachedSVGDocumentReference->document() : 0;
139 // If we have an SVG document, this is an external reference. Otherwise
140 // we look up the referenced node in the current document.
142 document = cachedSVGDocument->document();
144 if (!document)
147 Element* filter = document->getElementById(filterOperation->fragment());
149 // Although we did not find the referenced filter, it might exist later in the document.
152 document->accessSVGExtensions()->addPendingResource(filterOperation->fragment(), element);
356 Document* document = renderer ? renderer->document() : 0;
357 effect = createCustomFilterEffect(this, document, customFilterOperation);