Navigation
| Name | AvalancheTransition |
| Type | Plugin |
| Part of Plugins | Motion Design |
| Location | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheTransition/ |
| Module Build Rules | AvalancheTransition.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAvaTransitionExecutorBuilder | Builder Class for Base Transition Executor Implementation |
| FAvaTransitionNode | |
| FDefaultTags | |
| UAvaTransitionBehavior | |
| UAvaTransitionConditionBlueprint | |
| UAvaTransitionLibrary | |
| UAvaTransitionNodeInterface | Interface that enable nodes that store a Behavior Instance Cache to expose this execution cache for others like function libraries to retrieve it |
| UAvaTransitionRenderingSubsystem | |
| UAvaTransitionSubsystem | |
| UAvaTransitionTaskBlueprint | |
| UAvaTransitionTree | Motion Design Transition Tree is a State Tree with the purpose of executing user-defined logic when there's a Transition between multiple scenes in multiple layers. |
| UAvaTransitionTreeSchema |
Structs
Interfaces
| Name | Remarks |
|---|---|
| IAvaTransitionBehavior | |
| IAvaTransitionExecutor | Responsible for execution of Transition Behaviors and signaling when these Behaviors have completed. |
| IAvaTransitionExtension | Transition Extensions offers capabilities that connect a transition task/condition to some external logic. |
| IAvaTransitionModule | |
| IAvaTransitionNodeInterface |
Enums
Public
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AvaTransitionEnums.h | |||
| AvaTransitionEnums.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static InNodeType::FInstanceDataType * UE::AvaTransition::TryGetInstanceData
(
const InNodeType& InNode, |
Safely gets the Instance Data if the Struct type matches or nullptr if there is type mismatch | AvaTransitionUtils.h |