Home
last modified time | relevance | path

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

1234

/external/webkit/Source/WebCore/svg/graphics/filters/
DSVGFilterBuilder.h38 typedef HashSet<FilterEffect*> FilterEffectSet;
42 void add(const AtomicString& id, RefPtr<FilterEffect> effect);
44 FilterEffect* getEffectById(const AtomicString& id) const;
45 FilterEffect* lastEffect() const { return m_lastEffect.get(); } in lastEffect()
47 void appendEffectToEffectReferences(RefPtr<FilterEffect>, RenderObject*);
49 inline FilterEffectSet& effectReferences(FilterEffect* effect) in effectReferences()
57 …inline FilterEffect* effectByRenderer(RenderObject* object) { return m_effectRenderer.get(object);… in effectByRenderer()
60 void clearResultsRecursive(FilterEffect*);
67 HashMap<AtomicString, RefPtr<FilterEffect> >::iterator end = m_builtinEffects.end(); in addBuiltinEffects()
68 …for (HashMap<AtomicString, RefPtr<FilterEffect> >::iterator iterator = m_builtinEffects.begin(); i… in addBuiltinEffects()
[all …]
DSVGFilterBuilder.cpp42 void SVGFilterBuilder::add(const AtomicString& id, RefPtr<FilterEffect> effect) in add()
56 FilterEffect* SVGFilterBuilder::getEffectById(const AtomicString& id) const in getEffectById()
71 void SVGFilterBuilder::appendEffectToEffectReferences(RefPtr<FilterEffect> effectReference, RenderO… in appendEffectToEffectReferences()
78 FilterEffect* effect = effectReference.get(); in appendEffectToEffectReferences()
96 void SVGFilterBuilder::clearResultsRecursive(FilterEffect* effect) in clearResultsRecursive()
103 HashSet<FilterEffect*>& effectReferences = this->effectReferences(effect); in clearResultsRecursive()
104 HashSet<FilterEffect*>::iterator end = effectReferences.end(); in clearResultsRecursive()
105 for (HashSet<FilterEffect*>::iterator it = effectReferences.begin(); it != end; ++it) in clearResultsRecursive()
/external/webkit/Source/WebCore/platform/graphics/filters/
DFilterEffect.cpp34 FilterEffect::FilterEffect(Filter* filter) in FilterEffect() function in WebCore::FilterEffect
45 FilterEffect::~FilterEffect() in ~FilterEffect()
57 void FilterEffect::determineAbsolutePaintRect() in determineAbsolutePaintRect()
68 IntRect FilterEffect::requestedRegionOfInputImageData(const IntRect& effectRect) const in requestedRegionOfInputImageData()
76 IntRect FilterEffect::drawingRegionOfInputImage(const IntRect& srcRect) const in drawingRegionOfInputImage()
82 FilterEffect* FilterEffect::inputEffect(unsigned number) const in inputEffect()
88 void FilterEffect::clearResult() in clearResult()
98 ImageBuffer* FilterEffect::asImageBuffer() in asImageBuffer()
113 PassRefPtr<ByteArray> FilterEffect::asUnmultipliedImage(const IntRect& rect) in asUnmultipliedImage()
121 PassRefPtr<ByteArray> FilterEffect::asPremultipliedImage(const IntRect& rect) in asPremultipliedImage()
[all …]
DFilterEffect.h40 class FilterEffect; variable
44 typedef Vector<RefPtr<FilterEffect> > FilterEffectVector;
53 class FilterEffect : public RefCounted<FilterEffect> {
55 virtual ~FilterEffect();
66 FilterEffect* inputEffect(unsigned) const;
115 FilterEffect(Filter*);
DFEMerge.cpp35 : FilterEffect(filter) in FEMerge()
51 FilterEffect* in = inputEffect(i); in apply()
63 FilterEffect* in = inputEffect(i); in apply()
76 FilterEffect::externalRepresentation(ts); in externalRepresentation()
DFEBlend.cpp41 : FilterEffect(filter) in FEBlend()
98 FilterEffect* in = inputEffect(0); in apply()
99 FilterEffect* in2 = inputEffect(1); in apply()
171 FilterEffect::externalRepresentation(ts); in externalRepresentation()
DFEOffset.cpp37 : FilterEffect(filter) in FEOffset()
81 FilterEffect* in = inputEffect(0); in apply()
106 FilterEffect::externalRepresentation(ts); in externalRepresentation()
DFEDisplacementMap.cpp39 : FilterEffect(filter) in FEDisplacementMap()
95 FilterEffect* in = inputEffect(0); in apply()
96 FilterEffect* in2 = inputEffect(1); in apply()
172 FilterEffect::externalRepresentation(ts); in externalRepresentation()
DFETile.cpp37 : FilterEffect(filter) in FETile()
52 FilterEffect* in = inputEffect(0); in apply()
101 FilterEffect::externalRepresentation(ts); in externalRepresentation()
DFEComposite.cpp39 : FilterEffect(filter) in FEComposite()
194 FilterEffect::determineAbsolutePaintRect(); in determineAbsolutePaintRect()
203 FilterEffect* in = inputEffect(0); in apply()
204 FilterEffect* in2 = inputEffect(1); in apply()
295 FilterEffect::externalRepresentation(ts); in externalRepresentation()
DSourceGraphic.h32 class SourceGraphic : public FilterEffect {
49 : FilterEffect(filter) in SourceGraphic()
DSourceAlpha.h31 class SourceAlpha : public FilterEffect {
48 : FilterEffect(filter) in SourceAlpha()
/external/webkit/Source/WebCore/svg/
DSVGFilterPrimitiveStandardAttributes.h37 class FilterEffect; variable
42 void setStandardAttributes(bool, FilterEffect*) const;
44 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter* filter) = 0;
46 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
DSVGFEBlendElement.cpp71 bool SVGFEBlendElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& attrNam… in setFilterEffectAttribute()
128 PassRefPtr<FilterEffect> SVGFEBlendElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) in build()
130 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
131 FilterEffect* input2 = filterBuilder->getEffectById(in2()); in build()
136 RefPtr<FilterEffect> effect = FEBlend::create(filter, static_cast<BlendModeType>(mode())); 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(static_cast<SVGFEMergeNodeElement*>(node)… in build()
DSVGFEDisplacementMapElement.cpp82 bool SVGFEDisplacementMapElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedNam… in setFilterEffectAttribute()
159 PassRefPtr<FilterEffect> SVGFEDisplacementMapElement::build(SVGFilterBuilder* filterBuilder, Filter… in build()
161 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
162 FilterEffect* input2 = filterBuilder->getEffectById(in2()); in build()
167 …RefPtr<FilterEffect> effect = FEDisplacementMap::create(filter, static_cast<ChannelSelectorType>(x… in build()
DSVGFETileElement.cpp86 PassRefPtr<FilterEffect> SVGFETileElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) in build()
88 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
93 RefPtr<FilterEffect> effect = FETile::create(filter); in build()
DSVGFECompositeElement.cpp85 bool SVGFECompositeElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& att… in setFilterEffectAttribute()
171 PassRefPtr<FilterEffect> SVGFECompositeElement::build(SVGFilterBuilder* filterBuilder, Filter* filt… in build()
173 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
174 FilterEffect* input2 = filterBuilder->getEffectById(in2()); in build()
179 …RefPtr<FilterEffect> effect = FEComposite::create(filter, static_cast<CompositeOperationType>(_ope… in build()
DSVGFEMorphologyElement.cpp89 bool SVGFEMorphologyElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& at… in setFilterEffectAttribute()
151 PassRefPtr<FilterEffect> SVGFEMorphologyElement::build(SVGFilterBuilder* filterBuilder, Filter* fil… in build()
153 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
163 …RefPtr<FilterEffect> effect = FEMorphology::create(filter, static_cast<MorphologyOperatorType>(_op… in build()
DSVGFEColorMatrixElement.cpp72 bool SVGFEColorMatrixElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& a… in setFilterEffectAttribute()
130 PassRefPtr<FilterEffect> SVGFEColorMatrixElement::build(SVGFilterBuilder* filterBuilder, Filter* fi… in build()
132 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
167 RefPtr<FilterEffect> effect = FEColorMatrix::create(filter, filterType, filterValues); in build()
DSVGFEComponentTransferElement.cpp81 PassRefPtr<FilterEffect> SVGFEComponentTransferElement::build(SVGFilterBuilder* filterBuilder, Filt… in build()
83 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
104 RefPtr<FilterEffect> effect = FEComponentTransfer::create(filter, red, green, blue, alpha); in build()
DSVGFEFloodElement.h39 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName);
40 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
DSVGFEOffsetElement.cpp106 PassRefPtr<FilterEffect> SVGFEOffsetElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) in build()
108 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
113 RefPtr<FilterEffect> effect = FEOffset::create(filter, dx(), dy()); in build()
DSVGFEGaussianBlurElement.cpp125 PassRefPtr<FilterEffect> SVGFEGaussianBlurElement::build(SVGFilterBuilder* filterBuilder, Filter* f… in build()
127 FilterEffect* input1 = filterBuilder->getEffectById(in1()); in build()
132 RefPtr<FilterEffect> effect = FEGaussianBlur::create(filter, stdDeviationX(), stdDeviationY()); in build()
/external/webkit/Source/WebCore/rendering/svg/
DRenderSVGResourceFilterPrimitive.h37 class FilterEffect; variable
52 static FloatRect determineFilterPrimitiveSubregion(FilterEffect*);

1234