// Copyright (c) Samuel Kahn (samuel@kahncode.com). All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "EdGraph/EdGraphNodeUtils.h" #include "K2Node_BlobOperation.h" #include "Textures/SlateIcon.h" #include "UObject/ObjectMacros.h" #include "K2Node_BlobToStruct.generated.h" class UEdGraph; UCLASS(MinimalAPI) class UK2Node_BlobToStruct : public UK2Node_BlobOperation { GENERATED_BODY() //~ Begin UEdGraphNode Interface virtual void AllocateDefaultPins() override; virtual FText GetNodeTitle(ENodeTitleType::Type TitleType) const override; virtual FText GetTooltipText() const override; virtual FSlateIcon GetIconAndTint(FLinearColor& OutColor) const override; //~ End UEdGraphNode Interface //~ Begin K2Node Interface virtual void ExpandNode(class FKismetCompilerContext& aCompilerContext, UEdGraph* SourceGraph) override; //~ End K2Node Interface };