typedef [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [ILevelViewportLayoutEntity](API\Editor\LevelEditor\ILevelViewportLayoutEntity) >const [FAssetEditorViewportConstructionArgs](API\Editor\UnrealEd\FAssetEditorViewportConstruction-) &, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [ILevelEditor](API\Editor\LevelEditor\ILevelEditor) >)> FFactoryFunctionType