{
[[Ector cairo renderer abstract class]]
methods {
- fill @pure_virtual {
+ op_fill @pure_virtual {
[[Fill operation]]
return: bool; [[$true on success, $false otherwise]]
params {
}
static Eina_Bool
-_ector_renderer_cairo_gradient_linear_ector_renderer_cairo_fill(Eo *obj,
+_ector_renderer_cairo_gradient_linear_ector_renderer_cairo_op_fill(Eo *obj,
Ector_Renderer_Cairo_Gradient_Linear_Data *pd,
unsigned int mul_col)
{
Ector.Renderer.draw;
Ector.Renderer.bounds_get;
Ector.Renderer.crc { get; }
- Ector.Renderer.Cairo.fill;
+ Ector.Renderer.Cairo.op_fill;
Efl.Object.finalize;
Efl.Object.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_fill(Eo *obj,
+_ector_renderer_cairo_gradient_radial_ector_renderer_cairo_op_fill(Eo *obj,
Ector_Renderer_Cairo_Gradient_Radial_Data *pd,
unsigned int mul_col)
{
Ector.Renderer.draw;
Ector.Renderer.bounds_get;
Ector.Renderer.crc { get; }
- Ector.Renderer.Cairo.fill;
+ Ector.Renderer.Cairo.op_fill;
Efl.Object.destructor;
Efl.Object.finalize;
Efl.Gfx.Gradient.stop { set; }
cairo_set_fill_rule(pd->parent->cairo, CAIRO_FILL_RULE_WINDING);
if (pd->shape->fill)
- ector_renderer_cairo_fill(pd->shape->fill, mul_col);
+ ector_renderer_cairo_op_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_fill(pd->shape->stroke.fill, mul_col);
+ ector_renderer_cairo_op_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_fill(Eo *obj EINA_UNUSED,
+_ector_renderer_cairo_shape_ector_renderer_cairo_op_fill(Eo *obj EINA_UNUSED,
Ector_Renderer_Cairo_Shape_Data *pd EINA_UNUSED,
unsigned int mul_col EINA_UNUSED)
{
Ector.Renderer.draw;
Ector.Renderer.bounds_get;
Ector.Renderer.crc { get; }
- Ector.Renderer.Cairo.fill;
+ Ector.Renderer.Cairo.op_fill;
Efl.Object.constructor;
Efl.Object.finalize;
Efl.Object.destructor;
{
[[Ector GL renderer abstract class]]
methods {
- fill @pure_virtual {
+ op_fill @pure_virtual {
[[Fill operation]]
return: bool; [[$true on success, $false otherwise]]
params {
}
static Eina_Bool
-_ector_renderer_gl_gradient_linear_ector_renderer_gl_fill(Eo *obj, Ector_Renderer_GL_Gradient_Linear_Data *pd, uint64_t flags, GLshort *vertex, unsigned int vertex_count, unsigned int mul_col)
+_ector_renderer_gl_gradient_linear_ector_renderer_gl_op_fill(Eo *obj, Ector_Renderer_GL_Gradient_Linear_Data *pd, uint64_t flags, GLshort *vertex, unsigned int vertex_count, unsigned int mul_col)
{
// FIXME: The idea here is to select the right shader and push the needed parameter for it
// along with the other value
Ector.Renderer.draw;
Ector.Renderer.bounds_get;
Ector.Renderer.crc { get; }
- Ector.Renderer.GL.fill;
+ Ector.Renderer.GL.op_fill;
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Gfx.Gradient.stop { set; }
}
static Eina_Bool
-_ector_renderer_gl_gradient_radial_ector_renderer_gl_fill(Eo *obj, Ector_Renderer_GL_Gradient_Radial_Data *pd, uint64_t flags, GLshort *vertex, unsigned int vertex_count, unsigned int mul_col)
+_ector_renderer_gl_gradient_radial_ector_renderer_gl_op_fill(Eo *obj, Ector_Renderer_GL_Gradient_Radial_Data *pd, uint64_t flags, GLshort *vertex, unsigned int vertex_count, unsigned int mul_col)
{
// FIXME: The idea here is to select the right shader and push the needed parameter for it
// along with the other value
Ector.Renderer.draw;
Ector.Renderer.bounds_get;
Ector.Renderer.crc { get; }
- Ector.Renderer.GL.fill;
+ Ector.Renderer.GL.op_fill;
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Gfx.Gradient.stop { set; }
if (pd->shape->fill)
{
- ector_renderer_gl_fill(pd->shape->fill, flags, pd->vertex, 6, mul_col);
+ ector_renderer_gl_op_fill(pd->shape->fill, flags, pd->vertex, 6, mul_col);
}
else
{
}
static Eina_Bool
-_ector_renderer_gl_shape_ector_renderer_gl_fill(Eo *obj EINA_UNUSED,
+_ector_renderer_gl_shape_ector_renderer_gl_op_fill(Eo *obj EINA_UNUSED,
Ector_Renderer_GL_Shape_Data *pd EINA_UNUSED,
uint64_t flags EINA_UNUSED,
GLshort *vertex EINA_UNUSED,
Ector.Renderer.draw;
Ector.Renderer.bounds_get;
Ector.Renderer.crc { get; }
- Ector.Renderer.GL.fill;
+ Ector.Renderer.GL.op_fill;
Efl.Object.constructor;
Efl.Object.destructor;
}
[[Ector software renderer class]]
data: null;
methods {
- fill @pure_virtual {
+ op_fill @pure_virtual {
[[Renderer fill operation]]
return: bool; [[$true on success, $false otherwise]]
}
}
static Eina_Bool
-_ector_renderer_software_gradient_linear_ector_renderer_software_fill(Eo *obj EINA_UNUSED,
+_ector_renderer_software_gradient_linear_ector_renderer_software_op_fill(Eo *obj EINA_UNUSED,
Ector_Renderer_Software_Gradient_Data *pd)
{
ector_software_rasterizer_linear_gradient_set(pd->surface->rasterizer, pd);
Ector.Renderer.prepare;
Ector.Renderer.draw;
Ector.Renderer.crc { get; }
- Ector.Renderer.Software.fill;
+ Ector.Renderer.Software.op_fill;
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Gfx.Gradient.stop { set; }
// Clearly duplicated and should be in a common place...
static Eina_Bool
-_ector_renderer_software_gradient_radial_ector_renderer_software_fill(Eo *obj EINA_UNUSED, Ector_Renderer_Software_Gradient_Data *pd)
+_ector_renderer_software_gradient_radial_ector_renderer_software_op_fill(Eo *obj EINA_UNUSED, Ector_Renderer_Software_Gradient_Data *pd)
{
ector_software_rasterizer_radial_gradient_set(pd->surface->rasterizer, pd);
ector_software_gradient_color_update(pd);
Ector.Renderer.prepare;
Ector.Renderer.draw;
Ector.Renderer.crc { get; }
- Ector.Renderer.Software.fill;
+ Ector.Renderer.Software.op_fill;
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Gfx.Gradient.stop { set; }
if (pd->shape->fill)
{
- ector_renderer_software_fill(pd->shape->fill);
+ ector_renderer_software_op_fill(pd->shape->fill);
ector_software_rasterizer_draw_rle_data(pd->surface->rasterizer,
x, y, mul_col, op,
pd->shape_data);
if (pd->shape->stroke.fill)
{
- ector_renderer_software_fill(pd->shape->stroke.fill);
+ ector_renderer_software_op_fill(pd->shape->stroke.fill);
ector_software_rasterizer_draw_rle_data(pd->surface->rasterizer,
x, y, mul_col, op,
pd->outline_data);
}
static Eina_Bool
-_ector_renderer_software_shape_ector_renderer_software_fill(Eo *obj EINA_UNUSED,
+_ector_renderer_software_shape_ector_renderer_software_op_fill(Eo *obj EINA_UNUSED,
Ector_Renderer_Software_Shape_Data *pd EINA_UNUSED)
{
// FIXME: let's find out how to fill a shape with a shape later.
implements {
Ector.Renderer.prepare;
Ector.Renderer.draw;
- Ector.Renderer.Software.fill;
+ Ector.Renderer.Software.op_fill;
Ector.Renderer.crc { get; }
Efl.Gfx.Path.path { set; }
Efl.Object.constructor;