Navigation
API > API/Runtime > API/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 |