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

69 lines
1.3 KiB
C#

using CPF.Mac.Foundation;
using CPF.Mac.ObjCRuntime;
namespace CPF.Mac.CoreImage
{
public static class CIUIParameterSet
{
private static NSString _Basic;
private static NSString _Intermediate;
private static NSString _Advanced;
private static NSString _Development;
[Field("kCIUISetBasic", "Quartz")]
public static NSString Basic
{
get
{
if (_Basic == null)
{
_Basic = Dlfcn.GetStringConstant(Libraries.Quartz.Handle, "kCIUISetBasic");
}
return _Basic;
}
}
[Field("kCIUISetIntermediate", "Quartz")]
public static NSString Intermediate
{
get
{
if (_Intermediate == null)
{
_Intermediate = Dlfcn.GetStringConstant(Libraries.Quartz.Handle, "kCIUISetIntermediate");
}
return _Intermediate;
}
}
[Field("kCIUISetAdvanced", "Quartz")]
public static NSString Advanced
{
get
{
if (_Advanced == null)
{
_Advanced = Dlfcn.GetStringConstant(Libraries.Quartz.Handle, "kCIUISetAdvanced");
}
return _Advanced;
}
}
[Field("kCIUISetDevelopment", "Quartz")]
public static NSString Development
{
get
{
if (_Development == null)
{
_Development = Dlfcn.GetStringConstant(Libraries.Quartz.Handle, "kCIUISetDevelopment");
}
return _Development;
}
}
}
}