Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
Library of Radial Basis Function solver functions
| Name | FRBFSolver |
| Type | struct |
| Header File | /Engine/Source/Runtime/AnimGraphRuntime/Public/RBF/RBFSolver.h |
| Include Path | #include "RBF/RBFSolver.h" |
Syntax
struct FRBFSolver
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static float FindDistanceBetweenEntries
(
const FRBFEntry& A, |
Util to find distance between two entries, using provided params | RBF/RBFSolver.h | |
static bool FindTargetNeighbourDistances
(
const FRBFParams& Params, |
Util to find distance to nearest neighbour target for each target | RBF/RBFSolver.h | |
static float GetOptimalRadiusForTargets
(
const FRBFParams& Params, |
Compute the optimal radius for the given targets. Returns the radius | RBF/RBFSolver.h | |
static float GetRadiusForTarget
(
const FRBFTarget& Target, |
Returns the radius for a given target | RBF/RBFSolver.h | |
static TSharedPtr< const FRBFSolverData > InitSolver
(
const FRBFParams& Params, |
Given a set of targets and new input entry, give list of activated targets with weights | RBF/RBFSolver.h | |
static bool IsSolverDataValid
(
const FRBFSolverData& SolverData, |
RBF/RBFSolver.h | ||
static void Solve
(
const FRBFSolverData& SolverData, |
Given a set of targets and new input entry, give list of activated targets with weights | RBF/RBFSolver.h | |
static bool ValidateTargets
(
const FRBFParams& Params, |
Given a list of targets, verify which ones are valid for solving the RBF setup. | RBF/RBFSolver.h |