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

#include <RBFSolver.h>

+ Inheritance diagram for FRBFTarget:

Public Member Functions

 FRBFTarget ()
 
- Public Member Functions inherited from FRBFEntry
ANIMGRAPHRUNTIME_API FRotator AsRotator (int32 Index) const
 
ANIMGRAPHRUNTIME_API FQuat AsQuat (int32 Index) const
 
ANIMGRAPHRUNTIME_API FVector AsVector (int32 Index) const
 
ANIMGRAPHRUNTIME_API void AddFromRotator (const FRotator &InRot)
 
ANIMGRAPHRUNTIME_API void AddFromVector (const FVector &InVector)
 
int32 GetDimensions () const
 

Public Attributes

float ScaleFactor
 
bool bApplyCustomCurve
 
FRichCurve CustomCurve
 
ERBFDistanceMethod DistanceMethod
 
ERBFFunctionType FunctionType
 
- Public Attributes inherited from FRBFEntry
TArray< floatValues
 

Detailed Description

Data about a particular target in the RBF, including scaling factor

Constructor & Destructor Documentation

◆ FRBFTarget()

FRBFTarget::FRBFTarget ( )
inline

Member Data Documentation

◆ bApplyCustomCurve

bool FRBFTarget::bApplyCustomCurve

Whether we want to apply an additional custom curve when activating this target. Ignored if the solver type is Interpolative.

◆ CustomCurve

FRichCurve FRBFTarget::CustomCurve

Custom curve to apply to activation of this target, if bApplyCustomCurve is true. Ignored if the solver type is Interpolative.

◆ DistanceMethod

ERBFDistanceMethod FRBFTarget::DistanceMethod

Override the distance method used to calculate the distance from this target to the input. Ignored if the solver type is Interpolative.

◆ FunctionType

ERBFFunctionType FRBFTarget::FunctionType

Override the falloff function used to smooth the distance from this target to the input. Ignored if the solver type is Interpolative.

◆ ScaleFactor

float FRBFTarget::ScaleFactor

How large the influence of this target.


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