Navigation
Unreal Engine C++ API Reference > Plugins > AnimationSharing
References
Module | AnimationSharing |
Header | /Engine/Plugins/Developer/AnimationSharing/Source/AnimationSharing/Public/AnimationSharingManager.h |
Include | #include "AnimationSharingManager.h" |
Syntax
struct FPerActorData
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
uint32 | AdditiveInstanceIndex | Index to additive instance which is running on top of our state |
![]() |
bool | bBlending | Flag whether or not we are currently blending |
![]() |
uint32 | BlendInstanceIndex | Index to blend instance which is currently driving this actor's animation |
![]() |
bool | bRequiresTick | Flag whether or not this actor requires the leader component to tick |
![]() |
bool | bRunningAdditive | Flag whether or not we are currently part of an additive animation state |
![]() |
bool | bRunningOnDemand | Flag whether or not we are currently part of an on-demand animation state |
![]() |
TArray< uint32 > | ComponentIndices | Indices of the Components owned by this actor (used to index into PerComponentData) |
![]() |
uint8 | CurrentState | Current state value (used to index PerStateData) |
![]() |
uint32 | OnDemandInstanceIndex | Index to on demand instance which is running accord to our current state (or previous state) |
![]() |
uint8 | PermutationIndex | Permutation index (used to index Components array inside of PerStateData) |
![]() |
uint8 | PreviousState | Previous state value (used to index PerStateData) |
![]() |
float | SignificanceValue | Cached significance value |
![]() |
FUpdateActorHandle | UpdateActorHandleDelegate | Register delegate called when actor is swapped and the handle should be updated |