Navigation
API > API/Plugins > API/Plugins/SubsonicEngine
Executor handle for a Subsonic Event Collection.
| Name | USubsonicEventCollectionExecutor |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Subsonic/Source/SubsonicEngine/Public/SubsonicEventCollectionObjects.h |
| Include Path | #include "SubsonicEventCollectionObjects.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class USubsonicEventCollectionExecutor : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsonicEventCollectionExecutor
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Collection | TObjectPtr< const USubsonicEventCollection > | SubsonicEventCollectionObjects.h |
|
|
| Executor | TSharedPtr< Core::FSubsonicExecutor > | SubsonicEventCollectionObjects.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExecuteEvent
(
FGameplayTag EventTag, |
Executes an event with the given gameplay tag if it exists. | SubsonicEventCollectionObjects.h |
|
const USubsonicEventCollection * GetCollection() |
Returns collection executor is bound to. | SubsonicEventCollectionObjects.h | |
const USubsonicEventCollection & GetCollectionChecked() |
Returns collection executor is bound to and asserts if no collection is set. | SubsonicEventCollectionObjects.h | |
const Core::FSubsonicExecutor & GetExecutor() |
Returns underlying executor UObject wraps. | SubsonicEventCollectionObjects.h | |
bool IsValid() |
Returns whether this executor is valid (has a valid ID and is bound to an event collection) | SubsonicEventCollectionObjects.h | |
void Unregister() |
Unregisters the underlying executor implementation, clearing any state pertaining to the given executor managed by subscribers and releasing association with the provided collection when created. | SubsonicEventCollectionObjects.h |
Public Virtual
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
SubsonicEventCollectionObjects.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static USubsonicEventCollectionExecutor * Create
(
UObject& Parent, |
Creates a transient executor that is bound to the given collection. | SubsonicEventCollectionObjects.h |