libease(3) - Linux man page

Name

libease - Easing library for graphical effects and mathimatical functions

Synopsis

#include <ease.h>

int ease(Ease *e, ...);

int easeIn(Ease *e);
int easeOut(Ease *e);
int easeIo(Ease *e);
int easeOi(Ease *e);
int easeBackIn(Ease *e);
int easeBackOut(Ease *e);
int easeBackIo(Ease *e);
int easeBounceIn(Ease *e);
int easeBounceOut(Ease *e);
int easeNone(Ease *e);

typedef struct {
int duration;

int time;

int difference;

int initial;

float overshot;

int value;

int (*fpoint)();

int type;

} Ease;

Description

The libease library creates the functionality to perform mathimatical calculations on a range of numbers. Given a starting number, destination number, and the number of steps to take, libease will calculate all the values to get from start to destination.

Files

libease.h - The header file to define function prototypes
libease.so.0.0.3 - The shared library
ease - The test file to check the easing library is working correctly

Author

Gary Broadbent http://www.stroppytux.net