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

#include <AnimTypes.h>

Public Member Functions

bool ContainsNaN () const
 
bool Serialize (FArchive &Ar)
 

Public Attributes

TArray< FVector3fPosKeys
 
TArray< FQuat4fRotKeys
 
TArray< FVector3fScaleKeys
 

Static Public Attributes

static const uint32 SingleKeySize = sizeof(FVector3f) + sizeof(FQuat4f) + sizeof(FVector3f)
 

Friends

FArchiveoperator<< (FArchive &Ar, FRawAnimSequenceTrack &T)
 

Detailed Description

Raw keyframe data for one track.Each array will contain either NumFrames elements or 1 element. One element is used as a simple compression scheme where if all keys are the same, they'll be reduced to 1 key that is constant over the entire sequence.

Member Function Documentation

◆ ContainsNaN()

bool FRawAnimSequenceTrack::ContainsNaN ( ) const
inline

◆ Serialize()

bool FRawAnimSequenceTrack::Serialize ( FArchive Ar)
inline

Friends And Related Symbol Documentation

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FRawAnimSequenceTrack T 
)
friend

Member Data Documentation

◆ PosKeys

TArray<FVector3f> FRawAnimSequenceTrack::PosKeys

Position keys.

◆ RotKeys

TArray<FQuat4f> FRawAnimSequenceTrack::RotKeys

Rotation keys.

◆ ScaleKeys

TArray<FVector3f> FRawAnimSequenceTrack::ScaleKeys

Scale keys.

◆ SingleKeySize

const uint32 FRawAnimSequenceTrack::SingleKeySize = sizeof(FVector3f) + sizeof(FQuat4f) + sizeof(FVector3f)
static

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