5#include "API/UE/Containers/Array.h"
6#include "API/UE/Containers/ContainerAllocationPolicies.h"
7#include "API/UE/Containers/Map.h"
8#include "API/UE/Containers/UnrealString.h"
9#include "API/UE/CoreGlobals.h"
10#include "API/UE/CoreTypes.h"
11#include "API/UE/HAL/PlatformProperties.h"
12#include "API/UE/HAL/ThreadSingleton.h"
13#include "API/UE/Logging/LogVerbosity.h"
14#include "API/UE/Math/IntPoint.h"
15#include "API/UE/Misc/Build.h"
16#include "API/UE/Misc/Exec.h"
17#include "API/UE/Templates/Function.h"
18#include "API/UE/UObject/NameTypes.h"
24
25
26
108
109
121
122
123
124
125
132
133
134
138
139
142
143
144
147 if (FPlatformProperties::IsServerOnly())
152 if (FPlatformProperties::IsGameOnly())
158 extern int32 StaticDedicatedServerCheck();
159 return (StaticDedicatedServerCheck() == 1);
166
167
168
169
172 if (FPlatformProperties::IsGameOnly())
177 if (FPlatformProperties::IsServerOnly())
183 extern int32 StaticGameCheck();
184 return (StaticGameCheck() == 1);
191
192
193
194
197 if (FPlatformProperties::IsClientOnly())
203 extern int32 StaticClientOnlyCheck();
204 return (StaticClientOnlyCheck() == 1);
211
212
223
224
228
229
250
251
255
256
261
262
266
267
271
272
276
277
281
282
286
287
292
293
297
298
299
304
305
313
314
315
316
327
328
329
330#ifndef DO_BLUEPRINT_GUARD
332 #define DO_BLUEPRINT_GUARD 1
334 #define DO_BLUEPRINT_GUARD 0
339#ifndef SCRIPT_AUDIT_ROUTINES
341 #define SCRIPT_AUDIT_ROUTINES 1
343 #define SCRIPT_AUDIT_ROUTINES 0
#define UE_BUILD_SHIPPING
class FDerivedDataCacheInterface * GetDerivedDataCache()
FORCEINLINE bool IsRunningClientOnly()
class FDerivedDataCacheInterface & GetDerivedDataCacheRef()
class ITargetPlatformManagerModule * GetTargetPlatformManager(bool bFailOnInitErrors=true)
FORCEINLINE bool IsRunningDedicatedServer()
bool WillNeedAudioVisualData()
bool StringHasBadDashes(const TCHAR *Str)
class ITargetPlatformManagerModule & GetTargetPlatformManagerRef()
TFunction< void(ELogVerbosity::Type, const TCHAR *, const TCHAR *) FScriptExceptionHandlerFunc)
class FDerivedDataCacheInterface * TryGetDerivedDataCache()
FORCEINLINE bool IsRunningGame()
#define UE_ALLOW_EXEC_COMMANDS
bool bSetNamedEventsEnabled
void Update(bool bIsProfiling)
virtual FString GetContext()=0
virtual ~FContextSupplier()
static void LoggingExceptionHandler(ELogVerbosity::Type Verbosity, const TCHAR *ExceptionMessage, const TCHAR *StackMessage)
static FScriptExceptionHandlerFunc DefaultExceptionHandler
void PushExceptionHandler(const FScriptExceptionHandlerFunc &InFunc)
void HandleException(ELogVerbosity::Type Verbosity, const TCHAR *ExceptionMessage, const TCHAR *StackMessage)
static void AssertionExceptionHandler(ELogVerbosity::Type Verbosity, const TCHAR *ExceptionMessage, const TCHAR *StackMessage)
void PopExceptionHandler()
TArray< FScriptExceptionHandlerFunc, TInlineAllocator< 4 > > ExceptionHandlerStack
static FScriptExceptionHandler & Get()
static bool StaticExec(UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar)
virtual ~FSelfRegisteringExec()
virtual bool Exec_Dev(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override
FStaticSelfRegisteringExec_Dev(bool(*InStaticExecFunc)(UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar))
bool(* StaticExecFunc)(UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar)
FStaticSelfRegisteringExec_Editor(bool(*InStaticExecFunc)(UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar))
virtual bool Exec_Editor(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override
bool(* StaticExecFunc)(UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar)
bool(* StaticExecFunc)(UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar)
FStaticSelfRegisteringExec(bool(*InStaticExecFunc)(UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar))
FBoolConfigValueHelper(const TCHAR *Section, const TCHAR *Key, const FString &Filename=GEditorIni)
static void DeleteOldLogs()
FScopedScriptExceptionHandler(const FScriptExceptionHandlerFunc &InFunc)
~FScopedScriptExceptionHandler()