Navigation
| Name | GameProjectGeneration |
| Type | Editor |
| Location | /Engine/Source/Editor/GameProjectGeneration/ |
| Module Build Rules | GameProjectGeneration.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FGameProjectGenerationModule | Game Project Generation module |
| GameProjectUtils | |
| UClassTemplate | |
| UClassTemplateEditorSubsystem | |
| UDefaultTemplateProjectDefs | |
| UPluginClassTemplate | |
| UTemplateCategories | |
| UTemplateProjectDefs |
Structs
| Name | Remarks |
|---|---|
| FAddToProjectConfig | Add to project dialog configuration structure |
| FFeaturedClasses | Helper that creates lists of featured classes. Include FeaturedClasses.inl for definitions. |
| FLocalizedTemplateString | |
| FNewClassInfo | Information used when creating a new class via AddCodeToProject |
| FProjectInformation | |
| FTemplateCategoryDef | |
| FTemplateConfigValue | Does not require reflection exposure |
| FTemplateFolderRename | |
| FTemplateReplacement | |
| FTemplateVariant |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnAddedToProject | TBaseDelegate_ThreeParams< void, const FString &, const FString &, const FString & > | Delegate called when code is added to the project. Passes in the created class name and class path | AddToProjectConfig.h |
| FProjectDescriptorModifier | TBaseDelegate_OneParam< bool, FProjectDescriptor & > | GameProjectUtils.h |
Enums
Public
| Name | Remarks |
|---|---|
| ETemplateSetting |