mirror of
https://gitee.com/csharpui/CPF.git
synced 2025-04-05 17:37:51 +08:00
90 lines
1.0 KiB
C#
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)
|
|
{
|
|
}
|
|
}
|
|
}
|