eDriven Framework API
TweenFactory Class
NamespaceseDriven.AnimationTweenFactory
eDriven Framework API
The factory that produces and handles tweens
Declaration Syntax
C#Visual BasicVisual C++
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
TweenFactory()()()()
Constructor

TweenFactory(Type)
Constructor

TweenFactory(IAnimation)
Constructor

TweenFactory(Type, array<ITweenFactoryPlugin>[]()[][])
Constructor

TweenFactory(IAnimation, array<ITweenFactoryPlugin>[]()[][])
Constructor

Blueprint
Callback
ConfigureInstance(IAnimation)
DebugMode
Debug mode

Delay
Duration
Easer
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
Initialize(Object)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Name
TEMP Just a descriptive name for logging etc.

Play(Object)
Play(IEnumerable)
Produce()()()()
Produces a tween instance NOTE: optimize cloning [!:http://stackoverflow.com/questions/129389/how-do-you-do-a-deep-copy-an-object-in-net-c-specifically] Using the "Nested MemberwiseClone" technique is an order of magnitude faster again (see my post under @Gravitas). – Gravitas Jan 1 at 23:29

Property
StartDelay
The delay before the first active tween

StartSignal
The signal that fires when factory starts working. Used by plugins.

Stop()()()()
StopAllSignal
The signal that fires when factory stops working. Used by plugins.

StopSignal
The signal that fires when factory stops working. Used by plugins.

Target
ToString()()()() (Overrides Object.ToString()()()().)
Inheritance Hierarchy
Object
TweenFactory
 Move
 Resize

Assembly: eDriven.Animation (Module: eDriven.Animation) Version: 2.0.1.0 (2.0.1.0)