Files
UnrealEngineUWP/Engine/Source/Editor/GameProjectGeneration/Private/TemplateItem.h
matt kuhlenschmidt 9e3deb7716 Project dialog reskin
#jira UETOOL-2465

#ROBOMERGE-SOURCE: CL 15366173 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15368932 by matt kuhlenschmidt in ue5-main branch]
2021-02-09 15:02:56 -04:00

36 lines
759 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;
bool bThumbnailAsIcon = false;
};