summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-12-08 15:11:57 +0900
committerCedric BAIL <cedric@osg.samsung.com>2016-01-04 01:12:19 +0100
commit1fc784fef71f502c7080e3ac25f895956a6809f5 (patch)
tree7c48e03130324b07898785cc70543191708fa193
parentf990092d5d0d90b61eebba25990be59e9de2de02 (diff)
downloadefl-1fc784fef71f502c7080e3ac25f895956a6809f5.tar.gz
ector: add typedef Ector_Buffer
-rw-r--r--src/lib/ector/ector_buffer.h8
-rw-r--r--src/lib/ector/ector_private.h2
-rw-r--r--src/lib/ector/software/ector_renderer_software_buffer.c2
3 files changed, 9 insertions, 3 deletions
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;