UK2Node_ComponentBoundEvent

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

BlueprintGraph

Header

/Engine/Source/Editor/BlueprintGraph/Classes/K2Node_ComponentBoundEvent.h

Include

#include "K2Node_ComponentBoundEvent.h"

Syntax

class UK2Node_ComponentBoundEvent : public UK2Node_Event

Variables

Name Description

Public variable

FName

 

ComponentPropertyName

Name of property in Blueprint class that pointer to component we want to bind to

Public variable

TObjectPtr< UCl...

 

DelegateOwnerClass

Delegate property's owner class that this event is associated with

Public variable

FName

 

DelegatePropertyName

Delegate property name that this event is associated with

Constructors

Name Description

Public function

UK2Node_ComponentBoundEvent

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

FMulticastDe...

 

GetTargetDelegateProperty()

Return the delegate property that this event is bound to

Public function

void

 

InitializeComponentBoundEventParams

(
    FObjectProperty const* InCompo...,
    const FMulticastDelegateProperty&#...
)

Overridden from UK2Node_Event

Overridden from UK2Node

Name Description

Public function Virtual Const

UClass *

 

GetDynamicBindingClass()

Returns which dynamic binding class (if any) to use for this node.

Public function Virtual

void

 

HandleVariableRenamed

(
    UBlueprint* InBlueprint,
    UClass* InVariableClass,
    UEdGraph* InGraph,
    const FName& InOldVarName,
    const FName& InNewVarName
)

Handle when a variable is renamed in the Blueprint Palette

Public function Virtual Const

bool

 

NodeCausesStructuralBlueprintChange()

Return true if adding/removing this node requires calling MarkBlueprintAsStructurallyModified on the Blueprint

Public function Virtual Const

void

 

RegisterDynamicBinding

(
    UDynamicBlueprintBinding* Bind...
)

Puts information about this node into the dynamic binding object.

Overridden from UEdGraphNode

Name Description

Public function Virtual Const

bool

 

CanPasteHere

(
    const UEdGraph* TargetGraph
)

Determine if this node can live in the specified graph

Public function Virtual Const

FString

 

GetDocumentationExcerptName()

Returns the name of the excerpt to display from the specified external documentation link for the graph node Default behavior is to return the class name (including prefix)

Public function Virtual Const

FString

 

GetDocumentationLink()

Returns the link used for external documentation for the graph node

Public function Virtual Const

FText

 

GetNodeTitle

(
    ENodeTitleType::Type TitleType
)

Gets the name of this node, shown in title bar

Public function Virtual Const

FText

 

GetTooltipText()

Gets the tooltip to display when over the node

Public function Virtual

void

 

ReconstructNode()

Refresh the connectors on a node, preserving as many connections as it can.

Public function Virtual Const

void

 

ValidateNodeDuringCompilation

(
    FCompilerResultsLog& MessageLog
)

Gives each visual node a chance to do final validation before it's node is harvested for use at runtime.

Overridden from UObject

Name Description

Public function Virtual

bool

 

Modify

(
    bool bAlwaysMarkDirty
)

That the object will be modified.

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.