summaryrefslogtreecommitdiff
path: root/main/src/effect/include/ivug-effect.h
diff options
context:
space:
mode:
authorJisung Ahn <jcastle.ahn@samsung.com>2012-08-21 12:33:06 (GMT)
committerJisung Ahn <jcastle.ahn@samsung.com>2012-08-21 12:48:17 (GMT)
commita914248a31229bb81ed4ede970ca23e2490e0387 (patch)
tree8e3d763e83861131c778b442b3333496be1b23b7 /main/src/effect/include/ivug-effect.h
parent8b42d4bb33943903b7160bb963bf7e7c6824e9ef (diff)
downloadug-image-viewer-efl-a914248a31229bb81ed4ede970ca23e2490e0387.zip
ug-image-viewer-efl-a914248a31229bb81ed4ede970ca23e2490e0387.tar.gz
ug-image-viewer-efl-a914248a31229bb81ed4ede970ca23e2490e0387.tar.bz2
initial upload
Change-Id: Ie9df15e2a3ce6a47e65f48aa0cfb43c2622b74d7
Diffstat (limited to 'main/src/effect/include/ivug-effect.h')
-rwxr-xr-xmain/src/effect/include/ivug-effect.h90
1 files changed, 0 insertions, 90 deletions
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__ */