Navigation
API > API/Editor > API/Editor/BlueprintGraph
| Name | UK2Node_Event |
| Type | class |
| Header File | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_Event.h |
| Include Path | #include "K2Node_Event.h" |
Syntax
UCLASS (MinimalAPI)
class UK2Node_Event :
public UK2Node_EditablePinBase ,
public IK2Node_EventNodeInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UK2Node → UK2Node_EditablePinBase → UK2Node_Event
Implements Interfaces
Derived Classes
UK2Node_Event derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UK2Node_Event
(
const FObjectInitializer& ObjectInitializer |
K2Node_Event.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DelegateOutputName | const FName | K2Node_Event.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInternalEvent | uint32 | If true, this event is internal machinery, and should not be marked BlueprintCallable | K2Node_Event.h | |
| bOverrideFunction | uint32 | If true, we are actually overriding this function, not making a new event with a signature that matches | K2Node_Event.h | |
| CustomFunctionName | FName | If this is not an override, allow user to specify a name for the function created by this entry point | K2Node_Event.h | |
| EventReference | FMemberReference | Reference for the function this event is linked to | K2Node_Event.h | |
| FunctionFlags | uint32 | Additional function flags to apply to this function | K2Node_Event.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedTooltip | FNodeTextCache | Constructing FText strings can be costly, so we cache the node's tooltip | K2Node_Event.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFunction * FindEventSignatureFunction() |
K2Node_Event.h | ||
UEdGraphPin * GetDelegatePin() |
Accessor to the delegate pin | K2Node_Event.h | |
FName GetFunctionName() |
K2Node_Event.h | ||
virtual bool IsCosmeticTickEvent() |
K2Node_Event.h | ||
virtual bool IsFunctionEntryCompatible
(
const UK2Node_FunctionEntry* EntryNode |
Checks whether the parameters for this event node are compatible with the specified function entry node | K2Node_Event.h | |
bool IsInterfaceEventNode() |
Checks if this event node is implementing an interface event | K2Node_Event.h | |
virtual bool IsUsedByAuthorityOnlyDelegate() |
K2Node_Event.h | ||
void UpdateDelegatePin
(
bool bSilent |
K2Node_Event.h |
Overridden from UK2Node
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FNodeHandlingFunctor * CreateNodeHandler
(
FKismetCompilerContext& CompilerContext |
K2Node_Event.h | ||
virtual bool DrawNodeAsEntry() |
Return whether to draw this node as an entry | K2Node_Event.h | |
virtual void ExpandNode
(
FKismetCompilerContext& CompilerContext, |
Expands a node while compiling, which may add additional nodes or delete this node | K2Node_Event.h | |
virtual FName GetCornerIcon() |
K2Node_Event.h | ||
virtual FText GetMenuCategory() |
Override to provide a default category for specific node types to be listed under. | K2Node_Event.h | |
virtual void GetNodeAttributes
(
TArray< TKeyValuePair< FString, FString > >& OutNodeAttributes |
This function returns an arbitrary number of attributes that describe this node for analytics events | K2Node_Event.h | |
virtual void GetRedirectPinNames
(
const UEdGraphPin& Pin, |
Determines what the possible redirect pin names are | K2Node_Event.h | |
virtual FText GetToolTipHeading() |
K2Node_Event.h | ||
virtual bool NodeCausesStructuralBlueprintChange() |
Return true if adding/removing this node requires calling MarkBlueprintAsStructurallyModified on the Blueprint | K2Node_Event.h | |
virtual void PostReconstructNode() |
Called at the end of ReconstructNode, allows node specific work to be performed | K2Node_Event.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddSearchMetaDataInfo
(
TArray< struct FSearchTagDataPair >& OutTaggedMetaData |
K2Node_Event.h | ||
virtual void AllocateDefaultPins() |
K2Node_Event.h | ||
virtual bool CanPasteHere
(
const UEdGraph* TargetGraph |
K2Node_Event.h | ||
virtual void FindDiffs
(
UEdGraphNode* OtherNode, |
K2Node_Event.h | ||
virtual FEdGraphNodeDeprecationResponse GetDeprecationResponse
(
EEdGraphNodeDeprecationType DeprecationType |
K2Node_Event.h | ||
virtual FString GetDocumentationExcerptName() |
K2Node_Event.h | ||
virtual FString GetDocumentationLink() |
K2Node_Event.h | ||
virtual FString GetFindReferenceSearchString_Impl
(
EGetFindReferenceSearchStringFlags InFlags |
K2Node_Event.h | ||
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
K2Node_Event.h | ||
virtual UObject * GetJumpTargetForDoubleClick() |
K2Node_Event.h | ||
virtual FText GetKeywords() |
K2Node_Event.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type TitleType |
K2Node_Event.h | ||
virtual FLinearColor GetNodeTitleColor() |
K2Node_Event.h | ||
virtual FText GetTooltipText() |
K2Node_Event.h | ||
virtual bool HasDeprecatedReference() |
K2Node_Event.h | ||
| K2Node_Event.h | |||
virtual bool IsCompatibleWithGraph
(
const UEdGraph* TargetGraph |
K2Node_Event.h | ||
virtual void PinConnectionListChanged
(
UEdGraphPin* Pin |
K2Node_Event.h | ||
virtual void ValidateNodeDuringCompilation
(
FCompilerResultsLog& MessageLog |
K2Node_Event.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostDuplicate
(
bool bDuplicateForPIE |
K2Node_Event.h | ||
virtual void PostLoad() |
K2Node_Event.h | ||
virtual void Serialize
(
FArchive& Ar |
K2Node_Event.h |
Overridden from IK2Node_EventNodeInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FEdGraphSchemaAction > GetEventNodeAction
(
const FText& ActionCategory |
K2Node_Event.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void FixupEventReference
(
bool bForce |
K2Node_Event.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool AreEventNodesIdentical
(
const UK2Node_Event* InNodeA, |
Helper function to identify if two Event nodes are the same | K2Node_Event.h | |
static FText GetLocalizedNetString
(
uint32 NetFlags, |
Returns localized string describing replication settings. | K2Node_Event.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EventSignatureClass_DEPRECATED | TSubclassOf< class UObject > | Class that the function signature is from. | K2Node_Event.h | |
| EventSignatureName_DEPRECATED | FName | Name of function signature that this event implements | K2Node_Event.h |