FOnDemandInstance

Structure which holds data about a currently running on-demand state animation instance

Windows
MacOS
Linux

References

Module

AnimationSharing

Header

/Engine/Plugins/Developer/AnimationSharing/Source/AnimationSharing/Public/AnimationSharingManager.h

Include

#include "AnimationSharingManager.h"

Syntax

struct FOnDemandInstance

Remarks

Structure which holds data about a currently running on-demand state animation instance

Variables

Name Description

Public variable

TArray< uint32 ...

 

ActorIndices

Indices of actors who are set up as slaves to the skeletal mesh component running the animation

Public variable

bool

 

bActive

Flag whether or not instance is active

Public variable

bool

 

bBlendActive

Public variable

uint32

 

BlendToPermutationIndex

Permutation index that we are blending to before the end of the animation

Public variable

bool

 

bReturnToPreviousState

Flag whether or not the component should be 'returned' to the state they were in before the on-demand animation

Public variable

float

 

EndTime

World time in seconds at which the animation has finished playing (calculated at start of blend world time + animation sequence length)

Public variable

uint8

 

ForwardState

State value which the components should be set to when the on-demand animation has finished playing (used when !bReturnToPreviousState)

Public variable

float

 

StartBlendTime

Time at which this on demand instance should blend out into the 'next' state the actor is in

Public variable

float

 

StartTime

Time at which this instance was started

Public variable

uint8

 

State

State value which is active

Public variable

uint32

 

UsedPerStateComponentIndex

Index into Components array for the current state data which is used for playing the animation

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss