HomeSort by relevance Sort by last modified time
    Searched full:filtereffect (Results 1 - 25 of 102) sorted by null

1 2 3 4 5

  /external/chromium_org/third_party/WebKit/Source/core/svg/graphics/filters/
SVGFilterBuilder.h 24 #include "platform/graphics/filters/FilterEffect.h"
37 typedef HashSet<FilterEffect*> FilterEffectSet;
39 static PassRefPtr<SVGFilterBuilder> create(PassRefPtr<FilterEffect> sourceGraphic, PassRefPtr<FilterEffect> sourceAlpha) { return adoptRef(new SVGFilterBuilder(sourceGraphic, sourceAlpha)); }
41 void add(const AtomicString& id, PassRefPtr<FilterEffect>);
43 FilterEffect* getEffectById(const AtomicString& id) const;
44 FilterEffect* lastEffect() const { return m_lastEffect.get(); }
46 void appendEffectToEffectReferences(PassRefPtr<FilterEffect>, RenderObject*);
48 inline FilterEffectSet& effectReferences(FilterEffect* effect)
56 inline FilterEffect* effectByRenderer(RenderObject* object) { return m_effectRenderer.get(object);
    [all...]
SVGFilterBuilder.cpp 28 SVGFilterBuilder::SVGFilterBuilder(PassRefPtr<FilterEffect> sourceGraphic, PassRefPtr<FilterEffect> sourceAlpha)
35 void SVGFilterBuilder::add(const AtomicString& id, PassRefPtr<FilterEffect> effect)
49 FilterEffect* SVGFilterBuilder::getEffectById(const AtomicString& id) const
64 void SVGFilterBuilder::appendEffectToEffectReferences(PassRefPtr<FilterEffect> prpEffect, RenderObject* object)
66 RefPtr<FilterEffect> effect = prpEffect;
90 void SVGFilterBuilder::clearResultsRecursive(FilterEffect* effect)
97 HashSet<FilterEffect*>& effectReferences = this->effectReferences(effect);
98 HashSet<FilterEffect*>::iterator end = effectReferences.end();
99 for (HashSet<FilterEffect*>::iterator it = effectReferences.begin(); it != end; ++it
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
ReferenceFilterBuilder.h 35 #include "platform/graphics/filters/FilterEffect.h"
42 class FilterEffect;
53 static PassRefPtr<FilterEffect> build(Filter*, RenderObject* renderer, FilterEffect* previousEffect, const ReferenceFilterOperation*);
  /external/chromium_org/third_party/WebKit/Source/core/svg/
SVGFEMergeElement.cpp 26 #include "platform/graphics/filters/FilterEffect.h"
43 PassRefPtr<FilterEffect> SVGFEMergeElement::build(SVGFilterBuilder* filterBuilder, Filter* filter)
45 RefPtr<FilterEffect> effect = FEMerge::create(filter);
49 FilterEffect* mergeEffect = filterBuilder->getEffectById(toSVGFEMergeNodeElement(node)->in1CurrentValue());
SVGFilterPrimitiveStandardAttributes.cpp 27 #include "platform/graphics/filters/FilterEffect.h"
97 bool SVGFilterPrimitiveStandardAttributes::setFilterEffectAttribute(FilterEffect*, const QualifiedName&)
123 void SVGFilterPrimitiveStandardAttributes::setStandardAttributes(FilterEffect* filterEffect) const
125 ASSERT(filterEffect);
126 if (!filterEffect)
130 filterEffect->setHasX(true);
132 filterEffect->setHasY(true);
134 filterEffect->setHasWidth(true);
136 filterEffect->setHasHeight(true)
    [all...]
SVGFEBlendElement.cpp 26 #include "platform/graphics/filters/FilterEffect.h"
95 bool SVGFEBlendElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& attrName)
127 PassRefPtr<FilterEffect> SVGFEBlendElement::build(SVGFilterBuilder* filterBuilder, Filter* filter)
129 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue());
130 FilterEffect* input2 = filterBuilder->getEffectById(in2CurrentValue());
135 RefPtr<FilterEffect> effect = FEBlend::create(filter, modeCurrentValue());
SVGFEDisplacementMapElement.cpp 25 #include "platform/graphics/filters/FilterEffect.h"
113 bool SVGFEDisplacementMapElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& attrName)
149 PassRefPtr<FilterEffect> SVGFEDisplacementMapElement::build(SVGFilterBuilder* filterBuilder, Filter* filter)
151 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue());
152 FilterEffect* input2 = filterBuilder->getEffectById(in2CurrentValue());
157 RefPtr<FilterEffect> effect = FEDisplacementMap::create(filter, xChannelSelectorCurrentValue(), yChannelSelectorCurrentValue(), scaleCurrentValue());
SVGFEComponentTransferElement.cpp 26 #include "platform/graphics/filters/FilterEffect.h"
78 PassRefPtr<FilterEffect> SVGFEComponentTransferElement::build(SVGFilterBuilder* filterBuilder, Filter* filter)
80 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue());
101 RefPtr<FilterEffect> effect = FEComponentTransfer::create(filter, red, green, blue, alpha);
SVGFETileElement.cpp 26 #include "platform/graphics/filters/FilterEffect.h"
92 PassRefPtr<FilterEffect> SVGFETileElement::build(SVGFilterBuilder* filterBuilder, Filter* filter)
94 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue());
99 RefPtr<FilterEffect> effect = FETile::create(filter);
SVGFilterPrimitiveStandardAttributes.h 34 class FilterEffect;
40 void setStandardAttributes(FilterEffect*) const;
42 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter* filter) = 0;
44 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName&);
SVGFEFloodElement.h 36 virtual bool setFilterEffectAttribute(FilterEffect*, const QualifiedName& attrName);
37 virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
SVGFEColorMatrixElement.cpp 26 #include "platform/graphics/filters/FilterEffect.h"
98 bool SVGFEColorMatrixElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& attrName)
132 PassRefPtr<FilterEffect> SVGFEColorMatrixElement::build(SVGFilterBuilder* filterBuilder, Filter* filter)
134 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue());
170 RefPtr<FilterEffect> effect = FEColorMatrix::create(filter, filterType, filterValues);
SVGFEMorphologyElement.cpp 25 #include "platform/graphics/filters/FilterEffect.h"
120 bool SVGFEMorphologyElement::setFilterEffectAttribute(FilterEffect* effect, const QualifiedName& attrName)
158 PassRefPtr<FilterEffect> SVGFEMorphologyElement::build(SVGFilterBuilder* filterBuilder, Filter* filter)
160 FilterEffect* input1 = filterBuilder->getEffectById(in1CurrentValue());
170 RefPtr<FilterEffect> effect = FEMorphology::create(filter, svgOperatorCurrentValue(), xRadius, yRadius);
  /external/chromium_org/third_party/WebKit/Source/platform/graphics/filters/
