81 return QQ.Get<0>().RotateVector(SourceTranslation);
127 return QQ.Get<0>().RotateVector(SourceTranslation);
157 return RetargetingTable.Num() > 0;
OODEFFUNC typedef const int const char * function
Definition oodle2.h:710
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#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
UE::Math::TTransform< double > FTransform
Definition MathFwd.h:53
UE_NODEBUG UE_FORCEINLINE_HINT bool IsValidIndex(SizeType Index) const
Definition Array.h:1122
Definition Skeleton.h:295
Definition AnimationAsset.h:38
Definition SkeletonRemapping.h:11
FTransform RetargetBoneTransformToTargetSkeleton(int32 TargetSkeletonBoneIndex, const FTransform &SourceTransform) const
Definition SkeletonRemapping.h:61
int32 GetSourceSkeletonBoneIndex(int32 TargetSkeletonBoneIndex) const
Definition SkeletonRemapping.h:46
ENGINE_API const TArray< SmartName::UID_Type > & GetSourceToTargetCurveMapping() const
Definition SkeletonRemapping.cpp:250
FTransform RetargetAdditiveTransformToTargetSkeleton(int32 TargetSkeletonBoneIndex, const FTransform &SourceTransform) const
Definition SkeletonRemapping.h:107
FSkeletonRemapping()=default
const TWeakObjectPtr< const USkeleton > & GetTargetSkeleton() const
Definition SkeletonRemapping.h:16
bool RequiresReferencePoseRetarget() const
Definition SkeletonRemapping.h:155
void GenerateCurveMapping()
Definition SkeletonRemapping.h:152
FVector RetargetAdditiveTranslationToTargetSkeleton(int32 TargetSkeletonBoneIndex, const FVector &SourceTranslation) const
Definition SkeletonRemapping.h:123
bool IsValid() const
Definition SkeletonRemapping.h:161
FQuat RetargetAdditiveRotationToTargetSkeleton(int32 TargetSkeletonBoneIndex, const FQuat &SourceRotation) const
Definition SkeletonRemapping.h:138
FVector RetargetBoneTranslationToTargetSkeleton(int32 TargetSkeletonBoneIndex, const FVector &SourceTranslation) const
Definition SkeletonRemapping.h:77
int32 GetTargetSkeletonBoneIndex(int32 SourceSkeletonBoneIndex) const
Definition SkeletonRemapping.h:33
ENGINE_API void RegenerateMapping()
Definition SkeletonRemapping.cpp:15
const TWeakObjectPtr< const USkeleton > & GetSourceSkeleton() const
Definition SkeletonRemapping.h:15
ENGINE_API void ComposeWith(const FSkeletonRemapping &OtherSkeletonRemapping)
Definition SkeletonRemapping.cpp:197
FQuat RetargetBoneRotationToTargetSkeleton(int32 TargetSkeletonBoneIndex, const FQuat &SourceRotation) const
Definition SkeletonRemapping.h:92
Definition WeakObjectPtrTemplates.h:25
FORCEINLINE bool IsValid(bool bEvenIfPendingKill, bool bThreadsafeTest=false) const
Definition WeakObjectPtrTemplates.h:232