Show / Hide Table of Contents

Namespace Sttz.Tweener.Core

Classes

FormatStringExtension

Operator<TLeft, TRight, TResult>

Provide efficient generic access to either native or static operators for the given type combination.

TweenCodegen

Tweening helper methods for code generation.

TweenCodegenAccessorPlugin

Default accessor plugin using code generation.

TweenCodegenArithmeticPlugin

Default arithmetic plugin using code generation.

TweenPool

Tween pool.

TweenReflection

Helper class for basic reflection.

TweenReflectionAccessorPlugin

TweenReflectionArithmeticPlugin

Default arithmetic plugin using reflection.

TweenStaticAccessorPlugin

Default accessor plugin using user-provided accessor methods.

TweenStaticArithmeticPlugin

Default arithmetic plugin using precompiled arithmetic.

TweenStaticUnitySupport

Plugin providing static accessor and arithmetic plugins for use cases in Unity.

UnityTweenEngine

Tween engine.

Structs

LazyFormatString

Formatted string that evaluated lazily and doesn't use params.

PluginResult

Result of a PluginLoader method.

TweenPool.TypePair

Interfaces

ITweenArithmeticPlugin<TValue>

Plugin providing calculations for a type.

ITweenEngine

The tween engine drives the tweens and interfaces with the host environment.

ITweenGetterPlugin<TTarget, TValue>

Plugin providing get access to a property.

ITweenPlugin

Base interface for Animate plugins.

ITweenSetterPlugin<TTarget, TValue>

Plugin providing set access to a property.

Enums

TweenPluginType

Plugin types a single plugin instance covers.

Delegates

BinaryOperator<TLeft, TRight, TResult>

PluginLoader

Plugin load callback, called by the tween on initialization.

TweenCodegen.SetHandler<TTarget, TValue>

TweenStaticAccessorPlugin.GetAccessor<TTarget, TValue>

Delegate for callbacks accessing a property.

TweenStaticAccessorPlugin.SetAccessor<TTarget, TValue>

Delegate for callback setting a property.

TweenStaticArithmeticPlugin.DiffValue<TValue>

Delegate for a callback calculating the difference between two values.

TweenStaticArithmeticPlugin.EndValue<TValue>

Delegate for a callback calculating the end value, given the start and difference.

TweenStaticArithmeticPlugin.ValueAtPosition<TValue>

Delegate for a callback calculating the value at a position in a tween.

Back to top © 2018 Adrian Stutz