Télécharger la liste

Description du projet

libease is a shared library containing easing algorithms that can be used for graphical effects or mathematical calculations.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-10-11 02:19
0.0.5

Cette version de libease corrige quelques bogues causés par les programmes offrant des valeurs problématiques. L'un des problèmes majeurs fixés a été causé par la durée et la différence étant fixé à zéro. Cela a causé la valeur de ne pas être réglé à un nombre valide, qui a causé l'erreur.
This release of libease fixes some bugs caused by programs providing problematic values. One of the main problems fixed was caused by the duration and difference being set to zero. This caused the value not to be set to a valid number, which caused the error.

2009-09-24 23:07
0.0.4

Cette version ajoute la possibilité de faire assouplissement multidimensionnelle, supprime l'instruction switch énorme et le remplace par un pointeur beaucoup plus propre fonction, corrige un bug qui causait à gcc de générer une défaillance de pile de protection, et nettoie quelques mauvais commentaires. Un exemple de comment utiliser la fonction d'accélération multidimensionnelle a été ajouté pour montrer que le simple en 3 dimensions la facilité en utilisant une méthode d'accélération différente pour chaque dimension et une durée différente pour chaque dimension.
This release adds the ability to do multidimensional easing, removes the huge switch statement and replaces it with a much cleaner function pointer, fixes a bug that was causing gcc to generate a stack protection fault, and cleans up some bad commenting. An example of how to use the multidimensional easing function has been added to show a simple 3-dimension ease using a different easing method for each dimension and a different duration for each dimension.

2007-04-16 11:11
0.0.3

Cinq méthodes d'assouplissement ont été introduites. Nous recherchons actuellement des programmeurs et mathématiciens pour aider à élaborer de meilleures méthodes d'accélération et de redéfinir le code de construction utilisé pour accéder à ces méthodes.
Tags: Major feature enhancements
Five new easing methods were introduced. We are
currently looking for programmers and
mathematicians to help develop better easing
methods and to redesign the code construct used to
access the methods.

2006-04-24 14:42
0.0.2

La bibliothèque assouplissement accepte maintenant et passe sur les méthodes variadique. Cela vous permet de passer des variables dans la fonction de la facilité et ont passé ces variables sur la fonction de rappel. Pour chaque itération de la fonction de rappel, une copie est créée de l'va_list, et cette copie est transmise à la fonction de rappel. Toutes les fonctions de rappel précédente devront être réécrites pour accepter va_list type de variable, puis utiliser va_arg pour extraire les variables. Un exemple est donné dans le fichier de test ease.c.
Tags: Major feature enhancements
The easing library now accepts and passes on
variadic methods. This lets you pass variables
into the ease function and have these variables
passed onto the callback function. For each
iteration of the callback function, a copy is
created of the va_list, and this copy is passed
into the callback function. All previous callback
functions will need to be rewritten to accept
variable type va_list and then use va_arg to
extract the variables. An example is given in the
ease.c test file.

2005-09-22 06:24
0.0.1

Cette première version contient un ensemble de 5 méthodes d'accélération (in, out, io, oi, aucun) et un programme de tests pour s'assurer que l'installation a fonctionné et les méthodes sont de travail.
Tags: Initial freshmeat announcement
This initial release contains a set of 5 easing
methods (in, out, io, oi, none) and a testing
program to ensure that installation worked and the
methods are working.

Project Resources