Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/CoreRedirects.h |
Include |
#include "UObject/CoreRedirects.h" |
struct FCoreRedirects
A container for all of the registered core-level redirects
No constructors are accessible with public or protected access.
Name | Description | ||
---|---|---|---|
|
AddKnownMissing ( |
Adds the given combination of (Type, ObjectName, Channel) as a missing name; IsKnownMissing queries will now find it |
|
|
AddRedirectList ( |
Adds an array of redirects to global list |
|
|
ClearKnownMissing ( |
||
|
FindPreviousNames ( |
Returns list of names it may have been before |
|
|
const TMap< ... |
GetConfigKeyMap() |
Gets map from config key -> Flags |
|
ECoreRedirec... |
GetFlagsForTypeClass ( |
Goes from UClass Type to the type flag |
|
ECoreRedirec... |
GetFlagsForTypeName |
Goes from the containing package and name of the type to the type flag |
|
GetMatchingRedirects ( |
Returns list of all core redirects that match requirements |
|
|
FCoreRedirec... |
GetRedirectedName ( |
Returns a redirected version of the object name. |
|
const TMap< ... |
GetValueRedirects ( |
Returns map of String->String value redirects for the object name, or nullptr if none found |
|
Initialize() |
Run initialization steps that are needed before any data can be stored in FCoreRedirects. |
|
|
IsInitialized() |
Returns true if this has ever been initialized |
|
|
IsKnownMissing ( |
Returns true if this name has been registered as explicitly missing |
|
|
ReadRedirectsFromIni ( |
Parse all redirects out of a given ini file |
|
|
RedirectNameAndValues ( |
Performs both a name redirect and gets a value redirect struct if it exists. |
|
|
RemoveKnownMissing ( |
Removes the given combination of (Type, ObjectName, Channel) as a missing name |
|
|
RunTests() |
Runs set of redirector tests, returns false on failure |
Name |
Description |
---|---|
bInitialized |
Whether this has been initialized at least once |
ConfigKeyMap |
Map from config name to flag |
KnownMissingLock |
Lock to protect multithreaded access to *KnownMissing functions, which can be called from the async loading threads. |
RedirectTypeMap |
Map from name of thing being mapped to full list. List must be filtered further |