CPF/CPF.Mac/Mac/CoreImage/CIToneCurve.cs
2023-11-21 23:05:03 +08:00

90 lines
1.0 KiB
C#

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)
{
}
}
}