Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FCompressibleAnimData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimCompressionTypes.h |
| Include Path | #include "Animation/AnimCompressionTypes.h" |
Syntax
struct FCompressibleAnimData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCompressibleAnimData
(
const FCompressibleAnimData& |
Animation/AnimCompressionTypes.h | ||
| Animation/AnimCompressionTypes.h | |||
FCompressibleAnimData
(
UAnimSequence* InSeq, |
Animation/AnimCompressionTypes.h | ||
FCompressibleAnimData
(
UAnimBoneCompressionSettings* InBoneCompressionSettings, |
Animation/AnimCompressionTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditiveBaseAnimationData | TArray< FRawAnimSequenceTrack > | Animation/AnimCompressionTypes.h | ||
| AdditiveType | EAdditiveAnimationType | Animation/AnimCompressionTypes.h | ||
| AnimFName | FName | Animation/AnimCompressionTypes.h | ||
| bDataFetched | bool | Animation/AnimCompressionTypes.h | ||
| bIsValidAdditive | bool | Animation/AnimCompressionTypes.h | ||
| BoneCompressionSettings | TObjectPtr< UAnimBoneCompressionSettings > | Animation/AnimCompressionTypes.h | ||
| BoneData | TArray< FBoneData > | Animation/AnimCompressionTypes.h | ||
| bShouldPerformStripping | bool | Animation/AnimCompressionTypes.h | ||
| CurveCompressionSettings | TObjectPtr< UAnimCurveCompressionSettings > | Animation/AnimCompressionTypes.h | ||
| ErrorThresholdScale | float | Animation/AnimCompressionTypes.h | ||
| FullName | FString | Animation/AnimCompressionTypes.h | ||
| Interpolation | EAnimInterpolationType | Animation/AnimCompressionTypes.h | ||
| IsCancelledSignal | FCancelCompressionSignal | Animation/AnimCompressionTypes.h | ||
| Name | FString | For Logging. | Animation/AnimCompressionTypes.h | |
| NumberOfFrames | int32 | Number of keys within the (non-uniform) RawAnimationData tracks | Animation/AnimCompressionTypes.h | |
| NumberOfKeys | int32 | Animation/AnimCompressionTypes.h | ||
| RawAnimationData | TArray< FRawAnimSequenceTrack > | Animation/AnimCompressionTypes.h | ||
| RawFloatCurves | TArray< FFloatCurve > | Animation/AnimCompressionTypes.h | ||
| RefLocalPoses | TArray< FTransform > | Data from USkeleton. | Animation/AnimCompressionTypes.h | |
| RefSkeleton | FReferenceSkeleton | Animation/AnimCompressionTypes.h | ||
| SampledFrameRate | FFrameRate | Animation/AnimCompressionTypes.h | ||
| SequenceLength | double | Animation/AnimCompressionTypes.h | ||
| TargetPlatform | const ITargetPlatform * | Animation/AnimCompressionTypes.h | ||
| TrackToSkeletonMapTable | TArray< FTrackToSkeletonMap > | Animation/AnimCompressionTypes.h | ||
| WeakSequence | TWeakObjectPtr< UAnimSequence > | Animation/AnimCompressionTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReferencedObjects
(
FReferenceCollector& Collector |
Animation/AnimCompressionTypes.h | ||
void FetchData
(
const ITargetPlatform* InPlatform |
Animation/AnimCompressionTypes.h | ||
uint64 GetApproxMemoryUsage() |
Animation/AnimCompressionTypes.h | ||
int64 GetApproxRawBoneSize() |
Animation/AnimCompressionTypes.h | ||
int64 GetApproxRawCurveSize() |
Animation/AnimCompressionTypes.h | ||
int64 GetApproxRawSize() |
Animation/AnimCompressionTypes.h | ||
int32 GetNumberOfFrames() |
Animation/AnimCompressionTypes.h | ||
bool IsCancelled() |
Animation/AnimCompressionTypes.h | ||
void Update
(
FCompressedAnimSequence& CompressedData |
Animation/AnimCompressionTypes.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BakeOutAdditiveIntoRawData
(
const FFrameRate& SampleRate, |
Animation/AnimCompressionTypes.h | ||
void ResampleAnimationTrackData
(
const FFrameRate& SampleRate, |
Animation/AnimCompressionTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int64 GetApproxRawDataArraySize
(
const TArray< FRawAnimSequenceTrack >& AnimData |
Animation/AnimCompressionTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCompressibleAnimData & operator=
(
const FCompressibleAnimData& |
Animation/AnimCompressionTypes.h |