Navigation
API > API/Editor > API/Editor/UnrealEd
| Name | FEnumEditorUtils |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Kismet2/EnumEditorUtils.h |
| Include Path | #include "Kismet2/EnumEditorUtils.h" |
Syntax
class FEnumEditorUtils
Classes
| Name | Remarks |
|---|---|
| FEnumEditorManager |
Enums
Public
| Name | Remarks |
|---|---|
| EEnumEditorChangeInfo |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| INotifyOnEnumChanged | FEnumEditorManager::ListenerType | Kismet2/EnumEditorUtils.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddNewEnumeratorForUserDefinedEnum
(
UUserDefinedEnum* Enum |
Adds new enumerator (with default unique name) for user defined enum | Kismet2/EnumEditorUtils.h | |
static void BroadcastChanges
(
const UUserDefinedEnum* Enum, |
Kismet2/EnumEditorUtils.h | ||
| Copy full enumeratos names from given enum to OutEnumNames, the last '_MAX' enumerator is skipped | Kismet2/EnumEditorUtils.h | ||
static UEnum * CreateUserDefinedEnum
(
UObject* InParent, |
Creates new user defined enum in given blueprint. | Kismet2/EnumEditorUtils.h | |
static void EnsureAllDisplayNamesExist
(
UUserDefinedEnum* Enum |
Kismet2/EnumEditorUtils.h | ||
static bool IsEnumeratorBitflagsType
(
UUserDefinedEnum* Enum |
Check if the enumerator-as-bitflags meta data is set | Kismet2/EnumEditorUtils.h | |
static bool IsEnumeratorDisplayNameValid
(
const UUserDefinedEnum* Enum, |
Kismet2/EnumEditorUtils.h | ||
static bool IsNameAvailebleForUserDefinedEnum
(
FName Name |
Return if an enum can be named/renamed with given name | Kismet2/EnumEditorUtils.h | |
| Check if NewName is a short name and is acceptable as name in given enum | Kismet2/EnumEditorUtils.h | ||
static void MoveEnumeratorInUserDefinedEnum
(
UUserDefinedEnum* Enum, |
Reorder enumerators in enum. | Kismet2/EnumEditorUtils.h | |
static void PostEditUndo
(
UUserDefinedEnum* Enum |
Handles necessary notifications when the Enum has had a transaction undone or redone on it. | Kismet2/EnumEditorUtils.h | |
static void PrepareForChange
(
UUserDefinedEnum* Enum |
Kismet2/EnumEditorUtils.h | ||
static void RemoveEnumeratorFromUserDefinedEnum
(
UUserDefinedEnum* Enum, |
Removes enumerator from enum | Kismet2/EnumEditorUtils.h | |
| Try to update an out-of-date enum index after an enum's change | Kismet2/EnumEditorUtils.h | ||
static void SetEnumeratorBitflagsTypeState
(
UUserDefinedEnum* Enum, |
Set the state of the enumerator-as-bitflags meta data | Kismet2/EnumEditorUtils.h | |
static bool SetEnumeratorDisplayName
(
UUserDefinedEnum* Enum, |
DISPLAY NAME. | Kismet2/EnumEditorUtils.h | |
static void UpdateAfterPathChanged
(
UEnum* Enum |
Updates enumerators names after name or path of the Enum was changed | Kismet2/EnumEditorUtils.h | |
static void UpgradeDisplayNamesFromMetaData
(
UUserDefinedEnum* Enum |
Kismet2/EnumEditorUtils.h |