ector_eolian_files_cairo = \
lib/ector/cairo/ector_cairo_surface.eo \
lib/ector/cairo/ector_cairo_software_surface.eo \
- lib/ector/cairo/ector_renderer_cairo_base.eo \
+ lib/ector/cairo/ector_renderer_cairo.eo \
lib/ector/cairo/ector_renderer_cairo_shape.eo \
lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo \
lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo
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/cairo/ector_renderer_cairo_base.c \
+lib/ector/cairo/ector_renderer_cairo.c \
lib/ector/cairo/ector_cairo_software_surface.c \
lib/ector/cairo/ector_cairo_surface.c
ector_eolian_files_cairo = \
cairo/ector_cairo_surface.eo \
cairo/ector_cairo_software_surface.eo \
- cairo/ector_renderer_cairo_base.eo \
+ cairo/ector_renderer_cairo.eo \
cairo/ector_renderer_cairo_shape.eo \
cairo/ector_renderer_cairo_gradient_linear.eo \
cairo/ector_renderer_cairo_gradient_radial.eo
cairo/ector_renderer_cairo_gradient_linear.c \
cairo/ector_renderer_cairo_gradient_radial.c \
cairo/ector_renderer_cairo_shape.c \
-cairo/ector_renderer_cairo_base.c \
+cairo/ector_renderer_cairo.c \
cairo/ector_cairo_software_surface.c \
cairo/ector_cairo_surface.c
#include "cairo/ector_cairo_surface.eo.h"
#include "cairo/ector_cairo_software_surface.eo.h"
-#include "cairo/ector_renderer_cairo_base.eo.h"
+#include "cairo/ector_renderer_cairo.eo.h"
#include "cairo/ector_renderer_cairo_shape.eo.h"
#include "cairo/ector_renderer_cairo_gradient_linear.eo.h"
#include "cairo/ector_renderer_cairo_gradient_radial.eo.h"
} cairo_matrix_t;
typedef struct _Ector_Cairo_Surface_Data Ector_Cairo_Surface_Data;
-typedef struct _Ector_Renderer_Cairo_Base_Data Ector_Renderer_Cairo_Base_Data;
+typedef struct _Ector_Renderer_Cairo_Data Ector_Renderer_Cairo_Data;
struct _Ector_Cairo_Surface_Data
{
} current;
};
-struct _Ector_Renderer_Cairo_Base_Data
+struct _Ector_Renderer_Cairo_Data
{
Ector_Cairo_Surface_Data *parent;
Ector_Renderer_Generic_Base_Data *generic;
// Cairo need unpremul color, so force unpremul here
void
-_ector_renderer_cairo_base_ector_renderer_generic_base_color_set(Eo *obj EINA_UNUSED,
- Ector_Renderer_Cairo_Base_Data *pd,
+_ector_renderer_cairo_ector_renderer_generic_base_color_set(Eo *obj EINA_UNUSED,
+ Ector_Renderer_Cairo_Data *pd,
int r, int g, int b, int a)
{
pd->generic->color.r = r;
}
void
-_ector_renderer_cairo_base_ector_renderer_generic_base_color_get(Eo *obj EINA_UNUSED,
- Ector_Renderer_Cairo_Base_Data *pd,
+_ector_renderer_cairo_ector_renderer_generic_base_color_get(Eo *obj EINA_UNUSED,
+ Ector_Renderer_Cairo_Data *pd,
int *r, int *g, int *b, int *a)
{
if (r) *r = pd->generic->color.r;
}
static Eina_Bool
-_ector_renderer_cairo_base_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Base_Data *pd)
+_ector_renderer_cairo_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Cairo_Data *pd)
{
if (!pd->parent)
{
}
static Eina_Bool
-_ector_renderer_cairo_base_ector_renderer_generic_base_draw(Eo *obj EINA_UNUSED,
- Ector_Renderer_Cairo_Base_Data *pd,
+_ector_renderer_cairo_ector_renderer_generic_base_draw(Eo *obj EINA_UNUSED,
+ Ector_Renderer_Cairo_Data *pd,
Efl_Gfx_Render_Op op,
Eina_Array *clips EINA_UNUSED,
unsigned int mul_col)
}
static Eo *
-_ector_renderer_cairo_base_eo_base_constructor(Eo *obj, Ector_Renderer_Cairo_Base_Data *pd EINA_UNUSED)
+_ector_renderer_cairo_eo_base_constructor(Eo *obj, Ector_Renderer_Cairo_Data *pd EINA_UNUSED)
{
- obj = eo_constructor(eo_super(obj, ECTOR_RENDERER_CAIRO_BASE_CLASS));
+ obj = eo_constructor(eo_super(obj, ECTOR_RENDERER_CAIRO_CLASS));
if (!obj) return NULL;
pd->generic = eo_data_xref(obj, ECTOR_RENDERER_GENERIC_BASE_CLASS, obj);
}
static Eo_Base *
-_ector_renderer_cairo_base_eo_base_finalize(Eo *obj, Ector_Renderer_Cairo_Base_Data *pd)
+_ector_renderer_cairo_eo_base_finalize(Eo *obj, Ector_Renderer_Cairo_Data *pd)
{
- obj = eo_finalize(eo_super(obj, ECTOR_RENDERER_CAIRO_BASE_CLASS));
+ obj = eo_finalize(eo_super(obj, ECTOR_RENDERER_CAIRO_CLASS));
if (!obj) return NULL;
USE(pd->generic, cairo_matrix_init, NULL);
}
static void
-_ector_renderer_cairo_base_eo_base_destructor(Eo *obj, Ector_Renderer_Cairo_Base_Data *pd)
+_ector_renderer_cairo_eo_base_destructor(Eo *obj, Ector_Renderer_Cairo_Data *pd)
{
Ector_Renderer_Generic_Base_Data *base;
free(pd->m);
- eo_destructor(eo_super(obj, ECTOR_RENDERER_CAIRO_BASE_CLASS));
+ eo_destructor(eo_super(obj, ECTOR_RENDERER_CAIRO_CLASS));
}
-#include "ector_renderer_cairo_base.eo.c"
+#include "ector_renderer_cairo.eo.c"
-abstract Ector.Renderer.Cairo.Base (Ector.Renderer.Generic.Base)
+abstract Ector.Renderer.Cairo (Ector.Renderer.Generic.Base)
{
legacy_prefix: null;
methods {
}
static Eina_Bool
-_ector_renderer_cairo_gradient_linear_ector_renderer_cairo_base_fill(Eo *obj,
+_ector_renderer_cairo_gradient_linear_ector_renderer_cairo_fill(Eo *obj,
Ector_Renderer_Cairo_Gradient_Linear_Data *pd,
unsigned int mul_col)
{
Eina_Rectangle *r)
{
Ector_Renderer_Generic_Gradient_Linear_Data *gld;
- Ector_Renderer_Cairo_Base_Data *bd;
+ Ector_Renderer_Cairo_Data *bd;
gld = eo_data_scope_get(obj, ECTOR_RENDERER_GENERIC_GRADIENT_RADIAL_MIXIN);
- bd = eo_data_scope_get(obj, ECTOR_RENDERER_CAIRO_BASE_CLASS);
+ bd = eo_data_scope_get(obj, ECTOR_RENDERER_CAIRO_CLASS);
EINA_RECTANGLE_SET(r,
bd->generic->origin.x + gld->start.x,
bd->generic->origin.y + gld->start.y,
-class Ector.Renderer.Cairo.Gradient_Linear (Ector.Renderer.Cairo.Base, Ector.Renderer.Generic.Gradient, Ector.Renderer.Generic.Gradient_Linear)
+class Ector.Renderer.Cairo.Gradient_Linear (Ector.Renderer.Cairo, Ector.Renderer.Generic.Gradient, Ector.Renderer.Generic.Gradient_Linear)
{
eo_prefix: ector_renderer_cairo_gradient_linear;
legacy_prefix: null;
Ector.Renderer.Generic.Base.draw;
Ector.Renderer.Generic.Base.bounds_get;
Ector.Renderer.Generic.Base.crc.get;
- Ector.Renderer.Cairo.Base.fill;
+ Ector.Renderer.Cairo.fill;
Eo.Base.finalize;
Eo.Base.destructor;
Efl.Gfx.Gradient.stop.set;
// Clearly duplicated and should be in a common place...
static Eina_Bool
-_ector_renderer_cairo_gradient_radial_ector_renderer_cairo_base_fill(Eo *obj,
+_ector_renderer_cairo_gradient_radial_ector_renderer_cairo_fill(Eo *obj,
Ector_Renderer_Cairo_Gradient_Radial_Data *pd,
unsigned int mul_col)
{
Eina_Rectangle *r)
{
Ector_Renderer_Generic_Gradient_Radial_Data *gld;
- Ector_Renderer_Cairo_Base_Data *bd;
+ Ector_Renderer_Cairo_Data *bd;
gld = eo_data_scope_get(obj, ECTOR_RENDERER_GENERIC_GRADIENT_RADIAL_MIXIN);
- bd = eo_data_scope_get(obj, ECTOR_RENDERER_CAIRO_BASE_CLASS);
+ bd = eo_data_scope_get(obj, ECTOR_RENDERER_CAIRO_CLASS);
EINA_RECTANGLE_SET(r,
bd->generic->origin.x + gld->radial.x - gld->radius,
bd->generic->origin.y + gld->radial.y - gld->radius,
-class Ector.Renderer.Cairo.Gradient_Radial (Ector.Renderer.Cairo.Base, Ector.Renderer.Generic.Gradient, Ector.Renderer.Generic.Gradient_Radial)
+class Ector.Renderer.Cairo.Gradient_Radial (Ector.Renderer.Cairo, Ector.Renderer.Generic.Gradient, Ector.Renderer.Generic.Gradient_Radial)
{
eo_prefix: ector_renderer_cairo_gradient_radial;
legacy_prefix: null;
Ector.Renderer.Generic.Base.draw;
Ector.Renderer.Generic.Base.bounds_get;
Ector.Renderer.Generic.Base.crc.get;
- Ector.Renderer.Cairo.Base.fill;
+ Ector.Renderer.Cairo.fill;
Eo.Base.destructor;
Eo.Base.finalize;
Efl.Gfx.Gradient.stop.set;
cairo_set_fill_rule(pd->parent->cairo, CAIRO_FILL_RULE_WINDING);
if (pd->shape->fill)
- ector_renderer_cairo_base_fill(pd->shape->fill, mul_col);
+ ector_renderer_cairo_fill(pd->shape->fill, mul_col);
if (pd->shape->stroke.fill || pd->public_shape->stroke.color.a > 0)
{
cairo_fill_preserve(pd->parent->cairo);
if (pd->shape->stroke.fill)
- ector_renderer_cairo_base_fill(pd->shape->stroke.fill, mul_col);
+ ector_renderer_cairo_fill(pd->shape->stroke.fill, mul_col);
else
{
r = (((pd->public_shape->stroke.color.r * R_VAL(&mul_col)) + 0xff) >> 8);
}
static Eina_Bool
-_ector_renderer_cairo_shape_ector_renderer_cairo_base_fill(Eo *obj EINA_UNUSED,
+_ector_renderer_cairo_shape_ector_renderer_cairo_fill(Eo *obj EINA_UNUSED,
Ector_Renderer_Cairo_Shape_Data *pd EINA_UNUSED,
unsigned int mul_col EINA_UNUSED)
{
Ector_Renderer_Cairo_Shape_Data *pd EINA_UNUSED,
Eina_Rectangle *r)
{
- Ector_Renderer_Cairo_Base_Data *bd;
+ Ector_Renderer_Cairo_Data *bd;
// FIXME: It should be possible to actually ask cairo about that
efl_gfx_shape_bounds_get(obj, r);
- bd = eo_data_scope_get(obj, ECTOR_RENDERER_CAIRO_BASE_CLASS);
+ bd = eo_data_scope_get(obj, ECTOR_RENDERER_CAIRO_CLASS);
r->x += bd->generic->origin.x;
r->y += bd->generic->origin.y;
}
-class Ector.Renderer.Cairo.Shape (Ector.Renderer.Cairo.Base, Ector.Renderer.Generic.Shape)
+class Ector.Renderer.Cairo.Shape (Ector.Renderer.Cairo, Ector.Renderer.Generic.Shape)
{
eo_prefix: ector_renderer_cairo_shape;
legacy_prefix: null;
Ector.Renderer.Generic.Base.draw;
Ector.Renderer.Generic.Base.bounds_get;
Ector.Renderer.Generic.Base.crc.get;
- Ector.Renderer.Cairo.Base.fill;
+ Ector.Renderer.Cairo.fill;
Eo.Base.constructor;
Eo.Base.finalize;
Eo.Base.destructor;