/external/chromium_org/third_party/WebKit/Source/core/svg/graphics/filters/ |
D | SVGFilterBuilder.h | 37 typedef HashSet<FilterEffect*> FilterEffectSet; 39 …ic PassRefPtr<SVGFilterBuilder> create(PassRefPtr<FilterEffect> sourceGraphic, PassRefPtr<FilterEf… in create() 41 void add(const AtomicString& id, PassRefPtr<FilterEffect>); 43 FilterEffect* getEffectById(const AtomicString& id) const; 44 FilterEffect* lastEffect() const { return m_lastEffect.get(); } in lastEffect() 46 void appendEffectToEffectReferences(PassRefPtr<FilterEffect>, RenderObject*); 48 inline FilterEffectSet& effectReferences(FilterEffect* effect) in effectReferences() 56 …inline FilterEffect* effectByRenderer(RenderObject* object) { return m_effectRenderer.get(object);… in effectByRenderer() 59 void clearResultsRecursive(FilterEffect*); 62 SVGFilterBuilder(PassRefPtr<FilterEffect> sourceGraphic, PassRefPtr<FilterEffect> sourceAlpha); [all …]
|
D | SVGFilterBuilder.cpp | 28 SVGFilterBuilder::SVGFilterBuilder(PassRefPtr<FilterEffect> sourceGraphic, PassRefPtr<FilterEffect>… in SVGFilterBuilder() 35 void SVGFilterBuilder::add(const AtomicString& id, PassRefPtr<FilterEffect> effect) in add() 49 FilterEffect* SVGFilterBuilder::getEffectById(const AtomicString& id) const in getEffectById() 64 void SVGFilterBuilder::appendEffectToEffectReferences(PassRefPtr<FilterEffect> prpEffect, RenderObj… in appendEffectToEffectReferences() 66 RefPtr<FilterEffect> effect = prpEffect; in appendEffectToEffectReferences() 90 void SVGFilterBuilder::clearResultsRecursive(FilterEffect* effect) in clearResultsRecursive() 97 HashSet<FilterEffect*>& effectReferences = this->effectReferences(effect); in clearResultsRecursive() 98 HashSet<FilterEffect*>::iterator end = effectReferences.end(); in clearResultsRecursive() 99 for (HashSet<FilterEffect*>::iterator it = effectReferences.begin(); it != end; ++it) in clearResultsRecursive()
|
/external/chromium_org/third_party/WebKit/Source/platform/graphics/filters/ |
D | FilterEffect.cpp | 39 FilterEffect::FilterEffect(Filter* filter) in FilterEffect() function in WebCore::FilterEffect 53 FilterEffect::~FilterEffect() in ~FilterEffect() 65 void FilterEffect::determineAbsolutePaintRect() in determineAbsolutePaintRect() 80 FloatRect FilterEffect::mapRectRecursive(const FloatRect& rect) in mapRectRecursive() 92 FloatRect FilterEffect::getSourceRect(const FloatRect& destRect, const FloatRect& destClipRect) in getSourceRect() 119 IntRect FilterEffect::requestedRegionOfInputImageData(const IntRect& effectRect) const in requestedRegionOfInputImageData() 127 IntRect FilterEffect::drawingRegionOfInputImage(const IntRect& srcRect) const in drawingRegionOfInputImage() 133 FilterEffect* FilterEffect::inputEffect(unsigned number) const in inputEffect() 139 void FilterEffect::apply() in apply() 145 FilterEffect* in = m_inputEffects.at(i).get(); in apply() [all …]
|
D | SkiaImageFilterBuilder.h | 38 class FilterEffect; variable 46 PassRefPtr<SkImageFilter> build(FilterEffect*, ColorSpace); 56 typedef std::pair<FilterEffect*, ColorSpace> FilterColorSpacePair; 66 template<> struct DefaultHash<WebCore::FilterEffect*> { 67 typedef PtrHash<WebCore::FilterEffect*> Hash;
|
D | FilterEffect.h | 44 class FilterEffect; variable 50 typedef Vector<RefPtr<FilterEffect> > FilterEffectVector; 67 class PLATFORM_EXPORT FilterEffect : public RefCounted<FilterEffect> { 69 virtual ~FilterEffect(); 81 FilterEffect* inputEffect(unsigned) const; 164 …virtual void transformResultColorSpace(FilterEffect* in, const int) { in->transformResultColorSpac… in transformResultColorSpace() 170 FilterEffect(Filter*);
|
D | ReferenceFilter.h | 42 class FilterEffect; variable 53 void setLastEffect(PassRefPtr<FilterEffect>); 54 FilterEffect* lastEffect() const { return m_lastEffect.get(); } in lastEffect() 63 RefPtr<FilterEffect> m_lastEffect;
|
D | FEDisplacementMap.cpp | 39 : FilterEffect(filter) in FEDisplacementMap() 97 FilterEffect::setResultColorSpace(inputEffect(0)->resultColorSpace()); in setResultColorSpace() 100 void FEDisplacementMap::transformResultColorSpace(FilterEffect* in, const int index) in transformResultColorSpace() 109 FilterEffect* in = inputEffect(0); in applySoftware() 110 FilterEffect* in2 = inputEffect(1); in applySoftware() 177 FilterEffect* in = inputEffect(0); in applySkia() 178 FilterEffect* in2 = inputEffect(1); in applySkia() 251 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | FEFlood.cpp | 38 : FilterEffect(filter) in FEFlood() 42 FilterEffect::setOperatingColorSpace(ColorSpaceDeviceRGB); in FEFlood() 43 FilterEffect::setResultColorSpace(ColorSpaceDeviceRGB); in FEFlood() 100 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | FEMerge.cpp | 35 : FilterEffect(filter) in FEMerge() 55 FilterEffect* in = inputEffect(i); in applySoftware() 78 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | FEBlend.cpp | 42 : FilterEffect(filter) in FEBlend() 148 FilterEffect* in = inputEffect(0); in applySoftware() 149 FilterEffect* in2 = inputEffect(1); in applySoftware() 210 FilterEffect* in = inputEffect(0); in applySkia() 211 FilterEffect* in2 = inputEffect(1); in applySkia() 279 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | SourceAlpha.h | 29 class PLATFORM_EXPORT SourceAlpha : public FilterEffect { 43 : FilterEffect(filter) in SourceAlpha()
|
D | SourceGraphic.h | 30 class PLATFORM_EXPORT SourceGraphic : public FilterEffect { 44 : FilterEffect(filter) in SourceGraphic()
|
/external/chromium_org/third_party/WebKit/Source/core/svg/ |
D | SVGFilterPrimitiveStandardAttributes.h | 34 class FilterEffect; variable 40 void setStandardAttributes(FilterEffect*) const; 42 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter* filter) = 0; 44 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
|
D | SVGFEBlendElement.cpp | 95 bool SVGFEBlendElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& attrNam… in setFilterEffectAttribute() 127 PassRefPtr<FilterEffect> SVGFEBlendElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) in build() 129 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue()); in build() 130 FilterEffect* input2 = filterBuilder->getEffectById(in2CurrentValue()); in build() 135 RefPtr<FilterEffect> effect = FEBlend::create(filter, modeCurrentValue()); in build()
|
D | SVGFEMergeElement.cpp | 43 PassRefPtr<FilterEffect> SVGFEMergeElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) in build() 45 RefPtr<FilterEffect> effect = FEMerge::create(filter); in build() 49 …FilterEffect* mergeEffect = filterBuilder->getEffectById(toSVGFEMergeNodeElement(node)->in1Current… in build()
|
D | SVGFEDisplacementMapElement.cpp | 113 bool SVGFEDisplacementMapElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedNam… in setFilterEffectAttribute() 149 PassRefPtr<FilterEffect> SVGFEDisplacementMapElement::build(SVGFilterBuilder* filterBuilder, Filter… in build() 151 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue()); in build() 152 FilterEffect* input2 = filterBuilder->getEffectById(in2CurrentValue()); in build() 157 …RefPtr<FilterEffect> effect = FEDisplacementMap::create(filter, xChannelSelectorCurrentValue(), yC… in build()
|
D | SVGFECompositeElement.cpp | 127 bool SVGFECompositeElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& att… in setFilterEffectAttribute() 172 PassRefPtr<FilterEffect> SVGFECompositeElement::build(SVGFilterBuilder* filterBuilder, Filter* filt… in build() 174 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue()); in build() 175 FilterEffect* input2 = filterBuilder->getEffectById(in2CurrentValue()); in build() 180 …RefPtr<FilterEffect> effect = FEComposite::create(filter, svgOperatorCurrentValue(), k1CurrentValu… in build()
|
D | SVGFETileElement.cpp | 92 PassRefPtr<FilterEffect> SVGFETileElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) in build() 94 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue()); in build() 99 RefPtr<FilterEffect> effect = FETile::create(filter); in build()
|
D | SVGFEColorMatrixElement.cpp | 98 bool SVGFEColorMatrixElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& a… in setFilterEffectAttribute() 132 PassRefPtr<FilterEffect> SVGFEColorMatrixElement::build(SVGFilterBuilder* filterBuilder, Filter* fi… in build() 134 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue()); in build() 170 RefPtr<FilterEffect> effect = FEColorMatrix::create(filter, filterType, filterValues); in build()
|
D | SVGFEMorphologyElement.cpp | 120 bool SVGFEMorphologyElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& at… in setFilterEffectAttribute() 158 PassRefPtr<FilterEffect> SVGFEMorphologyElement::build(SVGFilterBuilder* filterBuilder, Filter* fil… in build() 160 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue()); in build() 170 …RefPtr<FilterEffect> effect = FEMorphology::create(filter, svgOperatorCurrentValue(), xRadius, yRa… in build()
|
D | SVGFEFloodElement.h | 36 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName); 37 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
|
D | SVGFEComponentTransferElement.cpp | 78 PassRefPtr<FilterEffect> SVGFEComponentTransferElement::build(SVGFilterBuilder* filterBuilder, Filt… in build() 80 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue()); in build() 101 RefPtr<FilterEffect> effect = FEComponentTransfer::create(filter, red, green, blue, alpha); in build()
|
D | SVGFEOffsetElement.cpp | 109 PassRefPtr<FilterEffect> SVGFEOffsetElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) in build() 111 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue()); in build() 116 RefPtr<FilterEffect> effect = FEOffset::create(filter, dxCurrentValue(), dyCurrentValue()); in build()
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
D | ReferenceFilterBuilder.h | 42 class FilterEffect; variable 53 …static PassRefPtr<FilterEffect> build(Filter*, RenderObject* renderer, FilterEffect* previousEffec…
|
/external/chromium_org/third_party/WebKit/Source/web/tests/ |
D | ImageFilterBuilderTest.cpp | 48 RefPtr<FilterEffect> sourceEffect = referenceFilter->sourceGraphic(); in colorSpaceTest() 52 RefPtr<FilterEffect> blurEffect = in colorSpaceTest() 58 RefPtr<FilterEffect> blendEffect = in colorSpaceTest() 67 RefPtr<FilterEffect> mergeEffect = FEMerge::create(referenceFilter.get()); in colorSpaceTest()
|