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

80 lines
1015 B
C#

using CPF.Mac.ObjCRuntime;
using System;
namespace CPF.Mac.CoreImage
{
[Since(6, 0)]
public class CIPerspectiveTransform : CIFilter
{
public CIImage Image
{
get
{
return GetInputImage();
}
set
{
SetInputImage(value);
}
}
public CIVector BottomLeft
{
get
{
return GetVector("inputBottomLeft");
}
set
{
SetValue("inputBottomLeft", value);
}
}
public CIVector BottomRight
{
get
{
return GetVector("inputBottomRight");
}
set
{
SetValue("inputBottomRight", value);
}
}
public CIVector TopLeft
{
get
{
return GetVector("inputTopLeft");
}
set
{
SetValue("inputTopLeft", value);
}
}
public CIVector TopRight
{
get
{
return GetVector("inputTopRight");
}
set
{
SetValue("inputTopRight", value);
}
}
public CIPerspectiveTransform()
: base("CIPerspectiveTransform")
{
}
public CIPerspectiveTransform(IntPtr handle)
: base(handle)
{
}
}
}