Navigation
Unreal Engine C++ API Reference > Runtime > AnimGraphRuntime > RBF
Inheritance Hierarchy
- FRBFInterpolatorBase
- TRBFInterpolator
References
Module | AnimGraphRuntime |
Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/RBF/RBFInterpolator.h |
Include | #include "RBF/RBFInterpolator.h" |
Syntax
template<typename T>
class TRBFInterpolator : public FRBFInterpolatorBase
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
TRBFInterpolator
(
const TRBFInterpolator< T >& |
||
![]() |
TRBFInterpolator
(
TRBFInterpolator< T >&& |
||
![]() |
TRBFInterpolator
(
const TArrayView< T >& InNodes, |
Construct an RBF interpolator, taking in a set of sparse nodes and a symmetric weighing function that computes the distance between two nodes, and, optionally, smooths the distance with a smoothing kernel. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | GetIdenticalNodePairs
(
const TArrayView< T >& InNodes, |
Returns a list of integer pairs indicating which distinct pair of nodes have the same weight as a pair of the same node. |
![]() ![]() |
void | Interpolate
(
TArray< float, InAllocator >& OutWeights, |
Given a value, compute the weight values to use to calculate each node's contribution to that value's location. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
TRBFInterpolator< T > & | operator=
(
const TRBFInterpolator< T >& |
|
![]() |
TRBFInterpolator< T > & | operator=
(
TRBFInterpolator< T >&& |
Typedefs
Name | Description |
---|---|
WeightFuncT |