This is achieved with the introduction of a new surface parameter EMX_SURFACE_FUNCTION. The value of this surface parameter describes now which function is assigned to a surface. In case you are interested which values we have added to the UDFs in EMX you can read this blog post.
In case you want to see how it works in practice you can watch the video.
In case you want to try it yourself you can have a look to SMARTColor in EMX and request a trial license .