Navigation
API > API/Runtime > API/Runtime/Engine > API/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 |