29 #ifndef _CEGUIKeyFrame_h_ 30 #define _CEGUIKeyFrame_h_ 32 #include "CEGUI/String.h" 49 class CEGUIEXPORT KeyFrame :
50 public AllocatedObject<KeyFrame>
61 P_QuadraticAccelerating,
63 P_QuadraticDecelerating,
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;
180 float alterInterpolationPosition(
float position);
199 void notifyPositionChanged(
float newPosition);
226 #endif // end of guard _CEGUIKeyFrame_h_ Progression
Definition: cegui/include/CEGUI/KeyFrame.h:56
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
Defines an 'affector' class.
Definition: cegui/include/CEGUI/Affector.h:55
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