10#ifndef GUI_TRANSITION_ENTER_LEAVE__H_
11#define GUI_TRANSITION_ENTER_LEAVE__H_
13#include "GUITransitionBase.h"
62 const eC_UInt& uiTransitionTime,
65 const eC_Bool& bAutoDelete =
true);
EasingType_t
The differnet easing types.
Definition: GUIEasing.h:50
Abstract base class to transit from a source dialog to a destination dialog.
Definition: GUITransitionBase.h:49
Class to compute a transition from a source dialog to a destination dialog.
Definition: GUITransitionEnterLeave.h:37
void EndTransition()
Cleans up a Transition.
void InitTransition()
Initializes a Transition.
CGUITransitionEnterLeave(const eC_UInt &uiTransitionTime, const EnterLeaveMode_t &eMode, const CGUIEasing::EasingType_t &eEasingType=CGUIEasing::EASE_LINEAR, const eC_Bool &bAutoDelete=true)
Constructs a EnterLeaveTransition.
void UpdateTransition(eC_Value vProgress)
Initializes a Transition.
EnterLeaveMode_t
Definition: GUITransitionEnterLeave.h:42
@ ENTER_FROM_BOTTOM
enter from bottom side of screen
Definition: GUITransitionEnterLeave.h:46
@ LEAVE_TO_RIGHT
leave to right side of screen
Definition: GUITransitionEnterLeave.h:48
@ LEAVE_TO_BOTTOM
leave to bottom side of screen
Definition: GUITransitionEnterLeave.h:50
@ ENTER_FROM_TOP
enter from top side of screen
Definition: GUITransitionEnterLeave.h:45
@ LEAVE_TO_TOP
leave to top side of screen
Definition: GUITransitionEnterLeave.h:49
@ ENTER_FROM_RIGHT
enter from right side of screen
Definition: GUITransitionEnterLeave.h:44
@ ENTER_FROM_LEFT
enter from left side of screen
Definition: GUITransitionEnterLeave.h:43
@ LEAVE_TO_LEFT
leave to left side of screen
Definition: GUITransitionEnterLeave.h:47