in skiko/src/commonMain/kotlin/org/jetbrains/skia/ImageFilter.kt [553:584]
fun makeDistantLitSpecular(
x: Float,
y: Float,
z: Float,
lightColor: Int,
surfaceScale: Float,
ks: Float,
shininess: Float,
input: ImageFilter?,
crop: IRect?
): ImageFilter {
return try {
Stats.onNativeCall()
interopScope {
ImageFilter(
_nMakeDistantLitSpecular(
x,
y,
z,
lightColor,
surfaceScale,
ks,
shininess,
getPtr(input),
toInterop(crop?.serializeToIntArray())
)
)
}
} finally {
reachabilityBarrier(input)
}
}