UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EdGraphNode_Documentation.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
9#include "EdGraphNode_Documentation.generated.h"
10
12class UEdGraphPin;
13struct Rect;
14
15UCLASS(MinimalAPI)
17{
19
20
21 UPROPERTY(meta=(DisplayName="Documentation Link"))
22 FString Link;
23
25 UPROPERTY(meta=(DisplayName="Documentation Excerpt"))
26 FString Excerpt;
27
28public:
29
30#if WITH_EDITOR
31 //~ Begin UEdGraphNode Interface
32 virtual void AllocateDefaultPins() override {}
33 virtual bool ShouldOverridePinNames() const override { return true; }
34 virtual FLinearColor GetNodeTitleColor() const override { return FLinearColor( 0.2f, 1.f, 0.2f ); }
35 ENGINE_API virtual FText GetTooltipText() const override;
36 ENGINE_API virtual FText GetNodeTitle(ENodeTitleType::Type TitleType) const override;
37 ENGINE_API virtual FText GetPinNameOverride(const UEdGraphPin& Pin) const override;
38 ENGINE_API virtual void ResizeNode(const FVector2f& NewSize) override;
39 ENGINE_API virtual void PostPlacedNewNode() override;
40 ENGINE_API virtual void OnRenameNode(const FString& NewName) override;
42 virtual FString GetDocumentationLink() const override { return Link; }
43 virtual FString GetDocumentationExcerptName() const override { return Excerpt; }
45 //~ End UEdGraphNode Interface
46
48 ENGINE_API void SetBounds(const class FSlateRect& Rect);
49
50#endif
51};
52
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition SlateRect.h:26
Definition Text.h:385
Definition SharedPointer.h:692
Definition EdGraphNode_Documentation.h:17
Definition EdGraphNode.h:289
Definition EdGraphPin.h:294
Type
Definition EdGraphNode.h:136
Definition Color.h:48
Definition SlateIcon.h:13
Definition LinuxPlatformSplash.cpp:43