Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
Inheritance Hierarchy
- FAnimNode_Base
- FAnimNode_CustomProperty
- FAnimNode_LinkedAnimGraph
- FAnimNode_LinkedAnimLayer
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNode_LinkedAnimLayer.h |
Include | #include "Animation/AnimNode_LinkedAnimLayer.h" |
Syntax
struct FAnimNode_LinkedAnimLayer : public FAnimNode_LinkedAnimGraph
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TSubclassOf< UAnimLayerInterface > | Interface | Optional interface. |
![]() |
FName | Layer | The layer in the interface to use |
![]() |
FSimpleMulticastDelegate | OnInstanceChangedEvent | Event fired when the instance we are running has changed. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | CleanupSharedLinkedLayersData
(
const UAnimInstance* InOwningAnimInstance, |
Cleanup Shared LinkedLayers Data associated with InPreviousTargetInstance. |
![]() |
void | InitializeSelfLayer
(
const UAnimInstance* SelfAnimInstance |
|
![]() |
void | InitializeSourceProperties
(
const UAnimInstance* InAnimInstance |
Initialize the source properties to copy from. |
![]() |
FSimpleMulticastDelegate & | Event fired when the instance we are running has changed. | |
![]() |
void | OnUninitializeAnimInstance
(
UAnimInstance* InAnimInstance |
|
![]() |
void | SetLinkedLayerInstance
(
const UAnimInstance* InOwningAnimInstance, |
Set the layer's 'overlay' externally managed linked instance. |
Overridden from FAnimNode_LinkedAnimGraph
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanTeardownLinkedInstance
(
const UAnimInstance* LinkedInstance |
Check if the currently linked instance can be teared down. |
![]() ![]() ![]() |
FName | FAnimNode_LinkedAnimGraph interface | |
![]() ![]() ![]() |
UAnimInstance * | GetDynamicLinkTarget
(
UAnimInstance* InOwningAnimInstance |
Get the dynamic link target |
Overridden from FAnimNode_CustomProperty
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
UClass * | Get Target Class | |
![]() ![]() |
void | Handle object reinstancing override point. | |
![]() ![]() |
void | InitializeProperties
(
const UObject* InSourceInstance, |
FAnimNode_CustomProperty interface |
Overridden from FAnimNode_Base
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | For nodes that need some kind of initialization that is not dependent on node relevancy (i.e. it is insufficient or inefficient to use Initialize_AnyThread), return true here. | |
![]() ![]() |
void | OnInitializeAnimInstance
(
const FAnimInstanceProxy* InProxy, |
FAnimNode_Base interface |