#include <BlendProfile.h>
|
| virtual | ~IBlendProfileInterface ()=default |
| |
| virtual float | GetBoneBlendScale (int32 InBoneIdx) const =0 |
| |
| virtual int32 | GetNumBlendEntries () const =0 |
| |
| virtual TObjectPtr< USkeleton > | GetSkeleton () const =0 |
| |
| virtual EBlendProfileMode | GetMode () const =0 |
| |
| void | UpdateBoneWeights (FBlendSampleData &InOutCurrentData, const FAlphaBlend &BlendInfo, float BlendStartAlpha, float MainWeight, bool bInverse=false) const |
| |
| | ~IInterpolationIndexProvider ()=default |
| |
| virtual TSharedPtr< FPerBoneInterpolationData > | GetPerBoneInterpolationData (const USkeleton *Skeleton) const |
| |
| virtual ENGINE_API int32 | GetPerBoneInterpolationIndex (int32 BoneIndex, const FBoneContainer &RequiredBones, const FPerBoneInterpolationData *Data) const |
| |
| virtual int32 | GetPerBoneInterpolationIndex (const FCompactPoseBoneIndex &InCompactPoseBoneIndex, const FBoneContainer &RequiredBones, const FPerBoneInterpolationData *Data) const =0 |
| |
| virtual int32 | GetPerBoneInterpolationIndex (const FSkeletonPoseBoneIndex InSkeletonBoneIndex, const USkeleton *TargetSkeleton, const IInterpolationIndexProvider::FPerBoneInterpolationData *Data) const =0 |
| |
◆ ~IBlendProfileInterface()
| virtual IBlendProfileInterface::~IBlendProfileInterface |
( |
| ) |
|
|
virtualdefault |
◆ GetBoneBlendScale()
◆ GetMode()
◆ GetNumBlendEntries()
| virtual int32 IBlendProfileInterface::GetNumBlendEntries |
( |
| ) |
const |
|
pure virtual |
◆ GetSkeleton()
◆ UpdateBoneWeights()
The documentation for this class was generated from the following files: