I am not familiar with evas, but judging from what is see in GTK+, there seem to be no documented way of accessing drawable buffer directly, as if it was fb ( succession of pixels). GTK2 has GDK and GTK3 is forcing the use of Cairo.
I am working on old PCB CAD ( part of gEDA for electronics design) and I have a couple of ideas how efficient 2D package should look and work. In order to try my ideas, I thought of trying to draw directly some bits instead calling gdk_whatever and see how it works. Unfortunately, I can't find any useful data about directly poking bits&bytes in into GtKWindow. Could this be easily done with EFL/Evas ? It would also be helpfull to get info about how the underlying X or Wayland handles such buffers. I mean, if I have say screen of 1600x1200 pixels, each consisting of 1 32bit value and I demand drawable window of dimensions 512*512 somewhere on center, what do I get and how does it get to final buffer that gets scanned ? I mean, do I get a simple pointet to buffer of length 512x512x4bytes or do I get 512 stripes that are 1600 pixels apart ? Is there a way to actually access the buffer that is getting scanned ? ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel