private static extern double WhitePointFromTemp_Internal( out CIExyY xyY, [MarshalAs(UnmanagedType.R8)] double tempK);
internal static double WhitePointFromTemp(out CIExyY xyY, double tempK) { return(WhitePointFromTemp_Internal(out xyY, tempK)); }
public static bool WhitePointFromTemp(out CIExyY xyY, double tempK) { return(Interop.WhitePointFromTemp(out xyY, tempK) != 0); }