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: cegui/include/CEGUI/KeyFrame.h:56
Definition: cegui/include/CEGUI/MemoryAllocatedObject.h:109
Defines a 'key frame' class.
Definition: cegui/include/CEGUI/KeyFrame.h:49
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
linear progression
Definition: cegui/include/CEGUI/KeyFrame.h:59
Defines an 'affector' class.
Definition: cegui/include/CEGUI/Affector.h:55
progress is accelerated, starts slow and speeds up
Definition: cegui/include/CEGUI/KeyFrame.h:61
progress is decelerated, starts fast and slows down
Definition: cegui/include/CEGUI/KeyFrame.h:63
Class used to create XML Document.
Definition: cegui/include/CEGUI/XMLSerializer.h:85
Defines an 'animation instance' class.
Definition: cegui/include/CEGUI/AnimationInstance.h:73
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62