Navigation
Unreal Engine C++ API Reference > Runtime > Engine
Inheritance Hierarchy
- IInterpolationIndexProvider
- UBlendProfile
- UBlendSpace
- UAimOffsetBlendSpace
- UBlendSpace1D
- UAimOffsetBlendSpace1D
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/AnimationRuntime.h |
Include | #include "AnimationRuntime.h" |
Syntax
class IInterpolationIndexProvider
Remarks
Interface used to provide interpolation indices for per bone blends
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TSharedPtr< FPerBoneInterpolationData > | GetPerBoneInterpolationData
(
const USkeleton* Skeleton |
There may be times when the implementation can pre-calculate data needed for GetPerBoneInterpolationIndex, as the latter is often called multiple times whilst iterating over a skeleton. |
![]() ![]() |
int32 | GetPerBoneInterpolationIndex
(
const FCompactPoseBoneIndex& InCompactPoseBoneIndex, |
Implementation should return the index into the PerBoneBlendData array that would be required when looking up/blending BoneIndex. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FPerBoneInterpolationData |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
int32 | GetPerBoneInterpolationIndex
(
int32 BoneIndex, |
Please use the overload that takes a FCompactPoseBoneIndex |