6#include "Runtime/Launch/Resources/Version.h"
8#include "CoreMinimal.h"
11#include "VaRest_BreakJson.generated.h"
28 UPROPERTY(EditAnywhere, Category = NamedType)
31 UPROPERTY(EditAnywhere, Category = NamedType)
34 UPROPERTY(EditAnywhere, Category = NamedType)
38UCLASS(BlueprintType, Blueprintable)
41 GENERATED_UCLASS_BODY()
45 virtual void AllocateDefaultPins()
override;
46 virtual FLinearColor GetNodeTitleColor()
const override;
47 virtual void PostEditChangeProperty(
struct FPropertyChangedEvent& PropertyChangedEvent)
override;
51 virtual bool IsNodePure()
const {
return true; }
52 virtual bool ShouldShowNodeProperties()
const {
return true; }
53 void GetMenuActions(FBlueprintActionDatabaseRegistrar& ActionRegistrar)
const override;
54 virtual FText GetMenuCategory()
const override;
55 virtual FText GetNodeTitle(ENodeTitleType::Type TitleType)
const override;
56 virtual class FNodeHandlingFunctor* CreateNodeHandler(
class FKismetCompilerContext& CompilerContext)
const override;
60 virtual void CreateProjectionPins(UEdGraphPin* Source);
63 UPROPERTY(EditAnywhere, Category = PinOptions)
64 TArray<FVaRest_NamedType> Inputs;
67UCLASS(BlueprintType, Blueprintable)
70 GENERATED_UCLASS_BODY()
74 virtual
void AllocateDefaultPins() override;
75 virtual FLinearColor GetNodeTitleColor() const override;
76 virtual
void PostEditChangeProperty(struct FPropertyChangedEvent& PropertyChangedEvent) override;
80 virtual
bool IsNodePure()
const {
return true; }
81 virtual bool ShouldShowNodeProperties()
const {
return true; }
82 void GetMenuActions(FBlueprintActionDatabaseRegistrar& ActionRegistrar)
const override;
83 virtual FText GetMenuCategory()
const override;
84 virtual FText GetNodeTitle(ENodeTitleType::Type TitleType)
const override;
85 virtual class FNodeHandlingFunctor* CreateNodeHandler(
class FKismetCompilerContext& CompilerContext)
const override;
89 virtual void CreateProjectionPins(UEdGraphPin* Source);
92 UPROPERTY(EditAnywhere, Category = PinOptions)
93 TArray<FVaRest_NamedType> Outputs;
EVaRest_JsonType
UENUM(BlueprintType)
UCLASS(BlueprintType, Blueprintable)
virtual bool IsNodePure() const
TArray< FVaRest_NamedType > Outputs
UPROPERTY(EditAnywhere, Category = PinOptions)
virtual bool ShouldShowNodeProperties() const
UCLASS(BlueprintType, Blueprintable)
virtual bool ShouldShowNodeProperties() const
virtual bool IsNodePure() const
TArray< FVaRest_NamedType > Inputs
UPROPERTY(EditAnywhere, Category = PinOptions)
FName Name
UPROPERTY(EditAnywhere, Category = NamedType)
bool bIsArray
UPROPERTY(EditAnywhere, Category = NamedType)
EVaRest_JsonType Type
UPROPERTY(EditAnywhere, Category = NamedType)