diff options
author | Chris Michael <cp.michael@samsung.com> | 2015-10-14 14:54:54 -0400 |
---|---|---|
committer | Chris Michael <cp.michael@samsung.com> | 2015-10-14 14:54:54 -0400 |
commit | bd83d4c03ab9f6f6ae225976b9595a1dfde61237 (patch) | |
tree | b4c37608da6c7a2c56ab19d35c32fb4a4954aa41 /src/lib/ecore_wayland/ecore_wl_private.h | |
parent | c4117cdae4ad0f03d3b4d4683ad93511423f65eb (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.h | 2 |
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 | ||