in skiko/src/commonMain/kotlin/org/jetbrains/skia/ImageFilter.kt [8:38]
fun makeArithmetic(
k1: Float,
k2: Float,
k3: Float,
k4: Float,
enforcePMColor: Boolean,
bg: ImageFilter?,
fg: ImageFilter?,
crop: IRect?
): ImageFilter {
return try {
Stats.onNativeCall()
interopScope {
ImageFilter(
_nMakeArithmetic(
k1,
k2,
k3,
k4,
enforcePMColor,
getPtr(bg),
getPtr(fg),
toInterop(crop?.serializeToIntArray())
)
)
}
} finally {
reachabilityBarrier(bg)
reachabilityBarrier(fg)
}
}