Files
UnrealEngineUWP/Engine/Source/Runtime/MeshEditingRuntime/Public/IEditableMeshFormat.h
Unrealbot 02dbb9765e Branch snapshot for CL 3327560
[CL 3327560 in Dev-Geometry branch]
2017-03-01 12:26:39 -05:00

22 lines
687 B
C++

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Features/IModularFeature.h"
#include "Features/IModularFeatures.h"
/**
* Interface for mesh primitives that can be interactively edited (low-poly editing, sculpting, attribute painting, etc.)
*/
class IEditableMeshFormat : public IModularFeature
{
public:
// @todo mesheditor: Comments!
virtual void FillMeshObjectPtr( class UPrimitiveComponent& Component, struct FEditableMeshSubMeshAddress& SubMeshAddress ) = 0;
virtual class UEditableMesh* MakeEditableMesh( class UPrimitiveComponent& Component, const struct FEditableMeshSubMeshAddress& SubMeshAddress ) = 0;
};