Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation
Inheritance Hierarchy
- FAnimationBaseContext
- FAnimationCacheBonesContext
- FAnimationInitializeContext
- FAnimationUpdateContext
- FComponentSpacePoseContext
- FPoseContext
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h |
Include | #include "Animation/AnimNodeBase.h" |
Syntax
struct FAnimationBaseContext
Remarks
Base class for update/evaluate contexts
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FAnimInstanceProxy * | AnimInstanceProxy | |
![]() |
int32 | CurrentNodeId | The current node ID, set when we recurse into graph traversal functions from pose links. |
![]() |
int32 | PreviousNodeId | The previous node ID, set when we recurse into graph traversal functions from pose links. |
![]() |
FAnimationUpdateSharedContext * | SharedContext |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
PRAGMA_DISABLE_DEPRECATION_WARNINGS | ||
![]() |
FAnimationBaseContext
(
const FAnimationBaseContext& |
||
![]() |
FAnimationBaseContext
(
UAnimInstance* InAnimInstance |
DEPRECATED - Please use constructor that uses an FAnimInstanceProxy*. | |
![]() |
FAnimationBaseContext
(
FAnimInstanceProxy* InAnimInstanceProxy, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UAnimBlueprint * | Get the AnimBlueprint associated with this context, if there is one. | |
![]() ![]() |
IAnimClassInterface * | GetAnimClass () |
Get the Blueprint IAnimClassInterface associated with this context, if there is one. |
![]() ![]() |
UObject * | Get the anim instance associated with the current proxy. | |
![]() ![]() |
int32 | Get the current node Id, set when we recurse into graph traversal functions from pose links. | |
![]() ![]() |
TGraphMessageType * | GetMessage () |
Get the innermost scoped message of the specified type. |
![]() ![]() |
TGraphMessageType & | Get the innermost scoped message of the specified type. | |
![]() ![]() |
int32 | Get the previous node Id, set when we recurse into graph traversal functions from pose links. | |
![]() ![]() |
void | LogMessageInternal
(
FName InLogType, |
Interface for node contexts to register log messages with the proxy |
![]() |
void | SetNodeId
(
int32 InNodeId |
|
![]() |
void | SetNodeIds
(
const FAnimationBaseContext& InContext |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FAnimationBaseContext & | operator=
(
const FAnimationBaseContext& |
|
![]() |
FAnimationBaseContext & |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
NodeType * | GetAncestor () |
Please use the message & tagging system in UE::Anim::FMessageStack |
![]() ![]() |
FScopedAnimNodeTracker | TrackAncestor
(
NodeType* Node |
Please use the message & tagging system in UE::Anim::FMessageStack |