evas_map: more extensible and safe. add docs
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 22 Oct 2009 20:11:33 +0000 (20:11 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 22 Oct 2009 20:11:33 +0000 (20:11 +0000)
commit29a768944a7b3bf789fa25beb9c63fe44ba57223
treea7d0bf238768f0b7884dcb2cc753ff806aa6b8aa
parent62bff1ba8282fa401a20624c40e61e330d7ce004
evas_map: more extensible and safe. add docs

change evas_map to return a structure that serves as an array of
points. This way we'll know for sure the number of points in it. Right
now it's hardcoded to 4, so check it, but in future we can just allow
more points and it should work.

added docs. I'm not sure about most of it, so it would be good to have
someone to review and fill in more, maybe that's raster? Grep for
"TODO" and you'll see the missing stuff. It would be good to add
examples in evas_map_point_coord_set() and
evas_map_point_image_uv_set()

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@43211 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/Evas.h
src/lib/canvas/evas_map.c
src/lib/canvas/evas_object_image.c
src/lib/include/evas_private.h