Navigation
API > API/Runtime > API/Runtime/Engine
Evaluation context passed around during animation tree evaluation
| Name | FComponentSpacePoseContext |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h |
| Include Path | #include "Animation/AnimNodeBase.h" |
Syntax
struct FComponentSpacePoseContext : public FAnimationBaseContext
Inheritance Hierarchy
- FAnimationBaseContext → FComponentSpacePoseContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FComponentSpacePoseContext
(
FAnimInstanceProxy* InAnimInstanceProxy |
This constructor allocates a new uninitialized pose for the specified anim instance. | Animation/AnimNodeBase.h | |
FComponentSpacePoseContext
(
const FComponentSpacePoseContext& SourceContext |
This constructor allocates a new uninitialized pose, copying non-pose state from the source context. | Animation/AnimNodeBase.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Curve | FBlendedCurve | Animation/AnimNodeBase.h | ||
| CustomAttributes | UE::Anim::FStackAttributeContainer | Animation/AnimNodeBase.h | ||
| Pose | FCSPose< FCompactPose > | Animation/AnimNodeBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ContainsNaN() |
Animation/AnimNodeBase.h | ||
bool IsNormalized() |
Animation/AnimNodeBase.h | ||
void ResetToRefPose() |
Animation/AnimNodeBase.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FComponentSpacePoseContext & operator=
(
const FComponentSpacePoseContext& |
Note: this copy assignment operator copies the whole object but the copy constructor only copies part of the object. | Animation/AnimNodeBase.h |