Navigation
API > API/Plugins > API/Plugins/HierarchyTableAnimationRuntime
| Name | FHierarchyTableBlendProfile |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/HierarchyTableAnimation/Source/Runtime/Public/HierarchyTableBlendProfile.h |
| Include Path | #include "HierarchyTableBlendProfile.h" |
Syntax
class FHierarchyTableBlendProfile : public IBlendProfileInterface
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| HierarchyTableBlendProfile.h | |||
FHierarchyTableBlendProfile
(
TObjectPtr< UHierarchyTable > InHierarchyTable, |
HierarchyTableBlendProfile.h | ||
FHierarchyTableBlendProfile
(
const TObjectPtr< USkeleton > InSkeleton, |
HierarchyTableBlendProfile.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FHierarchyTableBlendProfile() |
HierarchyTableBlendProfile.h |
Structs
| Name | Remarks |
|---|---|
| FMaskedAttributeWeight |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AttributeBlendWeights | TArray< FMaskedAttributeWeight > | HierarchyTableBlendProfile.h | ||
| BoneBlendWeights | TArray< float > | HierarchyTableBlendProfile.h | ||
| CurveBlendWeights | UE::Anim::TNamedValueArray< FDefaultAllocator, UE::Anim::FCurveElement > | HierarchyTableBlendProfile.h | ||
| Mode | EBlendProfileMode | HierarchyTableBlendProfile.h | ||
| Skeleton | TObjectPtr< USkeleton > | HierarchyTableBlendProfile.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ConstructBlendProfile
(
const TObjectPtr< UBlendProfile > OutBlendProfile |
HierarchyTableBlendProfile.h | ||
const TArray< FMaskedAttributeWeight > & GetAttributeBlendWeights() |
HierarchyTableBlendProfile.h | ||
const UE::Anim::TNamedValueArray< FDefaultAllocator, UE::Anim::FCurveElement > & GetCurveBlendWeights() |
HierarchyTableBlendProfile.h | ||
virtual int32 GetPerBoneInterpolationIndex
(
const FCompactPoseBoneIndex& InCompactPoseBoneIndex, |
HierarchyTableBlendProfile.h | ||
bool IsValidBoneIndex
(
const int32 BoneIndex |
HierarchyTableBlendProfile.h |
Overridden from IBlendProfileInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual float GetBoneBlendScale
(
int32 InBoneIdx |
HierarchyTableBlendProfile.h | ||
virtual EBlendProfileMode GetMode() |
HierarchyTableBlendProfile.h | ||
virtual int32 GetNumBlendEntries() |
HierarchyTableBlendProfile.h | ||
virtual TObjectPtr< USkeleton > GetSkeleton() |
HierarchyTableBlendProfile.h |
Overridden from IInterpolationIndexProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetPerBoneInterpolationIndex
(
const FSkeletonPoseBoneIndex InSkeletonBoneIndex, |
HierarchyTableBlendProfile.h |