UK2Node::ExpandNode

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

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UK2Node::ExpandNode()

UK2Node_GenericCreateObject::ExpandNode()

UK2Node_AddComponentByClass::ExpandNode()

UGameplayTagsK2Node_MultiCompareGameplayTagContainerSingleTags::ExpandNode()

UGameplayTagsK2Node_MultiCompareGameplayTagContainer::ExpandNode()

UGameplayTagsK2Node_MultiCompareGameplayTagAssetInterfaceSingleTags::ExpandNode()

UGameplayTagsK2Node_MultiCompareGameplayTagAssetInterface::ExpandNode()

UK2Node_SpawnActorFromClass::ExpandNode()

UK2Node_GetSubsystem::ExpandNode()

UK2Node_GetSubsystemFromPC::ExpandNode()

UK2Node_GetEngineSubsystem::ExpandNode()

UK2Node_GetEditorSubsystem::ExpandNode()

UK2Node_GetDataTableRow::ExpandNode()

UK2Node_UpdateVirtualSubjectDataBase::ExpandNode()

UK2Node_PixelMappingRendererComponent::ExpandNode()

UK2Node_LoadAsset::ExpandNode()

UK2Node_Message::ExpandNode()

UK2Node_CallFunctionOnMember::ExpandNode()

UK2Node_EvaluateLiveLinkFrame::ExpandNode()

UK2Node_PromotableOperator::ExpandNode()

UGameplayTagsK2Node_LiteralGameplayTag::ExpandNode()

UK2Node_AnimNodeReference::ExpandNode()

UK2Node_BaseMCDelegate::ExpandNode()

UK2Node_MultiGate::ExpandNode()

UK2Node_GetNumEnumEntries::ExpandNode()

UK2Node_LatentGameplayTaskCall::ExpandNode()

UK2Node_VariableSet::ExpandNode()

UK2Node_GetEnumeratorName::ExpandNode()

UK2Node_EnumEquality::ExpandNode()

UK2Node_BitmaskLiteral::ExpandNode()

UK2Node_GetDMXFixtureType::ExpandNode()

UK2Node_GetDMXFixturePatch::ExpandNode()

UK2Node_SpawnActor::ExpandNode()

UK2Node_MatineeController::ExpandNode()

UK2Node_Knot::ExpandNode()

UK2Node_ForEachElementInEnum::ExpandNode()

UK2Node_GetInputActionValue::ExpandNode()

UK2Node_FormatText::ExpandNode()

UK2Node_EnumLiteral::ExpandNode()

UK2Node_GetDMXAttributeValues::ExpandNode()

UK2Node_VariableGet::ExpandNode()

UK2Node_InputTouch::ExpandNode()

UK2Node_GetClassDefaults::ExpandNode()

UK2Node_GetArrayItem::ExpandNode()

UK2Node_EnhancedInputAction::ExpandNode()

UK2Node_DelegateSet::ExpandNode()

UK2Node_ConvertAsset::ExpandNode()

UK2Node_CastByteToEnum::ExpandNode()

UK2Node_BaseAsyncTask::ExpandNode()

UK2Node_LatentGameplayTaskCall::ExpandNode()

UK2Node_EaseFunction::ExpandNode()

UK2Node_CommutativeAssociativeBinaryOperator::ExpandNode()

UK2Node_AddComponent::ExpandNode()

UK2Node_InputAction::ExpandNode()

UK2Node_DoOnceMultiInput::ExpandNode()

UDEPRECATED_K2Node_CastPatchToType::ExpandNode()

UK2Node_GetSubsystemFromPC::ExpandNode()

UK2Node_FunctionEntry::ExpandNode()

UK2Node_InputKey::ExpandNode()

UK2Node_Timeline::ExpandNode()

UK2Node_Select::ExpandNode()

UK2Node_GetEngineSubsystem::ExpandNode()

UAnimGraphNode_LinkedInputPose::ExpandNode()

UK2Node_Event::ExpandNode()

UK2Node_GetEditorSubsystem::ExpandNode()

UK2Node_CallFunction::ExpandNode()

UK2Node_Message::ExpandNode()

UK2Node_CallFunctionOnMember::ExpandNode()

UK2Node_PromotableOperator::ExpandNode()

UK2Node_CommutativeAssociativeBinaryOperator::ExpandNode()

UK2Node_AddComponent::ExpandNode()

UAnimGraphNode_Base::ExpandNode()

UAnimGraphNode_LinkedInputPose::ExpandNode()

References

Module

BlueprintGraph

Header

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

Include

#include "K2Node.h"

Source

/Engine/Source/Editor/BlueprintGraph/Private/K2Node.cpp

Syntax

virtual void ExpandNode
(
    class FKismetCompilerContext & CompilerContext,
    UEdGraph * SourceGraph
)

Remarks

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