10#ifndef GUI_TRANSITION_PUSH__H_
11#define GUI_TRANSITION_PUSH__H_
13#include "GUITransitionBase.h"
57 const eC_UInt& uiTransitionTime,
60 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 push transition from a source dialog to a destination dialog.
Definition: GUITransitionPush.h:36
void InitTransition()
Initializes a Transition.
PushMode_t
Definition: GUITransitionPush.h:41
@ FROM_LEFT
Push from left to right.
Definition: GUITransitionPush.h:42
@ FROM_BOTTOM
Push from bottom to top.
Definition: GUITransitionPush.h:45
@ FROM_RIGHT
Push from right to left.
Definition: GUITransitionPush.h:43
@ FROM_TOP
Push from top to bottom.
Definition: GUITransitionPush.h:44
CGUITransitionPush(const eC_UInt &uiTransitionTime, const PushMode_t &eMode, const CGUIEasing::EasingType_t &eEasingType=CGUIEasing::EASE_LINEAR, const eC_Bool &bAutoDelete=true)
Constructs a PushTransition.
void UpdateTransition(eC_Value vProgress)
Initializes a Transition.
void EndTransition()
Cleans up a Transition.