Custom multiple point color function. \n
* Source values are copies, so they can be changed inside the function without affecting the original image. \n
* Data will be set only if the returned value is non zero.
* \verbatim func(src_value1_plane0: number, src_value1_plane1: number, ..., src_value2_plane0: number, src_value2_plane1: number, ... , params1, param2, ..., x: number, y: number) -> dst_value_plane0: number, dst_value_plane1: number, ... [in Lua 5] \endverbatim
* In Lua, the source images data and the params table are unpacked.
* Also each color plane is passed as a separate value, instead of inside an array.
* And the returned value contains only the target values to update, or nil (also no return value) to leave target intact.
* \ingroup point
Custom multiple point color function. \n * Source values are copies, so they can be changed inside the function without affecting the original image. \n * Data will be set only if the returned value is non zero. * \verbatim func(src_value1_plane0: number, src_value1_plane1: number, ..., src_value2_plane0: number, src_value2_plane1: number, ... , params1, param2, ..., x: number, y: number) -> dst_value_plane0: number, dst_value_plane1: number, ... [in Lua 5] \endverbatim * In Lua, the source images data and the params table are unpacked. * Also each color plane is passed as a separate value, instead of inside an array. * And the returned value contains only the target values to update, or nil (also no return value) to leave target intact. * \ingroup point