summaryrefslogtreecommitdiff
path: root/src/lib/ecore_wayland/ecore_wl_private.h
diff options
context:
space:
mode:
authorChris Michael <cp.michael@samsung.com>2015-10-14 14:54:54 -0400
committerChris Michael <cp.michael@samsung.com>2015-10-14 14:54:54 -0400
commitbd83d4c03ab9f6f6ae225976b9595a1dfde61237 (patch)
treeb4c37608da6c7a2c56ab19d35c32fb4a4954aa41 /src/lib/ecore_wayland/ecore_wl_private.h
parentc4117cdae4ad0f03d3b4d4683ad93511423f65eb (diff)
ecore-wayland: Redo window animators to not use Custom source animators
Summary: This moves window animators (for frame callbacks) to not use a custom animator source but rather use a timer-based source. This also moves animators to be per-window based (in that an animator is created per-window). @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
Diffstat (limited to '')
-rw-r--r--src/lib/ecore_wayland/ecore_wl_private.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/ecore_wayland/ecore_wl_private.h b/src/lib/ecore_wayland/ecore_wl_private.h
index 349347203f..872409f8fb 100644
--- a/src/lib/ecore_wayland/ecore_wl_private.h
+++ b/src/lib/ecore_wayland/ecore_wl_private.h
@@ -157,6 +157,7 @@ struct _Ecore_Wl_Window
157 Eina_Bool alpha : 1; 157 Eina_Bool alpha : 1;
158 Eina_Bool transparent : 1; 158 Eina_Bool transparent : 1;
159 Eina_Bool has_buffer : 1; 159 Eina_Bool has_buffer : 1;
160 Eina_Bool visible : 1;
160 161
161 Ecore_Wl_Window_Type type; 162 Ecore_Wl_Window_Type type;
162 Ecore_Wl_Window_Buffer_Type buffer_type; 163 Ecore_Wl_Window_Buffer_Type buffer_type;
@@ -164,6 +165,7 @@ struct _Ecore_Wl_Window
164 Ecore_Wl_Input *pointer_device; 165 Ecore_Wl_Input *pointer_device;
165 Ecore_Wl_Input *keyboard_device; 166 Ecore_Wl_Input *keyboard_device;
166 167
168 Ecore_Animator *animator;
167 Eina_Bool anim_pending : 1; 169 Eina_Bool anim_pending : 1;
168 struct wl_callback *anim_callback; 170 struct wl_callback *anim_callback;
169 171