// Copyright Epic Games, Inc. All Rights Reserved. #include "AdvancedPreviewSceneModule.h" #include "AdvancedPreviewSceneCommands.h" #include "Modules/ModuleManager.h" #include "SAdvancedPreviewDetailsTab.h" #include "Widgets/DeclarativeSyntaxSupport.h" class UObject; void FAdvancedPreviewSceneModule::StartupModule() { FAdvancedPreviewSceneCommands::Register(); } void FAdvancedPreviewSceneModule::ShutdownModule() { } TSharedRef FAdvancedPreviewSceneModule::CreateAdvancedPreviewSceneSettingsWidget(const TSharedRef& InPreviewScene, UObject* InAdditionalSettings, const TArray& InDetailCustomizations, const TArray& InPropertyTypeCustomizations, const TArray& InDelegates) { return SNew(SAdvancedPreviewDetailsTab, InPreviewScene) .AdditionalSettings(InAdditionalSettings) .DetailCustomizations(InDetailCustomizations) .PropertyTypeCustomizations(InPropertyTypeCustomizations) .Delegates(InDelegates); } IMPLEMENT_MODULE(FAdvancedPreviewSceneModule, AdvancedPreviewScene);