From b607e66f68f7966078626d4e98faf87ac53114ff Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Tue, 30 Apr 2013 07:08:25 +0100 Subject: [PATCH] Add Outbuf structure and some function prototypes NB: These are not finalized yet and may change. Signed-off-by: Chris Michael --- src/modules/evas/engines/drm/evas_engine.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/modules/evas/engines/drm/evas_engine.h b/src/modules/evas/engines/drm/evas_engine.h index 2691258..41e5ac1 100644 --- a/src/modules/evas/engines/drm/evas_engine.h +++ b/src/modules/evas/engines/drm/evas_engine.h @@ -28,4 +28,16 @@ extern int _evas_engine_drm_log_dom; # endif # define CRIT(...) EINA_LOG_DOM_CRIT(_evas_engine_drm_log_dom, __VA_ARGS__) +typedef struct _Outbuf Outbuf; + +struct _Outbuf +{ + unsigned int depth; + int w, h, rotation; + Eina_Bool destination_alpha : 1; +}; + +Outbuf *evas_outbuf_setup(int w, int h, unsigned int rotation, unsigned int depth, Eina_Bool alpha); +void evas_outbuf_free(Outbuf *ob); + #endif -- 2.7.4