Navigation
API > API/Plugins > API/Plugins/AnimDatabase
Provides a simple Blueprint-accessible wrapper around Pose Data.
This is a struct that can be used to provide access to pose data to blueprint code. Since it references a batch of pose data the PoseIdx variable can be set to say which pose the blueprint code is accessing. This also records the DeltaTime and the previous pose data since this allows for the detection of the occurrence (and prediction) of events in the attribute data.
| Name | FAnimDatabasePoseState |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/AnimDatabase/Source/AnimDatabase/Public/AnimDatabasePose.h |
| Include Path | #include "AnimDatabasePose.h" |
Syntax
USTRUCT (BlueprintType )
struct FAnimDatabasePoseState
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoneParents | TLearningArray< 1, int32 > | AnimDatabasePose.h | ||
| CurrPoseData | TSharedPtr< UE::AnimDatabase::FPoseData, ESPMode::ThreadSafe > | AnimDatabasePose.h | ||
| PoseGlobalBoneData | TSharedPtr< UE::AnimDatabase::FPoseGlobalBoneData, ESPMode::ThreadSafe > | AnimDatabasePose.h | ||
| PoseIdx | int32 | AnimDatabasePose.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Init
(
const UE::AnimDatabase::FPoseDataConstView& PoseData, |
Initialize the pose state | AnimDatabasePose.h | |
bool IsValid() |
Check if the given pose state is valid | AnimDatabasePose.h |