| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Animation/AnimSingleNodeInstance.h |
Include |
#include "Animation/AnimSingleNodeInstance.h" |
class UAnimSingleNodeInstance : public UAnimInstance
Name | Description | ||
---|---|---|---|
|
CurrentAsset |
Current Asset being played |
|
|
PostEvaluateAnimEvent |
Name | Description | |
---|---|---|
|
UAnimSingleNodeInstance ( |
Name | Description | |
---|---|---|
|
~UAnimSingleNodeInstance() |
Disable compiler-generated deprecation warnings by implementing our own destructor. |
Name | Description | ||
---|---|---|---|
|
UAnimationAs... |
GetAnimationAsset() |
Get the currently used asset |
|
UAnimationAs... |
GetCurrentAsset() |
Get the currently playing asset. Can return NULL |
|
float |
GetCurrentTime() |
Get the current playback time |
|
GetFilterLastOutput() |
Get the last filter output |
|
|
float |
GetLength() |
|
|
float |
GetPlayRate() |
Get the current play rate multiplier |
|
IsLooping() |
Check whether we are currently looping |
|
|
IsPlaying() |
Check whether we are currently playing |
|
|
IsReverse() |
Check whether we are currently playing in reverse |
|
|
PlayAnim ( |
For AnimSequence specific |
|
|
RestartMontage ( |
Custom evaluate pose |
|
|
SetAnimationAsset ( |
Set New Asset - calls InitializeAnimation, for now we need MeshComponent |
|
|
SetBlendSpaceInput ( |
||
|
SetLooping ( |
||
|
SetMontageLoop ( |
||
|
SetMontagePreviewSlot ( |
Set the montage slot to preview |
|
|
SetPlaying ( |
||
|
SetPlayRate ( |
||
|
SetPosition ( |
||
|
SetPositionWithPreviousTime ( |
||
|
SetPreviewCurveOverride |
Set pose value |
|
|
SetReverse ( |
||
|
StepBackward() |
||
|
StepForward() |
AnimSequence specific |
|
|
StopAnim() |
||
|
UpdateBlendspaceSamples ( |
Updates the blendspace samples list in the case of our asset being a blendspace |
|
|
UpdateMontageWeightForTimeSkip ( |
Updates montage weights based on a jump in time (as this wont be handled by SetPosition) |
Name | Description | ||
---|---|---|---|
|
FAnimInstanc... |
CreateAnimInstanceProxy() |
Override point for derived classes to create their own proxy objects (allows custom allocation) |
|
Montage_Advance ( |
Advance montages |
|
|
NativeInitializeAnimation() |
The below functions are the native overrides for each phase Native initialization override point |
|
|
NativePostEvaluateAnimation() |
Native Post Evaluate override point. |
|
|
OnMontageInstanceStopped ( |