evas: Add source_region property to proxy objects
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 13 Dec 2016 08:41:49 +0000 (17:41 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 16 Dec 2016 01:24:52 +0000 (10:24 +0900)
commit4e110a34bffe09abe4dd793f9ecf1cf3884ccf22
tree1ab570315966b8347702ca46a383674ea7d2efdb
parent0ca1d0eef2ffc04c59fa194ad5c2e827614e95bc
evas: Add source_region property to proxy objects

This will allow partially rendering a proxy in a smaller image,
limited to the specified region. At the moment, this will allow
apps to create proxies of very large objects and let them deal
with the geometry & clipping.

This is not directly solving the issues with adding a filter
to textblock or the infinite page scrollers.

@feature
src/lib/evas/canvas/efl_canvas_proxy.c
src/lib/evas/canvas/efl_canvas_proxy.eo
src/lib/evas/canvas/evas_image_private.h
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_render.c
src/lib/evas/filters/evas_filter.c
src/lib/evas/include/evas_private.h