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 |