diff --git a/src/lib/ector/ector_buffer.h b/src/lib/ector/ector_buffer.h index 3c409906c5..1047482679 100644 --- a/src/lib/ector/ector_buffer.h +++ b/src/lib/ector/ector_buffer.h @@ -6,9 +6,15 @@ #include "ector_generic_buffer.eo.h" #include "software/ector_software_buffer_base.eo.h" +/** + * @typedef Ector_Buffer + * A generic pixel buffer type (2D). May be readable or writeable or both. + */ +typedef Ector_Generic_Buffer Ector_Buffer; + typedef struct _Ector_Generic_Buffer_Data { - Eo *eo; + Ector_Buffer *eo; unsigned int w, h; unsigned char l, r, t, b; Efl_Gfx_Colorspace cspace; diff --git a/src/lib/ector/ector_private.h b/src/lib/ector/ector_private.h index d426f3f099..7278566427 100644 --- a/src/lib/ector/ector_private.h +++ b/src/lib/ector/ector_private.h @@ -122,7 +122,7 @@ struct _Ector_Renderer_Generic_Shape_Data struct _Ector_Renderer_Generic_Buffer_Data { - Ector_Generic_Buffer *eo_buffer; + Ector_Buffer *eo_buffer; struct { Efl_Gfx_Fill_Spread spread; int x, y, w, h; diff --git a/src/lib/ector/software/ector_renderer_software_buffer.c b/src/lib/ector/software/ector_renderer_software_buffer.c index 0eb6fa90aa..cfd13c0aa0 100644 --- a/src/lib/ector/software/ector_renderer_software_buffer.c +++ b/src/lib/ector/software/ector_renderer_software_buffer.c @@ -15,7 +15,7 @@ typedef struct { Ector_Renderer_Generic_Base_Data *base; Software_Rasterizer *surface; - Ector_Generic_Buffer *eo_buffer; + Ector_Buffer *eo_buffer; } Ector_Renderer_Software_Buffer_Data;