| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/UserDefinedEnum.h |
Include |
#include "Engine/UserDefinedEnum.h" |
class UUserDefinedEnum : public UEnum
An Enumeration is a list of named values.
Name | Description | ||
---|---|---|---|
|
DisplayNameMap |
De-facto display names for enum entries mapped against their raw enum name (UEnum::GetNameByIndex). |
|
|
EnumDescription |
Shows up in the content browser when the enum asset is hovered |
|
|
uint32 |
UniqueNameIndex |
Name | Description | |
---|---|---|
|
UUserDefinedEnum ( |
Name | Description | ||
---|---|---|---|
|
GenerateNewEnumeratorName() |
||
|
TSubclassOf<... |
GetCookedMetaDataClass() |
Name | Description | ||
---|---|---|---|
|
GenerateFullEnumName ( |
Generates full enum name give enum name. |
|
|
GetAuthoredNameStringByIndex ( |
Returns the unlocalized logical name originally assigned to the enum at creation. |
|
|
GetDisplayNameTextByIndex ( |
Overridden to read DisplayNameMap |
|
|
int64 |
ResolveEnumerator ( |
Try to update value in enum variable after an enum's change. |
|
bool |
SetEnums |
Sets the array of enums. |
Name | Description | ||
---|---|---|---|
|
void |
GetAssetRegistryTags ( |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects |
|
void |
PostDuplicate ( |
Called after duplication & serialization and before PostLoad. |
|
void |
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
void |
PostEditUndo() |
Called after applying a transaction to the object. |
|
void |
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
void |
PostSaveRoot ( |
Called from within SavePackage on the passed in base/root object. |
|
void |
PreSaveRoot ( |
Called from within SavePackage on the passed in base/root object. |
|
bool |
Rename ( |
Rename this object to a unique name, or change its outer. |
|
void |
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |