10#ifndef GUIANIMATION_ATTRIBUTE__H_
11#define GUIANIMATION_ATTRIBUTE__H_
13#include "GUIAnimation.h"
14#include "GUIAnimatedAttribute.h"
51 const eC_UInt& uiDuration,
54 const eC_Value& vStartValue,
55 const eC_Value& vTargetValue);
57#if defined(GUILIANI_STREAM_GUI)
78#if defined(GUILIANI_STREAM_GUI) || defined(GUILIANI_WRITE_GUI)
83#ifdef GUILIANI_STREAM_GUI
87#ifdef GUILIANI_WRITE_GUI
AnimatedAttribute_t
Definition: GUIAnimatedAttribute.h:25
This animation controls an attribute.
Definition: GUIAnimationAttribute.h:38
void ApplyAnimation(eC_UInt uiElapsedTime)
void WriteToStream(const eC_Bool bWriteClassID=false)
CGUIAnimationAttribute(CGUIObject *pkAnimatedObject, const eC_UInt &uiDuration, const CGUIAnimatedAttribute::AnimatedAttribute_t &eTargetAttribute, const CGUIEasing::EasingType_t &eEasingType, const eC_Value &vStartValue, const eC_Value &vTargetValue)
void OnStatusChanged(AnimationStatus_t eStatus)
static const eC_UInt ANIMATION_ATTRIBUTE_CLASS_VERSION
The class version of the implementation.
Definition: GUIAnimationAttribute.h:80
Base class for modular Guiliani animations.
Definition: GUIAnimation.h:75
AnimationStatus_t
Definition: GUIAnimation.h:83
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