Navigation
API > API/Plugins > API/Plugins/VariantManagerContent
| Name | FFunctionCaller |
| Type | struct |
| Header File | /Engine/Plugins/Enterprise/VariantManagerContent/Source/VariantManagerContent/Public/FunctionCaller.h |
| Include Path | #include "FunctionCaller.h" |
Syntax
USTRUCT ()
struct FFunctionCaller
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FunctionName | FName | The function that should be called to invoke this event. | FunctionCaller.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DisplayOrder | uint32 | FunctionCaller.h | ||
| FunctionEntry | TWeakObjectPtr< UObject > | Weak pointer to the function entry within the blueprint graph for this event. | FunctionCaller.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheFunctionName () |
Cache the function name to call from the blueprint function entry node. | FunctionCaller.h | |
uint32 GetDisplayOrder () |
Get the order with which the VariantManager should display this in a property list. | FunctionCaller.h | |
| Retrieve the function entry node this event is bound to | FunctionCaller.h | ||
bool IsBoundToBlueprint() |
Check whether this event is bound to a valid blueprint entry node | FunctionCaller.h | |
void PostSerialize
(
const FArchive& Ar |
Called after this event has been serialized in order to cache the function pointer if necessary | FunctionCaller.h | |
void SetDisplayOrder
(
uint32 InDisplayOrder |
Set the order with which the VariantManager should display this in a property list. | FunctionCaller.h | |
void SetFunctionEntry
(
UK2Node_FunctionEntry* Entry |
Set the function entry that this event should trigger | FunctionCaller.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsValidFunction
(
UK2Node_FunctionEntry* Node |
Helper function to determine whether the specified function entry is valid for this event | FunctionCaller.h |