Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > UObject
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/CoreRedirects.h |
Include | #include "UObject/CoreRedirects.h" |
Syntax
struct FCoreRedirect
Remarks
A single redirection from an old name to a new name, parsed out of an ini file
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FCoreRedirectObjectName | NewName | Name to replace with |
![]() |
FCoreRedirectObjectName | OldName | Name of object to look for |
![]() |
FCoreRedirectObjectName | OverrideClassName | Change the class of this object when doing a redirect |
![]() |
ECoreRedirectFlags | RedirectFlags | Flags of this redirect |
![]() |
TMap< FString, FString > | ValueChanges | Map of value changes, from old value to new value |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FCoreRedirect
(
ECoreRedirectFlags InRedirectFlags, |
Construct from name strings, which may get parsed out | |
![]() |
FCoreRedirect
(
ECoreRedirectFlags InRedirectFlags, |
Construct parsed out object names |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AppendHash
(
FBlake3& Hasher |
Update Hasher with all fields from this |
![]() ![]() |
int | Compare
(
const FCoreRedirect& Other |
Returns -,0,+ based on a full lexical-fnames compare of all fields on the two CoreRedirects. |
![]() ![]() |
FName | GetSearchKey () |
Returns the name used as the key into the acceleration map |
![]() ![]() |
bool | Returns true if this has value redirects | |
![]() ![]() |
bool | IdenticalMatchRules
(
const FCoreRedirect& Other |
See if search criteria is identical |
![]() ![]() |
bool | Returns true if this is a substring match | |
![]() ![]() |
bool | Matches
(
const FCoreRedirectObjectName& InName, |
Returns true if the passed in name matches requirements |
![]() ![]() |
bool | Matches
(
ECoreRedirectFlags InFlags, |
Returns true if the passed in name and flags match requirements |
![]() |
void | Normalizes NewName with data from OldName | |
![]() |
const TCHAR * | ParseValueChanges
(
const TCHAR* Buffer |
Parses a char buffer into the ValueChanges map |
![]() ![]() |
FCoreRedirectObjectName | RedirectName
(
const FCoreRedirectObjectName& OldObjectName |
Convert to new names based on mapping |