summaryrefslogtreecommitdiff
path: root/main/src/effect/include
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/effect/include')
-rwxr-xr-xmain/src/effect/include/ivug-anim.h56
-rwxr-xr-xmain/src/effect/include/ivug-effect.h90
2 files changed, 0 insertions, 146 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
diff --git a/main/src/effect/include/ivug-effect.h b/main/src/effect/include/ivug-effect.h
deleted file mode 100755
index 7594c54..0000000
--- a/main/src/effect/include/ivug-effect.h
+++ /dev/null
@@ -1,90 +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_EFFECT_H__
-#define __IVUG_EFFECT_H__
-
-#include <stdbool.h>
-#include <Elementary.h>
-#include "ivug-anim.h"
-
-#define EFFECT_LBYTES_ARGB8888(w) (((w) * 4))
-#define MAX_PERCENT (100.0f)
-#define MIN_PERCENT (0.0f)
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef void *Effect_Data ;
-
-typedef void (*FuncFinished)(void *data);
-
-typedef struct {
- Effect_Data eng_data;
-
- FuncFinished pFinishedCB;
- void *ClientData;
-
- double t_base; // start time.
- anim_handle_t *anim;
- Ecore_Animator *animator;
-
- struct {
- Effect_Data (*init) (Evas_Object *src, Evas_Object *dst, int screen_w, int screen_h, int rotation);
- void (*animate) (Effect_Data data, double percent);
- void (*pause) (Effect_Data data); /* Not used*/
- void (*resume) (Effect_Data data); /* Not used*/
- void (*finalize) (Effect_Data data);
-
- double (*get_duration)(Effect_Data data);
- } func;
-
-} Effect_Engine;
-
-typedef enum _Effect_Type {
- EFFECT_NONE,
- EFFECT_SLIDE,
- EFFECT_MAX
-} Effect_Type;
-
-
-Effect_Engine *ivug_effect_add(Effect_Type type);
-
-bool ivug_effect_init(Effect_Engine *engine, Evas_Object *src, Evas_Object *dst, int w, int h, int rotation);
-bool ivug_effect_start(Effect_Engine *engine, FuncFinished pFunc, void *data);
-bool ivug_effect_pause(Effect_Engine *engine);
-bool ivug_effect_resume(Effect_Engine *engine);
-bool ivug_effect_finalize(Effect_Engine *engine);
-
-
-/*
- Private function for adding effect. Do not use below functions directly..
-*/
-Effect_Engine *ivug_fade_add(void);
-Effect_Engine *ivug_iris_add(void);
-Effect_Engine *ivug_dissolve_add(void);
-Effect_Engine *ivug_blind_add(void);
-Effect_Engine *ivug_slide_add(void);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* __IVUG_EFFECT_H__ */