using System; namespace CPF.Mac.CoreImage { public class CIToneCurve : CIFilter { public CIImage Image { get { return GetInputImage(); } set { SetInputImage(value); } } public CIVector Point0 { get { return GetVector("inputPoint0"); } set { SetValue("inputPoint0", value); } } public CIVector Point1 { get { return GetVector("inputPoint1"); } set { SetValue("inputPoint1", value); } } public CIVector Point2 { get { return GetVector("inputPoint2"); } set { SetValue("inputPoint2", value); } } public CIVector Point3 { get { return GetVector("inputPoint3"); } set { SetValue("inputPoint3", value); } } public CIVector Point4 { get { return GetVector("inputPoint4"); } set { SetValue("inputPoint4", value); } } public CIToneCurve() : base(CIFilter.CreateFilter("CIToneCurve")) { } public CIToneCurve(IntPtr handle) : base(handle) { } } }