Navigation
API > API/Editor > API/Editor/GameProjectGeneration > API/Editor/GameProjectGeneration/FNewClassInfo
The type of class we want to create
| Name | EClassType |
| Type | enum |
| Header File | /Engine/Source/Editor/GameProjectGeneration/Public/AddToProjectConfig.h |
| Include Path | #include "AddToProjectConfig.h" |
Syntax
enum EClassType
{
UObject,
EmptyCpp,
SlateWidget,
SlateWidgetStyle,
UInterface,
}
Values
| Name | Remarks |
|---|---|
| UObject | The new class is using a UObject as a base, consult BaseClass for the type. |
| EmptyCpp | The new class should be an empty standard C++ class. |
| SlateWidget | The new class should be a Slate widget, deriving from SCompoundWidget. |
| SlateWidgetStyle | The new class should be a Slate widget style, deriving from FSlateWidgetStyle, along with its associated UObject wrapper class. |
| UInterface | The new class is a UObject Interface, to be implemented by other UObject-based classes. |