Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Started tracking ignore file and documentation files
  • Loading branch information
warrenm committed Jun 2, 2011
1 parent 71d1ba6 commit 5e31577
Show file tree
Hide file tree
Showing 3 changed files with 87 additions and 0 deletions.
42 changes: 42 additions & 0 deletions .gitignore
@@ -0,0 +1,42 @@
# XCode 4 .gitignore Template
# Originally created by Gary Longsine
# Extended for XCode 4 by Tod Karpinski
# Compiled by Warren Moore

# Mac OS X Finder and whatnot
.DS_Store

# Sparkle distribution Private Key
dsa_priv.pem

# XCode (and ancestors) per-user config
*.mode1
*.mode1v3
*.mode2v3
*.perspective
*.perspectivev3
*.pbxuser
*.xcworkspace/
xcuserdata/

# Generated files
VersionX-revision.h

# build products
build/
*.[oa]

# Other source repository archive directories (protects when importing)
.hg
.svn
CVS

# Automatic backup files
*~.nib
*.swp
*~
*(Autosaved).rtfd/
Backup[ ]of[ ]*.pages/
Backup[ ]of[ ]*.key/
Backup[ ]of[ ]*.numbers/

13 changes: 13 additions & 0 deletions COPYING
@@ -0,0 +1,13 @@
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004

Copyright (C) 2004 Sam Hocevar
14 rue de Plaisance, 75014 Paris, France
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.
32 changes: 32 additions & 0 deletions README.md
@@ -0,0 +1,32 @@
#AHEasing
A supplemental library of easing functions for C, C++, and Objective-C

The useful portion of this projects consists of two parts:
* An easing function library
* CAAnimation category methods to more easily use easing in your Core Animation projects

The following types of easing functions are planned to be supported:
* Linear
* Quadratic
* Cubic
* Quartic
* Quintic
* Sine
* Circular
* Elastic (in progress)
* Bounce (NYI)
* Back (NYI)

The design goals of AHEasing are:
* To be as fast as conceivably possible while maintianing human readability
* To be portable to any system with a C runtime
* To elucidate the mathematical underpinnings of common easing functions

This work is a spiritual descendent (not to say derivative work) of works done by the following individuals:

Robert Penner (http://www.robertpenner.com/easing/)
George McGinley Smith (http://gsgd.co.uk/sandbox/jquery/easing/)
James Padolsey (http://james.padolsey.com/demos/jquery/easing/)
Authors of jQuery (http://plugins.jquery.com/project/Easing)
Matt Gallagher (http://cocoawithlove.com/2008/09/parametric-acceleration-curves-in-core.html)
Jesse Crossen (http://stackoverflow.com/questions/5161465/how-to-create-custom-easing-function-with-core-animation)

0 comments on commit 5e31577

Please sign in to comment.