all = -1 [[all property got changed]]
}
+struct Efl.Gfx.Event.Render_Post
+{
+ [[Data sent along a "render,post" event, after a frame has been rendered.]]
+ updated_area: list <Eina.Rectangle>; [[A list of rectangles that were
+ updated in the canvas.]]
+}
typedef struct _Evas_Event_Key_Down Evas_Event_Key_Down; /**< Event structure for #EVAS_CALLBACK_KEY_DOWN event callbacks */
typedef struct _Evas_Event_Key_Up Evas_Event_Key_Up; /**< Event structure for #EVAS_CALLBACK_KEY_UP event callbacks */
typedef struct _Evas_Event_Hold Evas_Event_Hold; /**< Event structure for #EVAS_CALLBACK_HOLD event callbacks */
-typedef struct _Evas_Event_Render_Post Evas_Event_Render_Post; /**< Event structure that may come with #EVAS_CALLBACK_RENDER_POST event callbacks @since 1.8 */
typedef struct _Evas_Event_Axis_Update Evas_Event_Axis_Update; /**< Event structure for #EVAS_CALLBACK_AXIS_UPDATE event callbacks @since 1.13 */
/* Opaque types */
EVAS_RENDER_MODE_NONBLOCKING = 1, /**< The rendering is non blocking mode*/
} Evas_Engine_Render_Mode; /**< behaviour of the renderer*/
+typedef Efl_Gfx_Event_Render_Post Evas_Event_Render_Post; /**< Event info sent after a frame was rendered. @since 1.18 */
+
typedef Efl_Input_Device_Class Evas_Device_Class;
#define EVAS_DEVICE_CLASS_NONE EFL_INPUT_DEVICE_CLASS_NONE /**< Not a device @since 1.8 */
unsigned int keycode; /**< Key scan code numeric value @since 1.10 */
};
-struct _Evas_Event_Render_Post /** Send when the frame rendering is done @since 1.8 */
-{
- Eina_List *updated_area; /**< A list of rectangle that were updated in the canvas */
-};
-
struct _Evas_Event_Hold /** Hold change event */
{
int hold; /**< The hold flag */