Navigation
API > API/Plugins > API/Plugins/SubsonicCore
| Name | FSubsonicEventActionBase |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Subsonic/Source/SubsonicCore/Public/SubsonicEventCollection.h |
| Include Path | #include "SubsonicEventCollection.h" |
Syntax
USTRUCT (MinimalAPI, BlueprintType , Meta=(Abstract, Hidden))
struct FSubsonicEventActionBase
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSubsonicEventActionBase() |
SubsonicEventCollection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Binds an action property to a named parameter, replacing any previous binding for that property. | SubsonicEventCollection.h | ||
const TMap< FName, FSubsonicEventActionBoundProperties > & GetBindings() |
SubsonicEventCollection.h | ||
| Returns the parameter name that the given action property is currently bound to, or NAME_None if unbound. | SubsonicEventCollection.h | ||
bool RemoveAllPropertyBindingsToParameter
(
FName ParameterName |
Removes all property bindings associated with the parameter of the given name. | SubsonicEventCollection.h | |
void RemovePropertyBinding
(
FName PropertyName |
Removes any binding for the given action property. | SubsonicEventCollection.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetDisplayInfo() |
Returns display info that is custom to the given action instance to be shown adjacent to the action, for example, in the Subsonic Event Editor action tree. | SubsonicEventCollection.h | |
virtual void InitializeDefaultName
(
const UScriptStruct* ActionStruct, |
Virtual hook for per-action-type customization of default property names. | SubsonicEventCollection.h |
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Execute
(
const FSubsonicExecutor& InExecutor, |
SubsonicEventCollection.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GenerateDefaultBaseIdentifier
(
const FEventHandle& OwnerHandle |
Computes a reasonable default base identifiable name from the provided owning event handle. | SubsonicEventCollection.h | |
static FName GetBindingsParameterName() |
SubsonicEventCollection.h | ||
static void InitializeDefaultActionName
(
TInstancedStruct< FSubsonicEventActionBase >& ActionConfig, |
Initializes default property names on a newly created action config. | SubsonicEventCollection.h |