29 #ifndef _CEGUIKeyFrame_h_
30 #define _CEGUIKeyFrame_h_
32 #include "CEGUI/String.h"
90 size_t getIdxInParent()
const;
96 void moveToPosition(
float newPosition);
102 float getPosition()
const;
114 void setValue(
const String& value);
120 const String& getValue()
const;
134 void setSourceProperty(
const String& sourceProperty);
140 const String& getSourceProperty()
const;
167 void setProgression(Progression p);
173 Progression getProgression()
const;
180 float alterInterpolationPosition(
float position);
199 void notifyPositionChanged(
float newPosition);
221 Progression d_progression;
226 #endif // end of guard _CEGUIKeyFrame_h_
Progression
Definition: KeyFrame.h:56
Definition: MemoryAllocatedObject.h:109
Defines a 'key frame' class.
Definition: KeyFrame.h:49
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Defines an 'affector' class.
Definition: Affector.h:55
progress is accelerated, starts slow and speeds up
Definition: KeyFrame.h:61
Class used to create XML Document.
Definition: XMLSerializer.h:85
linear progression
Definition: KeyFrame.h:59
Defines an 'animation instance' class.
Definition: AnimationInstance.h:73
String class used within the GUI system.
Definition: String.h:62
progress is decelerated, starts fast and slows down
Definition: KeyFrame.h:63