public class SvgFeComposite extends AbstractSvgNode
"This filter performs the combination of the two input images pixel-wise in image space using one of the Porter-Duff [PORTERDUFF] compositing operations: over, in, atop, out, xor. Additionally, a component-wise arithmetic operation (with the result clamped between [0..1]) can be applied.
The arithmetic operation is useful for combining the output from the 'feDiffuseLighting' and ' feSpecularLighting' filters with texture data. It is also useful for implementing dissolve. If the arithmetic operation is chosen, each result pixel is computed using the following formula:
result = k1*i1*i2 + k2*i1 + k3*i2 + k4
XMLContainerImpl.sMode
mContentAndSubtagList
Constructor and Description |
---|
SvgFeComposite() |
SvgFeComposite(XMLTag inXMLTag) |
Modifier and Type | Method and Description |
---|---|
SvgFeComposite |
setColorInterpolationFilters(ColorInterpolationFilters inValue) |
SvgFeComposite |
setHeight(int inValue) |
SvgFeComposite |
setHeight(String inValue) |
SvgFeComposite |
setIn(FeInput inValue) |
SvgFeComposite |
setIn2(FeInput inValue) |
SvgFeComposite |
setK1(float inValue) |
SvgFeComposite |
setK2(float inValue) |
SvgFeComposite |
setK3(float inValue) |
SvgFeComposite |
setK4(float inValue) |
SvgFeComposite |
setOperator(CompositingOperatorType inValue) |
SvgFeComposite |
setResult(String inValue) |
SvgFeComposite |
setWidth(int inValue) |
SvgFeComposite |
setWidth(String inValue) |
SvgFeComposite |
setX(int inValue) |
SvgFeComposite |
setX(String inValue) |
SvgFeComposite |
setY(int inValue) |
SvgFeComposite |
setY(String inValue) |
addClass, addStyle, adjustBoundsForTransform, applyTransform, applyTransforms, draw, drawSubnodes, getAdjustedFont, getBoundsBox, getCenterPoint, getClassAttribute, getCssTransform, getG2Composite, getG2Paint, getG2Stroke, getG2StrokeColor, getTransform, initFromXMLTag, rangeCheckOpacityValue, setClass, setFilter, setId, setOnClick, setOnMouseDown, setOnMouseOut, setOnMouseOver, setOnMouseUp, setPosition, setStyle, setTitle, setTransform
addSubtag, addSubtag, addXMLNamespaceDeclaration, clone, compareTo, equals, findNodesByAttributeValue, findNodesByAttributeValue, getAttribute, getAttribute, getAttributes, getAttributeValue, getAttributeValue, getEndTag, getNamespace, getQualifiedTagName, getStartTag, getTagName, hasAttribute, hasAttribute, hasAttributes, isEmptyTag, removeAttribute, removeAttribute, replaceCharacterEntities, setAttribute, setAttribute, setAttribute, setAttributes, setContent, setDefaultXMLNamespaceDeclaration, setNamespace, setSortAttributesBeforeWriting, setTagName, setTagName, sortAttributes, toIndentedXML, toIndentedXML, toIndentedXML, toIndentedXML, toString, toXML, toXML, toXML, toXML, useDoubleQuotes, verifyTagName, verifyTagName, verifyTagName, verifyTagName
addContent, addContentWithoutEscaping, addSubtag, addSubtag, addSubtags, clearContent, clearSubtags, getContent, getContentPlusSubtagList, getNextSibling, getOptionalSubtagByName, getOptionalSubtagByName, getOptionalSubtagByName, getOptionalSubtagByName, getParentNode, getPreviousSibling, getRequiredSubtagById, getRequiredSubtagById, getRequiredSubtagByName, getRequiredSubtagByName, getSubtagByAttribute, getSubtagByAttribute, getSubtags, getSubtagsByAttribute, getSubtagsByAttribute, getSubtagsByAttribute, getSubtagsByAttribute, getSubtagsByAttribute, getSubtagsByClass, getSubtagsByClass, getSubtagsByName, getSubtagsByName, getSubtagsByName, getSubtagsByName, getSubtagsByName, getTotalTagCount, getUnescapedContent, getXMLNodeSubtags, hasContent, hasContentOrSubtags, indexOf, innerHTML, removeSubtag, removeSubtagsByAttribute, removeSubtagsByAttribute, removeSubtagsByAttribute, removeSubtagsByClass, removeSubtagsByClass, removeSubtagsByName, removeSubtagsByName, removeSubtagsByName, setContent, setParentNode, setSubtags
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findNodesByAttributeValue, findNodesByAttributeValue, getAttribute, getAttribute, getAttributes, getAttributeValue, getAttributeValue, getNamespace, getTagName, hasAttribute, hasAttribute, hasAttributes, isEmptyTag, removeAttribute, removeAttribute, replaceCharacterEntities, setAttribute, setAttribute, setAttribute, setAttributes, setNamespace, setTagName, setTagName, toIndentedXML, verifyTagName, verifyTagName, verifyTagName, verifyTagName
addContent, addContentWithoutEscaping, addSubtag, addSubtags, clearContent, clearSubtags, getContent, getNextSibling, getOptionalSubtagByName, getOptionalSubtagByName, getParentNode, getPreviousSibling, getRequiredSubtagByName, getRequiredSubtagByName, getSubtags, getSubtagsByName, getSubtagsByName, getSubtagsByName, getSubtagsByName, getTotalTagCount, getUnescapedContent, getXMLNodeSubtags, hasContent, indexOf, removeSubtag, removeSubtagsByName, removeSubtagsByName, setContent, setParentNode, setSubtags
clone, toIndentedXML, toIndentedXML, toIndentedXML, toXML, toXML, toXML
public SvgFeComposite()
public SvgFeComposite(XMLTag inXMLTag)
public SvgFeComposite setColorInterpolationFilters(ColorInterpolationFilters inValue)
public SvgFeComposite setIn(FeInput inValue)
public SvgFeComposite setIn2(FeInput inValue)
public SvgFeComposite setOperator(CompositingOperatorType inValue)
public SvgFeComposite setK1(float inValue)
public SvgFeComposite setK2(float inValue)
public SvgFeComposite setK3(float inValue)
public SvgFeComposite setK4(float inValue)
public SvgFeComposite setHeight(int inValue)
public SvgFeComposite setHeight(String inValue)
public SvgFeComposite setResult(String inValue)
public SvgFeComposite setWidth(int inValue)
public SvgFeComposite setWidth(String inValue)
public SvgFeComposite setX(int inValue)
public SvgFeComposite setX(String inValue)
public SvgFeComposite setY(int inValue)
public SvgFeComposite setY(String inValue)
jataylor@hairyfatguy.com