/Engine/Source/Editor/GraphEditor/Public/KismetPins/SGraphPinStructInstance.h
virtual FText GetPreviewDescription() const override { return Data.ToText(); }
virtual const UScriptStruct* GetDataScriptStruct() const override { return FDataType::StaticStruct(); }
virtual uint8* GetDataMemory() override { return (uint8*)&Data; }
 }; This is a pin for showing a details customization for a struct instance. It can be used directly by passing in a StructEditWrapper parameter when creating from a pin factory Or, it can be subclassed for other types of struct display
class SGraphPinStructInstance : public [SGraphPin](API\Editor\GraphEditor\SGraphPin)
FText
CachedDescription
Cached description text
TSharedPtr<SCo...
ComboButton
Combo Button widget used to show edit content
TSharedPtr<FSt...
EditWrapperInstance
Instance ofFPinStructEditWrapperthat wraps what we actually want to edit
TSharedPtr<ISt...
StructureDetailsView
Details view that points into EditWrapperInstance