Exponential Class

Summary

Functions based on exponential equations (2^(10(x))).
Assembly
Animancer.dll
Namespace
global
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["Exponential"] class Type type-node

Syntax

public static class Exponential

Methods

Name Value Summary
In(float) float
Interpolates the `value` based on the line (y = 2^(10 * (x - 1))).
static
In(float, float, float) float
A variant of Exponential.In(System.Single) with a custom range instead of 0 to 1.
static
InDerivative(float) float
Returns the derivative of Exponential.In(System.Single) (y = 10 * ln(2) * 2^(10 * (x - 1))).
static
InDerivative(float, float, float) float
A variant of Exponential.InDerivative(System.Single) with a custom range instead of 0 to 1.
static
InOut(float) float
Interpolate using Exponential.In(System.Single) (0 to 0.5) or Exponential.Out(System.Single) (0.5 to 1).
static
InOut(float, float, float) float
A variant of Exponential.InOut(System.Single) with a custom range instead of 0 to 1.
static
InOutDerivative(float) float
Returns the derivative of Exponential.InOut(System.Single).
static
InOutDerivative(float, float, float) float
A variant of Exponential.InDerivative(System.Single) with a custom range instead of 0 to 1.
static
Out(float) float
Interpolates the `value` based on the line (y = -2^(-10x) + 1).
static
Out(float, float, float) float
A variant of Exponential.Out(System.Single) with a custom range instead of 0 to 1.
static
OutDerivative(float) float
Returns the derivative of Exponential.Out(System.Single) (y = 5 * ln(2) * 2^(-10 * (x - 1) + 1)).
static
OutDerivative(float, float, float) float
A variant of Exponential.InDerivative(System.Single) with a custom range instead of 0 to 1.
static