public static CGImage createMask(long width, long height, long bitsPerComponent, long bitsPerPixel, long bytesPerRow, CGDataProvider provider, double[] decode, boolean shouldInterpolate) { return createMask(width, height, bitsPerComponent, bitsPerPixel, bytesPerRow, provider, decode != null ? VM.getArrayValuesAddress(CoreGraphics.toMachineSizedFloatArray(decode)) : 0, shouldInterpolate); } /*<methods>*/
public static CGImage createMask(long width, long height, long bitsPerComponent, long bitsPerPixel, long bytesPerRow, CGDataProvider provider, double[] decode, boolean shouldInterpolate) { return createMask(width, height, bitsPerComponent, bitsPerPixel, bytesPerRow, provider, decode != null ? VM.getArrayValuesAddress(CoreGraphics.toMachineSizedFloatArray(decode)) : 0, shouldInterpolate); } /*<methods>*/
public static CGImage createMask(long width, long height, long bitsPerComponent, long bitsPerPixel, long bytesPerRow, CGDataProvider provider, double[] decode, boolean shouldInterpolate) { return createMask(width, height, bitsPerComponent, bitsPerPixel, bytesPerRow, provider, decode != null ? VM.getArrayValuesAddress(CoreGraphics.toMachineSizedFloatArray(decode)) : 0, shouldInterpolate); } /*<methods>*/