You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Add a generic opaque mesh view interface FLayoutUV::IMeshView to abstract mesh data access and allow FLayoutUV to be used with any mesh type in any module. Replaced few instances of using an old version of overlapping corners data structure (multi-map) with new specialized FOverlappingCorners container. #rb Alexis.Matte #rb Brian.Karis [CL 4242975 by Yuriy ODonnell in Dev-Editor branch]
63 lines
1.5 KiB
C#
63 lines
1.5 KiB
C#
// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved.
|
|
|
|
using UnrealBuildTool;
|
|
using System.IO;
|
|
|
|
public class MeshMergeUtilities : ModuleRules
|
|
{
|
|
public MeshMergeUtilities(ReadOnlyTargetRules Target) : base(Target)
|
|
{
|
|
PrivateDependencyModuleNames.AddRange(
|
|
new string [] {
|
|
"Core",
|
|
"CoreUObject",
|
|
"Engine",
|
|
"RenderCore",
|
|
"Renderer",
|
|
"RHI",
|
|
"Landscape",
|
|
"UnrealEd",
|
|
"ShaderCore",
|
|
"MaterialUtilities",
|
|
"SlateCore",
|
|
"Slate",
|
|
"StaticMeshEditor",
|
|
"SkeletalMeshEditor",
|
|
"MaterialBaking",
|
|
"MeshUtilitiesCommon",
|
|
}
|
|
);
|
|
|
|
PublicDependencyModuleNames.AddRange(
|
|
new string [] {
|
|
"RawMesh",
|
|
}
|
|
);
|
|
|
|
PublicIncludePathModuleNames.AddRange(
|
|
new string[] {
|
|
"HierarchicalLODUtilities",
|
|
"MeshUtilities",
|
|
"MeshReductionInterface",
|
|
}
|
|
);
|
|
|
|
PrivateIncludePathModuleNames.AddRange(
|
|
new string[] {
|
|
"HierarchicalLODUtilities",
|
|
"MeshUtilities",
|
|
"MeshReductionInterface",
|
|
"MaterialBaking",
|
|
}
|
|
);
|
|
|
|
DynamicallyLoadedModuleNames.AddRange(
|
|
new string[] {
|
|
"HierarchicalLODUtilities",
|
|
"MeshUtilities",
|
|
"MeshReductionInterface",
|
|
}
|
|
);
|
|
}
|
|
}
|