files/en-us/web/api/svgcomponenttransferfunctionelement/index.md
{{APIRef("SVG")}}
The SVGComponentTransferFunctionElement interface represents a base interface used by the component transfer function interfaces.
{{InheritanceDiagram}}
This interface also inherits properties from its parent interface, {{domxref("SVGElement")}}.
SVG_FECOMPONENTTRANSFER_TYPE_* constants defined on this interface.This interface does not provide any specific methods, but implements those of its parent, {{domxref("SVGElement")}}.
SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN (0)
SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY (1)
identity.SVG_FECOMPONENTTRANSFER_TYPE_TABLE (2)
table.SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE (3)
discrete.SVG_FECOMPONENTTRANSFER_TYPE_LINEAR (4)
linear.SVG_FECOMPONENTTRANSFER_TYPE_GAMMA (5)
gamma.{{Specifications}}
{{Compat}}