BCSTM-Player |
This commit is contained in:
37
external/tween-engine/include/TweenEngine/equations/Back.h
vendored
Normal file
37
external/tween-engine/include/TweenEngine/equations/Back.h
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
// Back.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Back__
|
||||
#define __Back__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class BackIn : public TweenEquation
|
||||
{
|
||||
~BackIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class BackOut : public TweenEquation
|
||||
{
|
||||
~BackOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class BackInOut : public TweenEquation
|
||||
{
|
||||
~BackInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Back__) */
|
38
external/tween-engine/include/TweenEngine/equations/Bounce.h
vendored
Normal file
38
external/tween-engine/include/TweenEngine/equations/Bounce.h
vendored
Normal file
@ -0,0 +1,38 @@
|
||||
//
|
||||
// Bounce.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Bounce__
|
||||
#define __Bounce__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class BounceIn : public TweenEquation
|
||||
{
|
||||
~BounceIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class BounceOut : public TweenEquation
|
||||
{
|
||||
~BounceOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class BounceInOut : public TweenEquation
|
||||
{
|
||||
~BounceInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
#endif /* defined(__Bounce__) */
|
37
external/tween-engine/include/TweenEngine/equations/Circ.h
vendored
Normal file
37
external/tween-engine/include/TweenEngine/equations/Circ.h
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
// Circ.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Circ__
|
||||
#define __Circ__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class CircIn : public TweenEquation
|
||||
{
|
||||
~CircIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class CircOut : public TweenEquation
|
||||
{
|
||||
~CircOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class CircInOut : public TweenEquation
|
||||
{
|
||||
~CircInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Circ__) */
|
37
external/tween-engine/include/TweenEngine/equations/Cubic.h
vendored
Normal file
37
external/tween-engine/include/TweenEngine/equations/Cubic.h
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
// Cubic.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Cubic__
|
||||
#define __Cubic__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class CubicIn : public TweenEquation
|
||||
{
|
||||
~CubicIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class CubicOut : public TweenEquation
|
||||
{
|
||||
~CubicOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class CubicInOut : public TweenEquation
|
||||
{
|
||||
~CubicInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Cubic__) */
|
61
external/tween-engine/include/TweenEngine/equations/Elastic.h
vendored
Normal file
61
external/tween-engine/include/TweenEngine/equations/Elastic.h
vendored
Normal file
@ -0,0 +1,61 @@
|
||||
//
|
||||
// Elastic.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Elastic__
|
||||
#define __Elastic__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class ElasticIn : public TweenEquation
|
||||
{
|
||||
private:
|
||||
float amplitude;
|
||||
float period;
|
||||
bool isAmplitudeSet;
|
||||
bool isPeriodSet;
|
||||
public:
|
||||
~ElasticIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
void setAmplitude(float a);
|
||||
void setPeriod(float p);
|
||||
};
|
||||
|
||||
class ElasticOut : public TweenEquation
|
||||
{
|
||||
private:
|
||||
float amplitude;
|
||||
float period;
|
||||
bool isAmplitudeSet;
|
||||
bool isPeriodSet;
|
||||
public:
|
||||
~ElasticOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
void setAmplitude(float a);
|
||||
void setPeriod(float p);
|
||||
};
|
||||
|
||||
class ElasticInOut : public TweenEquation
|
||||
{
|
||||
private:
|
||||
float amplitude;
|
||||
float period;
|
||||
bool isAmplitudeSet;
|
||||
bool isPeriodSet;
|
||||
public:
|
||||
~ElasticInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
void setAmplitude(float a);
|
||||
void setPeriod(float p);
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Elastic__) */
|
37
external/tween-engine/include/TweenEngine/equations/Expo.h
vendored
Normal file
37
external/tween-engine/include/TweenEngine/equations/Expo.h
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
// Expo.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Expo__
|
||||
#define __Expo__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class ExpoIn : public TweenEquation
|
||||
{
|
||||
~ExpoIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class ExpoOut : public TweenEquation
|
||||
{
|
||||
~ExpoOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class ExpoInOut : public TweenEquation
|
||||
{
|
||||
~ExpoInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Expo__) */
|
24
external/tween-engine/include/TweenEngine/equations/Linear.h
vendored
Normal file
24
external/tween-engine/include/TweenEngine/equations/Linear.h
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
//
|
||||
// Linear.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Linear__
|
||||
#define __Linear__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class LinearInOut : public TweenEquation
|
||||
{
|
||||
~LinearInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
#endif /* defined(__Linear__) */
|
37
external/tween-engine/include/TweenEngine/equations/Quad.h
vendored
Normal file
37
external/tween-engine/include/TweenEngine/equations/Quad.h
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
// Quad.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Quad__
|
||||
#define __Quad__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class QuadIn : public TweenEquation
|
||||
{
|
||||
~QuadIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class QuadOut : public TweenEquation
|
||||
{
|
||||
~QuadOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class QuadInOut : public TweenEquation
|
||||
{
|
||||
~QuadInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Quad__) */
|
37
external/tween-engine/include/TweenEngine/equations/Quart.h
vendored
Normal file
37
external/tween-engine/include/TweenEngine/equations/Quart.h
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
// Quart.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Quart__
|
||||
#define __Quart__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class QuartIn : public TweenEquation
|
||||
{
|
||||
~QuartIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class QuartOut : public TweenEquation
|
||||
{
|
||||
~QuartOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class QuartInOut : public TweenEquation
|
||||
{
|
||||
~QuartInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Quart__) */
|
37
external/tween-engine/include/TweenEngine/equations/Quint.h
vendored
Normal file
37
external/tween-engine/include/TweenEngine/equations/Quint.h
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
// Quint.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Quint__
|
||||
#define __Quint__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class QuintIn : public TweenEquation
|
||||
{
|
||||
~QuintIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class QuintOut : public TweenEquation
|
||||
{
|
||||
~QuintOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class QuintInOut : public TweenEquation
|
||||
{
|
||||
~QuintInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Quint__) */
|
37
external/tween-engine/include/TweenEngine/equations/Sine.h
vendored
Normal file
37
external/tween-engine/include/TweenEngine/equations/Sine.h
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
//
|
||||
// Sine.h
|
||||
//
|
||||
// This code is derived from Universal Tween Engine
|
||||
// Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
|
||||
#ifndef __Sine__
|
||||
#define __Sine__
|
||||
|
||||
#include <TweenEngine/TweenEquation.h>
|
||||
|
||||
namespace TweenEngine
|
||||
{
|
||||
class SineIn : public TweenEquation
|
||||
{
|
||||
~SineIn();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class SineOut : public TweenEquation
|
||||
{
|
||||
~SineOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
|
||||
class SineInOut : public TweenEquation
|
||||
{
|
||||
~SineInOut();
|
||||
float compute(float t);
|
||||
const char *toString();
|
||||
};
|
||||
}
|
||||
|
||||
#endif /* defined(__Sine__) */
|
Reference in New Issue
Block a user