Navigation
API > API/Editor > API/Editor/GraphEditor
Base type for editing simple structs as pin default values, by displaying a nested version of a struct customization. To make this work, create an inherited USTRUCT that includes a copy of the struct to be edited and overrides the functions. Then, pass in StructName::StaticStruct() when creating SGraphPinStructInstance from a pin factory
| Name | FPinStructEditWrapper |
| Type | struct |
| Header File | /Engine/Source/Editor/GraphEditor/Public/KismetPins/SGraphPinStructInstance.h |
| Include Path | #include "KismetPins/SGraphPinStructInstance.h" |
Syntax
USTRUCT ()
struct FPinStructEditWrapper
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FPinStructEditWrapper() |
KismetPins/SGraphPinStructInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint8 * GetDataMemory() |
Returns address of nested data | KismetPins/SGraphPinStructInstance.h | |
virtual const UScriptStruct * GetDataScriptStruct() |
Returns what script struct to use to parse the nested data | KismetPins/SGraphPinStructInstance.h | |
virtual FText GetPreviewDescription() |
Returns a text representation of the data | KismetPins/SGraphPinStructInstance.h |