Navigation
API > API/Runtime > API/Runtime/Core
Predictably sized structure for representing an FName in memory images while allowing the size to be smaller than FScriptName when case-preserving behavior is not required.
| Name | FMemoryImageName |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/UObject/NameTypes.h |
| Include Path | #include "UObject/NameTypes.h" |
Syntax
struct FMemoryImageName
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| UObject/NameTypes.h | |||
FMemoryImageName
(
EName Name |
UObject/NameTypes.h | ||
FMemoryImageName
(
const FName& Name |
UObject/NameTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FName | friend | UObject/NameTypes.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ComparisonIndex | FNameEntryId | The internal structure of FMemoryImageName is private in order to handle UE_FNAME_OUTLINE_NUMBER. | UObject/NameTypes.h | |
| DisplayIndex | FNameEntryId | Encoded address of name entry (used to find String portion of the string/number pair used for display) | UObject/NameTypes.h | |
| Number | uint32 | Number portion of the string/number pair (stored internally as 1 more than actual, so zero'd memory will be the default, no-instance case) | UObject/NameTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsNone() |
UObject/NameTypes.h | ||
FString ToString() |
UObject/NameTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
EName Name |
UObject/NameTypes.h |