33 lines
812 B
C++
33 lines
812 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "MeshMergingTool/SMeshMergingDialog.h"
|
|
#include "MeshMergingTool/MeshMergingTool.h"
|
|
#include "SlateOptMacros.h"
|
|
|
|
#include "IDetailsView.h"
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
// SMeshMergingDialog
|
|
|
|
SMeshMergingDialog::SMeshMergingDialog()
|
|
{
|
|
}
|
|
|
|
SMeshMergingDialog::~SMeshMergingDialog()
|
|
{
|
|
}
|
|
|
|
BEGIN_SLATE_FUNCTION_BUILD_OPTIMIZATION
|
|
void SMeshMergingDialog::Construct(const FArguments& InArgs, FMeshMergingTool* InTool)
|
|
{
|
|
checkf(InTool != nullptr, TEXT("Invalid owner tool supplied"));
|
|
Tool = InTool;
|
|
|
|
SMeshProxyCommonDialog::Construct(SMeshProxyCommonDialog::FArguments());
|
|
|
|
MergeSettings = UMeshMergingSettingsObject::Get();
|
|
SettingsView->SetObject(MergeSettings);
|
|
}
|
|
|
|
END_SLATE_FUNCTION_BUILD_OPTIMIZATION
|