Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation
Inheritance Hierarchy
- FAnimationBaseContext
- FPoseContext
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h |
Include | #include "Animation/AnimNodeBase.h" |
Syntax
struct FPoseContext : public FAnimationBaseContext
Remarks
Evaluation context passed around during animation tree evaluation
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FBlendedCurve | Curve | |
![]() |
UE::Anim::FStackAttributeContainer | CustomAttributes | |
![]() |
FCompactPose | Pose | These Pose/Curve/Attributes are allocated using MemStack. You should not use it outside of stack. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FPoseContext
(
FAnimInstanceProxy* InAnimInstanceProxy, |
This constructor allocates a new uninitialized pose for the specified anim instance. | |
![]() |
FPoseContext
(
const FPoseContext& SourceContext, |
This constructor allocates a new uninitialized pose, copying non-pose state from the source context. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | ContainsNaN () |
|
![]() ![]() |
bool | Is this pose expected to be additive. | |
![]() |
void | Initialize
(
FAnimInstanceProxy* InAnimInstanceProxy |
|
![]() ![]() |
bool | IsNormalized () |
|
![]() ![]() |
void | LogMessage
(
const TSharedRef< FTokenizedMessage >& InMessage |
Log evaluation message. |
![]() ![]() |
void | LogMessage
(
EMessageSeverity::Type InSeverity, |
|
![]() |
void | ||
![]() |
void |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FPoseContext & | operator=
(
const FPoseContext& Other |