6#include "HAL/PlatformMemory.h"
7#include "GenericPlatform/GenericPlatformMisc.h"
11class GenericApplication;
31
32
33
34
42
43
56 UE_DEPRECATED(4.21,
"void FPlatformMisc::GetEnvironmentVariable(Name, Result, Length) is deprecated. Use FString FPlatformMisc::GetEnvironmentVariable(Name) instead.")
57 static void GetEnvironmentVariable(
const TCHAR* VariableName, TCHAR*
Result, int32
ResultLength);
59 static FString GetEnvironmentVariable(
const TCHAR* VariableName);
83#elif PLATFORM_CPU_ARM_FAMILY
84 __dmb(_ARM64_BARRIER_SY);
133
134
135
136
137
138
139
140
141 static bool OsExecute(
const TCHAR* CommandType,
const TCHAR* Command,
const TCHAR* CommandLine = NULL);
144
145
146
147
148
149
150
151
155
156
157
158
159
160
161
170
171
172
173
177
178
179
180
194
195
196
197
198
199
200
201
202
203
204
205
206
217
218
219
220
221
222
223
224
225
229
230
231
232
233
234
235
238 UE_DEPRECATED(5.2,
"Please use PLATFORM_CACHE_LINE_SIZE instead, runtime query of cache line size not supported")
241
242
249
250
258
259
264 if (DeviceId == 0x1002 || DeviceId == 0x10DE )
269 OutputDevice = (DisplayNitLevel == 1000) ? EDisplayOutputFormat::HDR_ACES_1000nit_ScRGB : EDisplayOutputFormat::HDR_ACES_2000nit_ScRGB;
271 ColorGamut = EDisplayColorGamut::sRGB_D65;
282
283
#define ENABLE_STATNAMEDEVENTS
#define UE_BUILD_SHIPPING
#define UE_DEPRECATED(Version, Message)
@ ERROR_GETVERSIONEX_FAILED
@ ERROR_GETWINDOWSGT62VERSIONS_FAILED
@ ERROR_GETPRODUCTINFO_FAILED
static int32 GetOSVersions(FString &OutOSVersion, FString &OutOSSubVersion)