FAnimationStateEntry

Windows
MacOS
Linux

References

Module

AnimationSharing

Header

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

Include

#include "AnimationSharingTypes.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FAnimationStateEntry

Variables

Name Description

Public variable UProperty Category, EditAnywhere

TArray< FAnimat...

 

AnimationSetups

Per state animation setup

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bAdditive

Whether or not this state is an additive state

Public variable UProperty Category, EditAnywhere, Meta

float

 

BlendTime

Duration of blending when blending to this state

Public variable UProperty Category, EditAnywhere

bool

 

bOnDemand

Flag whether or not this state is an on-demand state, this means that we kick off a unique animation when needed

Public variable UProperty Category, EditAnywhere, AdvancedDisplay

bool

 

bRequiresCurves

Whether or not this animation requires curves or morphtargets to function correctly for slave components

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bReturnToPreviousState

Flag whether or not we should return to the previous state, only used when this state is an on-demand one

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bSetNextState

Public variable UProperty Category, EditAnywhere, Meta

FPerPlatformInt

 

MaximumNumberOfConcurrentInstances

Number of instances that will be created for this state (platform-specific)

Public variable UProperty Category, EditAnywhere, Meta

uint8

 

NextState

State value to which the actors part of an on demand state should be set to when its animation has finished

Public variable UProperty Category, EditAnywhere

uint8

 

State

Enum value linked to this state

Public variable UProperty Category, EditAnywhere, Meta

float

 

WiggleTimePercentage

Percentage of 'wiggle' frames, this is used when we run out of available entries in Components, if one of the on-demand animations has started SequenceLength * WiggleFramePercentage ago or earlier, it is used instead of a brand new one

Constructors

Name Description

Public function

FAnimationStateEntry()

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