Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FAnimSequenceTrackPackedData |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimSequenceTransformProviderData.h |
| Include Path | #include "Animation/AnimSequenceTransformProviderData.h" |
Syntax
class FAnimSequenceTrackPackedData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Auto | FAnimSequenceTrackPackedData | Animation/AnimSequenceTransformProviderData.h | ||
| BlendPosition | FFloat16 | Animation/AnimSequenceTransformProviderData.h | ||
| BlendSpace | FAnimSequenceTrackPackedData | Animation/AnimSequenceTransformProviderData.h | ||
| BlendSpaceIndex | uint8 | Animation/AnimSequenceTransformProviderData.h | ||
| Manual | FAnimSequenceTrackPackedData | Animation/AnimSequenceTransformProviderData.h | ||
| NumSamples | uint8 | Animation/AnimSequenceTransformProviderData.h | ||
| PlayRate | FFloat16 | Animation/AnimSequenceTransformProviderData.h | ||
| Position | float | Animation/AnimSequenceTransformProviderData.h | ||
| ReferenceTimestamp | double | Animation/AnimSequenceTransformProviderData.h | ||
| Samples | uint32 | Animation/AnimSequenceTransformProviderData.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAutoPlay | uint32 | Animation/AnimSequenceTransformProviderData.h | ||
| bBlendSpace | uint32 | Animation/AnimSequenceTransformProviderData.h | ||
| BlendTime | FFloat16 | Animation/AnimSequenceTransformProviderData.h | ||
| FAnimSequenceTrackPackedData | union FAnimSequenceTrackPackedData | Animation/AnimSequenceTransformProviderData.h | ||
| LayerWeight | FFloat16 | Animation/AnimSequenceTransformProviderData.h | ||
| LoopMode | uint32 | Animation/AnimSequenceTransformProviderData.h | ||
| PatchFlags | uint32 | Animation/AnimSequenceTransformProviderData.h | ||
| SequenceIndex | uint32 | Animation/AnimSequenceTransformProviderData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint8 GetBlendSpaceIndex() |
Animation/AnimSequenceTransformProviderData.h | ||
FVector2f GetBlendSpacePosition() |
Animation/AnimSequenceTransformProviderData.h | ||
float GetBlendTime() |
Animation/AnimSequenceTransformProviderData.h | ||
float GetLayerWeight() |
Animation/AnimSequenceTransformProviderData.h | ||
EAnimSequenceTrackLoopMode GetLoopMode() |
Animation/AnimSequenceTransformProviderData.h | ||
float GetManualPosition() |
Animation/AnimSequenceTransformProviderData.h | ||
uint32 GetNumSamples() |
Animation/AnimSequenceTransformProviderData.h | ||
EAnimSequenceTrackPatchFlags GetPatchFlags() |
Animation/AnimSequenceTransformProviderData.h | ||
float GetPlayRate() |
Animation/AnimSequenceTransformProviderData.h | ||
double GetReferenceTimestamp() |
Animation/AnimSequenceTransformProviderData.h | ||
uint16 GetSampleSequenceIndex
(
uint32 SampleIndex |
Animation/AnimSequenceTransformProviderData.h | ||
FFloat16 GetSampleWeight
(
uint32 SampleIndex |
Animation/AnimSequenceTransformProviderData.h | ||
int32 GetSequenceIndex() |
Animation/AnimSequenceTransformProviderData.h | ||
double GetTimePosition
(
double WorldTime |
Returns the raw unwrapped time position. Caller must fmod against sequence play length. | Animation/AnimSequenceTransformProviderData.h | |
bool IsAutoPlay() |
Animation/AnimSequenceTransformProviderData.h | ||
bool IsBlendSpace() |
Animation/AnimSequenceTransformProviderData.h | ||
bool IsManual() |
Animation/AnimSequenceTransformProviderData.h | ||
void PostLoad
(
double WorldTime |
Animation/AnimSequenceTransformProviderData.h | ||
void ResetPatchFlags() |
Animation/AnimSequenceTransformProviderData.h | ||
void Serialize
(
FArchive& Ar |
Animation/AnimSequenceTransformProviderData.h | ||
void SetBlendSpacePosition
(
FVector2f InPosition |
Animation/AnimSequenceTransformProviderData.h | ||
void SetData
(
const FAnimSequenceTrackPackedData& RHS |
Animation/AnimSequenceTransformProviderData.h | ||
void SetLayerWeight
(
float Weight |
Animation/AnimSequenceTransformProviderData.h | ||
void SetLoopMode
(
EAnimSequenceTrackLoopMode NewLoopMode |
Animation/AnimSequenceTransformProviderData.h | ||
void SetManualPosition
(
float InPosition |
Animation/AnimSequenceTransformProviderData.h | ||
void SetNumSamples
(
uint32 InNumSamples |
Animation/AnimSequenceTransformProviderData.h | ||
void SetPlayRate
(
float NewPlayRate, |
Animation/AnimSequenceTransformProviderData.h | ||
void SetSampleData
(
uint32 SampleIndex, |
Animation/AnimSequenceTransformProviderData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static double GetTimestamp
(
double WorldTime, |
Animation/AnimSequenceTransformProviderData.h | ||
static FAnimSequenceTrackPackedData Pack
(
FAnimSequenceTrackAutoPlayData AutoPlayData, |
Animation/AnimSequenceTransformProviderData.h | ||
static FAnimSequenceTrackPackedData Pack
(
FAnimSequenceTrackManualData ManualData, |
Animation/AnimSequenceTransformProviderData.h | ||
static FAnimSequenceTrackPackedData Pack
(
const FAnimSequenceTrackBlendSpaceData& BlendSpaceData, |
Animation/AnimSequenceTransformProviderData.h | ||
static float WrapPosition
(
EAnimSequenceTrackLoopMode LoopMode, |
Animation/AnimSequenceTransformProviderData.h |