mirror of
https://gitee.com/csharpui/CPF.git
synced 2025-07-17 19:37:38 +08:00
104 lines
1.3 KiB
C#
104 lines
1.3 KiB
C#
using CPF.Mac.ObjCRuntime;
|
|
using System;
|
|
|
|
namespace CPF.Mac.CoreImage
|
|
{
|
|
[Since(6, 0)]
|
|
public class CIFlashTransition : CITransitionFilter
|
|
{
|
|
public CIVector Center
|
|
{
|
|
get
|
|
{
|
|
return GetVector("inputCenter");
|
|
}
|
|
set
|
|
{
|
|
SetValue("inputCenter", value);
|
|
}
|
|
}
|
|
|
|
public CIColor Color
|
|
{
|
|
get
|
|
{
|
|
return GetColor("inputColor");
|
|
}
|
|
set
|
|
{
|
|
SetValue("inputColor", value);
|
|
}
|
|
}
|
|
|
|
public CIVector Extent
|
|
{
|
|
get
|
|
{
|
|
return GetVector("inputExtent");
|
|
}
|
|
set
|
|
{
|
|
SetValue("inputExtent", value);
|
|
}
|
|
}
|
|
|
|
public float FadeThreshold
|
|
{
|
|
get
|
|
{
|
|
return GetFloat("inputFadeThreshold");
|
|
}
|
|
set
|
|
{
|
|
SetFloat("inputFadeThreshold", value);
|
|
}
|
|
}
|
|
|
|
public float MaxStriationRadius
|
|
{
|
|
get
|
|
{
|
|
return GetFloat("inputMaxStriationRadius");
|
|
}
|
|
set
|
|
{
|
|
SetFloat("inputMaxStriationRadius", value);
|
|
}
|
|
}
|
|
|
|
public float MaxStriationStrength
|
|
{
|
|
get
|
|
{
|
|
return GetFloat("inputStriationStrength");
|
|
}
|
|
set
|
|
{
|
|
SetFloat("inputStriationStrength", value);
|
|
}
|
|
}
|
|
|
|
public float MaxStriationContrast
|
|
{
|
|
get
|
|
{
|
|
return GetFloat("inputStriationContrast");
|
|
}
|
|
set
|
|
{
|
|
SetFloat("inputStriationContrast", value);
|
|
}
|
|
}
|
|
|
|
public CIFlashTransition()
|
|
: base("CIFlashTransition")
|
|
{
|
|
}
|
|
|
|
public CIFlashTransition(IntPtr handle)
|
|
: base(handle)
|
|
{
|
|
}
|
|
}
|
|
}
|