Navigation
API > API/Runtime > API/Runtime/Engine
Linked layer class info.
| Name | FLinkedAnimLayerClassData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimSubsystem_SharedLinkedAnimLayers.h |
| Include Path | #include "Animation/AnimSubsystem_SharedLinkedAnimLayers.h" |
Syntax
USTRUCT ()
struct FLinkedAnimLayerClassData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |||
FLinkedAnimLayerClassData
(
TSubclassOf< UAnimInstance > AnimClass, |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsPersistent | bool | If true, one instance will be kept alive when unlinked so that we don't recreate it from scratch next time it's linked. | Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |
| Class | TSubclassOf< UAnimInstance > | Animation/AnimSubsystem_SharedLinkedAnimLayers.h | ||
| InstancesData | TArray< FLinkedAnimLayerInstanceData > | Animation/AnimSubsystem_SharedLinkedAnimLayers.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinkedAnimLayerInstanceData * FindInstanceData
(
const UAnimInstance* AnimInstance |
Find instance data for given instance if it exists, returns nullptr otherwise. | Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |
UAnimInstance * FindOrAddInstanceForLinking
(
UAnimInstance* OwningInstance, |
Find an existing instance to link given function if one is available, creates one otherwise. | Animation/AnimSubsystem_SharedLinkedAnimLayers.h | |
TSubclassOf< UAnimInstance > GetClass() |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h | ||
const TArray< FLinkedAnimLayerInstanceData > & GetInstancesData() |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h | ||
bool IsPersistent() |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h | ||
void RemoveLinkedFunction
(
UAnimInstance* AnimInstance, |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h | ||
void SetPersistence
(
bool bInIsPersistent |
Animation/AnimSubsystem_SharedLinkedAnimLayers.h |