|
| SERIALIZABLE_TAG (CLASSTAG_ANIMATED) |
|
| SERIALIZABLE_METHODS () |
|
Rect | getBoundingBox () |
|
RotatedRect | getRotatedBounds () |
|
Animated & | setLocation (const Point &loc) |
|
Point | getLocation () |
|
Animated & | moveTo (float x, float y) |
|
Animated & | moveTo (const Point &where) |
|
Animated & | move (float deltaX, float deltaY) |
|
Animated & | move (const Offset &delta) |
|
virtual void | moveTo (const Point &loc, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | moveTo (float x, float y, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | move (float deltaX, float deltaY, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | move (const Offset &delta, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
virtual Animated & | setVelocity (const Vector &deltaPerSec) |
|
virtual Vector | getVelocity () |
|
Animated & | setSpeed (float speed) |
|
float | getSpeed () |
|
Animated & | setVelocityInRadians (float speed, float direction) |
|
float | getMovementDirectionInRadians () |
|
Animated & | setVelocity (float deltaXPerSec, float deltaYPerSec) |
|
Animated & | stopMoving () |
|
virtual void | accelerateTo (float speed, ms_delta msDuration, EasingFunc easing=linearTween) |
|
void | accelerate (float deltaSpeed, ms_delta msDuration, EasingFunc easing=linearTween) |
|
Animated & | setSize (float width, float height) |
|
Animated & | setWidth (float width) |
|
float | getWidth () |
|
Animated & | setHeight (float height) |
|
float | getHeight () |
|
Animated & | grow (float factor) |
|
Animated & | stretch (float widthFactor, float heightFactor) |
|
Animated & | startGrowing (float amountPerSecond) |
|
Animated & | stopGrowing () |
|
Animated & | startStretching (float widthPerSecond, float heightPerSecond) |
|
Animated & | stopStretching () |
|
virtual void | resizeTo (float width, float height, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | resize (float deltaWidth, float deltaHeight, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | grow (float factor, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | stretch (float widthFactor, float weightFactor, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
Animated & | setRotation (float radiansRotation) |
|
float | getRotation () |
|
Animated & | setCenterOffset (const Offset &offset) |
|
Offset | getCenterOffset () |
|
Animated & | rotateTo (float radiansRotation) |
|
Animated & | rotate (float radians) |
|
Animated & | setSpin (float radiansPerSecond) |
|
float | getSpin () |
|
Animated & | stopSpinning () |
|
virtual void | rotateTo (float radiansRotation, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | rotate (float radians, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | changeCenterTo (float xOffset, float yOffset, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | changeCenterTo (const Offset &offset, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | changeCenter (float deltaXOffset, float deltaYOffset, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
void | changeCenter (const Offset &offset, ms_delta msDuration, EasingFunc easing=easeInOutQuad) |
|
Animated * | wait (ms_delta msDuration) |
|
virtual Animated & | setMass (float mass) |
|
float | getMass () |
|
virtual Animated & | setFriction (float frictionCoefficient) |
|
Animated & | setMoveFriction (float frictionCoefficient) |
|
Animated & | setSpinFriction (float frictionCoefficient) |
|
Animated & | setSizeFriction (float frictionCoefficient) |
|
float | getMoveFriction () |
|
float | getSpinFriction () |
|
float | getSizeFriction () |
|
virtual void | applyForce (const Vector &force, ms_delta msDuration=duration_Instantaneous) |
|
virtual void | applyForce (float forceX, float forceY, ms_delta msDuration=duration_Instantaneous) |
|
virtual void | applyTorque (float forceSpin, ms_delta msDuration=duration_Instantaneous) |
|
virtual void | stopAllForces () |
|
virtual void | addAnimationHelper (IAnimationHelper *helper) |
|
virtual void | removeAnimationHelper (IAnimationHelper *helper) |
|
virtual void | clearAnimationHelpers () |
|
virtual uint32 | getSerializedSize (ISerializer *serializer) const =0 |
| Get number of bytes needed to hold serialized state.
|
|
virtual void | serialize (ISerializer *serializer) const =0 |
| Write self out to a serializer.
|
|
virtual void | deserialize (IDeserializer *deserializer)=0 |
| Read self from a deserializer.
|
|
virtual uint32 | getMyClassTag () const =0 |
| Get a tag value that uniquely represents this class.
|
|
| ISerializable () |
|
virtual | ~ISerializable () |
|
virtual void | addRef () const throw () |
|
virtual void | release () const throw () |
|