Navigation
API > API/Runtime > API/Runtime/DatasmithCore
Inheritance Hierarchy
- FDatasmithUniqueNameProviderBase
- FDatasmithUniqueNameProvider
- FDatasmithActorUniqueLabelProvider
References
| Module | DatasmithCore |
| Header | /Engine/Source/Runtime/Datasmith/DatasmithCore/Public/DatasmithUtils.h |
| Include | #include "DatasmithUtils.h" |
Syntax
class FDatasmithUniqueNameProvider : public FDatasmithUniqueNameProviderBase
Remarks
Name provider with internal cache implemented with a simple TSet
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Reserve
(
int32 NumberOfName |
Overridden from FDatasmithUniqueNameProviderBase
| Type | Name | Description | |
|---|---|---|---|
| void | AddExistingName
(
const FString& Name |
Register a name as known | |
| void | Clear () |
Flushes all known names | |
| bool | Check if the given name is already registered | ||
| void | RemoveExistingName
(
const FString& Name |
Remove a name from the list of existing name |
Typedefs
| Name | Description |
|---|---|
| Super |