Files
UnrealEngineUWP/Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/MeshModelingToolsExp/Public/Properties/MeshAnalysisProperties.h
michael balzer 1eacd4598b MeshModelingToolset: Use NoResetToDefault for mesh statistics in Inspect tool
#jira UE-163547
#preflight 6320f172a514fd1e37e91020

[CL 21997839 by michael balzer in ue5-main branch]
2022-09-13 21:50:48 -04:00

33 lines
724 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "InteractiveToolBuilder.h"
#include "GeometryBase.h"
#include "MeshAnalysisProperties.generated.h"
// predeclarations
PREDECLARE_USE_GEOMETRY_CLASS(FDynamicMesh3);
UCLASS()
class MESHMODELINGTOOLSEXP_API UMeshAnalysisProperties : public UInteractiveToolPropertySet
{
GENERATED_BODY()
public:
/** In meters squared */
UPROPERTY(VisibleAnywhere, Category = MeshAnalysis, meta = (NoResetToDefault))
FString SurfaceArea;
/** In cubic meters */
UPROPERTY(VisibleAnywhere, Category = MeshAnalysis, meta = (NoResetToDefault))
FString Volume;
void Update(const FDynamicMesh3& Mesh, const FTransform& Transform);
};