![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Misc/CoreMisc.h"#include "Misc/Parse.h"#include "Misc/CommandLine.h"#include "Containers/Ticker.h"#include "HAL/IConsoleManager.h"#include "HAL/PlatformTime.h"#include "Misc/App.h"#include "Misc/LazySingleton.h"#include "Misc/OutputDeviceError.h"#include "Misc/ScopeLock.h"#include "Misc/ScopeRWLock.h"#include "CoreGlobals.h"#include "Templates/RefCounting.h"#include "Misc/ConfigCacheIni.h"#include "Modules/ModuleManager.h"#include "DerivedDataCacheModule.h"#include "Interfaces/ITargetPlatformManagerModule.h"#include "Interfaces/ITargetPlatform.h"Typedefs | |
| using | FSelfRegisteredExecArray = TArray< FSelfRegisteringExec *, TInlineAllocator< 8 > > |
Variables | |
| FQueryIsRunningServer | GIsServerDelegate |
| bool | GIsRetrievingVTablePtr = false |
| int32 | GEnsureOnNANDiagnostic = false |
| using FSelfRegisteredExecArray = TArray<FSelfRegisteringExec*, TInlineAllocator<8> > |
| DEFINE_LOG_CATEGORY | ( | LogCore | ) |
| DEFINE_LOG_CATEGORY | ( | LogExec | ) |
| DEFINE_LOG_CATEGORY | ( | LogExit | ) |
| DEFINE_LOG_CATEGORY | ( | LogInit | ) |
| DEFINE_LOG_CATEGORY | ( | LogLoad | ) |
| DEFINE_LOG_CATEGORY | ( | LogLocalization | ) |
| DEFINE_LOG_CATEGORY | ( | LogLongPackageNames | ) |
| DEFINE_LOG_CATEGORY | ( | LogProcess | ) |
| DEFINE_LOG_CATEGORY | ( | LogScript | ) |
| DEFINE_LOG_CATEGORY | ( | LogSHA | ) |
For FConfigFile in appInit
| DEFINE_LOG_CATEGORY | ( | LogStats | ) |
| DEFINE_LOG_CATEGORY | ( | LogStreaming | ) |
This class can be used to Tag an execution context but only in case it has not already been tagged It is usually used for the IsInRendering/GamethreadFunctions.
| CtorSignature | InTag the Tag to use Ensures that current thread is during retrieval of vtable ptr of some UClass. |
| CtorSignature | The signature of the ctor currently running to construct proper error message. |
| FDerivedDataCacheInterface * GetDerivedDataCache | ( | ) |
Returns the derived data cache interface if it is available, otherwise null.
| FDerivedDataCacheInterface & GetDerivedDataCacheRef | ( | ) |
Returns the derived data cache interface, or fatal error if it is not available.
| FSelfRegisteredExecArray & GetExecRegistry | ( | ) |
| FTransactionallySafeCriticalSection * GetExecRegistryLock | ( | ) |
| class ITargetPlatformManagerModule * GetTargetPlatformManager | ( | bool | bFailOnInitErrors = true | ) |
Return the Target Platform Manager interface, if it is available, otherwise return nullptr.
| bFailOnInitErrors | If true (default) and errors occur during init of the TPM, an error will be logged and the process may terminate, otherwise will return whether there was an error or not. |
| class ITargetPlatformManagerModule & GetTargetPlatformManagerRef | ( | ) |
Return the Target Platform Manager interface, fatal error if it is not available.
| void SetIsServerForOnlineSubsystemsDelegate | ( | FQueryIsRunningServer | NewDelegate | ) |
Sets the delegate used for IsServerForOnlineSubsystems
| FDerivedDataCacheInterface * TryGetDerivedDataCache | ( | ) |
Returns the derived data cache interface if it is available and initialized, otherwise null.
| bool WillNeedAudioVisualData | ( | ) |
Return true if we are currently in a commandlet is targeting platforms with AV requirements (ie not a server) or we are not targetingother platforms, and the current platform needs to render (CanEverRender())
| FQueryIsRunningServer GIsServerDelegate |