WinForm Animation Library
Classes | Enumerations
WinFormAnimation Namespace Reference

Classes

class  AnimationFunctions
 The functions gallery for animation
 
class  Animator
 The one dimensional animator class, useful for animating raw values More...
 
class  Animator2D
 The two dimensional animator class, useful for animating values created from two underlying values More...
 
class  Animator3D
 The three dimensional animator class, useful for animating values created from three underlying values More...
 
class  Float2D
 The Float2D class contains two values and represents a point in a 2D plane More...
 
class  Float3D
 The Float3D class contains two values and represents a point in a 3D plane More...
 
class  FloatExtensions
 Contains public extension methods about Float2D and Fload3D classes
 
interface  IAnimator
 The base interface for any Animator class, custom or build-in More...
 
class  Path
 The Path class is a representation of a line in a 1D plane and the speed in which the animator plays it More...
 
class  Path2D
 The Path2D class is a representation of a line in a 2D plane and the speed in which the animator plays it More...
 
class  Path2DExtensions
 Contains public extensions methods about Path2D class
 
class  Path3D
 The Path3D class is a representation of a line in a 3D plane and the speed in which the animator plays it More...
 
class  Path3DExtensions
 Contains public extensions methods about Path3D class
 
class  PathExtensions
 Contains public extensions methods about Path class
 
class  SafeInvoker
 The safe invoker class is a delegate reference holder that always execute them in the correct thread based on the passed control. More...
 
class  Timer
 The timer class, will execute your code in specific time frames More...
 

Enumerations

enum  AnimatorStatus { AnimatorStatus.Stopped, AnimatorStatus.Playing, AnimatorStatus.OnHold, AnimatorStatus.Paused }
 The possible statuses for an animator instance More...
 
enum  FPSLimiterKnownValues {
  FPSLimiterKnownValues.LimitTen = 10, FPSLimiterKnownValues.LimitTwenty = 20, FPSLimiterKnownValues.LimitThirty = 30, FPSLimiterKnownValues.LimitSixty = 60,
  FPSLimiterKnownValues.LimitOneHundred = 100, FPSLimiterKnownValues.LimitTwoHundred = 200, FPSLimiterKnownValues.NoFPSLimit = -1
}
 FPS limiter known values More...
 

Enumeration Type Documentation

The possible statuses for an animator instance

Enumerator
Stopped 

Animation is stopped

Playing 

Animation is now playing

OnHold 

Animation is now on hold for path delay, consider this value as playing

Paused 

Animation is paused

Definition at line 6 of file AnimatorStatus.cs.

FPS limiter known values

Enumerator
LimitTen 

Limits maximum frames per second to 10fps

LimitTwenty 

Limits maximum frames per second to 20fps

LimitThirty 

Limits maximum frames per second to 30fps

LimitSixty 

Limits maximum frames per second to 60fps

LimitOneHundred 

Limits maximum frames per second to 100fps

LimitTwoHundred 

Limits maximum frames per second to 200fps

NoFPSLimit 

Adds no limit to the number of frames per second

Definition at line 6 of file FPSLimiterKnownValues.cs.