Files
UnrealEngineUWP/Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/ToolActivities/PolyEditActivityUtil.h
michael balzer c4e9341b37 MeshModelingToolset: Move selected "PolyModel" tools out of experimental
#jira UETOOL-3823
#preflight 6156558e47517300016750ee
#rnx

#ROBOMERGE-AUTHOR: michael.balzer
#ROBOMERGE-SOURCE: CL 17691795 in //UE5/Release-5.0/... via CL 17691808
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17691812 by michael balzer in ue5-release-engine-test branch]
2021-10-01 10:46:45 -04:00

25 lines
650 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
class UInteractiveTool;
class UPolyEditActivityContext;
class UPolyEditPreviewMesh;
namespace UE {
namespace Geometry {
namespace PolyEditActivityUtil {
enum class EPreviewMaterialType
{
SourceMaterials, PreviewMaterial, UVMaterial
};
UPolyEditPreviewMesh* CreatePolyEditPreviewMesh(UInteractiveTool& Tool, const UPolyEditActivityContext& ActivityContext);
void UpdatePolyEditPreviewMaterials(UInteractiveTool& Tool, const UPolyEditActivityContext& ActivityContext,
UPolyEditPreviewMesh& EditPreviewMesh, EPreviewMaterialType MaterialType);
}}}