UK2Node_BaseAsyncTask

!!! The proxy object should have RF_StrongRefOnFrame flag. !!!

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

BlueprintGraph

Header

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

Include

#include "K2Node_BaseAsyncTask.h"

Syntax

class UK2Node_BaseAsyncTask : public UK2Node

Remarks

!!! The proxy object should have RF_StrongRefOnFrame flag. !!!

Variables

Name Description

Protected variable

FName

 

ProxyActivateFunctionName

The name of the 'go' function on the proxy object that will be called after delegates are in place, can be NAME_None.

Protected variable

UClass *

 

ProxyClass

The type of proxy object that will be created.

Protected variable

UClass *

 

ProxyFactoryClass

The class containing the proxy object functions.

Protected variable

FName

 

ProxyFactoryFunctionName

The name of the function to call to create a proxy object.

Constructors

Name Description

Public function

UK2Node_BaseAsyncTask

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function Const

UFunction &#...

 

GetFactoryFunction()

Returns the factory function (checked)

Public function Virtual Const

bool

 

IsCompatibleWithGraph

(
    const UEdGraph* TargetGraph
)

Overridden from UK2Node

Name Description

Public function Virtual Const

ERedirectTyp...

 

DoPinsMatchForReconstruction

(
    const UEdGraphPin* NewPin,
    int32 NewPinIndex,
    const UEdGraphPin* OldPin,
    int32 OldPinIndex
)

Whether or not two pins match for purposes of reconnection after reconstruction.

Public function Virtual

void

 

ExpandNode

(
    FKismetCompilerContext& CompilerCo...,
    UEdGraph* SourceGraph
)

Expands a node while compiling, which may add additional nodes or delete this node

Public function Virtual Const

FName

 

GetCornerIcon()

Public function Virtual Const

void

 

GetMenuActions

Replacement for GetMenuEntries().

Public function Virtual Const

FText

 

GetMenuCategory()

Override to provide a default category for specific node types to be listed under.

Protected function Virtual Const

void

 

GetRedirectPinNames

(
    const UEdGraphPin& Pin,
    TArray< FString >& RedirectPinName...
)

Determines what the possible redirect pin names are

Public function Virtual Const

bool

 

HasExternalDependencies

(
    TArray< class UStruct* >*...
)

Returns whether or not this node has dependencies on an external structure If OptionalOutput isn't null, it should be filled with the known dependencies objects (Classes, Structures, Functions, etc).

Overridden from UEdGraphNode

Name Description

Public function Virtual

void

 

AllocateDefaultPins()

Allocate default pins for a given node, based only the NodeType, which should already be filled in.

Public function Virtual Const

FText

 

GetNodeTitle

(
    ENodeTitleType::Type TitleType
)

Gets the name of this node, shown in title bar

Public function Virtual Const

void

 

GetPinHoverText

(
    const UEdGraphPin& Pin,
    FString& HoverTextOut
)

Fetch the hover text for a pin when the graph is being edited.

Public function Virtual Const

FText

 

GetTooltipText()

Gets the tooltip to display when over the node

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.

Classes

Name

Description

Protected struct

FBaseAsyncTaskHelper

Constants

Name

Description

AsyncTaskPinRedirectMap

Pin Redirector support.

bAsyncTaskPinRedirectMapInitialized

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss