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

#include <AnimationAsset.h>

Public Member Functions

 FBlendSampleData ()
 
 FBlendSampleData (int32 Index)
 
bool operator== (const FBlendSampleData &Other) const
 
void AddWeight (float Weight)
 
 UE_DEPRECATED (5.0, "GetWeight() was renamed to GetClampedWeight()") float GetWeight() const
 
float GetClampedWeight () const
 

Static Public Member Functions

static void ENGINE_API NormalizeDataWeight (TArray< FBlendSampleData > &SampleDataList)
 

Public Attributes

int32 SampleDataIndex
 
TObjectPtr< class UAnimSequenceAnimation
 
float TotalWeight
 
float WeightRate
 
float Time
 
float PreviousTime
 
float SamplePlayRate
 
FDeltaTimeRecord DeltaTimeRecord
 
FMarkerTickRecord MarkerTickRecord
 
TArray< floatPerBoneBlendData
 
TArray< floatPerBoneWeightRate
 

Detailed Description

Transform definition

Constructor & Destructor Documentation

◆ FBlendSampleData() [1/2]

FBlendSampleData::FBlendSampleData ( )
inline

◆ FBlendSampleData() [2/2]

FBlendSampleData::FBlendSampleData ( int32  Index)
inline

Member Function Documentation

◆ AddWeight()

void FBlendSampleData::AddWeight ( float  Weight)
inline

◆ GetClampedWeight()

float FBlendSampleData::GetClampedWeight ( ) const
inline

◆ NormalizeDataWeight()

void FBlendSampleData::NormalizeDataWeight ( TArray< FBlendSampleData > &  SampleDataList)
static

◆ operator==()

bool FBlendSampleData::operator== ( const FBlendSampleData Other) const
inline

◆ UE_DEPRECATED()

FBlendSampleData::UE_DEPRECATED ( 5.  0,
"GetWeight() was renamed to GetClampedWeight()"   
) const
inline

Member Data Documentation

◆ Animation

TObjectPtr<class UAnimSequence> FBlendSampleData::Animation

◆ DeltaTimeRecord

FDeltaTimeRecord FBlendSampleData::DeltaTimeRecord

◆ MarkerTickRecord

FMarkerTickRecord FBlendSampleData::MarkerTickRecord

◆ PerBoneBlendData

TArray<float> FBlendSampleData::PerBoneBlendData

◆ PerBoneWeightRate

TArray<float> FBlendSampleData::PerBoneWeightRate

◆ PreviousTime

float FBlendSampleData::PreviousTime

◆ SampleDataIndex

int32 FBlendSampleData::SampleDataIndex

◆ SamplePlayRate

float FBlendSampleData::SamplePlayRate

◆ Time

float FBlendSampleData::Time

◆ TotalWeight

float FBlendSampleData::TotalWeight

◆ WeightRate

float FBlendSampleData::WeightRate

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