Home
last modified time | relevance | path

Searched refs:FilterEffect (Results 1 – 25 of 97) sorted by relevance

1234

/external/chromium_org/third_party/WebKit/Source/core/svg/graphics/filters/
DSVGFilterBuilder.h37 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 …]
DSVGFilterBuilder.cpp28 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/
DFilterEffect.cpp39 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 …]
DSkiaImageFilterBuilder.h38 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;
DFilterEffect.h44 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*);
DReferenceFilter.h42 class FilterEffect; variable
53 void setLastEffect(PassRefPtr<FilterEffect>);
54 FilterEffect* lastEffect() const { return m_lastEffect.get(); } in lastEffect()
63 RefPtr<FilterEffect> m_lastEffect;
DFEDisplacementMap.cpp39 : 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()
DFEFlood.cpp38 : FilterEffect(filter) in FEFlood()
42 FilterEffect::setOperatingColorSpace(ColorSpaceDeviceRGB); in FEFlood()
43 FilterEffect::setResultColorSpace(ColorSpaceDeviceRGB); in FEFlood()
100 FilterEffect::externalRepresentation(ts); in externalRepresentation()
DFEMerge.cpp35 : FilterEffect(filter) in FEMerge()
55 FilterEffect* in = inputEffect(i); in applySoftware()
78 FilterEffect::externalRepresentation(ts); in externalRepresentation()
DFEBlend.cpp42 : 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()
DSourceAlpha.h29 class PLATFORM_EXPORT SourceAlpha : public FilterEffect {
43 : FilterEffect(filter) in SourceAlpha()
DSourceGraphic.h30 class PLATFORM_EXPORT SourceGraphic : public FilterEffect {
44 : FilterEffect(filter) in SourceGraphic()
/external/chromium_org/third_party/WebKit/Source/core/svg/
DSVGFilterPrimitiveStandardAttributes.h34 class FilterEffect; variable
40 void setStandardAttributes(FilterEffect*) const;
42 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter* filter) = 0;
44 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
DSVGFEBlendElement.cpp95 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()
DSVGFEMergeElement.cpp43 PassRefPtr<FilterEffect> SVGFEMergeElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) in build()
45 RefPtr<FilterEffect> effect = FEMerge::create(filter); in build()
49FilterEffect* mergeEffect = filterBuilder->getEffectById(toSVGFEMergeNodeElement(node)->in1Current… in build()
DSVGFEDisplacementMapElement.cpp113 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()
DSVGFECompositeElement.cpp127 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()
DSVGFETileElement.cpp92 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()
DSVGFEColorMatrixElement.cpp98 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()
DSVGFEMorphologyElement.cpp120 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()
DSVGFEFloodElement.h36 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName);
37 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
DSVGFEComponentTransferElement.cpp78 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()
DSVGFEOffsetElement.cpp109 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/
DReferenceFilterBuilder.h42 class FilterEffect; variable
53 …static PassRefPtr<FilterEffect> build(Filter*, RenderObject* renderer, FilterEffect* previousEffec…
/external/chromium_org/third_party/WebKit/Source/web/tests/
DImageFilterBuilderTest.cpp48 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()

1234