/external/webkit/Source/WebCore/svg/graphics/filters/ |
D | SVGFilterBuilder.h | 38 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 …]
|
D | SVGFilterBuilder.cpp | 42 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/ |
D | FilterEffect.cpp | 34 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 …]
|
D | FilterEffect.h | 40 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*);
|
D | FEMerge.cpp | 35 : FilterEffect(filter) in FEMerge() 51 FilterEffect* in = inputEffect(i); in apply() 63 FilterEffect* in = inputEffect(i); in apply() 76 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | FEBlend.cpp | 41 : FilterEffect(filter) in FEBlend() 98 FilterEffect* in = inputEffect(0); in apply() 99 FilterEffect* in2 = inputEffect(1); in apply() 171 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | FEOffset.cpp | 37 : FilterEffect(filter) in FEOffset() 81 FilterEffect* in = inputEffect(0); in apply() 106 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | FEDisplacementMap.cpp | 39 : FilterEffect(filter) in FEDisplacementMap() 95 FilterEffect* in = inputEffect(0); in apply() 96 FilterEffect* in2 = inputEffect(1); in apply() 172 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | FETile.cpp | 37 : FilterEffect(filter) in FETile() 52 FilterEffect* in = inputEffect(0); in apply() 101 FilterEffect::externalRepresentation(ts); in externalRepresentation()
|
D | FEComposite.cpp | 39 : 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()
|
D | SourceGraphic.h | 32 class SourceGraphic : public FilterEffect { 49 : FilterEffect(filter) in SourceGraphic()
|
D | SourceAlpha.h | 31 class SourceAlpha : public FilterEffect { 48 : FilterEffect(filter) in SourceAlpha()
|
/external/webkit/Source/WebCore/svg/ |
D | SVGFilterPrimitiveStandardAttributes.h | 37 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&);
|
D | SVGFEBlendElement.cpp | 71 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()
|
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(static_cast<SVGFEMergeNodeElement*>(node)… in build()
|
D | SVGFEDisplacementMapElement.cpp | 82 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()
|
D | SVGFETileElement.cpp | 86 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()
|
D | SVGFECompositeElement.cpp | 85 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()
|
D | SVGFEMorphologyElement.cpp | 89 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()
|
D | SVGFEColorMatrixElement.cpp | 72 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()
|
D | SVGFEComponentTransferElement.cpp | 81 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()
|
D | SVGFEFloodElement.h | 39 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName); 40 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
|
D | SVGFEOffsetElement.cpp | 106 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()
|
D | SVGFEGaussianBlurElement.cpp | 125 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/ |
D | RenderSVGResourceFilterPrimitive.h | 37 class FilterEffect; variable 52 static FloatRect determineFilterPrimitiveSubregion(FilterEffect*);
|