KHTML
SVGFEMerge.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include "config.h"
00023
00024 #if ENABLE(SVG) && ENABLE(SVG_FILTERS)
00025 #include "SVGFEMerge.h"
00026 #include "TextStream.h"
00027
00028 namespace WebCore {
00029
00030 const Vector<String>& SVGFEMerge::mergeInputs() const
00031 {
00032 return m_mergeInputs;
00033 }
00034
00035 void SVGFEMerge::setMergeInputs(const Vector<String>& mergeInputs)
00036 {
00037 m_mergeInputs = mergeInputs;
00038 }
00039
00040 TextStream& SVGFEMerge::externalRepresentation(TextStream& ts) const
00041 {
00042 ts << "[type=MERGE] ";
00043 SVGFilterEffect::externalRepresentation(ts);
00044 ts << "[merge inputs=[";
00045 unsigned x = 0;
00046 unsigned size = m_mergeInputs.size();
00047 while (x < size) {
00048 ts << m_mergeInputs[x];
00049 x++;
00050 if (x < m_mergeInputs.size())
00051 ts << ", ";
00052 }
00053 ts << "]]";
00054 return ts;
00055 }
00056
00057 }
00058
00059 #endif // ENABLE(SVG) && ENABLE(SVG_FILTERS)