Navigation
API > API/Runtime > API/Runtime/Engine
Linked layer instance info.
| Name | FLinkedAnimLayerInstanceData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimSubsystem_SharedLinkedAnimLayers.h |
| Include Path | #include "Animation/AnimSubsystem_SharedLinkedAnimLayers.h" |
Syntax
USTRUCT ()
struct FLinkedAnimLayerInstanceData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |||
FLinkedAnimLayerInstanceData
(
UAnimInstance* AnimInstance, |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Instance | TObjectPtr< UAnimInstance > | Animation/AnimSubsystem_SharedLinkedAnimLayers.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsPersistent | bool | True if this is a persistent instance that remains alive when unlinked. | Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |
| LinkedFunctions | TMap< FName, TWeakObjectPtr< UAnimInstance > > | Animation/AnimSubsystem_SharedLinkedAnimLayers.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddLinkedFunction
(
FName Function, |
Mark a function as linked. | Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |
const TMap< FName, TWeakObjectPtr< UAnimInstance > > & GetLinkedFunctions() |
Return map of currently linked functions. | Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |
bool IsPersistent() |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h | ||
void RemoveLinkedFunction
(
FName Function |
Unmark a function as linked. | Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |
void SetPersistence
(
bool bInIsPersistent |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h |