Tom Hacohen
a23ff0d9a3
Ector: Ship missing headers.
...
These headers are being included from public headers (Ector.h),
so they need to be available.
That's what happens when you push in code that's not actually used
by anyone.
@fix
2015-04-07 15:56:42 +01:00
Cedric BAIL
67beb8d250
ector: fix make distcheck.
2015-04-03 16:33:52 +02:00
Jose Gonzalez
472f3a72ff
ector: correct implementation for color multiplication.
2015-04-03 16:33:01 +02:00
Subhransu Sekhar Mohanty
b5c0b676e2
ector: build FreeType software backend.
2015-04-03 16:31:47 +02:00
Cedric BAIL
e99774946c
ector: implementation of some common code in Ector.Renderer.Cairo.Base.
...
This require to make some class mixin instead of interface or abstract. So a lot
of class renaming is also necessary here.
2015-04-03 16:31:44 +02:00
Cedric BAIL
fdf3942aa0
ector: first implementation of a Cairo surface.
2015-04-03 16:22:01 +02:00
Cedric BAIL
33d538643a
ector: add a base interface for all cairo renderer.
2015-04-03 16:22:00 +02:00
Cedric BAIL
cba397fcf1
ector: and here come the beginning of a Cairo backend.
...
The idea is that Evas engine will actually inherit from it to instanciate their
own Cairo backend (Software and GL) from there.
2015-04-03 16:21:56 +02:00
Cedric BAIL
b06e770614
ector: add beginning of a cairo implementation.
2015-04-03 16:21:54 +02:00
Cedric BAIL
62459acda7
ector: start the implementation of a Cairo backend.
2015-04-03 16:19:11 +02:00
Cedric BAIL
3ada4184d7
ector: start the implementation of the Generic surface.
2015-04-03 16:18:30 +02:00
Cedric BAIL
272967afe5
ector: move all interface to be in the Generic namespace.
...
This will enable the possibility to have many implementation for the
backend. Will come first Cairo, followed by Software and GL one day.
2015-04-03 16:15:41 +02:00
Cedric BAIL
6f3fd4ac81
ector: add linear and radial gradial renderer to Ector.
2015-04-03 16:15:39 +02:00
Cedric BAIL
f701e1f099
ector: add top gradient renderer.
2015-04-03 16:15:04 +02:00
Cedric BAIL
3635b63708
ector: add initial interface for a shape object.
2015-04-03 16:15:00 +02:00
Cedric BAIL
0510ea90bd
ector: add initial interface for Surface and Renderer.
2015-04-03 16:14:58 +02:00
Cedric BAIL
5e75d607c6
ector: initial introduction.
...
Idea for this library is to become a retained mode drawing library that use
Eo/Eolian for its API and take a lot of the good design from Enesim by
Jorge Zapata and Jose Gonzalez (http://enesim.org/ ).
2015-04-03 16:14:56 +02:00