9#include "AnimBoneCompressionCodec.generated.h"
18struct FAnimPoseDecompressionData;
31 UPROPERTY(Category = Compression, EditAnywhere)
36#if WITH_EDITORONLY_DATA
69 UE_DEPRECATED(5.2,
"This function has been deprecated. Override the one above instead.")
76 UE_DEPRECATED(5.1,
"This function has been deprecated. Override the one above instead.")
84 ENGINE_API virtual FString GetCodecDDCHandle()
const;
void DecompressPose(FCompactPose &OutPose, const FCompressedAnimSequence &CompressedData, const FAnimExtractContext &ExtractionContext, USkeleton *SourceSkeleton, float SequenceLength, EAnimInterpolationType Interpolation, bool bIsBakedAdditive, FName RetargetSource, FName SourceName, const FRootMotionReset &RootMotionReset)
Definition AnimCompressionTypes.cpp:1648
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition Archive.h:1208
Definition AnimTypes.h:990
Definition MemoryReader.h:17
Definition MemoryWriter.h:101
Definition ArrayView.h:139
Definition UniquePtr.h:107
Definition AnimBoneCompressionCodec.h:27
Definition AnimSequenceBase.h:37
Definition AnimSequence.h:203
Definition AnimationAsset.h:42
Definition AnimSequenceDecompressionContext.h:14
Definition AnimCurveTypes.h:1041
Definition AnimCompressionTypes.h:462
Definition AnimCompressionTypes.h:431
Definition AnimBoneDecompressionData.h:14