Navigation
API > API/Plugins > API/Plugins/StateTreeModule
Describes added delegate listeners.
| Name | FStateTreeDelegateActiveListeners |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeExecutionTypes.h |
| Include Path | #include "StateTreeExecutionTypes.h" |
Syntax
struct FStateTreeDelegateActiveListeners
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStateTreeDelegateActiveListeners() |
StateTreeExecutionTypes.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FStateTreeDelegateActiveListeners() |
StateTreeExecutionTypes.h |
Structs
| Name | Remarks |
|---|---|
| FActiveListener |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bContainsUnboundListeners | uint32 | StateTreeExecutionTypes.h | ||
| BroadcastingLockCount | uint32 | StateTreeExecutionTypes.h | ||
| Listeners | TArray< FActiveListener > | StateTreeExecutionTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
const FStateTreeDelegateListener& Listener, |
Adds a delegate bound in the editor to the list. Safe to be called during broadcasting. | StateTreeExecutionTypes.h | |
void BroadcastDelegate
(
const FStateTreeDelegateDispatcher& Dispatcher, |
Broadcasts the listener by predicate. | StateTreeExecutionTypes.h | |
void Remove
(
const FStateTreeDelegateListener& Listener |
Removes a delegate bound in the editor from the list. Safe to be called during broadcasting. | StateTreeExecutionTypes.h | |
void RemoveAll
(
UE::StateTree::FActiveFrameID FrameID |
Removes the listener by predicate. | StateTreeExecutionTypes.h | |
void RemoveAll
(
UE::StateTree::FActiveStateID StateID |
Removes the listener that match. | StateTreeExecutionTypes.h |