/Engine/Source/Runtime/InteractiveToolsFramework/Public/ToolTargetManager.h
Uses one of the stored factories to build a tool target out of the given input object that satisfies the given requirements. If multiple factories are capable of building a qualifying target, the first encountered one will be used. If none are capable, a nullptr is returned.
Tool target that staisfies given requirements, or nullptr if none could be created.
virtual [UToolTarget](API\Runtime\InteractiveToolsFramework\ToolTargets\UToolTarget) * BuildTarget ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * SourceObject, const [FToolTargetTypeRequirements](API\Runtime\InteractiveToolsFramework\ToolTargets\FToolTargetTypeRequirements) & TargetRequirements )