Navigation
API > API/Developer > API/Developer/DatasmithFacade
| Name | FDatasmithFacadeUniqueNameProvider |
| Type | class |
| Header File | /Engine/Source/Developer/Datasmith/DatasmithFacade/Public/DatasmithFacadeUtils.h |
| Include Path | #include "DatasmithFacadeUtils.h" |
Syntax
class FDatasmithFacadeUniqueNameProvider
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDatasmithFacadeUniqueNameProvider() |
DatasmithFacadeUtils.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedGeneratedName | FString | DatasmithFacadeUtils.h | ||
| InternalNameProvider | TUniquePtr< FDatasmithUniqueNameProvider > | DatasmithFacadeUtils.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddExistingName
(
const TCHAR* Name |
Register a name as known | DatasmithFacadeUtils.h | |
const TCHAR * GenerateUniqueName
(
const TCHAR* BaseName |
Generates a unique name | DatasmithFacadeUtils.h | |
void RemoveExistingName
(
const TCHAR* Name |
Remove a name from the list of existing name | DatasmithFacadeUtils.h | |
void Reserve
(
int32 NumberOfName |
Reserves space in the internal data structures to contain at least the number of name specified. | DatasmithFacadeUtils.h |