ReferenceFilter.h 42 class FilterEffect;
53 void setLastEffect(PassRefPtr<FilterEffect>);
54 FilterEffect* lastEffect() const { return m_lastEffect.get(); }
63 RefPtr<FilterEffect> m_lastEffect;
FilterEffect.cpp 26 #include "platform/graphics/filters/FilterEffect.h"
39 FilterEffect::FilterEffect(Filter* filter)
53 FilterEffect::~FilterEffect()
65 void FilterEffect::determineAbsolutePaintRect()
80 FloatRect FilterEffect::mapRectRecursive(const FloatRect& rect)
92 FloatRect FilterEffect::getSourceRect(const FloatRect& destRect, const FloatRect& destClipRect)
119 IntRect FilterEffect::requestedRegionOfInputImageData(const IntRect& effectRect) const
127 IntRect FilterEffect::drawingRegionOfInputImage(const IntRect& srcRect) cons
    [all...]
SourceAlpha.h 25 #include "platform/graphics/filters/FilterEffect.h"
29 class PLATFORM_EXPORT SourceAlpha : public FilterEffect {
43 : FilterEffect(filter)
SourceGraphic.h 26 #include "platform/graphics/filters/FilterEffect.h"
30 class PLATFORM_EXPORT SourceGraphic : public FilterEffect {
44 : FilterEffect(filter)
SkiaImageFilterBuilder.h 38 class FilterEffect;
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;
FEDisplacementMap.h 27 #include "platform/graphics/filters/FilterEffect.h"
40 class PLATFORM_EXPORT FEDisplacementMap : public FilterEffect {
54 virtual void transformResultColorSpace(FilterEffect*, const int) OVERRIDE;
FEMerge.h 27 #include "platform/graphics/filters/FilterEffect.h"
32 class PLATFORM_EXPORT FEMerge : public FilterEffect {
FETile.h 27 #include "platform/graphics/filters/FilterEffect.h"
31 class PLATFORM_EXPORT FETile : public FilterEffect {
FilterEffect.h 44 class FilterEffect;
50 typedef Vector<RefPtr<FilterEffect> > FilterEffectVector;
67 class PLATFORM_EXPORT FilterEffect : public RefCounted<FilterEffect> {
69 virtual ~FilterEffect();
81 FilterEffect* inputEffect(unsigned) const;
86 // This function needs platform specific checks, if the memory managment is not done by FilterEffect.
164 virtual void transformResultColorSpace(FilterEffect* in, const int) { in->transformResultColorSpace(m_operatingColorSpace); }
170 FilterEffect(Filter*);
FEMerge.cpp 35 : FilterEffect(filter)
55 FilterEffect* in = inputEffect(i);
78 FilterEffect::externalRepresentation(ts);
  /frameworks/base/media/mca/effect/java/android/media/effect/effects/
IdentityEffect.java 22 import android.media.effect.FilterEffect;
27 public class IdentityEffect extends FilterEffect {
  /frameworks/base/media/mca/effect/java/android/media/effect/
FilterEffect.java 31 * The FilterEffect class is the base class for all Effects based on Filters from the Mobile
35 public abstract class FilterEffect extends Effect {
43 protected FilterEffect(EffectContext context, String name) {

Completed in 428 milliseconds

1 2 3 4 5