Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
Classes
| Type | Name | Description | |
|---|---|---|---|
| FRBFEntry | Struct storing a particular entry within the RBF | ||
| FRBFInterpolatorBase | An implementation detail for the RBF interpolator to hide the use of Eigen from components outside AnimGraphRuntime. | ||
| FRBFOutputWeight | Struct for storing RBF results - target index and corresponding weight | ||
| FRBFParams | Parameters used by RBF solver | ||
| FRBFSolver | Library of Radial Basis Function solver functions | ||
| FRBFTarget | Data about a particular target in the RBF, including scaling factor | ||
| TRBFInterpolator |
Functions
| Type | Name | Description | |
|---|---|---|---|
| double | RBFDistanceMetric::ArcLength
(
const FVector& A, |
Returns the arc length between two unit vectors (i.e. the distance between two points on a unit sphere, traveling along the surface of the sphere) | |
| double | RBFDistanceMetric::ArcLength
(
const FRotator& A, |
Returns the arc-length distance, on a unit sphere, between two rotation vectors. | |
| double | RBFDistanceMetric::ArcLength
(
const FQuat& A, |
Returns the arc-length distance, on a unit sphere, between two quaternions. | |
| double | RBFDistanceMetric::Euclidean
(
const FVector& A, |
Returns the Euclidean (L2) distance between two coordinate vectors. | |
| double | RBFDistanceMetric::Euclidean
(
const FRotator& A, |
Returns a straight-up Euclidean distance between two rotation values expressed in radians. | |
| double | RBFDistanceMetric::Euclidean
(
const FQuat& A, |
Returns the Euclidean (L2) distance between two quaternion values expressed. | |
| double | RBFDistanceMetric::Manhattan
(
const FVector& A, |
Returns the Manhattan (L1), or Taxi-cab distance between two coordinate vectors. | |
| double | RBFDistanceMetric::SwingAngle
(
const FQuat& A, |
Returns the swing arc length distance between two quaternions, using a specific twist basis vector as reference. | |
| double | RBFDistanceMetric::TwistAngle
(
const FQuat& A, |
Returns the twist arc length distance between two quaternions, using a specific twist basis vector as reference. | |
| float | RBFKernel::Cubic
(
float Value, |
A cubic falloff, with identical clamping behavior to the linear falloff, but with a smooth peak | |
| float | RBFKernel::Exponential
(
float Value, |
An exponential falloff with a sharp peak | |
| float | RBFKernel::Gaussian
(
float Value, |
A gaussian falloff | |
| float | RBFKernel::Linear
(
float Value, |
A simple linear falloff, clamping at zero out when the norm of Value exceeds Sigma | |
| float | RBFKernel::Quintic
(
float Value, |
A quintic falloff, with identical clamping behavior to the linear falloff, but with a flatter peak than cubic |