diff options
Diffstat (limited to 'main/src/effect/include/ivug-anim.h')
-rwxr-xr-x | main/src/effect/include/ivug-anim.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/main/src/effect/include/ivug-anim.h b/main/src/effect/include/ivug-anim.h deleted file mode 100755 index cf7ddfa..0000000 --- a/main/src/effect/include/ivug-anim.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2012 Samsung Electronics Co., Ltd - * - * Licensed under the Flora License, Version 1.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.tizenopensource.org/license - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - - -#ifndef __IVUG_ANIM_H__ -#define __IVUG_ANIM_H__ - -#include <stdbool.h> - -typedef enum { - ANIM_TYPE_LINEAR, - ANIM_TYPE_QUARTIC_INOUT, - ANIM_TYPE_QUINTIC_INOUT, - ANIM_TYPE_SINE, -} anim_type_t; - -/* - t: current time b: start time c: change in value d: duration -*/ -typedef double (*anim_transit_func_t) (double t, double b, double c, double d); - -typedef struct { -/* private */ - double duration; - double t_start; - double t_varing; - - anim_transit_func_t transit_func; - - void *user_data; -} anim_handle_t; - -anim_handle_t *create_animation(); - -void delete_animation(anim_handle_t *anim); - -bool update_animation(anim_handle_t *anim, double current, int *value); - -bool set_animation_type(anim_handle_t *anim, anim_type_t type); - -bool set_animation(anim_handle_t *anim, int start, int end, double duration); - -#endif |