UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRBFParams Struct Reference

#include <RBFSolver.h>

Public Member Functions

ANIMGRAPHRUNTIME_API FRBFParams ()
 
ANIMGRAPHRUNTIME_API FVector GetTwistAxisVector () const
 

Public Attributes

int32 TargetDimensions
 
ERBFSolverType SolverType
 
float Radius
 
bool bAutomaticRadius
 
ERBFFunctionType Function
 
ERBFDistanceMethod DistanceMethod
 
TEnumAsByte< EBoneAxisTwistAxis
 
float WeightThreshold
 
ERBFNormalizeMethod NormalizeMethod
 
FVector MedianReference
 
float MedianMin
 
float MedianMax
 

Detailed Description

Parameters used by RBF solver

Constructor & Destructor Documentation

◆ FRBFParams()

FRBFParams::FRBFParams ( )

Member Function Documentation

◆ GetTwistAxisVector()

FVector FRBFParams::GetTwistAxisVector ( ) const

Util for returning unit direction vector for swing axis

Member Data Documentation

◆ bAutomaticRadius

bool FRBFParams::bAutomaticRadius

◆ DistanceMethod

ERBFDistanceMethod FRBFParams::DistanceMethod

◆ Function

ERBFFunctionType FRBFParams::Function

◆ MedianMax

float FRBFParams::MedianMax

Maximum distance used for median

◆ MedianMin

float FRBFParams::MedianMin

Minimum distance used for median

◆ MedianReference

FVector FRBFParams::MedianReference

Rotation or position of median (used for normalization)

◆ NormalizeMethod

ERBFNormalizeMethod FRBFParams::NormalizeMethod

Method to use for normalizing the weight

◆ Radius

float FRBFParams::Radius

Default radius for each target.

◆ SolverType

ERBFSolverType FRBFParams::SolverType

Specifies the type of solver to use. The additive solver requires normalization, for the most part, whereas the Interpolative solver is not as reliant on it. The interpolative solver also has smoother blending, whereas the additive solver requires more targets but has a more precise control over the influence of each target.

◆ TargetDimensions

int32 FRBFParams::TargetDimensions

How many dimensions input data has

◆ TwistAxis

TEnumAsByte<EBoneAxis> FRBFParams::TwistAxis

Axis to use when DistanceMethod is SwingAngle

◆ WeightThreshold

float FRBFParams::WeightThreshold

Weight below which we shouldn't bother returning a contribution from a target


The documentation for this struct was generated from the following files: