forked from enlightenment/efl
ector: add beginning of a cairo implementation.
This commit is contained in:
parent
fe0672b80e
commit
b06e770614
|
@ -41,6 +41,12 @@ lib/ector/ector_renderer_gradient.c \
|
||||||
lib/ector/ector_renderer_gradient_radial.c \
|
lib/ector/ector_renderer_gradient_radial.c \
|
||||||
lib/ector/ector_renderer_gradient_linear.c
|
lib/ector/ector_renderer_gradient_linear.c
|
||||||
|
|
||||||
|
# And now the cairo backend
|
||||||
|
lib_ector_libector_la_SOURCES += \
|
||||||
|
lib/ector/cairo/ector_renderer_cairo_gradient_linear.c \
|
||||||
|
lib/ector/cairo/ector_renderer_cairo_gradient_radial.c \
|
||||||
|
lib/ector/cairo/ector_renderer_cairo_shape.c
|
||||||
|
|
||||||
lib_ector_libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
lib_ector_libector_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
||||||
@ECTOR_CFLAGS@ \
|
@ECTOR_CFLAGS@ \
|
||||||
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include "config.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <Eina.h>
|
||||||
|
#include <Ector.h>
|
||||||
|
|
||||||
|
#include "ector_private.h"
|
||||||
|
|
||||||
|
typedef struct _Ector_Renderer_Cairo_Gradient_Linear_Data Ector_Renderer_Cairo_Gradient_Linear_Data;
|
||||||
|
struct _Ector_Renderer_Cairo_Gradient_Linear_Data
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_gradient_linear_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Gradient_Linear_Data *pd, Ector_Surface *s)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_gradient_linear_ector_renderer_generic_base_draw(Eo *obj, Ector_Renderer_Cairo_Gradient_Linear_Data *pd, Ector_Surface *s, Ector_Rop op, Eina_Array *clips, int x, int y)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_gradient_linear_ector_renderer_generic_base_done(Eo *obj, Ector_Renderer_Cairo_Gradient_Linear_Data *pd)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "ector_renderer_cairo_gradient_linear.eo.c"
|
|
@ -0,0 +1,30 @@
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include "config.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <Eina.h>
|
||||||
|
#include <Ector.h>
|
||||||
|
|
||||||
|
#include "ector_private.h"
|
||||||
|
|
||||||
|
typedef struct _Ector_Renderer_Cairo_Gradient_Radial_Data Ector_Renderer_Cairo_Gradient_Radial_Data;
|
||||||
|
struct _Ector_Renderer_Cairo_Gradient_Radial_Data
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_gradient_radial_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Gradient_Radial_Data *pd, Ector_Surface *s)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_gradient_radial_ector_renderer_generic_base_draw(Eo *obj, Ector_Renderer_Cairo_Gradient_Radial_Data *pd, Ector_Surface *s, Ector_Rop op, Eina_Array *clips, int x, int y)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_gradient_radial_ector_renderer_generic_base_done(Eo *obj, Ector_Renderer_Cairo_Gradient_Radial_Data *pd)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "ector_renderer_cairo_gradient_radial.eo.c"
|
|
@ -0,0 +1,30 @@
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include "config.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <Eina.h>
|
||||||
|
#include <Ector.h>
|
||||||
|
|
||||||
|
#include "ector_private.h"
|
||||||
|
|
||||||
|
typedef struct _Ector_Renderer_Cairo_Shape_Data Ector_Renderer_Cairo_Shape_Data;
|
||||||
|
struct _Ector_Renderer_Cairo_Shape_Data
|
||||||
|
{
|
||||||
|
};
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_shape_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Shape_Data *pd, Ector_Surface *s)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_shape_ector_renderer_generic_base_draw(Eo *obj, Ector_Renderer_Cairo_Shape_Data *pd, Ector_Surface *s, Ector_Rop op, Eina_Array *clips, int x, int y)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
static Eina_Bool
|
||||||
|
_ector_renderer_cairo_shape_ector_renderer_generic_base_done(Eo *obj, Ector_Renderer_Cairo_Shape_Data *pd)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
#include "ector_renderer_cairo_shape.eo.c"
|
Loading…
Reference in New Issue