Navigation
API > API/Plugins > API/Plugins/GameplayInsights
| Name | IAnimationProvider |
| Type | class |
| Header File | /Engine/Plugins/Animation/GameplayInsights/Source/GameplayInsights/Public/IAnimationProvider.h |
| Include Path | #include "IAnimationProvider.h" |
Syntax
class IAnimationProvider : public TraceServices::IProvider
Inheritance Hierarchy
- TraceServices::IProvider → IAnimationProvider
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AnimAttributeTimeline | TraceServices::ITimeline< FAnimAttributeMessage > | IAnimationProvider.h | |
| AnimGraphTimeline | TraceServices::ITimeline< FAnimGraphMessage > | IAnimationProvider.h | |
| AnimMontageTimeline | TraceServices::ITimeline< FAnimMontageMessage > | IAnimationProvider.h | |
| AnimNodesTimeline | TraceServices::ITimeline< FAnimNodeMessage > | IAnimationProvider.h | |
| AnimNodeValuesTimeline | TraceServices::ITimeline< FAnimNodeValueMessage > | IAnimationProvider.h | |
| AnimNotifyTimeline | TraceServices::ITimeline< FAnimNotifyMessage > | IAnimationProvider.h | |
| AnimSequencePlayersTimeline | TraceServices::ITimeline< FAnimSequencePlayerMessage > | IAnimationProvider.h | |
| AnimSyncTimeline | TraceServices::ITimeline< FAnimSyncMessage > | IAnimationProvider.h | |
| BlendSpacePlayersTimeline | TraceServices::ITimeline< FBlendSpacePlayerMessage > | IAnimationProvider.h | |
| InertializationTimeline | TraceServices::ITimeline< FInertializationMessage > | IAnimationProvider.h | |
| PoseWatchTimeline | TraceServices::ITimeline< FPoseWatchMessage > | IAnimationProvider.h | |
| SkeletalMeshPoseTimeline | TraceServices::ITimeline< FSkeletalMeshPoseMessage > | IAnimationProvider.h | |
| StateMachinesTimeline | TraceServices::ITimeline< FAnimStateMachineMessage > | IAnimationProvider.h | |
| TickRecordTimeline | TraceServices::ITimeline< FTickRecordMessage > | IAnimationProvider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnumerateAnimGraphTimelines
(
TFunctionRef< void(uint64 ObjectId, const AnimGraphTimeline&)> Callback |
IAnimationProvider.h | ||
void EnumerateExternalMorphSets
(
const FSkeletalMeshPoseMessage& InMessage, |
IAnimationProvider.h | ||
void EnumerateInertializationNodes
(
uint64 InObjectId, |
IAnimationProvider.h | ||
void EnumerateMontageIds
(
uint64 InObjectId, |
IAnimationProvider.h | ||
void EnumerateNotifyStateTimelines
(
uint64 InObjectId, |
IAnimationProvider.h | ||
void EnumeratePoseWatchCurves
(
const FPoseWatchMessage& InMessage, |
IAnimationProvider.h | ||
void EnumerateSkeletalMeshCurveIds
(
uint64 InObjectId, |
IAnimationProvider.h | ||
void EnumerateSkeletalMeshCurves
(
const FSkeletalMeshPoseMessage& InMessage, |
IAnimationProvider.h | ||
void EnumerateSkeletalMeshPoseTimelines
(
TFunctionRef< void(uint64 ObjectId, const SkeletalMeshPoseTimeline&)> Callback |
IAnimationProvider.h | ||
void EnumerateTickRecordIds
(
uint64 InObjectId, |
IAnimationProvider.h | ||
const FAnimNodeInfo * FindAnimNodeInfo
(
int32 InNodeId, |
IAnimationProvider.h | ||
const FSkeletalMeshInfo * FindSkeletalMeshInfo
(
uint64 InObjectId |
IAnimationProvider.h | ||
FText FormatNodeKeyValue
(
const FAnimNodeValueMessage& InMessage |
IAnimationProvider.h | ||
FText FormatNodeValue
(
const FAnimNodeValueMessage& InMessage |
IAnimationProvider.h | ||
const TCHAR * GetName
(
uint32 InId |
IAnimationProvider.h | ||
void GetPoseWatchData
(
const FPoseWatchMessage& InMessage, |
IAnimationProvider.h | ||
void GetSkeletalMeshComponentSpacePose
(
const FSkeletalMeshPoseMessage& InMessage, |
IAnimationProvider.h | ||
bool ReadAnimAttributesTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadAnimBlendSpacePlayersTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadAnimGraphTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadAnimNodesTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadAnimNodeValuesTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadAnimSequencePlayersTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadAnimSyncTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadInertializationTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadMontageTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadNotifyTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadPoseWatchTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadSkeletalMeshPoseTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadStateMachinesTimeline
(
uint64 InObjectId, |
IAnimationProvider.h | ||
bool ReadTickRecordTimeline
(
uint64 InObjectId, |
IAnimationProvider.h |