15 UE_DEPRECATED(5.1,
"his constructor is deprecated. Use the other constructor by passing the ref pose and track to skeleton map to ensure safe usage with all codecs")
25 UE_DEPRECATED(5.2,
"FAnimSequenceDecompressionContext signature has been deprecated, use different one with sampling rate and number of frames")
37 UE_DEPRECATED(5.3,
"FAnimSequenceDecompressionContext signature has been deprecated, use different one with additive type")
78 UE_DEPRECATED(5.1,
"Direct access to SequenceLength has been deprecated use GetPlayableLength instead")
111 UE_DEPRECATED(5.1,
"Seek with float precision sampling time has been deprecated use double signature instead")
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
EAnimInterpolationType
Definition AnimTypes.h:689
EAdditiveAnimationType
Definition AnimTypes.h:575
#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
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
auto GetData(const TStringConversion< Converter, DefaultConversionSize > &Conversion) -> decltype(Conversion.Get())
Definition StringConv.h:802
Definition NameTypes.h:617
Definition UnrealType.h:3087
Definition ArrayView.h:139
Definition Skeleton.h:295
Definition AnimSequenceDecompressionContext.h:14
float SequenceLength
Definition AnimSequenceDecompressionContext.h:79
FAnimSequenceDecompressionContext(const FFrameRate &InSamplingRate, const int32 InNumberOfFrames, EAnimInterpolationType InInterpolation, const FName &InAnimName, const ICompressedAnimData &InCompressedAnimData, const TArray< FTransform > &InRefPoses, const TArray< FTrackToSkeletonMap > &InTrackToSkeletonMap, const USkeleton *InSourceSkeleton, bool bIsBakedAdditive, EAdditiveAnimationType InAdditiveType)
Definition AnimSequenceDecompressionContext.h:52
float Time
Definition AnimSequenceDecompressionContext.h:87
EAdditiveAnimationType GetAdditiveType() const
Definition AnimSequenceDecompressionContext.h:129
const TArrayView< const FTransform > & GetRefLocalPoses() const
Definition AnimSequenceDecompressionContext.h:131
FName AnimName
Definition AnimSequenceDecompressionContext.h:81
int32 NumberOfFrames
Definition AnimSequenceDecompressionContext.h:156
void Seek(double SampleAtTime)
Definition AnimSequenceDecompressionContext.h:117
TArrayView< const FTrackToSkeletonMap > TrackToSkeletonMap
Definition AnimSequenceDecompressionContext.h:152
const ICompressedAnimData & CompressedAnimData
Definition AnimSequenceDecompressionContext.h:83
float RelativePos
Definition AnimSequenceDecompressionContext.h:90
const TArrayView< const FTrackToSkeletonMap > & GetTrackToSkeletonMap() const
Definition AnimSequenceDecompressionContext.h:136
bool IsAdditiveAnimation() const
Definition AnimSequenceDecompressionContext.h:128
double GetEvaluationTime() const
Definition AnimSequenceDecompressionContext.h:96
double GetRelativePosition() const
Definition AnimSequenceDecompressionContext.h:100
FFrameTime SamplingTime
Definition AnimSequenceDecompressionContext.h:155
EAnimInterpolationType Interpolation
Definition AnimSequenceDecompressionContext.h:80
EAdditiveAnimationType AdditiveType
Definition AnimSequenceDecompressionContext.h:158
TArrayView< const FTransform > RefPoses
Definition AnimSequenceDecompressionContext.h:148
const USkeleton * GetSourceSkeleton() const
Definition AnimSequenceDecompressionContext.h:127
FFrameRate SamplingRate
Definition AnimSequenceDecompressionContext.h:154
double GetPlayableLength() const
Definition AnimSequenceDecompressionContext.h:92
bool bAdditiveAnimation
Definition AnimSequenceDecompressionContext.h:159
const USkeleton * SourceSkeleton
Definition AnimSequenceDecompressionContext.h:157
double GetInterpolatedEvaluationTime() const
Definition AnimSequenceDecompressionContext.h:105
Definition FrameRate.h:21
double AsSeconds(FFrameTime FrameNumber) const
Definition FrameRate.h:232
FFrameTime AsFrameTime(double InTimeSeconds) const
Definition FrameRate.h:240
Definition FrameTime.h:16
FFrameNumber FloorToFrame() const
Definition FrameTime.h:290
double AsDecimal() const
Definition FrameTime.h:308
Definition AnimTypes.h:822
Definition AnimCompressionTypes.h:431