Changeset 3852 in orxonox.OLD for orxonox/trunk/src/animation3d.h
- Timestamp:
- Apr 17, 2005, 1:39:10 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/animation3d.h
r3851 r3852 26 26 { 27 27 public: 28 Animation3D( void);28 Animation3D(PNode* object); 29 29 virtual ~Animation3D(void); 30 30 … … 34 34 void addKeyFrame(KeyFrame3D* frame); 35 35 36 virtual void tick(float timePassed);36 virtual void tick(float dt); 37 37 38 38 // animation functions … … 40 40 41 41 private: 42 floatconstant(float timePassed) const;43 floatlinear(float timePassed) const;44 floatsine(float timePassed) const;45 floatcosine(float timePassed) const;46 floatexp(float timePassed) const;47 floatnegExp(float timePassed) const;48 floatquadratic(float timePassed) const;49 floatrandom(float timePassed) const;42 void constant(float timePassed) const; 43 void linear(float timePassed) const; 44 void sine(float timePassed) const; 45 void cosine(float timePassed) const; 46 void exp(float timePassed) const; 47 void negExp(float timePassed) const; 48 void quadratic(float timePassed) const; 49 void random(float timePassed) const; 50 50 // ANIM_FUNCTION animFunc; 51 51 KeyFrame3D* currentKeyFrame; 52 52 KeyFrame3D* nextKeyFrame; 53 53 tList<KeyFrame3D>* keyFrameList; 54 float(Animation3D::*animFunc)(float) const;54 void (Animation3D::*animFunc)(float) const; 55 55 56 56 // more class-local description
Note: See TracChangeset
for help on using the changeset viewer.