Navigation
API > API/Plugins > API/Plugins/AvalancheTransition
| Name | IAvaTransitionBehavior |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheTransition/Public/Behavior/IAvaTransitionBehavior.h |
| Include Path | #include "Behavior/IAvaTransitionBehavior.h" |
Syntax
class IAvaTransitionBehavior
Structs
| Name | Remarks |
|---|---|
| FPropertyContext |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject & AsUObject() |
Behavior/IAvaTransitionBehavior.h | ||
void ForEachDetailsEditableProperty
(
TFunctionRef< void(const FPropertyContext&)> InFunc |
Calls the given functor on each property that is allowed to be visible in an external details panel | Behavior/IAvaTransitionBehavior.h | |
EAvaTransitionInstancingMode GetInstancingMode() |
Determines the instancing mode of the transition behavior | Behavior/IAvaTransitionBehavior.h |
|
const FStateTreeReference & GetStateTreeReference() |
Gets the underlying State Tree reference that this transition behavior runs | Behavior/IAvaTransitionBehavior.h | |
FAvaTagHandle GetTransitionLayer() |
Gets the transition layer that this transition behavior uses | Behavior/IAvaTransitionBehavior.h |
|
UAvaTransitionTree * GetTransitionTree() |
Gets the underlying Transition Tree that this Transition Behavior runs | Behavior/IAvaTransitionBehavior.h | |
bool IsEnabled() |
Determines whether the transition behavior is enabled | Behavior/IAvaTransitionBehavior.h | |
void SetEnabled
(
bool bInEnabled |
Sets whether this transition behavior is enabled | Behavior/IAvaTransitionBehavior.h | |
void SetInstancingMode
(
EAvaTransitionInstancingMode InInstancingMode |
Sets the instancing mode for this transition behavior | Behavior/IAvaTransitionBehavior.h | |
void SetTransitionLayer
(
FAvaTagHandle InTransitionLayer |
Set the transition layer that this transition behavior will use | Behavior/IAvaTransitionBehavior.h |