10#if !defined GUIANIMATION_MOVE__H_
11#define GUIANIMATION_MOVE__H_
13#include "GUIAnimation.h"
78 eC_Bool bUseCurrentPosition =
false,
79 eC_UInt uiStepTime = 25);
81#if defined(GUILIANI_STREAM_GUI)
115#if defined(GUILIANI_STREAM_GUI) || defined(GUILIANI_WRITE_GUI)
122#ifdef GUILIANI_STREAM_GUI
126#ifdef GUILIANI_WRITE_GUI
Base class for modular Guiliani animations.
Definition: GUIAnimation.h:75
This animation translates a CGUIObject from a start position to a target position.
Definition: GUIAnimationMove.h:54
void WriteToStream(const eC_Bool bWriteClassID=false)
static const eC_UInt MOVE_ANIMATION_CLASS_VERSION
The class version of the implementation.
Definition: GUIAnimationMove.h:117
void ApplyAnimation(eC_UInt uiElapsedTime)
static const eC_UInt MOVE_ANIMATION_CLASS_MIN_VERSION
The minimal class version allowed.
Definition: GUIAnimationMove.h:119
void SetStartPos(const eC_Value vStartX, const eC_Value vStartY)
CGUIAnimationMove(CGUIObject *pAnimatedObject, CGUIEasing::EasingType_t eEasingX, CGUIEasing::EasingType_t eEasingY, eC_Value vStartX, eC_Value vStartY, eC_Value vTargetX, eC_Value vTargetY, eC_UInt uiDuration, eC_Bool bUseCurrentPosition=false, eC_UInt uiStepTime=25)
void SetTargetPos(const eC_Value vTargetX, const eC_Value vTargetY)
EasingType_t
The differnet easing types.
Definition: GUIEasing.h:50
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:81