UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimationPoseData.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
7
struct
FCompactPose
;
8
struct
FBlendedCurve
;
9
struct
FPoseContext
;
10
struct
FSlotEvaluationPose
;
11
12
namespace
UE
{
namespace
Anim {
struct
FStackAttributeContainer; } }
13
15
struct
FAnimationPoseData
16
{
17
ENGINE_API
FAnimationPoseData
(
FPoseContext
&
InPoseContext
);
18
ENGINE_API
FAnimationPoseData
(
FSlotEvaluationPose
&
InSlotPoseContext
);
19
ENGINE_API
FAnimationPoseData
(
FCompactPose
&
InPose
,
FBlendedCurve
&
InCurve
,
UE::Anim::FStackAttributeContainer
&
InAttributes
);
20
22
FAnimationPoseData
() =
delete
;
23
FAnimationPoseData
&
operator=
(
FAnimationPoseData
&&
Other
) =
delete
;
24
26
ENGINE_API
const
FCompactPose
&
GetPose
()
const
;
27
ENGINE_API
FCompactPose
&
GetPose
();
28
ENGINE_API
const
FBlendedCurve
&
GetCurve
()
const
;
29
ENGINE_API
FBlendedCurve
&
GetCurve
();
30
ENGINE_API
const
UE::Anim::FStackAttributeContainer
&
GetAttributes
()
const
;
31
ENGINE_API
UE::Anim::FStackAttributeContainer
&
GetAttributes
();
32
33
protected
:
34
FCompactPose
&
Pose
;
35
FBlendedCurve
&
Curve
;
36
UE::Anim::FStackAttributeContainer
&
Attributes
;
37
};
EARSessionStatus::Other
@ Other
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
UE
Definition
AdvancedWidgetsModule.cpp:13
FAnimationPoseData
Definition
AnimationPoseData.h:16
FAnimationPoseData::GetCurve
ENGINE_API const FBlendedCurve & GetCurve() const
Definition
AnimationPoseData.cpp:37
FAnimationPoseData::Curve
FBlendedCurve & Curve
Definition
AnimationPoseData.h:35
FAnimationPoseData::Pose
FCompactPose & Pose
Definition
AnimationPoseData.h:34
FAnimationPoseData::GetAttributes
ENGINE_API const UE::Anim::FStackAttributeContainer & GetAttributes() const
Definition
AnimationPoseData.cpp:47
FAnimationPoseData::Attributes
UE::Anim::FStackAttributeContainer & Attributes
Definition
AnimationPoseData.h:36
FAnimationPoseData::FAnimationPoseData
FAnimationPoseData()=delete
FAnimationPoseData::operator=
FAnimationPoseData & operator=(FAnimationPoseData &&Other)=delete
FAnimationPoseData::GetPose
ENGINE_API const FCompactPose & GetPose() const
Definition
AnimationPoseData.cpp:27
FBlendedCurve
Definition
AnimCurveTypes.h:1041
FCompactPose
Definition
BonePose.h:347
FPoseContext
Definition
AnimNodeBase.h:479
FSlotEvaluationPose
Definition
AnimSlotEvaluationPose.h:14
UE::Anim::FStackAttributeContainer
Definition
AttributesRuntime.h:40
Engine
Source
Runtime
Engine
Classes
Animation
AnimationPoseData.h
Generated by
1.9.8