2016-03-08 23:21:08 -08:00
|
|
|
#include "efl_canvas_surface.h"
|
|
|
|
|
2018-12-17 18:17:12 -08:00
|
|
|
#define MY_CLASS EFL_CANVAS_SURFACE_CLASS
|
2016-03-08 23:21:08 -08:00
|
|
|
|
|
|
|
EOLIAN static Eo *
|
2016-08-10 07:23:04 -07:00
|
|
|
_efl_canvas_surface_efl_object_constructor(Eo *eo, Efl_Canvas_Surface_Data *pd)
|
2016-03-08 23:21:08 -08:00
|
|
|
{
|
2016-08-15 06:44:41 -07:00
|
|
|
eo = efl_constructor(efl_super(eo, MY_CLASS));
|
2016-03-08 23:21:08 -08:00
|
|
|
pd->surf.version = EVAS_NATIVE_SURFACE_VERSION;
|
|
|
|
return eo;
|
|
|
|
}
|
|
|
|
|
|
|
|
EOLIAN static void *
|
2018-04-17 11:09:44 -07:00
|
|
|
_efl_canvas_surface_native_buffer_get(const Eo *obj EINA_UNUSED, Efl_Canvas_Surface_Data *pd)
|
2016-03-08 23:21:08 -08:00
|
|
|
{
|
|
|
|
return pd->buffer;
|
|
|
|
}
|
|
|
|
|
|
|
|
#include "efl_canvas_surface.eo.c"
|