Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimationAsset.h |
Include | #include "Animation/AnimationAsset.h" |
Syntax
struct FBlendSampleData
Remarks
Transform definition
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TObjectPtr< class UAnimSequence > | Animation | |
![]() |
FDeltaTimeRecord | DeltaTimeRecord | |
![]() |
FMarkerTickRecord | MarkerTickRecord | |
![]() |
TArray< float > | PerBoneBlendData | Transient per-bone interpolation data |
![]() |
TArray< float > | PerBoneWeightRate | Transient per-bone weight rate - only allocated when used |
![]() |
float | PreviousTime | |
![]() |
int32 | SampleDataIndex | |
![]() |
float | SamplePlayRate | We may merge multiple samples if they use the same animation Calculate the combined sample play rate here |
![]() |
float | Time | |
![]() |
float | TotalWeight | |
![]() |
float | WeightRate | Rate of change of the Weight - used in smoothed BlendSpace blends. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FBlendSampleData
(
int32 Index |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddWeight
(
float Weight |
|
![]() ![]() |
float | ||
![]() ![]() |
void | NormalizeDataWeight
(
TArray< FBlendSampleData >& SampleDataList |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator==
(
const FBlendSampleData& Other |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
float | GetWeight () |
GetWeight() was renamed to GetClampedWeight() |