Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
Inheritance Hierarchy
- FAnimationBaseContext
- FAnimationUpdateContext
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNodeBase.h |
| Include | #include "Animation/AnimNodeBase.h" |
Syntax
struct FAnimationUpdateContext : public FAnimationBaseContext
Remarks
Update context passed around during animation tree update
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAnimationUpdateContext
(
FAnimInstanceProxy* InAnimInstanceProxy |
|||
FAnimationUpdateContext
(
const FAnimationUpdateContext& Copy, |
|||
FAnimationUpdateContext
(
FAnimInstanceProxy* InAnimInstanceProxy, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FAnimationUpdateContext | AsInactive () |
||
| FAnimationUpdateContext | FractionalWeight
(
float WeightMultiplier |
||
| FAnimationUpdateContext | FractionalWeightAndRootMotion
(
float WeightMultiplier, |
||
| FAnimationUpdateContext | FractionalWeightAndTime
(
float WeightMultiplier, |
||
| FAnimationUpdateContext | FractionalWeightTimeAndRootMotion
(
float WeightMultiplier, |
||
| float | GetDeltaTime () |
Returns the delta time for this update, in seconds. | |
| float | Returns the final blend weight contribution for this stage. | ||
| float | Returns the weight modifier for root motion (as root motion weight wont always match blend weight) | ||
| FAnimationUpdateSharedContext * | Returns persistent state that is tracked through animation tree update. | ||
| void | LogMessage
(
const TSharedRef< FTokenizedMessage >& InMessage |
Log update message. | |
| void | LogMessage
(
EMessageSeverity::Type InSeverity, |
||
| FAnimationUpdateContext | WithNodeId
(
int32 InNodeId |
||
| FAnimationUpdateContext | WithOtherProxy
(
FAnimInstanceProxy* InAnimInstanceProxy |
||
| FAnimationUpdateContext | WithOtherSharedContext
(
FAnimationUpdateSharedContext* InSharedContext |