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

29 lines
896 B
C++

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "EditableMeshTypes.h"
#include "EditableMeshFactory.generated.h"
// @todo mesheditor: Comment these classes and enums!
UCLASS()
class MESHEDITINGRUNTIME_API UEditableMeshFactory : public UObject
{
GENERATED_BODY()
public:
static FEditableMeshSubMeshAddress MakeSubmeshAddress( class UPrimitiveComponent* PrimitiveComponent, const int32 LODIndex );
static FEditableMeshSubMeshAddress MakeSubmeshAddress( class UStaticMesh& StaticMesh, const int32 LODIndex );
static UEditableMesh* MakeEditableMesh( class UPrimitiveComponent* PrimitiveComponent, const FEditableMeshSubMeshAddress& SubMeshAddress );
UFUNCTION( BlueprintCallable, Category = "Editable Mesh" )
static UEditableMesh* MakeEditableMesh( class UPrimitiveComponent* PrimitiveComponent, const int32 LODIndex );
};