7#include <EdGraphUtilities.h>
8#include "Slate/Pins/SArticyRefPin.h"
9#include "Slate/Pins/SArticyIdPin.h"
33 virtual TSharedPtr<SGraphPin>
CreatePin(UEdGraphPin* Pin)
const override
35 if (Pin->PinType.PinSubCategoryObject.IsValid() && Pin->PinType.PinSubCategoryObject.Get() == FArticyRef::StaticStruct())
39 if (Pin->PinType.PinSubCategoryObject.IsValid() && Pin->PinType.PinSubCategoryObject.Get() == FArticyId::StaticStruct())
A factory class for creating custom graph pins in the editor.
Definition ArticyPinFactory.h:20
virtual TSharedPtr< SGraphPin > CreatePin(UEdGraphPin *Pin) const override
Creates a custom pin for the given graph pin if it matches specific types.
Definition ArticyPinFactory.h:33
Definition SArticyIdPin.h:16
Definition SArticyRefPin.h:17