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