Navigation
| Name | NamingTokens |
| Type | Developer |
| Part of Plugins | NamingTokens |
| Location | /Engine/Plugins/Developer/NamingTokens/Source/NamingTokens/ |
| Module Build Rules | NamingTokens.Build.cs |
Classes
| Name | Remarks |
|---|---|
| UGlobalNamingTokens | Default global tokens accessed project wide. |
| UNamingTokens | Subclass to define naming tokens to use for a specific tool or project. |
| UNamingTokensEngineSubsystem | An editor subsystem for registering global tokens and evaluating strings across the entire project. |
Structs
| Name | Remarks |
|---|---|
| FNamingTokenData | |
| FNamingTokenFilterArgs | |
| FNamingTokenResultData | Evaluated results from a template file string. |
| FNamingTokensEvaluationData | Shared data across token evaluation. |
| FNamingTokenValueData |
Interfaces
| Name | Remarks |
|---|---|
| INamingTokensModule |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFilterNamespace | TBaseDelegate_OneParam< void, TSet< FString > & > | NamingTokensEngineSubsystem.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| UseNamingTokens | const FString | Specifier indicating naming tokens should be used. | NamingTokensSpecifiers.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString UE::NamingTokens::Utils::CreateFormattedToken
(
const FNamingTokenData& InToken |
Formats a token key into {key}. | Utils/NamingTokenUtils.h | |
FString UE::NamingTokens::Utils::GetNamespaceDelimiter() |
Retrieve the delimiter for the namespace. | Utils/NamingTokenUtils.h | |
FString UE::NamingTokens::Utils::GetNamespaceFromTokenKey
(
const FString& InTokenKey |
Return the namespace from a token key, or an empty string. | Utils/NamingTokenUtils.h | |
UFunction * UE::NamingTokens::Utils::GetProcessTokenFunctionSignature() |
Return the signature function all blueprint token processing should use. | Utils/NamingTokenUtils.h | |
TArray< FString > UE::NamingTokens::Utils::GetTokenKeysFromString
(
const FString& InTokenString |
Extract all token keys from a string. | Utils/NamingTokenUtils.h | |
bool UE::NamingTokens::Utils::IsTokenInString
(
const FString& InTokenKey, |
Checks if a token is present in a string. | Utils/NamingTokenUtils.h | |
FString UE::NamingTokens::Utils::RemoveNamespaceFromTokenKey
(
const FString& InTokenKey |
Remove the namespace from the given token key. | Utils/NamingTokenUtils.h | |
bool UE::NamingTokens::Utils::ValidateName
(
const FString& InName, |
Validates a name used for a token key or namespace. | Utils/NamingTokenUtils.h | |
bool UE::NamingTokens::Utils::ValidateTokenFunction
(
const UFunction* InFunction |
Validate that a token function can be used for token processing. | Utils/NamingTokenUtils.h |