Files
UnrealEngineUWP/Engine/Source/Editor/GameProjectGeneration/Private/TemplateItem.h
JeanMichel Dignard 70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00

35 lines
726 B
C

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "Styling/SlateBrush.h"
#include "TemplateProjectDefs.h"
/** Struct describing a single template project */
struct FTemplateItem
{
FText Name;
FText Description;
TArray<FName> Categories;
FString Key;
FString SortKey;
TSharedPtr<FSlateBrush> Thumbnail;
TSharedPtr<FSlateBrush> PreviewImage;
FString ClassTypes;
FString AssetTypes;
FString CodeProjectFile;
UTemplateProjectDefs* CodeTemplateDefs = nullptr;
FString BlueprintProjectFile;
UTemplateProjectDefs* BlueprintTemplateDefs = nullptr;
TArray<ETemplateSetting> HiddenSettings;
bool bIsEnterprise = false;
bool bIsBlankTemplate = false;
};