Navigation
API > API/Runtime > API/Runtime/Engine
Animation Extraction Context
| Name | FAnimExtractContext |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimationAsset.h |
| Include Path | #include "Animation/AnimationAsset.h" |
Syntax
struct FAnimExtractContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimExtractContext
(
float InCurrentTime, |
Animation/AnimationAsset.h | ||
FAnimExtractContext
(
double InCurrentTime, |
Animation/AnimationAsset.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnforceCompressedDataSampling | bool | Flag when set will enforce evaluation/sampling of, specific, compressed animation data, will assert if it is missing (user is responsible for ensuring the data was previously requested/resident) | Animation/AnimationAsset.h | |
| bExtractRootMotion | bool | Is root motion being extracted? | Animation/AnimationAsset.h | |
| bExtractWithRootMotionProvider | bool | Experimental. | Animation/AnimationAsset.h | |
| bIgnoreRootLock | bool | Animation/AnimationAsset.h | ||
| bLooping | bool | Is the current animation asset marked as looping? | Animation/AnimationAsset.h | |
| BonesRequired | TArray< bool > | The BonesRequired array is a list of bool flags to determine if a bone is required to be retrieved. | Animation/AnimationAsset.h | |
| CurrentTime | double | Position in animation to extract pose from | Animation/AnimationAsset.h | |
| DeltaTimeRecord | FDeltaTimeRecord | Delta time range required for root motion extraction | Animation/AnimationAsset.h | |
| InterpolationOverride | TOptional< EAnimInterpolationType > | The optional interpolation mode override. | Animation/AnimationAsset.h | |
| PoseCurves | TArray< FPoseCurve > | Pose Curve Values to extract pose from pose assets. This is used by pose asset extraction | Animation/AnimationAsset.h | |
| TargetPlatform | const ITargetPlatform * | Used in combination with bForceSampleCompressedData, forcing a specific target platform its compressed data to sample. | Animation/AnimationAsset.h | |
| TargetPlatformHash | FIoHash | Used in combination with bForceSampleCompressedData, forcing a specific target platform hash with corresponding compressed data to sample (retrieved using UAnimSequence::GetDerivedDataKeyHash) | Animation/AnimationAsset.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsBoneRequired
(
int32 BoneIndex |
Animation/AnimationAsset.h |