Navigation
API > API/Plugins > API/Plugins/AvalancheTransition
Builder Class for Base Transition Executor Implementation
| Name | FAvaTransitionExecutorBuilder |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheTransition/Public/Execution/AvaTransitionExecutorBuilder.h |
| Include Path | #include "Execution/AvaTransitionExecutorBuilder.h" |
Syntax
class FAvaTransitionExecutorBuilder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaTransitionExecutorBuilder() |
Execution/AvaTransitionExecutorBuilder.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContextName | FString | Execution/AvaTransitionExecutorBuilder.h | ||
| EnterInstances | TArray< FAvaTransitionBehaviorInstance > | Execution/AvaTransitionExecutorBuilder.h | ||
| ExitInstances | TArray< FAvaTransitionBehaviorInstance > | Execution/AvaTransitionExecutorBuilder.h | ||
| NullInstance | FAvaTransitionBehaviorInstance | Execution/AvaTransitionExecutorBuilder.h | ||
| OnFinished | FSimpleDelegate | Execution/AvaTransitionExecutorBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaTransitionExecutorBuilder & AddEnterInstance
(
FAvaTransitionBehaviorInstance& InInstance |
Execution/AvaTransitionExecutorBuilder.h | ||
FAvaTransitionExecutorBuilder & AddExitInstance
(
FAvaTransitionBehaviorInstance& InInstance |
Execution/AvaTransitionExecutorBuilder.h | ||
TSharedRef< IAvaTransitionExecutor > Build
(
UAvaTransitionSubsystem& InTransitionSubsystem |
Execution/AvaTransitionExecutorBuilder.h | ||
FAvaTransitionExecutorBuilder & SetContextName
(
const FString& InContextName |
Execution/AvaTransitionExecutorBuilder.h | ||
FAvaTransitionExecutorBuilder & SetNullInstance
(
FAvaTransitionBehaviorInstance& InInstance |
Optional: Sets a null instance to use as "no transition" This is used as filler if there are missing behavior instances in a layer. | Execution/AvaTransitionExecutorBuilder.h | |
FAvaTransitionExecutorBuilder & SetOnFinished
(
FSimpleDelegate InDelegate |
Set the delegate to call when the Transition finishes | Execution/AvaTransitionExecutorBuilder.h |