Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UnrealMathSSE.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "HAL/Platform.h"
6#include "HAL/PlatformMath.h"
7#include "Math/MathFwd.h"
8#include "Math/UnrealMathUtility.h"
9
10// IWYU pragma: begin_exports
11
12#if !WITH_DIRECTXMATH && !PLATFORM_ENABLE_VECTORINTRINSICS_NEON && !(defined(__cplusplus_cli) && !PLATFORM_HOLOLENS) && PLATFORM_ENABLE_VECTORINTRINSICS
13
14struct VectorRegisterConstInit {};
15
16// We require SSE2
17#include <emmintrin.h>
18
19#ifndef UE_PLATFORM_MATH_USE_SSE4_1
20#define UE_PLATFORM_MATH_USE_SSE4_1 PLATFORM_ALWAYS_HAS_SSE4_1
21#endif
22
23#ifndef UE_PLATFORM_MATH_USE_AVX
24#define UE_PLATFORM_MATH_USE_AVX PLATFORM_ALWAYS_HAS_AVX
25#endif
26
27#ifndef UE_PLATFORM_MATH_USE_AVX_2
28#define UE_PLATFORM_MATH_USE_AVX_2 (PLATFORM_ALWAYS_HAS_AVX_2 && UE_PLATFORM_MATH_USE_AVX)
29#endif
30
31#ifndef UE_PLATFORM_MATH_USE_FMA3
32#define UE_PLATFORM_MATH_USE_FMA3 PLATFORM_ALWAYS_HAS_FMA3
33#endif
34
35#ifndef UE_PLATFORM_MATH_USE_SVML
36 #if defined(_MSC_VER) && !defined(__clang__)
37 #define UE_PLATFORM_MATH_USE_SVML (_MSC_VER >= 1920) // Support added to MSVC 2019 16.0+
38 #else
39 #define UE_PLATFORM_MATH_USE_SVML 0
40 #endif // defined(_MSC_VER)
41#endif
42
43#ifndef UE_PLATFORM_MATH_USE_SVML_AVX
44#define UE_PLATFORM_MATH_USE_SVML_AVX (UE_PLATFORM_MATH_USE_SVML && UE_PLATFORM_MATH_USE_AVX)
45#endif
46
47// If SSE4.1 is enabled, need additional defines.
48#if UE_PLATFORM_MATH_USE_SSE4_1
49#include <smmintrin.h>
50#endif
51
52// If AVX is enabled, need additional defines.
53#if UE_PLATFORM_MATH_USE_AVX || UE_PLATFORM_MATH_USE_SVML
54#include <immintrin.h>
55#endif
56
57#define UE_SSE_FLOAT_ALIGNMENT 16
58
59#if UE_PLATFORM_MATH_USE_AVX
60#define UE_SSE_DOUBLE_ALIGNMENT 32 // required for __m256d
61#else
62#define UE_SSE_DOUBLE_ALIGNMENT 16
63#endif
64
65// We suppress static analysis warnings for the cast from (double*) to (float*) in VectorLoadFloat2
66// and VectorLoadTwoPairsFloat below:
67// -V:VectorLoadFloat2:615
68// -V:VectorLoadTwoPairsFloat:615
69
70/*=============================================================================
71 * Helpers:
72 *============================================================================*/
73
74/**
75 * float4 vector register type, where the first float (X) is stored in the lowest 32 bits, and so on.
76 */
77
78// 4 floats
79typedef __m128 VectorRegister4Float;
80
81// 4 int32s
82typedef __m128i VectorRegister4Int;
83
84// 2 int64s
85typedef __m128i VectorRegister2Int64;
86
87// 2 doubles
88typedef __m128d VectorRegister2Double;
89
90
91namespace SSE
92{
93 //wrapper for sse_mathfun.h and sse_mathfun_extension.h
94 VectorRegister4Float sin_ps (VectorRegister4Float x);
95 VectorRegister4Float cos_ps (VectorRegister4Float x);
96 void sincos_ps (VectorRegister4Float x, VectorRegister4Float* s, VectorRegister4Float* c);
97 VectorRegister4Float log_ps (VectorRegister4Float x);
98 VectorRegister4Float exp_ps (VectorRegister4Float x);
99 VectorRegister4Float tan_ps (VectorRegister4Float x);
100 VectorRegister4Float cot_ps (VectorRegister4Float x);
101 VectorRegister4Float atan_ps (VectorRegister4Float x);
102 VectorRegister4Float atan2_ps (VectorRegister4Float y, VectorRegister4Float x);
103};
104
105// 4 doubles
106struct alignas(UE_SSE_DOUBLE_ALIGNMENT) VectorRegister4Double
107{
108#if !UE_PLATFORM_MATH_USE_AVX
109 VectorRegister2Double XY;
110 VectorRegister2Double ZW;
111
112 FORCEINLINE VectorRegister2Double GetXY() const { return XY; }
113 FORCEINLINE VectorRegister2Double GetZW() const { return ZW; }
114#else
115 union
116 {
117 struct
118 {
119 VectorRegister2Double XY;
120 VectorRegister2Double ZW;
121 };
122 __m256d XYZW;
123 };
124
125 // Use in preference when reading XY or ZW to extract values, it's better on MSVC than the generated memory reads.
126 FORCEINLINE VectorRegister2Double GetXY() const { return _mm256_extractf128_pd(XYZW, 0); } // { return _mm256_castpd256_pd128(XYZW); } // Possible MSVC compiler bug in optimized bugs when using this cast, but can be more efficient.
127 FORCEINLINE VectorRegister2Double GetZW() const { return _mm256_extractf128_pd(XYZW, 1); }
128#endif
129
131
132 FORCEINLINE VectorRegister4Double(const VectorRegister2Double& InXY, const VectorRegister2Double& InZW)
133 {
134#if UE_PLATFORM_MATH_USE_AVX
135 XYZW = _mm256_setr_m128d(InXY, InZW);
136#else
137 XY = InXY;
138 ZW = InZW;
139#endif
140 }
141
142 FORCEINLINE constexpr VectorRegister4Double(VectorRegister2Double InXY, VectorRegister2Double InZW, VectorRegisterConstInit)
143 : XY(InXY)
144 , ZW(InZW)
145 {}
146
147 // Construct from a vector of 4 floats
148 FORCEINLINE VectorRegister4Double(const VectorRegister4Float& FloatVector)
149 {
150#if !UE_PLATFORM_MATH_USE_AVX
151 XY = _mm_cvtps_pd(FloatVector);
152 ZW = _mm_cvtps_pd(_mm_movehl_ps(FloatVector, FloatVector));
153#else
154 XYZW = _mm256_cvtps_pd(FloatVector);
155#endif
156 }
157
158 // Assign from a vector of 4 floats
159 FORCEINLINE VectorRegister4Double& operator=(const VectorRegister4Float& FloatVector)
160 {
161#if !UE_PLATFORM_MATH_USE_AVX
162 XY = _mm_cvtps_pd(FloatVector);
163 ZW = _mm_cvtps_pd(_mm_movehl_ps(FloatVector, FloatVector));
164#else
165 XYZW = _mm256_cvtps_pd(FloatVector);
166#endif
167 return *this;
168 }
169
170#if UE_PLATFORM_MATH_USE_AVX
171 // Convenience for things like 'Result = _mm256_add_pd(...)'
172 FORCEINLINE VectorRegister4Double(const __m256d& Register)
173 {
174 XYZW = Register;
175 }
176
177 // Convenience for things like 'Result = _mm256_add_pd(...)'
178 FORCEINLINE VectorRegister4Double& operator=(const __m256d& Register)
179 {
180 XYZW = Register;
181 return *this;
182 }
183
184 // Convenience for passing VectorRegister4Double to _mm256_* functions without needing '.XYZW'
185 FORCEINLINE operator __m256d() const
186 {
187 return XYZW;
188 }
189#endif
190
191};
192
193
194// Aliases
195typedef VectorRegister4Int VectorRegister4i;
196typedef VectorRegister4Float VectorRegister4f;
197typedef VectorRegister4Double VectorRegister4d;
198typedef VectorRegister2Double VectorRegister2d;
199typedef VectorRegister4Double VectorRegister4;
200#define VectorZeroVectorRegister() VectorZeroDouble()
201#define VectorOneVectorRegister() VectorOneDouble()
202
203// Backwards compatibility
204typedef VectorRegister4 VectorRegister;
205typedef VectorRegister4Int VectorRegisterInt;
206
207
208// Forward declarations
209VectorRegister4Float VectorLoadAligned(const float* Ptr);
210VectorRegister4Double VectorLoadAligned(const double* Ptr);
211void VectorStoreAligned(const VectorRegister4Float& Vec, float* Ptr);
212void VectorStoreAligned(const VectorRegister4Double& Vec, double* Dst);
213
214
215// Helper for conveniently aligning a float array for extraction from VectorRegister4Float
216struct alignas(UE_SSE_FLOAT_ALIGNMENT) AlignedFloat4
217{
218 float V[4];
219
220 FORCEINLINE AlignedFloat4(const VectorRegister4Float& Vec)
221 {
222 VectorStoreAligned(Vec, V);
223 }
224
225 FORCEINLINE float operator[](int32 Index) const { return V[Index]; }
226 FORCEINLINE float& operator[](int32 Index) { return V[Index]; }
227
228 FORCEINLINE VectorRegister4Float ToVectorRegister() const
229 {
230 return VectorLoadAligned(V);
231 }
232};
233
234
235// Helper for conveniently aligning a double array for extraction from VectorRegister4Double
236struct alignas(alignof(VectorRegister4Double)) AlignedDouble4
237{
238 double V[4];
239
240 FORCEINLINE AlignedDouble4(const VectorRegister4Double& Vec)
241 {
243 }
244
245 FORCEINLINE double operator[](int32 Index) const { return V[Index]; }
246 FORCEINLINE double& operator[](int32 Index) { return V[Index]; }
247
248 FORCEINLINE VectorRegister4Double ToVectorRegister() const
249 {
250 return VectorLoadAligned(V);
251 }
252};
253
254typedef AlignedDouble4 AlignedRegister4;
255
256#define DECLARE_VECTOR_REGISTER(X, Y, Z, W) MakeVectorRegister(X, Y, Z, W)
257
258/**
259 * @param A0 Selects which element (0-3) from 'A' into 1st slot in the result
260 * @param A1 Selects which element (0-3) from 'A' into 2nd slot in the result
261 * @param B2 Selects which element (0-3) from 'B' into 3rd slot in the result
262 * @param B3 Selects which element (0-3) from 'B' into 4th slot in the result
263 */
264#define SHUFFLEMASK(A0,A1,B2,B3) ( (A0) | ((A1)<<2) | ((B2)<<4) | ((B3)<<6) )
265
266#define SHUFFLEMASK2(A0,A1) ((A0) | ((A1)<<1))
267
268
269FORCEINLINE VectorRegister2Double MakeVectorRegister2Double(double X, double Y)
270{
271 return _mm_setr_pd(X, Y);
272}
273
274// Bitwise equivalent from two 64-bit values.
275FORCEINLINE VectorRegister2Double MakeVectorRegister2DoubleMask(uint64 X, uint64 Y)
276{
277 union { VectorRegister2Double Vd; __m128i Vi; } Result;
278 // Note: this instruction only exists on 64-bit
279 Result.Vi = _mm_set_epi64x(Y, X); // intentionally (Y,X), there is no 'setr' version.
280 return Result.Vd;
281}
282
283/**
284 * Returns a bitwise equivalent vector based on 4 DWORDs.
285 *
286 * @param X 1st uint32 component
287 * @param Y 2nd uint32 component
288 * @param Z 3rd uint32 component
289 * @param W 4th uint32 component
290 * @return Bitwise equivalent vector with 4 floats
291 */
292FORCEINLINE VectorRegister4Float MakeVectorRegisterFloat( uint32 X, uint32 Y, uint32 Z, uint32 W )
293{
294 union { VectorRegister4Float v; VectorRegister4Int i; } Tmp;
295 Tmp.i = _mm_setr_epi32( X, Y, Z, W );
296 return Tmp.v;
297}
298
299FORCEINLINE VectorRegister4Double MakeVectorRegisterDouble(uint64 X, uint64 Y, uint64 Z, uint64 W)
300{
301 return VectorRegister4Double(MakeVectorRegister2DoubleMask(X, Y), MakeVectorRegister2DoubleMask(Z, W));
302}
303
304FORCEINLINE VectorRegister4Float MakeVectorRegister(uint32 X, uint32 Y, uint32 Z, uint32 W)
305{
306 return MakeVectorRegisterFloat(X, Y, Z, W);
307}
308
309// Nicer aliases
310FORCEINLINE VectorRegister4Float MakeVectorRegisterFloatMask(uint32 X, uint32 Y, uint32 Z, uint32 W)
311{
312 return MakeVectorRegisterFloat(X, Y, Z, W);
313}
314
315FORCEINLINE VectorRegister4Double MakeVectorRegisterDoubleMask(uint64 X, uint64 Y, uint64 Z, uint64 W)
316{
317 return MakeVectorRegisterDouble(X, Y, Z, W);
318}
319
320/**
321 * Returns a vector based on 4 FLOATs.
322 *
323 * @param X 1st float component
324 * @param Y 2nd float component
325 * @param Z 3rd float component
326 * @param W 4th float component
327 * @return Vector of the 4 FLOATs
328 */
329FORCEINLINE VectorRegister4Float MakeVectorRegisterFloat(float X, float Y, float Z, float W)
330{
331 return _mm_setr_ps( X, Y, Z, W );
332}
333
334FORCEINLINE VectorRegister4Double MakeVectorRegisterDouble(double X, double Y, double Z, double W)
335{
336 VectorRegister4Double Result;
337#if !UE_PLATFORM_MATH_USE_AVX
338 Result.XY = _mm_setr_pd(X, Y);
339 Result.ZW = _mm_setr_pd(Z, W);
340#else
341 Result = _mm256_setr_pd(X, Y, Z, W);
342#endif
343 return Result;
344}
345
346FORCEINLINE VectorRegister4Float MakeVectorRegister(float X, float Y, float Z, float W)
347{
348 return MakeVectorRegisterFloat(X, Y, Z, W);
349}
350
351FORCEINLINE VectorRegister4Double MakeVectorRegister(double X, double Y, double Z, double W)
352{
353 return MakeVectorRegisterDouble(X, Y, Z, W);
354}
355
356FORCEINLINE VectorRegister4Double MakeVectorRegisterDouble(const VectorRegister2Double& XY, const VectorRegister2Double& ZW)
357{
358 return VectorRegister4Double(XY, ZW);
359}
360
361// Make double register from float register
362FORCEINLINE VectorRegister4Double MakeVectorRegisterDouble(const VectorRegister4Float& From)
363{
364 return VectorRegister4Double(From);
365}
366
367// Lossy conversion: double->float vector
368FORCEINLINE VectorRegister4Float MakeVectorRegisterFloatFromDouble(const VectorRegister4Double& Vec4d)
369{
370#if !UE_PLATFORM_MATH_USE_AVX
371 return _mm_movelh_ps(_mm_cvtpd_ps(Vec4d.XY), _mm_cvtpd_ps(Vec4d.ZW));
372#else
373 return _mm256_cvtpd_ps(Vec4d);
374#endif
375}
376
377/**
378* Returns a vector based on 4 int32.
379*
380* @param X 1st int32 component
381* @param Y 2nd int32 component
382* @param Z 3rd int32 component
383* @param W 4th int32 component
384* @return Vector of the 4 int32
385*/
386FORCEINLINE VectorRegister4Int MakeVectorRegisterInt(int32 X, int32 Y, int32 Z, int32 W)
387{
388 return _mm_setr_epi32(X, Y, Z, W);
389}
390
391FORCEINLINE VectorRegister2Int64 MakeVectorRegisterInt64(int64 X, int64 Y) {
392 return _mm_set_epi64x(Y, X);
393}
394
395PRAGMA_DISABLE_UNSAFE_TYPECAST_WARNINGS
396#if defined(PRAGMA_DISABLE_MISSING_BRACES_WARNINGS)
397PRAGMA_DISABLE_MISSING_BRACES_WARNINGS
398#endif
399
400/**
401* constexpr 4xint32 vector constant creation that bypasses SIMD intrinsic setter.
402*
403* Added new function instead of constexprifying MakeVectorRegisterInt to avoid small risk of impacting codegen.
404* Long-term we should have a single constexpr MakeVectorRegisterInt.
405*/
406FORCEINLINE constexpr VectorRegister4Int MakeVectorRegisterIntConstant(int32 X, int32 Y, int32 Z, int32 W)
407{
409#error Big-endian unimplemented
410#elif defined(_MSC_VER) && !defined(__clang__)
411 return {static_cast<char>(X >> 0), static_cast<char>(X >> 8), static_cast<char>(X >> 16), static_cast<char>(X >> 24),
412 static_cast<char>(Y >> 0), static_cast<char>(Y >> 8), static_cast<char>(Y >> 16), static_cast<char>(Y >> 24),
413 static_cast<char>(Z >> 0), static_cast<char>(Z >> 8), static_cast<char>(Z >> 16), static_cast<char>(Z >> 24),
414 static_cast<char>(W >> 0), static_cast<char>(W >> 8), static_cast<char>(W >> 16), static_cast<char>(W >> 24)};
415#else
416 uint64 XY = uint64(uint32(X)) | (uint64(uint32(Y)) << 32);
417 uint64 ZW = uint64(uint32(Z)) | (uint64(uint32(W)) << 32);
418 return VectorRegister4Int { (long long)XY, (long long)ZW };
419#endif
420}
421
422FORCEINLINE constexpr VectorRegister4Float MakeVectorRegisterFloatConstant(float X, float Y, float Z, float W)
423{
424 return VectorRegister4Float { X, Y, Z, W };
425}
426
427#if defined(PRAGMA_ENABLE_MISSING_BRACES_WARNINGS)
428PRAGMA_ENABLE_MISSING_BRACES_WARNINGS
429#endif
430PRAGMA_RESTORE_UNSAFE_TYPECAST_WARNINGS
431
432FORCEINLINE constexpr VectorRegister2Double MakeVectorRegister2DoubleConstant(double X, double Y)
433{
434 return VectorRegister2Double { X, Y };
435}
436
437/*=============================================================================
438 * Constants:
439 *============================================================================*/
440
441#include "Math/UnrealMathVectorConstants.h"
442
443/*=============================================================================
444 * Intrinsics:
445 *============================================================================*/
446
447/**
448 * Returns a vector with all zeros.
449 *
450 * @return MakeVectorRegister(0.0f, 0.0f, 0.0f, 0.0f)
451 */
452FORCEINLINE VectorRegister4Float VectorZeroFloat(void)
453{
454 return _mm_setzero_ps();
455}
456
457FORCEINLINE VectorRegister4Double VectorZeroDouble(void)
458{
459 VectorRegister4Double Result;
460#if !UE_PLATFORM_MATH_USE_AVX
461 Result.XY = _mm_setzero_pd();
462 Result.ZW = _mm_setzero_pd();
463#else
464 Result = _mm256_setzero_pd();
465#endif
466 return Result;
467}
468
469/**
470 * Returns a vector with all ones.
471 *
472 * @return MakeVectorRegister(1.0f, 1.0f, 1.0f, 1.0f)
473 */
474FORCEINLINE VectorRegister4Float VectorOneFloat(void)
475{
476 return GlobalVectorConstants::FloatOne;
477}
478
479FORCEINLINE VectorRegister4Double VectorOneDouble(void)
480{
481 return GlobalVectorConstants::DoubleOne;
482}
483
484/**
485 * Returns an component from a vector.
486 *
487 * @param Vec Vector register
488 * @param ComponentIndex Which component to get, X=0, Y=1, Z=2, W=3
489 * @return The component as a float
490 */
491
492template <uint32 ComponentIndex>
493FORCEINLINE float VectorGetComponentImpl(const VectorRegister4Float& Vec)
494{
495 return (((float*)&(Vec))[ComponentIndex]);
496}
497
498// Specializations
499template <> FORCEINLINE float VectorGetComponentImpl<0>(const VectorRegister4Float& Vec) { return _mm_cvtss_f32(Vec); }
500
501template <uint32 ComponentIndex>
502FORCEINLINE double VectorGetComponentImpl(const VectorRegister4Double& Vec)
503{
504#if !UE_PLATFORM_MATH_USE_AVX
505 return (((double*)&(Vec.XY))[ComponentIndex]);
506#else
507 return (((double*)&(Vec.XYZW))[ComponentIndex]);
508#endif
509}
510
511// Specializations
512#if UE_PLATFORM_MATH_USE_AVX
513// Lower latency than `vmovsd`, required since MSVC doesn't optimize the above impl well compared to clang/gcc. The latter basically generates something like this below (checked in godbolt).
514template <> FORCEINLINE double VectorGetComponentImpl<0>(const VectorRegister4Double& Vec) { return _mm256_cvtsd_f64(Vec); }
515template <> FORCEINLINE double VectorGetComponentImpl<1>(const VectorRegister4Double& Vec) { return _mm256_cvtsd_f64(_mm256_permute_pd(Vec, 1)); }
516template <> FORCEINLINE double VectorGetComponentImpl<2>(const VectorRegister4Double& Vec) { return _mm_cvtsd_f64(_mm256_extractf128_pd(Vec, 1)); }
517template <> FORCEINLINE double VectorGetComponentImpl<3>(const VectorRegister4Double& Vec) { return _mm_cvtsd_f64(_mm_permute_pd(_mm256_extractf128_pd(Vec, 1), 1)); }
518#endif
519
520#define VectorGetComponent(Vec, ComponentIndex) VectorGetComponentImpl<ComponentIndex>(Vec)
521
522FORCEINLINE float VectorGetComponentDynamic(const VectorRegister4Float& Vec, uint32 ComponentIndex)
523{
524 return (((float*)&(Vec))[ComponentIndex]);
525}
526
527FORCEINLINE double VectorGetComponentDynamic(const VectorRegister4Double& Vec, uint32 ComponentIndex)
528{
529#if !UE_PLATFORM_MATH_USE_AVX
530 return (((double*)&(Vec.XY))[ComponentIndex]);
531#else
532 return (((double*)&(Vec.XYZW))[ComponentIndex]);
533#endif
534}
535
536/**
537 * Loads 4 FLOATs from unaligned memory.
538 *
539 * @param Ptr Unaligned memory pointer to the 4 FLOATs
540 * @return VectorRegister4Float(Ptr[0], Ptr[1], Ptr[2], Ptr[3])
541 */
542
543FORCEINLINE VectorRegister4Float VectorLoad(const float* Ptr)
544{
545 return _mm_loadu_ps((float*)(Ptr));
546}
547
548FORCEINLINE VectorRegister4Double VectorLoad(const double* Ptr)
549{
550 VectorRegister4Double Result;
551#if !UE_PLATFORM_MATH_USE_AVX
552 Result.XY = _mm_loadu_pd((double*)(Ptr));
553 Result.ZW = _mm_loadu_pd((double*)(Ptr + 2));
554#else
555 Result = _mm256_loadu_pd((double*)Ptr);
556#endif
557 return Result;
558}
559
560/**
561 * Loads 3 FLOATs from unaligned memory and sets W=0.
562 *
563 * @param Ptr Unaligned memory pointer to the 3 FLOATs
564 * @return VectorRegister4Float(Ptr[0], Ptr[1], Ptr[2], 0)
565 */
566FORCEINLINE VectorRegister4Double VectorLoadFloat3(const double* Ptr)
567{
568#if !UE_PLATFORM_MATH_USE_AVX_2
569 VectorRegister4Double Result;
570 Result.XY = _mm_loadu_pd((double*)(Ptr));
571 Result.ZW = _mm_load_sd((double*)(Ptr+2));
572 return Result;
573#else
574 return _mm256_maskload_pd(Ptr, _mm256_castpd_si256(GlobalVectorConstants::DoubleXYZMask()));
575#endif
576}
577
578/**
579 * Loads 3 FLOATs from unaligned memory and sets W=1.
580 *
581 * @param Ptr Unaligned memory pointer to the 3 FLOATs
582 * @return VectorRegister4Float(Ptr[0], Ptr[1], Ptr[2], 1.0f)
583 */
584FORCEINLINE VectorRegister4Double VectorLoadFloat3_W1(const double* Ptr)
585{
586#if !UE_PLATFORM_MATH_USE_AVX_2
587 VectorRegister4Double Result;
588 Result.XY = _mm_loadu_pd((double*)(Ptr));
589 Result.ZW = MakeVectorRegister2Double(Ptr[2], 1.0);
590 return Result;
591#else
592 //return MakeVectorRegisterDouble(Ptr[0], Ptr[1], Ptr[2], 1.0);
593 VectorRegister4Double Result;
594 Result = _mm256_maskload_pd(Ptr, _mm256_castpd_si256(GlobalVectorConstants::DoubleXYZMask()));
595 Result = _mm256_blend_pd(Result, VectorOneDouble(), 0b1000);
596 return Result;
597#endif
598}
599
600/**
601 * Loads 4 FLOATs from aligned memory.
602 *
603 * @param Ptr Aligned memory pointer to the 4 FLOATs
604 * @return VectorRegister4Float(Ptr[0], Ptr[1], Ptr[2], Ptr[3])
605 */
606FORCEINLINE VectorRegister4Float VectorLoadAligned(const float* Ptr)
607{
608 return _mm_load_ps((const float*)(Ptr));
609}
610
611FORCEINLINE VectorRegister4Double VectorLoadAligned(const double* Ptr)
612{
613 VectorRegister4Double Result;
614#if !UE_PLATFORM_MATH_USE_AVX
615 Result.XY = _mm_load_pd((const double*)(Ptr));
616 Result.ZW = _mm_load_pd((const double*)(Ptr + 2));
617#else
618 // AVX using unaligned here, since we don't ensure 32-byte alignment (not significant on most modern processors)
619 Result = _mm256_loadu_pd(Ptr);
620#endif
621 return Result;
622}
623
624/**
625 * Loads 1 float from unaligned memory and replicates it to all 4 elements.
626 *
627 * @param Ptr Unaligned memory pointer to the float
628 * @return VectorRegister4Float(Ptr[0], Ptr[0], Ptr[0], Ptr[0])
629 */
630FORCEINLINE VectorRegister4Float VectorLoadFloat1(const float* Ptr)
631{
632#if !UE_PLATFORM_MATH_USE_AVX
633 return _mm_load1_ps(Ptr);
634#else
635 return _mm_broadcast_ss(Ptr);
636#endif
637}
638
639FORCEINLINE VectorRegister4Double VectorLoadDouble1(const double* Ptr)
640{
641 VectorRegister4Double Result;
642#if !UE_PLATFORM_MATH_USE_AVX
643 Result.XY = _mm_load1_pd(Ptr);
644 Result.ZW = Result.XY;
645#else
646 Result = _mm256_broadcast_sd(Ptr);
647#endif
648 return Result;
649}
650
651/**
652 * Loads 2 floats from unaligned memory into X and Y and duplicates them in Z and W.
653 *
654 * @param Ptr Unaligned memory pointer to the floats
655 * @return VectorRegister4Float(Ptr[0], Ptr[1], Ptr[0], Ptr[1])
656 */
657FORCEINLINE VectorRegister4Float VectorLoadFloat2(const float* Ptr)
658{
659 // This intentionally casts to a double* to be able to load 64 bits of data using the "load 1 double" instruction to fill in the two 32-bit floats.
660 return _mm_castpd_ps(_mm_load1_pd(reinterpret_cast<const double*>(Ptr))); // -V615
661}
662
663FORCEINLINE VectorRegister4Double VectorLoadFloat2(const double* Ptr)
664{
665 VectorRegister4Double Result;
666#if !UE_PLATFORM_MATH_USE_AVX
667 Result.XY = _mm_loadu_pd(Ptr);
668 Result.ZW = Result.XY;
669#else
670 const __m128d Temp = _mm_loadu_pd(Ptr);
671 Result = _mm256_set_m128d(Temp, Temp);
672#endif
673 return Result;
674}
675
676/**
677 * Loads 4 unaligned floats - 2 from the first pointer, 2 from the second, and packs
678 * them in to 1 vector.
679 *
680 * @param Ptr1 Unaligned memory pointer to the first 2 floats
681 * @param Ptr2 Unaligned memory pointer to the second 2 floats
682 * @return VectorRegister(Ptr1[0], Ptr1[1], Ptr2[0], Ptr2[1])
683 */
684FORCEINLINE VectorRegister4Float VectorLoadTwoPairsFloat(const float* Ptr1, const float* Ptr2)
685{
686 // This intentionally casts to a double* to be able to load 64 bits of data using the "load 1 double" instruction to fill in the two 32-bit floats.
687 __m128 Ret = _mm_castpd_ps(_mm_load_sd(reinterpret_cast<const double*>(Ptr1))); // -V615
688 Ret = _mm_loadh_pi(Ret, (__m64 const*)(Ptr2));
689 return Ret;
690}
691
692FORCEINLINE VectorRegister4Double VectorLoadTwoPairsFloat(const double* Ptr1, const double* Ptr2)
693{
694 VectorRegister4Double Result;
695#if !UE_PLATFORM_MATH_USE_AVX
696 Result.XY = _mm_loadu_pd(Ptr1);
697 Result.ZW = _mm_loadu_pd(Ptr2);
698#else
699 Result = _mm256_loadu2_m128d(Ptr2, Ptr1); // Note: arguments are (hi, lo)
700#endif
701 return Result;
702}
703
704/**
705 * Propagates passed in float to all registers
706 *
707 * @param F Float to set
708 * @return VectorRegister4Float(F,F,F,F)
709 */
710FORCEINLINE VectorRegister4Float VectorSetFloat1(float F)
711{
712 return _mm_set1_ps(F);
713}
714
715FORCEINLINE VectorRegister4Double VectorSetFloat1(double D)
716{
717 VectorRegister4Double Result;
718#if !UE_PLATFORM_MATH_USE_AVX
719 Result.XY = _mm_set1_pd(D);
720 Result.ZW = Result.XY;
721#else
722 Result = _mm256_set1_pd(D);
723#endif
724 return Result;
725}
726
727/**
728 * Stores a vector to memory (aligned or unaligned).
729 *
730 * @param Vec Vector to store
731 * @param Ptr Memory pointer
732 */
733FORCEINLINE void VectorStore(const VectorRegister4Float& Vec, float* Ptr)
734{
735 _mm_storeu_ps(Ptr, Vec);
736}
737
738FORCEINLINE void VectorStore(const VectorRegister4Double& Vec, double* Dst)
739{
740#if !UE_PLATFORM_MATH_USE_AVX
741 _mm_storeu_pd(Dst, Vec.XY);
742 _mm_storeu_pd(Dst + 2, Vec.ZW);
743#else
744 _mm256_storeu_pd(Dst, Vec);
745#endif
746}
747
748/**
749 * Stores a vector to aligned memory.
750 *
751 * @param Vec Vector to store
752 * @param Ptr Aligned memory pointer
753 */
754FORCEINLINE void VectorStoreAligned(const VectorRegister4Float& Vec, float* Dst)
755{
756 _mm_store_ps(Dst, Vec);
757}
758
759FORCEINLINE void VectorStoreAligned(const VectorRegister4Double& Vec, double* Dst)
760{
761#if !UE_PLATFORM_MATH_USE_AVX
762 _mm_store_pd(Dst, Vec.XY);
763 _mm_store_pd(Dst + 2, Vec.ZW);
764#else
765 // AVX using unaligned here, since we don't ensure 32-byte alignment (not significant on most modern processors)
766 _mm256_storeu_pd(Dst, Vec);
767#endif
768}
769
770
771/**
772 * Performs non-temporal store of a vector to aligned memory without polluting the caches
773 *
774 * @param Vec Vector to store
775 * @param Ptr Aligned memory pointer
776 */
777FORCEINLINE void VectorStoreAlignedStreamed(const VectorRegister4Float& Vec, float* Dst)
778{
779 _mm_stream_ps(Dst, Vec);
780}
781
782FORCEINLINE void VectorStoreAlignedStreamed(const VectorRegister4Double& Vec, double* Dst)
783{
784#if !UE_PLATFORM_MATH_USE_AVX
785 _mm_stream_pd(Dst, Vec.XY);
786 _mm_stream_pd(Dst + 2, Vec.ZW);
787#else
788 // AVX using two 128-bit stores since we don't require 32-byte alignment requirement for our data (so don't use _mm256_stream_pd)
789 _mm_stream_pd(Dst, Vec.XY);
790 _mm_stream_pd(Dst + 2, Vec.ZW);
791#endif
792}
793
794/**
795 * Stores the XYZ components of a vector to unaligned memory.
796 *
797 * @param Vec Vector to store XYZ
798 * @param Ptr Unaligned memory pointer
799 */
800FORCEINLINE void VectorStoreFloat3( const VectorRegister4Float& Vec, float* Ptr )
801{
802 union { VectorRegister4Float v; float f[4]; } Tmp;
803 Tmp.v = Vec;
804 float* FloatPtr = (float*)(Ptr);
805 FloatPtr[0] = Tmp.f[0];
806 FloatPtr[1] = Tmp.f[1];
807 FloatPtr[2] = Tmp.f[2];
808}
809
810FORCEINLINE void VectorStoreFloat3(const VectorRegister4Double& Vec, double* Dst)
811{
812#if !UE_PLATFORM_MATH_USE_AVX
813 _mm_storeu_pd(Dst, Vec.XY);
814 _mm_store_sd(Dst + 2, Vec.ZW);
815#else
816 _mm_storeu_pd(Dst, Vec.XY);
817 _mm_store_sd(Dst + 2, Vec.ZW);
818#endif
819}
820
821/**
822 * Stores the X component of a vector to unaligned memory.
823 *
824 * @param Vec Vector to store X
825 * @param Ptr Unaligned memory pointer
826 */
827FORCEINLINE void VectorStoreFloat1(const VectorRegister4Float& Vec, float* Ptr)
828{
829 _mm_store_ss(Ptr, Vec);
830}
831
832FORCEINLINE void VectorStoreFloat1(const VectorRegister4Double& Vec, double* Dst)
833{
834 _mm_store_sd(Dst, Vec.XY);
835}
836
837namespace SSEPermuteHelpers
838{
839 // These need to be #define and not constexpr to make them work with enable_if
840#define InLane0(Index0, Index1) ((Index0) <= 1 && (Index1) <= 1)
841#define InLane1(Index0, Index1) ((Index0) >= 2 && (Index1) >= 2)
842#define InSameLane(Index0, Index1) (InLane0(Index0, Index1) || InLane1(Index0, Index1))
843#define OutOfLane(Index0, Index1) (!InSameLane(Index0, Index1))
844
845 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
846 // Double swizzle
847 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
848
849 // Double Swizzle helpers
850 // Templated swizzles required for double shuffles when using __m128d, since we have to break it down in to two separate operations.
851
852 // [0,1]:[0,1]
853 template<int Index0, int Index1, typename std::enable_if< (Index0 <= 1) && (Index1 <= 1), bool >::type = true>
854 FORCEINLINE VectorRegister2Double SelectVectorSwizzle2(const VectorRegister4Double& Vec)
855 {
856 return _mm_shuffle_pd(Vec.GetXY(), Vec.GetXY(), SHUFFLEMASK2(Index0, Index1));
857 }
858
859 // [0,1]:[2,3]
860 template<int Index0, int Index1, typename std::enable_if< (Index0 <= 1) && (Index1 >= 2), bool >::type = true>
861 FORCEINLINE VectorRegister2Double SelectVectorSwizzle2(const VectorRegister4Double& Vec)
862 {
863 return _mm_shuffle_pd(Vec.GetXY(), Vec.GetZW(), SHUFFLEMASK2(Index0, Index1 - 2));
864 }
865
866 // [2,3]:[0,1]
867 template<int Index0, int Index1, typename std::enable_if< (Index0 >= 2) && (Index1 <= 1), bool >::type = true>
868 FORCEINLINE VectorRegister2Double SelectVectorSwizzle2(const VectorRegister4Double& Vec)
869 {
870 return _mm_shuffle_pd(Vec.GetZW(), Vec.GetXY(), SHUFFLEMASK2(Index0 - 2, Index1));
871 }
872
873 // [2,3]:[2,3]
874 template<int Index0, int Index1, typename std::enable_if< (Index0 >= 2) && (Index1 >= 2), bool >::type = true>
875 FORCEINLINE VectorRegister2Double SelectVectorSwizzle2(const VectorRegister4Double& Vec)
876 {
877 return _mm_shuffle_pd(Vec.GetZW(), Vec.GetZW(), SHUFFLEMASK2(Index0 - 2, Index1 - 2));
878 }
879
880 template<> FORCEINLINE VectorRegister2Double SelectVectorSwizzle2<0, 1>(const VectorRegister4Double& Vec) { return Vec.GetXY(); }
881 template<> FORCEINLINE VectorRegister2Double SelectVectorSwizzle2<2, 3>(const VectorRegister4Double& Vec) { return Vec.GetZW(); }
882
883#if UE_PLATFORM_MATH_USE_SSE4_1
884 // blend can run on more ports than shuffle, so are preferable even if latency is claimed to be the same.
885 template<> FORCEINLINE VectorRegister2Double SelectVectorSwizzle2<0, 3>(const VectorRegister4Double& Vec) { return _mm_blend_pd(Vec.GetXY(), Vec.GetZW(), SHUFFLEMASK2(0, 1)); }
886 template<> FORCEINLINE VectorRegister2Double SelectVectorSwizzle2<2, 1>(const VectorRegister4Double& Vec) { return _mm_blend_pd(Vec.GetZW(), Vec.GetXY(), SHUFFLEMASK2(0, 1)); }
887#endif // UE_PLATFORM_MATH_USE_SSE4_1
888
889
890#if UE_PLATFORM_MATH_USE_AVX
891
892 // Helper to swap lanes (128-bit pairs)
893 constexpr int PERMUTE_LANE_MASK(int A, int B) { return (A == 0 ? 0x00 : 0x01) | (B == 0 ? (0x02 << 4) : (0x03 << 4)); }
894
895 template<int Lane0, int Lane1>
896 FORCEINLINE VectorRegister4Double PermuteLanes(const VectorRegister4Double& Vec)
897 {
898 static_assert(Lane0 >= 0 && Lane0 <= 1 && Lane1 >= 0 && Lane1 <= 1, "Invalid Index");
899 return _mm256_permute2f128_pd(Vec, Vec, PERMUTE_LANE_MASK(Lane0, Lane1));
900 }
901
902 // Identity
903 template<> FORCEINLINE VectorRegister4Double PermuteLanes<0, 1>(const VectorRegister4Double& Vec) { return Vec; }
904#if !UE_PLATFORM_MATH_USE_AVX_2
905 // On AVX1, permute2f128 can be quite slow, so look for alternatives (extract + insert). On AVX2, permute2f128 is more efficient and should equal or beat (extract + insert).
906 // Sources: https://www.agner.org/optimize/instruction_tables.pdf, https://uops.info/table.html
907 template<> FORCEINLINE VectorRegister4Double PermuteLanes<0, 0>(const VectorRegister4Double& Vec) { return _mm256_insertf128_pd(Vec, Vec.GetXY(), 1); } // copy XY to lane 1
908 template<> FORCEINLINE VectorRegister4Double PermuteLanes<1, 0>(const VectorRegister4Double& Vec) { return _mm256_setr_m128d(Vec.GetZW(), Vec.GetXY()); } // swap XY and ZW
909 template<> FORCEINLINE VectorRegister4Double PermuteLanes<1, 1>(const VectorRegister4Double& Vec) { return _mm256_insertf128_pd(Vec, Vec.GetZW(), 0); } // copy ZW to lane 0
910#endif // !AVX2
911
912 //
913 // AVX2 _mm256_permute4x64_pd has a latency of 3-6, but there are some specializations using instructions which have a latency of 1 but are restricted to in-lane (128 bit) permutes.
914 // AVX1 benefits from lower latency instructions here than the toggling between 128-bit and 256-bit operations of the generic implementation.
915
916 constexpr int PERMUTE_MASK(int A, int B, int C, int D) { return ((A == 1 ? (1 << 0) : 0) | (B == 1 ? (1 << 1) : 0) | (C == 3 ? (1 << 2) : 0) | (D == 3 ? (1 << 3) : 0)); }
917
918 // [0..1][0..1][2..3][2..3]
919 template<int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InLane0(Index0, Index1) && InLane1(Index2, Index3), bool >::type = true>
920 FORCEINLINE VectorRegister4Double SelectVectorSwizzle(const VectorRegister4Double& Vec)
921 {
922 return _mm256_permute_pd(Vec, PERMUTE_MASK(Index0, Index1, Index2, Index3));
923 }
924
925 // [2..3][2..3][0..1][0..1]
926 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InLane1(Index0, Index1) && InLane0(Index2, Index3), bool >::type = true>
927 FORCEINLINE VectorRegister4Double SelectVectorSwizzle(const VectorRegister4Double& Vec)
928 {
929 // Permute lanes then use [lane0][lane1] swizzle
930 return SelectVectorSwizzle<Index0 - 2, Index1 - 2, Index2 + 2, Index3 + 2>(PermuteLanes<1, 0>(Vec));
931 }
932
933 // [0..1][0..1][0..1][0..1]
934 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InLane0(Index0, Index1) && InLane0(Index2, Index3), bool >::type = true>
935 FORCEINLINE VectorRegister4Double SelectVectorSwizzle(const VectorRegister4Double& Vec)
936 {
937 // Permute lanes then use [lane0][lane1] swizzle
938 return SelectVectorSwizzle<Index0, Index1, Index2 + 2, Index3 + 2>(PermuteLanes<0, 0>(Vec));
939 }
940
941 // [2..3][2..3][2..3][2..3]
942 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InLane1(Index0, Index1) && InLane1(Index2, Index3), bool >::type = true>
943 FORCEINLINE VectorRegister4Double SelectVectorSwizzle(const VectorRegister4Double& Vec)
944 {
945 // Permute lanes then use [lane0][lane1] swizzle
946 return SelectVectorSwizzle<Index0 - 2, Index1 - 2, Index2, Index3>(PermuteLanes<1, 1>(Vec));
947 }
948
949 // Anything with out-of-lane pairs
950 template<int Index0, int Index1, int Index2, int Index3, typename std::enable_if< OutOfLane(Index0, Index1) || OutOfLane(Index2, Index3), bool >::type = true>
951 FORCEINLINE VectorRegister4Double SelectVectorSwizzle(const VectorRegister4Double& Vec)
952 {
953#if UE_PLATFORM_MATH_USE_AVX_2
954 return _mm256_permute4x64_pd(Vec, SHUFFLEMASK(Index0, Index1, Index2, Index3));
955#else
956 return VectorRegister4Double(
957 SelectVectorSwizzle2<Index0, Index1>(Vec),
958 SelectVectorSwizzle2<Index2, Index3>(Vec)
959 );
960#endif
961 }
962
963 //
964 // Specializations
965 //
966 template<> FORCEINLINE VectorRegister4Double SelectVectorSwizzle<0, 0, 2, 2>(const VectorRegister4Double& Vec) { return _mm256_movedup_pd(Vec); } // special instruction exists for this.
967 template<> FORCEINLINE VectorRegister4Double SelectVectorSwizzle<0, 1, 2, 3>(const VectorRegister4Double& Vec) { return Vec; } // Identity
968 template<> FORCEINLINE VectorRegister4Double SelectVectorSwizzle<2, 3, 0, 1>(const VectorRegister4Double& Vec) { return PermuteLanes<1, 0>(Vec); }
969 template<> FORCEINLINE VectorRegister4Double SelectVectorSwizzle<0, 1, 0, 1>(const VectorRegister4Double& Vec) { return PermuteLanes<0, 0>(Vec); }
970 template<> FORCEINLINE VectorRegister4Double SelectVectorSwizzle<2, 3, 2, 3>(const VectorRegister4Double& Vec) { return PermuteLanes<1, 1>(Vec); }
971
972#endif // AVX
973
974 // Double swizzle wrapper
975 template<int Index0, int Index1, int Index2, int Index3>
976 FORCEINLINE VectorRegister4Double VectorSwizzleTemplate(const VectorRegister4Double& Vec)
977 {
978 static_assert(Index0 >= 0 && Index0 <= 3 && Index1 >= 0 && Index1 <= 3 && Index2 >= 0 && Index2 <= 3 && Index3 >= 0 && Index3 <= 3, "Invalid Index");
979
980#if UE_PLATFORM_MATH_USE_AVX
981 return SelectVectorSwizzle<Index0, Index1, Index2, Index3>(Vec);
982#else
983 return VectorRegister4Double(
984 SelectVectorSwizzle2<Index0, Index1>(Vec),
985 SelectVectorSwizzle2<Index2, Index3>(Vec)
986 );
987#endif
988 }
989
990 // Specializations
991 template<> FORCEINLINE VectorRegister4Double VectorSwizzleTemplate<0, 1, 2, 3>(const VectorRegister4Double& Vec) { return Vec; } // Identity
992
993 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
994 // Double replicate
995 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
996
997 template <int Index>
998 FORCEINLINE VectorRegister2Double VectorReplicateImpl2(const VectorRegister2Double& Vec)
999 {
1000 // Note: 2 doubles (VectorRegister2Double / m128d)
1001 return _mm_shuffle_pd(Vec, Vec, SHUFFLEMASK2(Index, Index));
1002 }
1003
1004 // Double replicate (4 doubles)
1005 template <int Index, typename std::enable_if< (Index <= 1), bool >::type = true >
1006 FORCEINLINE VectorRegister4Double VectorReplicateImpl4(const VectorRegister4Double& Vec)
1007 {
1008 VectorRegister2Double Temp = VectorReplicateImpl2<Index>(Vec.GetXY());
1009 return VectorRegister4Double(Temp, Temp);
1010 }
1011
1012 template <int Index, typename std::enable_if< (Index >= 2), bool >::type = true >
1013 FORCEINLINE VectorRegister4Double VectorReplicateImpl4(const VectorRegister4Double& Vec)
1014 {
1015 VectorRegister2Double Temp = VectorReplicateImpl2<Index - 2>(Vec.GetZW());
1016 return VectorRegister4Double(Temp, Temp);
1017 }
1018
1019 //
1020 // Double replicate wrapper
1021 //
1022 template<int Index>
1023 FORCEINLINE VectorRegister4Double VectorReplicateTemplate(const VectorRegister4Double& Vec)
1024 {
1025 static_assert(Index >= 0 && Index <= 3, "Invalid Index");
1026
1027#if UE_PLATFORM_MATH_USE_AVX_2
1028 return VectorSwizzleTemplate<Index, Index, Index, Index>(Vec);
1029#else
1030 return VectorReplicateImpl4<Index>(Vec);
1031#endif
1032 }
1033
1034 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1035 // Double shuffle
1036 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1037
1038#if UE_PLATFORM_MATH_USE_AVX
1039
1040 //
1041 // Lane shuffle helper
1042 //
1043 template<int Lane0, int Lane1>
1044 FORCEINLINE VectorRegister4Double ShuffleLanes(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1045 {
1046 static_assert(Lane0 >= 0 && Lane0 <= 1 && Lane1 >= 0 && Lane1 <= 1, "Invalid Index");
1047 return _mm256_permute2f128_pd(Vec1, Vec2, PERMUTE_LANE_MASK(Lane0, Lane1));
1048 }
1049
1050 // Lane shuffle helper specialization
1051 template<> FORCEINLINE VectorRegister4Double ShuffleLanes<0, 1>(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2) { return _mm256_blend_pd(Vec1, Vec2, 0b1100); }
1052#if !UE_PLATFORM_MATH_USE_AVX_2
1053 // On AVX1, permute2f128 can be quite slow, so look for alternatives (extract + insert). On AVX2, permute2f128 is more efficient and should equal or beat (extract + insert).
1054 // Sources: https://www.agner.org/optimize/instruction_tables.pdf, https://uops.info/table.html
1055 template<> FORCEINLINE VectorRegister4Double ShuffleLanes<0, 0>(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2) { return _mm256_insertf128_pd(Vec1, Vec2.GetXY(), 1); } // copy XY to lane 1
1056 template<> FORCEINLINE VectorRegister4Double ShuffleLanes<1, 0>(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2) { return _mm256_setr_m128d(Vec1.GetZW(), Vec2.GetXY()); } // swap XY and ZW
1057 template<> FORCEINLINE VectorRegister4Double ShuffleLanes<1, 1>(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2) { return _mm256_insertf128_pd(Vec2, Vec1.GetZW(), 0); } // copy ZW to lane 0
1058#endif // !AVX2
1059
1060 //
1061 // Double shuffle helpers
1062 //
1063
1064 // When index pairs are within the same lane, SelectVectorShuffle first efficiently blends elements from the two vectors,
1065 // then efficiently swizzles within 128-bit lanes using specializations for indices [0..1][0..1][2..3][2..3]
1066 //
1067 // [0..1][0..1][2..3][2..3]
1068 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InLane0(Index0, Index1) && InLane1(Index2, Index3), bool >::type = true>
1069 FORCEINLINE VectorRegister4Double SelectVectorShuffle(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1070 {
1071 const VectorRegister4Double Blended = ShuffleLanes<0, 1>(Vec1, Vec2);
1072 return VectorSwizzleTemplate<Index0, Index1, Index2, Index3>(Blended);
1073 }
1074
1075 // [2..3][2..3][0..1][0..1]
1076 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InLane1(Index0, Index1) && InLane0(Index2, Index3), bool >::type = true>
1077 FORCEINLINE VectorRegister4Double SelectVectorShuffle(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1078 {
1079 const VectorRegister4Double Blended = ShuffleLanes<1, 0>(Vec1, Vec2);
1080 return VectorSwizzleTemplate<Index0 - 2, Index1 - 2, Index2 + 2, Index3 + 2>(Blended);
1081 }
1082
1083 // [0..1][0..1][0..1][0..1]
1084 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InLane0(Index0, Index1) && InLane0(Index2, Index3), bool >::type = true>
1085 FORCEINLINE VectorRegister4Double SelectVectorShuffle(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1086 {
1087 const VectorRegister4Double Blended = ShuffleLanes<0, 0>(Vec1, Vec2);
1088 return VectorSwizzleTemplate<Index0, Index1, Index2 + 2, Index3 + 2>(Blended);
1089 }
1090
1091 // [2..3][2..3][2..3][2..3]
1092 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InLane1(Index0, Index1) && InLane1(Index2, Index3), bool >::type = true>
1093 FORCEINLINE VectorRegister4Double SelectVectorShuffle(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1094 {
1095 const VectorRegister4Double Blended = ShuffleLanes<1, 1>(Vec1, Vec2);
1096 return VectorSwizzleTemplate<Index0 - 2, Index1 - 2, Index2, Index3>(Blended);
1097 }
1098
1099 //
1100 // Remaining cases have at least one pair doing a cross-lane swizzle.
1101 //
1102
1103 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< InSameLane(Index0, Index1) && OutOfLane(Index2, Index3), bool >::type = true>
1104 FORCEINLINE VectorRegister4Double SelectVectorShuffle(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1105 {
1106 const VectorRegister4Double Vec1_XY = VectorSwizzleTemplate<Index0, Index1, 2, 3>(Vec1);
1107 const VectorRegister2Double Vec2_ZW = SelectVectorSwizzle2<Index2, Index3>(Vec2);
1108 return _mm256_insertf128_pd(Vec1_XY, Vec2_ZW, 0x1);
1109 }
1110
1111 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< OutOfLane(Index0, Index1) && InSameLane(Index2, Index3), bool >::type = true>
1112 FORCEINLINE VectorRegister4Double SelectVectorShuffle(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1113 {
1114 const VectorRegister2Double Vec1_XY = SelectVectorSwizzle2<Index0, Index1>(Vec1);
1115 const VectorRegister4Double Vec2_ZW = VectorSwizzleTemplate<0, 1, Index2, Index3>(Vec2);
1116 return _mm256_insertf128_pd(Vec2_ZW, Vec1_XY, 0x0);
1117 }
1118
1119 template <int Index0, int Index1, int Index2, int Index3, typename std::enable_if< OutOfLane(Index0, Index1) && OutOfLane(Index2, Index3), bool >::type = true>
1120 FORCEINLINE VectorRegister4Double SelectVectorShuffle(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1121 {
1122 return VectorRegister4Double(
1123 SelectVectorSwizzle2<Index0, Index1>(Vec1),
1124 SelectVectorSwizzle2<Index2, Index3>(Vec2)
1125 );
1126 }
1127
1128 // AVX Double Shuffle specializations
1129 // Shuffles of 128-bit pairs, ie combinations of [0,1][2,3].
1130 template<> FORCEINLINE VectorRegister4Double SelectVectorShuffle<0, 1, 0, 1>(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2) { return ShuffleLanes<0, 0>(Vec1, Vec2); }
1131 template<> FORCEINLINE VectorRegister4Double SelectVectorShuffle<0, 1, 2, 3>(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2) { return ShuffleLanes<0, 1>(Vec1, Vec2); }
1132 template<> FORCEINLINE VectorRegister4Double SelectVectorShuffle<2, 3, 0, 1>(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2) { return ShuffleLanes<1, 0>(Vec1, Vec2); }
1133 template<> FORCEINLINE VectorRegister4Double SelectVectorShuffle<2, 3, 2, 3>(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2) { return ShuffleLanes<1, 1>(Vec1, Vec2); }
1134
1135#else
1136
1137 // Non-AVX implementation
1138 template<int Index0, int Index1, int Index2, int Index3>
1139 FORCEINLINE VectorRegister4Double SelectVectorShuffle(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1140 {
1141 return VectorRegister4Double(
1142 SelectVectorSwizzle2<Index0, Index1>(Vec1),
1143 SelectVectorSwizzle2<Index2, Index3>(Vec2)
1144 );
1145 }
1146
1147#endif // AVX
1148
1149 //
1150 // Double shuffle wrapper
1151 //
1152 template<int Index0, int Index1, int Index2, int Index3>
1153 FORCEINLINE VectorRegister4Double VectorShuffleTemplate(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1154 {
1155 static_assert(Index0 >= 0 && Index0 <= 3 && Index1 >= 0 && Index1 <= 3 && Index2 >= 0 && Index2 <= 3 && Index3 >= 0 && Index3 <= 3, "Invalid Index");
1156 return SelectVectorShuffle<Index0, Index1, Index2, Index3>(Vec1, Vec2);
1157 }
1158
1159 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1160 // Float swizzle
1161 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1162
1163 template<int Index0, int Index1, int Index2, int Index3>
1164 FORCEINLINE VectorRegister4Float VectorSwizzleTemplate(const VectorRegister4Float& Vec)
1165 {
1166 VectorRegister4Float Result = _mm_shuffle_ps(Vec, Vec, SHUFFLEMASK(Index0, Index1, Index2, Index3));
1167 return Result;
1168 }
1169
1170 // Float Swizzle specializations.
1171 // These can result in no-ops or simpler ops than shuffle which don't compete with the shuffle unit, or which can copy directly to the destination and avoid an intermediate mov.
1172 // See: https://stackoverflow.com/questions/56238197/what-is-the-difference-between-mm-movehdup-ps-and-mm-shuffle-ps-in-this-case
1173 template<> FORCEINLINE VectorRegister4Float VectorSwizzleTemplate<0, 1, 2, 3>(const VectorRegister4Float& Vec) { return Vec; }
1174 template<> FORCEINLINE VectorRegister4Float VectorSwizzleTemplate<0, 1, 0, 1>(const VectorRegister4Float& Vec) { return _mm_movelh_ps(Vec, Vec); }
1175 template<> FORCEINLINE VectorRegister4Float VectorSwizzleTemplate<2, 3, 2, 3>(const VectorRegister4Float& Vec) { return _mm_movehl_ps(Vec, Vec); }
1176 template<> FORCEINLINE VectorRegister4Float VectorSwizzleTemplate<0, 0, 1, 1>(const VectorRegister4Float& Vec) { return _mm_unpacklo_ps(Vec, Vec); }
1177 template<> FORCEINLINE VectorRegister4Float VectorSwizzleTemplate<2, 2, 3, 3>(const VectorRegister4Float& Vec) { return _mm_unpackhi_ps(Vec, Vec); }
1178
1179#if UE_PLATFORM_MATH_USE_SSE4_1
1180 template<> FORCEINLINE VectorRegister4Float VectorSwizzleTemplate<0, 0, 2, 2>(const VectorRegister4Float& Vec) { return _mm_moveldup_ps(Vec); }
1181 template<> FORCEINLINE VectorRegister4Float VectorSwizzleTemplate<1, 1, 3, 3>(const VectorRegister4Float& Vec) { return _mm_movehdup_ps(Vec); }
1182#endif
1183
1184#if UE_PLATFORM_MATH_USE_AVX_2
1185 template<> FORCEINLINE VectorRegister4Float VectorSwizzleTemplate<0, 0, 0, 0>(const VectorRegister4Float& Vec) { return _mm_broadcastss_ps(Vec); }
1186#endif
1187
1188 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1189 // Float replicate
1190 template<int Index>
1191 FORCEINLINE VectorRegister4Float VectorReplicateTemplate(const VectorRegister4Float& Vec)
1192 {
1193 static_assert(Index >= 0 && Index <= 3, "Invalid Index");
1194 return VectorSwizzleTemplate<Index, Index, Index, Index>(Vec);
1195 }
1196
1197 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1198 // Float shuffle
1199 template<int Index0, int Index1, int Index2, int Index3>
1200 FORCEINLINE VectorRegister4Float VectorShuffleTemplate(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1201 {
1202 static_assert(Index0 >= 0 && Index0 <= 3 && Index1 >= 0 && Index1 <= 3 && Index2 >= 0 && Index2 <= 3 && Index3 >= 0 && Index3 <= 3, "Invalid Index");
1203 return _mm_shuffle_ps(Vec1, Vec2, SHUFFLEMASK(Index0, Index1, Index2, Index3));
1204 }
1205
1206 // Float Shuffle specializations
1207 template<> FORCEINLINE VectorRegister4Float VectorShuffleTemplate<0, 1, 0, 1>(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2) { return _mm_movelh_ps(Vec1, Vec2); }
1208 template<> FORCEINLINE VectorRegister4Float VectorShuffleTemplate<2, 3, 2, 3>(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2) { return _mm_movehl_ps(Vec2, Vec1); } // Note: movehl copies first from the 2nd argument
1209
1210}; // namespace SSEPermuteHelpers
1211
1212/**
1213 * Replicates one element into all four elements and returns the new vector.
1214 *
1215 * @param Vec Source vector
1216 * @param ElementIndex Index (0-3) of the element to replicate
1217 * @return VectorRegister4Float( Vec[ElementIndex], Vec[ElementIndex], Vec[ElementIndex], Vec[ElementIndex] )
1218 */
1219
1220#define VectorReplicate( Vec, ElementIndex ) SSEPermuteHelpers::VectorReplicateTemplate<ElementIndex>(Vec)
1221
1222 /**
1223 * Swizzles the 4 components of a vector and returns the result.
1224 *
1225 * @param Vec Source vector
1226 * @param X Index for which component to use for X (literal 0-3)
1227 * @param Y Index for which component to use for Y (literal 0-3)
1228 * @param Z Index for which component to use for Z (literal 0-3)
1229 * @param W Index for which component to use for W (literal 0-3)
1230 * @return The swizzled vector
1231 */
1232#define VectorSwizzle( Vec, X, Y, Z, W ) SSEPermuteHelpers::VectorSwizzleTemplate<X,Y,Z,W>( Vec )
1233
1234 /**
1235 * Creates a vector through selecting two components from each vector via a shuffle mask.
1236 *
1237 * @param Vec1 Source vector1
1238 * @param Vec2 Source vector2
1239 * @param X Index for which component of Vector1 to use for X (literal 0-3)
1240 * @param Y Index for which component of Vector1 to use for Y (literal 0-3)
1241 * @param Z Index for which component of Vector2 to use for Z (literal 0-3)
1242 * @param W Index for which component of Vector2 to use for W (literal 0-3)
1243 * @return The swizzled vector
1244 */
1245#define VectorShuffle( Vec1, Vec2, X, Y, Z, W ) SSEPermuteHelpers::VectorShuffleTemplate<X,Y,Z,W>( Vec1, Vec2 )
1246
1247
1248/**
1249 * Returns the absolute value (component-wise).
1250 *
1251 * @param Vec Source vector
1252 * @return VectorRegister4Float( abs(Vec.x), abs(Vec.y), abs(Vec.z), abs(Vec.w) )
1253 */
1254FORCEINLINE VectorRegister4Float VectorAbs(const VectorRegister4Float& Vec)
1255{
1256 return _mm_and_ps(Vec, GlobalVectorConstants::SignMask());
1257}
1258
1259FORCEINLINE VectorRegister4Double VectorAbs(const VectorRegister4Double& Vec)
1260{
1261 VectorRegister4Double Result;
1262#if !UE_PLATFORM_MATH_USE_AVX
1263 VectorRegister2Double DoubleSignMask2d = MakeVectorRegister2DoubleMask(~(uint64(1) << 63), ~(uint64(1) << 63));
1264 Result.XY = _mm_and_pd(Vec.XY, DoubleSignMask2d);
1265 Result.ZW = _mm_and_pd(Vec.ZW, DoubleSignMask2d);
1266#else
1267 Result = _mm256_and_pd(Vec, GlobalVectorConstants::DoubleSignMask());
1268#endif
1269 return Result;
1270}
1271
1272/**
1273 * Returns the negated value (component-wise).
1274 *
1275 * @param Vec Source vector
1276 * @return VectorRegister4Float( -Vec.x, -Vec.y, -Vec.z, -Vec.w )
1277 */
1278FORCEINLINE VectorRegister4Float VectorNegate(const VectorRegister4Float& Vec)
1279{
1280 return _mm_sub_ps(_mm_setzero_ps(), Vec);
1281}
1282
1283FORCEINLINE VectorRegister4Double VectorNegate(const VectorRegister4Double& Vec)
1284{
1285 VectorRegister4Double Result;
1286#if !UE_PLATFORM_MATH_USE_AVX
1287 Result.XY = _mm_sub_pd(_mm_setzero_pd(), Vec.XY);
1288 Result.ZW = _mm_sub_pd(_mm_setzero_pd(), Vec.ZW);
1289#else
1290 Result = _mm256_sub_pd(_mm256_setzero_pd(), Vec);
1291#endif
1292 return Result;
1293}
1294
1295/**
1296 * Adds two vectors (component-wise) and returns the result.
1297 *
1298 * @param Vec1 1st vector
1299 * @param Vec2 2nd vector
1300 * @return VectorRegister4Float( Vec1.x+Vec2.x, Vec1.y+Vec2.y, Vec1.z+Vec2.z, Vec1.w+Vec2.w )
1301 */
1302
1303FORCEINLINE VectorRegister4Float VectorAdd( const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2 )
1304{
1305 return _mm_add_ps(Vec1, Vec2);
1306}
1307
1308FORCEINLINE VectorRegister4Double VectorAdd(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1309{
1310 VectorRegister4Double Result;
1311#if !UE_PLATFORM_MATH_USE_AVX
1312 Result.XY = _mm_add_pd(Vec1.XY, Vec2.XY);
1313 Result.ZW = _mm_add_pd(Vec1.ZW, Vec2.ZW);
1314#else
1315 Result = _mm256_add_pd(Vec1, Vec2);
1316#endif
1317 return Result;
1318}
1319
1320/**
1321 * Subtracts a vector from another (component-wise) and returns the result.
1322 *
1323 * @param Vec1 1st vector
1324 * @param Vec2 2nd vector
1325 * @return VectorRegister4Float( Vec1.x-Vec2.x, Vec1.y-Vec2.y, Vec1.z-Vec2.z, Vec1.w-Vec2.w )
1326 */
1327FORCEINLINE VectorRegister4Float VectorSubtract( const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2 )
1328{
1329 return _mm_sub_ps(Vec1, Vec2);
1330}
1331
1332FORCEINLINE VectorRegister4Double VectorSubtract(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1333{
1334 VectorRegister4Double Result;
1335#if !UE_PLATFORM_MATH_USE_AVX
1336 Result.XY = _mm_sub_pd(Vec1.XY, Vec2.XY);
1337 Result.ZW = _mm_sub_pd(Vec1.ZW, Vec2.ZW);
1338#else
1339 Result = _mm256_sub_pd(Vec1, Vec2);
1340#endif
1341 return Result;
1342}
1343
1344/**
1345 * Multiplies two vectors (component-wise) and returns the result.
1346 *
1347 * @param Vec1 1st vector
1348 * @param Vec2 2nd vector
1349 * @return VectorRegister4Float( Vec1.x*Vec2.x, Vec1.y*Vec2.y, Vec1.z*Vec2.z, Vec1.w*Vec2.w )
1350 */
1351FORCEINLINE VectorRegister4Float VectorMultiply( const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2 )
1352{
1353 return _mm_mul_ps(Vec1, Vec2);
1354}
1355
1356FORCEINLINE VectorRegister4Double VectorMultiply(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1357{
1358 VectorRegister4Double Result;
1359#if !UE_PLATFORM_MATH_USE_AVX
1360 Result.XY = _mm_mul_pd(Vec1.XY, Vec2.XY);
1361 Result.ZW = _mm_mul_pd(Vec1.ZW, Vec2.ZW);
1362#else
1363 Result = _mm256_mul_pd(Vec1, Vec2);
1364#endif
1365 return Result;
1366}
1367
1368
1369
1370/**
1371 * Multiplies two vectors (component-wise), adds in the third vector and returns the result. (A*B + C)
1372 *
1373 * @param A 1st vector
1374 * @param B 2nd vector
1375 * @param C 3rd vector
1376 * @return VectorRegister4Float( A.x*B.x + C.x, A.y*B.y + C.y, A.z*B.z + C.z, A.w*B.w + C.w )
1377 */
1378FORCEINLINE VectorRegister4Float VectorMultiplyAdd(const VectorRegister4Float& A, const VectorRegister4Float& B, const VectorRegister4Float& C)
1379{
1380#if UE_PLATFORM_MATH_USE_FMA3
1381 return _mm_fmadd_ps(A, B, C);
1382#else
1383 return VectorAdd(VectorMultiply(A, B), C);
1384#endif
1385}
1386
1387FORCEINLINE VectorRegister4Double VectorMultiplyAdd(const VectorRegister4Double& A, const VectorRegister4Double& B, const VectorRegister4Double& C)
1388{
1389#if UE_PLATFORM_MATH_USE_FMA3 && UE_PLATFORM_MATH_USE_AVX
1390 return _mm256_fmadd_pd(A, B, C);
1391#elif UE_PLATFORM_MATH_USE_FMA3
1392 VectorRegister4Double Result;
1393 Result.XY = _mm_fmadd_pd(A.XY, B.XY, C.XY);
1394 Result.ZW = _mm_fmadd_pd(A.ZW, B.ZW, C.ZW);
1395 return Result;
1396#else
1397 return VectorAdd(VectorMultiply(A, B), C);
1398#endif
1399}
1400
1401/**
1402 * Multiplies two vectors (component-wise), negates the results and adds it to the third vector i.e. (-A*B + C) = (C - A*B)
1403 *
1404 * @param A 1st vector
1405 * @param B 2nd vector
1406 * @param C 3rd vector
1407 * @return VectorRegister( C.x - A.x*B.x, C.y - A.y*B.y, C.z - A.z*B.z, C.w - A.w*B.w )
1408 */
1409FORCEINLINE VectorRegister4Float VectorNegateMultiplyAdd(const VectorRegister4Float& A, const VectorRegister4Float& B, const VectorRegister4Float& C)
1410{
1411#if UE_PLATFORM_MATH_USE_FMA3
1412 return _mm_fnmadd_ps(A, B, C);
1413#else
1414 return VectorSubtract(C, VectorMultiply(A, B));
1415#endif
1416}
1417
1418FORCEINLINE VectorRegister4Double VectorNegateMultiplyAdd(const VectorRegister4Double& A, const VectorRegister4Double& B, const VectorRegister4Double& C)
1419{
1420#if UE_PLATFORM_MATH_USE_FMA3 && UE_PLATFORM_MATH_USE_AVX
1421 return _mm256_fnmadd_pd(A, B, C);
1422#elif UE_PLATFORM_MATH_USE_FMA3
1423 VectorRegister4Double Result;
1424 Result.XY = _mm_fnmadd_pd(A.XY, B.XY, C.XY);
1425 Result.ZW = _mm_fnmadd_pd(A.ZW, B.ZW, C.ZW);
1426 return Result;
1427#else
1428 return VectorSubtract(C, VectorMultiply(A, B));
1429#endif
1430}
1431
1432
1433/**
1434 * Divides two vectors (component-wise) and returns the result.
1435 *
1436 * @param Vec1 1st vector
1437 * @param Vec2 2nd vector
1438 * @return VectorRegister4Float( Vec1.x/Vec2.x, Vec1.y/Vec2.y, Vec1.z/Vec2.z, Vec1.w/Vec2.w )
1439 */
1440FORCEINLINE VectorRegister4Float VectorDivide(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1441{
1442 return _mm_div_ps(Vec1, Vec2);
1443}
1444
1445FORCEINLINE VectorRegister4Double VectorDivide(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1446{
1447 VectorRegister4Double Result;
1448#if !UE_PLATFORM_MATH_USE_AVX
1449 Result.XY = _mm_div_pd(Vec1.XY, Vec2.XY);
1450 Result.ZW = _mm_div_pd(Vec1.ZW, Vec2.ZW);
1451#else
1452 Result = _mm256_div_pd(Vec1, Vec2);
1453#endif
1454 return Result;
1455}
1456
1457namespace SSEVectorHelperFuncs
1458{
1459 // Computes VectorDot3 but only with the result in the first (X) element of a VectorRegister4Float
1460 FORCEINLINE VectorRegister4Float InternalVectorDot3X(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1461 {
1462 // (X, Y, Z, W)
1463 VectorRegister4Float Prod = VectorMultiply(Vec1, Vec2);
1464 // (Y, Y, W, W)
1465 VectorRegister4Float Shuf = VectorSwizzle(Prod, 1, 1, 3, 3); // _mm_movehdup_ps on SSE4.1, shuffle otherwise
1466 // (X+Y, ???, ???, ???)
1467 VectorRegister4Float Sum = VectorAdd(Prod, Shuf);
1468 // (Z, W, Z, W)
1469 Shuf = VectorSwizzle(Prod, 2, 3, 2, 3); // _mm_movehl_ps
1470 // (X+Y+Z, ???, ???, ???)
1471 Sum = VectorAdd(Sum, Shuf);
1472 return Sum;
1473 }
1474
1475 // Computes VectorDot3 but only with the result in the first (X) element of a VectorRegister4Double
1476 FORCEINLINE VectorRegister4Double InternalVectorDot3X_Full(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1477 {
1478 // (X, Y, Z, W)
1479 VectorRegister4Double Prod = VectorMultiply(Vec1, Vec2);
1480 // (Y, Y, W, W)
1481 VectorRegister4Double Shuf = VectorSwizzle(Prod, 1, 1, 3, 3); // fast in-lane permute on AVX (_mm256_permute_pd)
1482 // (X+Y, ???, ???, ???)
1483 VectorRegister4Double Sum = VectorAdd(Prod, Shuf);
1484 // (Z, W, Z, W)
1485 Shuf = VectorSwizzle(Prod, 2, 3, 2, 3); // various specializations exist for this depending on platform
1486 // (X+Y+Z, ???, ???, ???)
1487 Sum = VectorAdd(Sum, Shuf);
1488
1489 return Sum;
1490 }
1491
1492 // Computes VectorDot3 but only with the result in the first (X) element of a VectorRegister2Double (half of VectorRegister4Double)
1493 FORCEINLINE VectorRegister2Double InternalVectorDot3X_Half(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1494 {
1495 VectorRegister2Double T, A;
1496
1497 // (X, Y)
1498 T = _mm_mul_pd(Vec1.XY, Vec2.XY);
1499
1500 // (X + Z, Y + W)
1501#if UE_PLATFORM_MATH_USE_FMA3
1502 A = _mm_fmadd_pd(Vec1.ZW, Vec2.ZW, T);
1503#else
1504 A = _mm_add_pd(_mm_mul_pd(Vec1.ZW, Vec2.ZW), T);
1505#endif // UE_PLATFORM_MATH_USE_FMA3
1506
1507 // (Y, X) // Reverse of T
1508 T = _mm_shuffle_pd(T, T, SHUFFLEMASK2(1, 0));
1509
1510 // (X + Z + Y, Y + W + X)
1511 T = _mm_add_pd(A, T);
1512
1513 return T;
1514 }
1515
1516} // namespace SSEVectorHelperFuncs
1517
1518
1519/**
1520 * Calculates the dot3 product of two vectors and returns a scalar value.
1521 *
1522 * @param Vec1 1st vector
1523 * @param Vec2 2nd vector
1524 * @return d = dot3(Vec1.xyz, Vec2.xyz)
1525 */
1526FORCEINLINE float VectorDot3Scalar(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1527{
1528 return VectorGetComponent(SSEVectorHelperFuncs::InternalVectorDot3X(Vec1, Vec2), 0);
1529}
1530
1531FORCEINLINE double VectorDot3Scalar(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1532{
1533#if UE_PLATFORM_MATH_USE_AVX
1534 return VectorGetComponent(SSEVectorHelperFuncs::InternalVectorDot3X_Full(Vec1, Vec2), 0);
1535#else
1536 VectorRegister2Double T = SSEVectorHelperFuncs::InternalVectorDot3X_Half(Vec1, Vec2);
1537 // Extract first component
1538 return _mm_cvtsd_f64(T);
1539#endif
1540}
1541
1542/**
1543 * Calculates the dot3 product of two vectors and returns a vector with the result in all 4 components.
1544 *
1545 * @param Vec1 1st vector
1546 * @param Vec2 2nd vector
1547 * @return d = dot3(Vec1.xyz, Vec2.xyz), VectorRegister4Float( d, d, d, d )
1548 */
1549FORCEINLINE VectorRegister4Float VectorDot3(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1550{
1551 return VectorReplicate(SSEVectorHelperFuncs::InternalVectorDot3X(Vec1, Vec2), 0);
1552}
1553
1554FORCEINLINE VectorRegister4Double VectorDot3(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1555{
1556#if UE_PLATFORM_MATH_USE_AVX
1557 return VectorReplicate(SSEVectorHelperFuncs::InternalVectorDot3X_Full(Vec1, Vec2), 0);
1558#else
1559 VectorRegister2Double T = SSEVectorHelperFuncs::InternalVectorDot3X_Half(Vec1, Vec2);
1560 // Replicate in half (X,X)
1561 T = _mm_shuffle_pd(T, T, SHUFFLEMASK2(0, 0));
1562 // Replicate in full (X,X,X,X)
1563 return VectorRegister4Double(T, T);
1564#endif
1565}
1566
1567/**
1568 * Calculates the dot4 product of two vectors and returns a vector with the result in all 4 components.
1569 *
1570 * @param Vec1 1st vector
1571 * @param Vec2 2nd vector
1572 * @return d = dot4(Vec1, Vec2), VectorRegister4Float( d, d, d, d )
1573 */
1574FORCEINLINE VectorRegister4Float VectorDot4( const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2 )
1575{
1576 VectorRegister4Float R, T;
1577 R = VectorMultiply(Vec1, Vec2); // (XX, YY, ZZ, WW)
1578 T = VectorSwizzle(R, 1, 0, 3, 2); // (YY, XX, WW, ZZ)
1579 R = VectorAdd(R, T); // (XX + YY, YY + XX, ZZ + WW, WW + ZZ)
1580 T = VectorSwizzle(R, 2, 3, 0, 1); // (ZZ + WW, WW + ZZ, XX + YY, YY + XX)
1581 return VectorAdd(R, T); // (XX + YY + ZZ + WW, YY + XX + WW + ZZ, ZZ + WW + XX + YY, WW + ZZ + YY + XX)
1582}
1583
1584FORCEINLINE VectorRegister4Double VectorDot4(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1585{
1586#if UE_PLATFORM_MATH_USE_AVX
1587 // AVX implementation uses fast permutes
1588 VectorRegister4Double R, T;
1589 R = VectorMultiply(Vec1, Vec2); // (XX, YY, ZZ, WW)
1590 T = VectorSwizzle(R, 1, 0, 3, 2); // (YY, XX, WW, ZZ) // fast in-lane permute
1591 R = VectorAdd(R, T); // (XX + YY, YY + XX, ZZ + WW, WW + ZZ)
1592 T = VectorSwizzle(R, 2, 3, 0, 1); // (ZZ + WW, WW + ZZ, XX + YY, YY + XX) // lane-swap permute
1593 return VectorAdd(R, T); // (XX + YY + ZZ + WW, YY + XX + WW + ZZ, ZZ + WW + XX + YY, WW + ZZ + YY + XX)
1594#else
1595 VectorRegister2Double T, A;
1596
1597 // (X, Y)
1598 T = _mm_mul_pd(Vec1.XY, Vec2.XY);
1599
1600 // (X + Z, Y + W)
1601#if UE_PLATFORM_MATH_USE_FMA3
1602 A = _mm_fmadd_pd(Vec1.ZW, Vec2.ZW, T);
1603#else
1604 A = _mm_add_pd(_mm_mul_pd(Vec1.ZW, Vec2.ZW), T);
1605#endif // UE_PLATFORM_MATH_USE_FMA3
1606
1607 // (Y + W, X + Z) // Reverse of A
1608 T = _mm_shuffle_pd(A, A, SHUFFLEMASK2(1, 0));
1609
1610 // (X + Z + Y + W, Y + W + X + Z)
1611 T = _mm_add_pd(A, T);
1612 return VectorRegister4Double(T, T);
1613#endif
1614}
1615
1616/**
1617 * Creates a four-part mask based on component-wise == compares of the input vectors
1618 *
1619 * @param Vec1 1st vector
1620 * @param Vec2 2nd vector
1621 * @return VectorRegister4Float( Vec1.x == Vec2.x ? 0xFFFFFFFF : 0, same for yzw )
1622 */
1623FORCEINLINE VectorRegister4Float VectorCompareEQ(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1624{
1625 return _mm_cmpeq_ps(Vec1, Vec2);
1626}
1627
1628FORCEINLINE VectorRegister4Double VectorCompareEQ(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1629{
1630 VectorRegister4Double Result;
1631#if !UE_PLATFORM_MATH_USE_AVX
1632 Result.XY = _mm_cmpeq_pd(Vec1.XY, Vec2.XY);
1633 Result.ZW = _mm_cmpeq_pd(Vec1.ZW, Vec2.ZW);
1634#else
1635 Result = _mm256_cmp_pd(Vec1, Vec2, _CMP_EQ_OQ);
1636#endif
1637 return Result;
1638}
1639
1640/**
1641 * Creates a four-part mask based on component-wise != compares of the input vectors
1642 *
1643 * @param Vec1 1st vector
1644 * @param Vec2 2nd vector
1645 * @return VectorRegister4Float( Vec1.x != Vec2.x ? 0xFFFFFFFF : 0, same for yzw )
1646 */
1647FORCEINLINE VectorRegister4Float VectorCompareNE(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1648{
1649 return _mm_cmpneq_ps(Vec1, Vec2);
1650}
1651
1652FORCEINLINE VectorRegister4Double VectorCompareNE(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1653{
1654 VectorRegister4Double Result;
1655#if !UE_PLATFORM_MATH_USE_AVX
1656 Result.XY = _mm_cmpneq_pd(Vec1.XY, Vec2.XY);
1657 Result.ZW = _mm_cmpneq_pd(Vec1.ZW, Vec2.ZW);
1658#else
1659 // For X != Y, if either is NaN it should return true (this matches the normal C behavior).
1660 // We use the *unordered* comparison operation that is true if either value is NaN.
1661 Result = _mm256_cmp_pd(Vec1, Vec2, _CMP_NEQ_UQ);
1662#endif
1663 return Result;
1664}
1665
1666/**
1667 * Creates a four-part mask based on component-wise > compares of the input vectors
1668 *
1669 * @param Vec1 1st vector
1670 * @param Vec2 2nd vector
1671 * @return VectorRegister4Float( Vec1.x > Vec2.x ? 0xFFFFFFFF : 0, same for yzw )
1672 */
1673FORCEINLINE VectorRegister4Float VectorCompareGT(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1674{
1675 return _mm_cmpgt_ps(Vec1, Vec2);
1676}
1677
1678FORCEINLINE VectorRegister4Double VectorCompareGT(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1679{
1680 VectorRegister4Double Result;
1681#if !UE_PLATFORM_MATH_USE_AVX
1682 Result.XY = _mm_cmpgt_pd(Vec1.XY, Vec2.XY);
1683 Result.ZW = _mm_cmpgt_pd(Vec1.ZW, Vec2.ZW);
1684#else
1685 Result = _mm256_cmp_pd(Vec1, Vec2, _CMP_GT_OQ);
1686#endif
1687 return Result;
1688}
1689
1690/**
1691 * Creates a four-part mask based on component-wise >= compares of the input vectors
1692 *
1693 * @param Vec1 1st vector
1694 * @param Vec2 2nd vector
1695 * @return VectorRegister4Float( Vec1.x >= Vec2.x ? 0xFFFFFFFF : 0, same for yzw )
1696 */
1697FORCEINLINE VectorRegister4Float VectorCompareGE(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1698{
1699 return _mm_cmpge_ps(Vec1, Vec2);
1700}
1701
1702FORCEINLINE VectorRegister4Double VectorCompareGE(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1703{
1704 VectorRegister4Double Result;
1705#if !UE_PLATFORM_MATH_USE_AVX
1706 Result.XY = _mm_cmpge_pd(Vec1.XY, Vec2.XY);
1707 Result.ZW = _mm_cmpge_pd(Vec1.ZW, Vec2.ZW);
1708#else
1709 Result = _mm256_cmp_pd(Vec1, Vec2, _CMP_GE_OQ);
1710#endif
1711 return Result;
1712}
1713
1714 /**
1715 * Creates a four-part mask based on component-wise < compares of the input vectors
1716 *
1717 * @param Vec1 1st vector
1718 * @param Vec2 2nd vector
1719 * @return VectorRegister4Float( Vec1.x < Vec2.x ? 0xFFFFFFFF : 0, same for yzw )
1720 */
1721FORCEINLINE VectorRegister4Float VectorCompareLT(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1722{
1723 return _mm_cmplt_ps(Vec1, Vec2);
1724}
1725
1726FORCEINLINE VectorRegister4Double VectorCompareLT(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1727{
1728 VectorRegister4Double Result;
1729#if !UE_PLATFORM_MATH_USE_AVX
1730 Result.XY = _mm_cmplt_pd(Vec1.XY, Vec2.XY);
1731 Result.ZW = _mm_cmplt_pd(Vec1.ZW, Vec2.ZW);
1732#else
1733 Result = _mm256_cmp_pd(Vec1, Vec2, _CMP_LT_OQ);
1734#endif
1735 return Result;
1736}
1737
1738 /**
1739 * Creates a four-part mask based on component-wise <= compares of the input vectors
1740 *
1741 * @param Vec1 1st vector
1742 * @param Vec2 2nd vector
1743 * @return VectorRegister4Float( Vec1.x <= Vec2.x ? 0xFFFFFFFF : 0, same for yzw )
1744 */
1745FORCEINLINE VectorRegister4Float VectorCompareLE(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1746{
1747 return _mm_cmple_ps(Vec1, Vec2);
1748}
1749
1750FORCEINLINE VectorRegister4Double VectorCompareLE(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1751{
1752 VectorRegister4Double Result;
1753#if !UE_PLATFORM_MATH_USE_AVX
1754 Result.XY = _mm_cmple_pd(Vec1.XY, Vec2.XY);
1755 Result.ZW = _mm_cmple_pd(Vec1.ZW, Vec2.ZW);
1756#else
1757 Result = _mm256_cmp_pd(Vec1, Vec2, _CMP_LE_OQ);
1758#endif
1759 return Result;
1760}
1761
1762/**
1763 * Does a bitwise vector selection based on a mask (e.g., created from VectorCompareXX)
1764 *
1765 * @param Mask Mask (when 1: use the corresponding bit from Vec1 otherwise from Vec2)
1766 * @param Vec1 1st vector
1767 * @param Vec2 2nd vector
1768 * @return VectorRegister4Float( for each bit i: Mask[i] ? Vec1[i] : Vec2[i] )
1769 *
1770 */
1771
1772FORCEINLINE VectorRegister4Float VectorSelect(const VectorRegister4Float& Mask, const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2 )
1773{
1774 return _mm_xor_ps(Vec2, _mm_and_ps(Mask, _mm_xor_ps(Vec1, Vec2)));
1775}
1776
1777FORCEINLINE VectorRegister2Double VectorSelect(const VectorRegister2Double& Mask, const VectorRegister2Double& Vec1, const VectorRegister2Double& Vec2)
1778{
1779 return _mm_xor_pd(Vec2, _mm_and_pd(Mask, _mm_xor_pd(Vec1, Vec2)));
1780}
1781
1782FORCEINLINE VectorRegister4Double VectorSelect(const VectorRegister4Double& Mask, const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1783{
1784 VectorRegister4Double Result;
1785#if !UE_PLATFORM_MATH_USE_AVX
1786 Result.XY = VectorSelect(Mask.XY, Vec1.XY, Vec2.XY);
1787 Result.ZW = VectorSelect(Mask.ZW, Vec1.ZW, Vec2.ZW);
1788#else
1789 Result = _mm256_xor_pd(Vec2, _mm256_and_pd(Mask, _mm256_xor_pd(Vec1, Vec2)));
1790#endif
1791 return Result;
1792}
1793
1794/**
1795 * Combines two vectors using bitwise OR (treating each vector as a 128 bit field)
1796 *
1797 * @param Vec1 1st vector
1798 * @param Vec2 2nd vector
1799 * @return VectorRegister4Float( for each bit i: Vec1[i] | Vec2[i] )
1800 */
1801FORCEINLINE VectorRegister4Float VectorBitwiseOr(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1802{
1803 return _mm_or_ps(Vec1, Vec2);
1804}
1805
1806FORCEINLINE VectorRegister4Double VectorBitwiseOr(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1807{
1808 VectorRegister4Double Result;
1809#if !UE_PLATFORM_MATH_USE_AVX
1810 Result.XY = _mm_or_pd(Vec1.XY, Vec2.XY);
1811 Result.ZW = _mm_or_pd(Vec1.ZW, Vec2.ZW);
1812#else
1813 Result = _mm256_or_pd(Vec1, Vec2);
1814#endif
1815 return Result;
1816}
1817
1818/**
1819 * Combines two vectors using bitwise AND (treating each vector as a 128 bit field)
1820 *
1821 * @param Vec1 1st vector
1822 * @param Vec2 2nd vector
1823 * @return VectorRegister4Float( for each bit i: Vec1[i] & Vec2[i] )
1824 */
1825FORCEINLINE VectorRegister4Float VectorBitwiseAnd(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1826{
1827 return _mm_and_ps(Vec1, Vec2);
1828}
1829
1830FORCEINLINE VectorRegister4Double VectorBitwiseAnd(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1831{
1832 VectorRegister4Double Result;
1833#if !UE_PLATFORM_MATH_USE_AVX
1834 Result.XY = _mm_and_pd(Vec1.XY, Vec2.XY);
1835 Result.ZW = _mm_and_pd(Vec1.ZW, Vec2.ZW);
1836#else
1837 Result = _mm256_and_pd(Vec1, Vec2);
1838#endif
1839 return Result;
1840}
1841
1842/**
1843 * Combines two vectors using bitwise XOR (treating each vector as a 128 bit field)
1844 *
1845 * @param Vec1 1st vector
1846 * @param Vec2 2nd vector
1847 * @return VectorRegister4Float( for each bit i: Vec1[i] ^ Vec2[i] )
1848 */
1849FORCEINLINE VectorRegister4Float VectorBitwiseXor(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
1850{
1851 return _mm_xor_ps(Vec1, Vec2);
1852}
1853
1854FORCEINLINE VectorRegister4Double VectorBitwiseXor(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1855{
1856 VectorRegister4Double Result;
1857#if !UE_PLATFORM_MATH_USE_AVX
1858 Result.XY = _mm_xor_pd(Vec1.XY, Vec2.XY);
1859 Result.ZW = _mm_xor_pd(Vec1.ZW, Vec2.ZW);
1860#else
1861 Result = _mm256_xor_pd(Vec1, Vec2);
1862#endif
1863 return Result;
1864}
1865
1866/**
1867 * Calculates the cross product of two vectors (XYZ components). W of the input should be 0, and will remain 0.
1868 *
1869 * @param Vec1 1st vector
1870 * @param Vec2 2nd vector
1871 * @return cross(Vec1.xyz, Vec2.xyz). W of the input should be 0, and will remain 0.
1872 */
1873FORCEINLINE VectorRegister4Float VectorCross( const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2 )
1874{
1875 // YZX
1876 VectorRegister4Float A = VectorSwizzle(Vec2, 1, 2, 0, 3);
1877 VectorRegister4Float B = VectorSwizzle(Vec1, 1, 2, 0, 3);
1878 // XY, YZ, ZX
1879 A = VectorMultiply(A, Vec1);
1880 // XY-YX, YZ-ZY, ZX-XZ
1881 A = VectorNegateMultiplyAdd(B, Vec2, A);
1882 // YZ-ZY, ZX-XZ, XY-YX
1883 return VectorSwizzle(A, 1, 2, 0, 3);
1884}
1885
1886FORCEINLINE VectorRegister4Double VectorCross(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
1887{
1888 // YZX
1889 VectorRegister4Double A = VectorSwizzle(Vec2, 1, 2, 0, 3);
1890 VectorRegister4Double B = VectorSwizzle(Vec1, 1, 2, 0, 3);
1891 // XY, YZ, ZX
1892 A = VectorMultiply(A, Vec1);
1893 // XY-YX, YZ-ZY, ZX-XZ
1894 A = VectorNegateMultiplyAdd(B, Vec2, A);
1895 // YZ-ZY, ZX-XZ, XY-YX
1896 return VectorSwizzle(A, 1, 2, 0, 3);
1897}
1898
1899/**
1900 * Calculates x raised to the power of y (component-wise).
1901 *
1902 * @param Base Base vector
1903 * @param Exponent Exponent vector
1904 * @return VectorRegister4Float( Base.x^Exponent.x, Base.y^Exponent.y, Base.z^Exponent.z, Base.w^Exponent.w )
1905 */
1906FORCEINLINE VectorRegister4Float VectorPow( const VectorRegister4Float& Base, const VectorRegister4Float& Exponent )
1907{
1908#if UE_PLATFORM_MATH_USE_SVML
1909 return _mm_pow_ps(Base, Exponent);
1910#else
1911 // using SseMath library
1912 return SSE::exp_ps(_mm_mul_ps(SSE::log_ps(Base), Exponent));
1913#endif
1914/*
1915 // old version, keeping for reference in case something breaks and we need to debug it.
1916 union { VectorRegister4Float v; float f[4]; } B, E;
1917 B.v = Base;
1918 E.v = Exponent;
1919 return _mm_setr_ps( powf(B.f[0], E.f[0]), powf(B.f[1], E.f[1]), powf(B.f[2], E.f[2]), powf(B.f[3], E.f[3]) );
1920*/
1921}
1922
1923FORCEINLINE VectorRegister4Double VectorPow(const VectorRegister4Double& Base, const VectorRegister4Double& Exponent)
1924{
1925#if UE_PLATFORM_MATH_USE_SVML_AVX
1926 return _mm256_pow_pd(Base, Exponent);
1927#elif UE_PLATFORM_MATH_USE_SVML
1928 return VectorRegister4Double(_mm_pow_pd(Base.XY, Exponent.XY), _mm_pow_pd(Base.ZW, Exponent.ZW));
1929#else
1930 AlignedDouble4 Values(Base);
1931 AlignedDouble4 Exponents(Exponent);
1932
1933 Values[0] = FMath::Pow(Values[0], Exponents[0]);
1934 Values[1] = FMath::Pow(Values[1], Exponents[1]);
1935 Values[2] = FMath::Pow(Values[2], Exponents[2]);
1936 Values[3] = FMath::Pow(Values[3], Exponents[3]);
1937 return Values.ToVectorRegister();
1938#endif
1939}
1940
1941/**
1942 * Return the square root of each component
1943 *
1944 * @param Vector Vector
1945 * @return VectorRegister4Float(sqrt(Vec.X), sqrt(Vec.Y), sqrt(Vec.Z), sqrt(Vec.W))
1946 */
1947FORCEINLINE VectorRegister4Float VectorSqrt(const VectorRegister4Float& Vec)
1948{
1949 return _mm_sqrt_ps(Vec);
1950}
1951
1952FORCEINLINE VectorRegister4Double VectorSqrt(const VectorRegister4Double& Vec)
1953{
1954#if UE_PLATFORM_MATH_USE_AVX
1955 return _mm256_sqrt_pd(Vec);
1956#else
1957 return VectorRegister4Double(_mm_sqrt_pd(Vec.XY), _mm_sqrt_pd(Vec.ZW));
1958#endif
1959}
1960
1961/**
1962 * Returns an estimate of 1/sqrt(c) for each component of the vector
1963 *
1964 * @param Vector Vector
1965 * @return VectorRegister4Float(1/sqrt(t), 1/sqrt(t), 1/sqrt(t), 1/sqrt(t))
1966 */
1967FORCEINLINE VectorRegister4Float VectorReciprocalSqrtEstimate(const VectorRegister4Float& Vec)
1968{
1969 // Warning: Discrepancies between Intel and AMD hardware estimates make this diverge between platforms.
1970 return _mm_rsqrt_ps(Vec);
1971}
1972
1973/**
1974 * Return the reciprocal of the square root of each component
1975 *
1976 * @param Vector Vector
1977 * @return VectorRegister4Float(1/sqrt(Vec.X), 1/sqrt(Vec.Y), 1/sqrt(Vec.Z), 1/sqrt(Vec.W))
1978 */
1979FORCEINLINE VectorRegister4Float VectorReciprocalSqrt(const VectorRegister4Float& Vec)
1980{
1981#if UE_PLATFORM_MATH_USE_SVML && 0 // NOTE: DISABLED
1982 // TODO: this appears to deliver slightly different results on Intel vs AMD hardware,
1983 // similar to prior issues with our use of rsqrt refinements in UnrealPlatformMathSSE.
1984 return _mm_invsqrt_ps(Vec);
1985#else
1986 return VectorDivide(GlobalVectorConstants::FloatOne, VectorSqrt(Vec));
1987#endif
1988
1989 /*
1990 // Legacy implementation based on refinements of estimate, left for reference.
1991 // Discrepancies between Intel and AMD hardware estimates make this diverge between platforms,
1992 // similar to prior issues with our use of rsqrt refinements in UnrealPlatformMathSSE.
1993 //
1994 // Perform two passes of Newton-Raphson iteration on the hardware estimate
1995 // v^-0.5 = x
1996 // => x^2 = v^-1
1997 // => 1/(x^2) = v
1998 // => F(x) = x^-2 - v
1999 // F'(x) = -2x^-3
2000
2001 // x1 = x0 - F(x0)/F'(x0)
2002 // => x1 = x0 + 0.5 * (x0^-2 - Vec) * x0^3
2003 // => x1 = x0 + 0.5 * (x0 - Vec * x0^3)
2004 // => x1 = x0 + x0 * (0.5 - 0.5 * Vec * x0^2)
2005
2006 const VectorRegister4Float OneHalf = GlobalVectorConstants::FloatOneHalf;
2007 const VectorRegister4Float VecDivBy2 = VectorMultiply(Vec, OneHalf);
2008
2009 // Initial estimate
2010 const VectorRegister4Float x0 = VectorReciprocalSqrtEstimate(Vec);
2011
2012 // First iteration
2013 VectorRegister4Float x1 = VectorMultiply(x0, x0);
2014 x1 = VectorSubtract(OneHalf, VectorMultiply(VecDivBy2, x1));
2015 x1 = VectorMultiplyAdd(x0, x1, x0);
2016
2017 // Second iteration
2018 VectorRegister4Float x2 = VectorMultiply(x1, x1);
2019 x2 = VectorSubtract(OneHalf, VectorMultiply(VecDivBy2, x2));
2020 x2 = VectorMultiplyAdd(x1, x2, x1);
2021
2022 return x2;
2023 */
2024}
2025
2026FORCEINLINE VectorRegister4Double VectorReciprocalSqrt(const VectorRegister4Double& Vec)
2027{
2028#if UE_PLATFORM_MATH_USE_AVX
2029 return VectorDivide(GlobalVectorConstants::DoubleOne, _mm256_sqrt_pd(Vec));
2030#else
2031 return VectorDivide(GlobalVectorConstants::DoubleOne, VectorRegister4Double(_mm_sqrt_pd(Vec.XY), _mm_sqrt_pd(Vec.ZW)));
2032#endif
2033}
2034
2035FORCEINLINE VectorRegister4Double VectorReciprocalSqrtEstimate(const VectorRegister4Double& Vec)
2036{
2037#if UE_PLATFORM_MATH_USE_SVML_AVX
2038 return _mm256_invsqrt_pd(Vec);
2039#elif UE_PLATFORM_MATH_USE_SVML
2040 return VectorRegister4Double(_mm_invsqrt_pd(Vec.XY), _mm_invsqrt_pd(Vec.ZW));
2041#else
2042 return VectorReciprocalSqrt(Vec);
2043#endif
2044}
2045
2046
2047/**
2048 * Return Reciprocal Length of the vector
2049 *
2050 * @param Vector Vector
2051 * @return VectorRegister4Float(rlen, rlen, rlen, rlen) when rlen = 1/sqrt(dot4(V))
2052 */
2053FORCEINLINE VectorRegister4Float VectorReciprocalLen(const VectorRegister4Float& Vector)
2054{
2055 return VectorReciprocalSqrt(VectorDot4(Vector, Vector));
2056}
2057
2058FORCEINLINE VectorRegister4Double VectorReciprocalLen(const VectorRegister4Double& Vector)
2059{
2060 return VectorReciprocalSqrt(VectorDot4(Vector, Vector));
2061}
2062
2063/**
2064 * Return Reciprocal Length of the vector (estimate)
2065 *
2066 * @param Vector Vector
2067 * @return VectorRegister4Float(rlen, rlen, rlen, rlen) when rlen = 1/sqrt(dot4(V))
2068 */
2069FORCEINLINE VectorRegister4Float VectorReciprocalLenEstimate(const VectorRegister4Float& Vector)
2070{
2071 return VectorReciprocalSqrtEstimate(VectorDot4(Vector, Vector));
2072}
2073
2074FORCEINLINE VectorRegister4Double VectorReciprocalLenEstimate(const VectorRegister4Double& Vector)
2075{
2076 return VectorReciprocalSqrtEstimate(VectorDot4(Vector, Vector));
2077}
2078
2079/**
2080 * Computes an estimate of the reciprocal of a vector (component-wise) and returns the result.
2081 *
2082 * @param Vec 1st vector
2083 * @return VectorRegister4Float( (Estimate) 1.0f / Vec.x, (Estimate) 1.0f / Vec.y, (Estimate) 1.0f / Vec.z, (Estimate) 1.0f / Vec.w )
2084 */
2085
2086FORCEINLINE VectorRegister4Float VectorReciprocalEstimate(const VectorRegister4Float& Vec)
2087{
2088 // Warning: Discrepancies between Intel and AMD hardware estimates make this diverge between platforms.
2089 return _mm_rcp_ps(Vec);
2090}
2091
2092/**
2093 * Computes the reciprocal of a vector (component-wise) and returns the result.
2094 *
2095 * @param Vec 1st vector
2096 * @return VectorRegister4Float( 1.0f / Vec.x, 1.0f / Vec.y, 1.0f / Vec.z, 1.0f / Vec.w )
2097 */
2098FORCEINLINE VectorRegister4Float VectorReciprocal(const VectorRegister4Float& Vec)
2099{
2100 return VectorDivide(GlobalVectorConstants::FloatOne, Vec);
2101 /*
2102 // Legacy implementation based on refinements of estimate, left for reference.
2103 // Discrepancies between Intel and AMD hardware estimates make this diverge between platforms.
2104 //
2105 // Perform two passes of Newton-Raphson iteration on the hardware estimate
2106 // x1 = x0 - f(x0) / f'(x0)
2107 //
2108 // 1 / Vec = x
2109 // => x * Vec = 1
2110 // => F(x) = x * Vec - 1
2111 // F'(x) = Vec
2112 // => x1 = x0 - (x0 * Vec - 1) / Vec
2113 //
2114 // Since 1/Vec is what we're trying to solve, use an estimate for it, x0
2115 // => x1 = x0 - (x0 * Vec - 1) * x0 = 2 * x0 - Vec * x0^2
2116
2117 // Initial estimate
2118 const VectorRegister4Float x0 = VectorReciprocalEstimate(Vec);
2119
2120 // First iteration
2121 const VectorRegister4Float x0Squared = VectorMultiply(x0, x0);
2122 const VectorRegister4Float x0Times2 = VectorAdd(x0, x0);
2123 const VectorRegister4Float x1 = VectorNegateMultiplyAdd(Vec, x0Squared, x0Times2);
2124
2125 // Second iteration
2126 const VectorRegister4Float x1Squared = VectorMultiply(x1, x1);
2127 const VectorRegister4Float x1Times2 = VectorAdd(x1, x1);
2128 const VectorRegister4Float x2 = VectorNegateMultiplyAdd(Vec, x1Squared, x1Times2);
2129
2130 return x2;
2131 */
2132}
2133
2134FORCEINLINE VectorRegister4Double VectorReciprocal(const VectorRegister4Double& Vec)
2135{
2136 return VectorDivide(GlobalVectorConstants::DoubleOne, Vec);
2137}
2138
2139FORCEINLINE VectorRegister4Double VectorReciprocalEstimate(const VectorRegister4Double& Vec)
2140{
2141 // Not an estimate.
2142 return VectorReciprocal(Vec);
2143}
2144
2145/**
2146* Loads XYZ and sets W=0
2147*
2148* @param Vector VectorRegister4Float
2149* @return VectorRegister4Float(X, Y, Z, 0.0f)
2150*/
2151FORCEINLINE VectorRegister4Float VectorSet_W0(const VectorRegister4Float& Vec)
2152{
2153 return _mm_and_ps(Vec, GlobalVectorConstants::XYZMask());
2154}
2155
2156FORCEINLINE VectorRegister4Double VectorSet_W0(const VectorRegister4Double& Vec)
2157{
2158 VectorRegister4Double Result;
2159#if !UE_PLATFORM_MATH_USE_AVX
2160 Result.XY = Vec.XY;
2161 Result.ZW = _mm_move_sd(_mm_setzero_pd(), Vec.ZW);
2162#else
2163 Result = _mm256_blend_pd(Vec, VectorZeroDouble(), 0b1000);
2164#endif
2165 return Result;
2166}
2167
2168/**
2169* Loads XYZ and sets W=1
2170*
2171* @param Vector VectorRegister4Float
2172* @return VectorRegister4Float(X, Y, Z, 1.0f)
2173*/
2174FORCEINLINE VectorRegister4Float VectorSet_W1( const VectorRegister4Float& Vec)
2175{
2176 // Temp = (Vector[2]. Vector[3], 1.0f, 1.0f)
2177 VectorRegister4Float Temp = _mm_movehl_ps( VectorOneFloat(), Vec);
2178
2179 // Return (Vector[0], Vector[1], Vector[2], 1.0f)
2180 return VectorShuffle(Vec, Temp, 0, 1, 0, 3 );
2181}
2182
2183FORCEINLINE VectorRegister4Double VectorSet_W1(const VectorRegister4Double& Vec)
2184{
2185 VectorRegister4Double Result;
2186#if !UE_PLATFORM_MATH_USE_AVX
2187 Result.XY = Vec.XY;
2188 Result.ZW = _mm_move_sd(GlobalVectorConstants::DoubleOne2d, Vec.ZW);
2189#else
2190 Result = _mm256_blend_pd(Vec, VectorOneDouble(), 0b1000);
2191#endif
2192 return Result;
2193}
2194
2195/**
2196 * Multiplies two 4x4 matrices.
2197 *
2198 * @param Result Pointer to where the result should be stored
2199 * @param Matrix1 Pointer to the first matrix
2200 * @param Matrix2 Pointer to the second matrix
2201 */
2202void VectorMatrixMultiply(FMatrix44f* Result, const FMatrix44f* Matrix1, const FMatrix44f* Matrix2);
2203void VectorMatrixMultiply(FMatrix44d* Result, const FMatrix44d* Matrix1, const FMatrix44d* Matrix2);
2204
2205/**
2206 * Calculate the inverse of an FMatrix.
2207 *
2208 * @param DstMatrix FMatrix pointer to where the result should be stored
2209 * @param SrcMatrix FMatrix pointer to the Matrix to be inversed
2210 */
2211void VectorMatrixInverse(FMatrix44f* DstMatrix, const FMatrix44f* SrcMatrix);
2212void VectorMatrixInverse(FMatrix44d* DstMatrix, const FMatrix44d* SrcMatrix);
2213
2214
2215
2216/**
2217 * Calculate Homogeneous transform.
2218 *
2219 * @param VecP VectorRegister4Float
2220 * @param MatrixM FMatrix pointer to the Matrix to apply transform
2221 * @return VectorRegister4Float = VecP*MatrixM
2222 */
2223FORCEINLINE VectorRegister4Float VectorTransformVector(const VectorRegister4Float& VecP, const FMatrix44f* MatrixM)
2224{
2225 const VectorRegister4Float *M = (const VectorRegister4Float *) MatrixM;
2226 VectorRegister4Float VTempX, VTempY, VTempZ, VTempW;
2227
2228 // Splat x,y,z and w
2229 VTempX = VectorReplicate(VecP, 0);
2230 VTempY = VectorReplicate(VecP, 1);
2231 VTempZ = VectorReplicate(VecP, 2);
2232 VTempW = VectorReplicate(VecP, 3);
2233 // Mul by the matrix
2234 VTempX = VectorMultiply(VTempX, M[0]);
2235 VTempX = VectorMultiplyAdd(VTempY, M[1], VTempX);
2236 VTempX = VectorMultiplyAdd(VTempZ, M[2], VTempX);
2237 VTempX = VectorMultiplyAdd(VTempW, M[3], VTempX);
2238
2239 return VTempX;
2240}
2241
2242FORCEINLINE VectorRegister4Float VectorTransformVector(const VectorRegister4Float& VecP, const FMatrix44d* MatrixM)
2243{
2244 // Warning: FMatrix44d alignment may not match VectorRegister4Double, so you can't just cast to VectorRegister4Double*.
2245 typedef double Double4x4[4][4];
2246 const Double4x4& MRows = *((const Double4x4*)MatrixM);
2247
2248 VectorRegister4Double M[4];
2249 M[0] = VectorLoad(MRows[0]);
2250 M[1] = VectorLoad(MRows[1]);
2251 M[2] = VectorLoad(MRows[2]);
2252 M[3] = VectorLoad(MRows[3]);
2253
2254 VectorRegister4Double VTempX, VTempY, VTempZ, VTempW;
2255 VectorRegister4Double VecPDouble = VecP;
2256
2257 // Splat x,y,z and w
2258 VTempX = VectorReplicate(VecPDouble, 0);
2259 VTempY = VectorReplicate(VecPDouble, 1);
2260 VTempZ = VectorReplicate(VecPDouble, 2);
2261 VTempW = VectorReplicate(VecPDouble, 3);
2262 // Mul by the matrix
2263 VTempX = VectorMultiply(VTempX, M[0]);
2264 VTempX = VectorMultiplyAdd(VTempY, M[1], VTempX);
2265 VTempX = VectorMultiplyAdd(VTempZ, M[2], VTempX);
2266 VTempX = VectorMultiplyAdd(VTempW, M[3], VTempX);
2267
2268 // LWC_TODO: this will be a lossy conversion.
2270}
2271
2272FORCEINLINE VectorRegister4Double VectorTransformVector(const VectorRegister4Double& VecP, const FMatrix44d* MatrixM)
2273{
2274 // Warning: FMatrix44d alignment may not match VectorRegister4Double, so you can't just cast to VectorRegister4Double*.
2275 typedef double Double4x4[4][4];
2276 const Double4x4& MRows = *((const Double4x4*)MatrixM);
2277
2278 VectorRegister4Double M[4];
2279 M[0] = VectorLoad(MRows[0]);
2280 M[1] = VectorLoad(MRows[1]);
2281 M[2] = VectorLoad(MRows[2]);
2282 M[3] = VectorLoad(MRows[3]);
2283
2284 VectorRegister4Double VTempX, VTempY, VTempZ, VTempW;
2285
2286 // Splat x,y,z and w
2287 VTempX = VectorReplicate(VecP, 0);
2288 VTempY = VectorReplicate(VecP, 1);
2289 VTempZ = VectorReplicate(VecP, 2);
2290 VTempW = VectorReplicate(VecP, 3);
2291 // Mul by the matrix
2292 VTempX = VectorMultiply(VTempX, M[0]);
2293 VTempX = VectorMultiplyAdd(VTempY, M[1], VTempX);
2294 VTempX = VectorMultiplyAdd(VTempZ, M[2], VTempX);
2295 VTempX = VectorMultiplyAdd(VTempW, M[3], VTempX);
2296
2297 return VTempX;
2298}
2299
2300FORCEINLINE VectorRegister4Double VectorTransformVector(const VectorRegister4Double& VecP, const FMatrix44f* MatrixM)
2301{
2302 const VectorRegister4Float* M = (const VectorRegister4Float*) MatrixM;
2303 VectorRegister4Double VTempX, VTempY, VTempZ, VTempW;
2304
2305 // Splat x,y,z and w
2306 VTempX = VectorReplicate(VecP, 0);
2307 VTempY = VectorReplicate(VecP, 1);
2308 VTempZ = VectorReplicate(VecP, 2);
2309 VTempW = VectorReplicate(VecP, 3);
2310 // Mul by the matrix
2311 VTempX = VectorMultiply(VTempX, VectorRegister4Double(M[0]));
2312 VTempX = VectorMultiplyAdd(VTempY, VectorRegister4Double(M[1]), VTempX);
2313 VTempX = VectorMultiplyAdd(VTempZ, VectorRegister4Double(M[2]), VTempX);
2314 VTempX = VectorMultiplyAdd(VTempW, VectorRegister4Double(M[3]), VTempX);
2315
2316 return VTempX;
2317}
2318
2319/**
2320 * Returns the minimum values of two vectors (component-wise).
2321 *
2322 * @param Vec1 1st vector
2323 * @param Vec2 2nd vector
2324 * @return VectorRegister4Float( min(Vec1.x,Vec2.x), min(Vec1.y,Vec2.y), min(Vec1.z,Vec2.z), min(Vec1.w,Vec2.w) )
2325 */
2326FORCEINLINE VectorRegister4Float VectorMin(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
2327{
2328 return _mm_min_ps(Vec1, Vec2);
2329}
2330
2331FORCEINLINE VectorRegister4Double VectorMin(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
2332{
2333 VectorRegister4Double Result;
2334#if !UE_PLATFORM_MATH_USE_AVX
2335 Result.XY = _mm_min_pd(Vec1.XY, Vec2.XY);
2336 Result.ZW = _mm_min_pd(Vec1.ZW, Vec2.ZW);
2337#else
2338 Result = _mm256_min_pd(Vec1, Vec2);
2339#endif
2340 return Result;
2341}
2342
2343/**
2344 * Returns the maximum values of two vectors (component-wise).
2345 *
2346 * @param Vec1 1st vector
2347 * @param Vec2 2nd vector
2348 * @return VectorRegister4Float( max(Vec1.x,Vec2.x), max(Vec1.y,Vec2.y), max(Vec1.z,Vec2.z), max(Vec1.w,Vec2.w) )
2349 */
2350FORCEINLINE VectorRegister4Float VectorMax(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
2351{
2352 return _mm_max_ps(Vec1, Vec2);
2353}
2354
2355FORCEINLINE VectorRegister4Double VectorMax(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
2356{
2357 VectorRegister4Double Result;
2358#if !UE_PLATFORM_MATH_USE_AVX
2359 Result.XY = _mm_max_pd(Vec1.XY, Vec2.XY);
2360 Result.ZW = _mm_max_pd(Vec1.ZW, Vec2.ZW);
2361#else
2362 Result = _mm256_max_pd(Vec1, Vec2);
2363#endif
2364 return Result;
2365}
2366
2367/**
2368* Creates a vector by combining two high components from each vector
2369*
2370* @param Vec1 Source vector1
2371* @param Vec2 Source vector2
2372* @return The combined vector
2373*/
2374FORCEINLINE VectorRegister4Float VectorCombineHigh(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
2375{
2376 return VectorShuffle(Vec1, Vec2, 2, 3, 2, 3);
2377}
2378
2379FORCEINLINE VectorRegister4Double VectorCombineHigh(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
2380{
2381 return VectorShuffle(Vec1, Vec2, 2, 3, 2, 3);
2382}
2383
2384/**
2385* Creates a vector by combining two low components from each vector
2386*
2387* @param Vec1 Source vector1
2388* @param Vec2 Source vector2
2389* @return The combined vector
2390*/
2391FORCEINLINE VectorRegister4Float VectorCombineLow(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
2392{
2393 return VectorShuffle(Vec1, Vec2, 0, 1, 0, 1);
2394}
2395
2396FORCEINLINE VectorRegister4Double VectorCombineLow(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
2397{
2398 return VectorShuffle(Vec1, Vec2, 0, 1, 0, 1);
2399}
2400
2401/**
2402 * Deinterleaves the components of the two given vectors such that the even components
2403 * are in one vector and the odds in another.
2404 *
2405 * @param Lo [Even0, Odd0, Even1, Odd1]
2406 * @param Hi [Even2, Odd2, Even3, Odd3]
2407 * @param OutEvens [Even0, Even1, Even2, Even3]
2408 * @param OutOdds [Odd0, Odd1, Odd2, Odd3]
2409*/
2410FORCEINLINE void VectorDeinterleave(VectorRegister4Float& RESTRICT OutEvens, VectorRegister4Float& RESTRICT OutOdds, const VectorRegister4Float& RESTRICT Lo, const VectorRegister4Float& RESTRICT Hi)
2411{
2412 OutEvens = VectorShuffle(Lo, Hi, 0, 2, 0, 2);
2413 OutOdds = VectorShuffle(Lo, Hi, 1, 3, 1, 3);
2414}
2415
2416FORCEINLINE void VectorDeinterleave(VectorRegister4Double& RESTRICT OutEvens, VectorRegister4Double& RESTRICT OutOdds, const VectorRegister4Double& RESTRICT Lo, const VectorRegister4Double& RESTRICT Hi)
2417{
2418 OutEvens = VectorShuffle(Lo, Hi, 0, 2, 0, 2);
2419 OutOdds = VectorShuffle(Lo, Hi, 1, 3, 1, 3);
2420}
2421
2422
2423/**
2424 * Returns an integer bit-mask (0x00 - 0x0f) based on the sign-bit for each component in a vector.
2425 *
2426 * @param VecMask Vector
2427 * @return Bit 0 = sign(VecMask.x), Bit 1 = sign(VecMask.y), Bit 2 = sign(VecMask.z), Bit 3 = sign(VecMask.w)
2428 */
2429FORCEINLINE int VectorMaskBits(const VectorRegister4Float& VecMask)
2430{
2431 return _mm_movemask_ps(VecMask);
2432}
2433
2434FORCEINLINE int VectorMaskBits(const VectorRegister4Double& VecMask)
2435{
2436#if !UE_PLATFORM_MATH_USE_AVX
2437 const int MaskXY = _mm_movemask_pd(VecMask.XY);
2438 const int MaskZW = _mm_movemask_pd(VecMask.ZW);
2439 return (MaskZW << 2) | (MaskXY);
2440#else
2441 return _mm256_movemask_pd(VecMask);
2442#endif
2443}
2444
2445/**
2446 * Merges the XYZ components of one vector with the W component of another vector and returns the result.
2447 *
2448 * @param VecXYZ Source vector for XYZ_
2449 * @param VecW Source register for ___W (note: the fourth component is used, not the first)
2450 * @return VectorRegister4Float(VecXYZ.x, VecXYZ.y, VecXYZ.z, VecW.w)
2451 */
2452FORCEINLINE VectorRegister4Float VectorMergeVecXYZ_VecW(const VectorRegister4Float& VecXYZ, const VectorRegister4Float& VecW)
2453{
2454 return VectorSelect(GlobalVectorConstants::XYZMask(), VecXYZ, VecW);
2455}
2456
2457FORCEINLINE VectorRegister4Double VectorMergeVecXYZ_VecW(const VectorRegister4Double& VecXYZ, const VectorRegister4Double& VecW)
2458{
2459 //return VectorSelect(GlobalVectorConstants::DoubleXYZMask(), VecXYZ, VecW);
2460 return VectorRegister4Double(VecXYZ.XY, _mm_move_sd(VecW.ZW, VecXYZ.ZW));
2461}
2462
2463/**
2464 * Loads 4 BYTEs from unaligned memory and converts them into 4 FLOATs.
2465 *
2466 * @param Ptr Unaligned memory pointer to the 4 BYTEs.
2467 * @return VectorRegister4Float( float(Ptr[0]), float(Ptr[1]), float(Ptr[2]), float(Ptr[3]) )
2468 */
2469// Looks complex but is really quite straightforward:
2470// Load as 32-bit value, unpack 4x unsigned bytes to 4x 16-bit ints, then unpack again into 4x 32-bit ints, then convert to 4x floats
2471#define VectorLoadByte4( Ptr ) _mm_cvtepi32_ps(_mm_unpacklo_epi16(_mm_unpacklo_epi8(_mm_cvtsi32_si128(*(int32*)Ptr), _mm_setzero_si128()), _mm_setzero_si128()))
2472
2473/**
2474* Loads 4 signed BYTEs from unaligned memory and converts them into 4 FLOATs.
2475*
2476* @param Ptr Unaligned memory pointer to the 4 BYTEs.
2477* @return VectorRegister4Float( float(Ptr[0]), float(Ptr[1]), float(Ptr[2]), float(Ptr[3]) )
2478*/
2479// Looks complex but is really quite straightforward:
2480// Load as 32-bit value, unpack 4x unsigned bytes to 4x 16-bit ints, then unpack again into 4x 32-bit ints, then convert to 4x floats
2481FORCEINLINE VectorRegister4Float VectorLoadSignedByte4(const void* Ptr)
2482{
2483 auto Temp = _mm_unpacklo_epi16(_mm_unpacklo_epi8(_mm_cvtsi32_si128(*(int32*)Ptr), _mm_setzero_si128()), _mm_setzero_si128());
2484 auto Mask = _mm_cmpgt_epi32(Temp, _mm_set1_epi32(127));
2485 auto Comp = _mm_and_si128(Mask, _mm_set1_epi32(~127));
2486 return _mm_cvtepi32_ps(_mm_or_si128(Comp, Temp));
2487}
2488
2489/**
2490 * Loads 4 BYTEs from unaligned memory and converts them into 4 FLOATs in reversed order.
2491 *
2492 * @param Ptr Unaligned memory pointer to the 4 BYTEs.
2493 * @return VectorRegister4Float( float(Ptr[3]), float(Ptr[2]), float(Ptr[1]), float(Ptr[0]) )
2494 */
2495FORCEINLINE VectorRegister4Float VectorLoadByte4Reverse( void* Ptr )
2496{
2497 VectorRegister4Float Temp = VectorLoadByte4(Ptr);
2498 return VectorSwizzle( Temp, 3, 2, 1, 0 );
2499}
2500
2501/**
2502 * Converts the 4 FLOATs in the vector to 4 BYTEs, clamped to [0,255], and stores to unaligned memory.
2503 *
2504 * @param Vec Vector containing 4 FLOATs
2505 * @param Ptr Unaligned memory pointer to store the 4 BYTEs.
2506 */
2507FORCEINLINE void VectorStoreByte4( const VectorRegister4Float& Vec, void* Ptr )
2508{
2509 // Looks complex but is really quite straightforward:
2510 // Convert 4x floats to 4x 32-bit ints, then pack into 4x 16-bit ints, then into 4x 8-bit unsigned ints, then store as a 32-bit value
2511 *(int32*)Ptr = _mm_cvtsi128_si32(_mm_packus_epi16(_mm_packs_epi32(_mm_cvttps_epi32(Vec), _mm_setzero_si128()), _mm_setzero_si128()));
2512}
2513
2514/**
2515* Converts the 4 FLOATs in the vector to 4 BYTEs, clamped to [-127,127], and stores to unaligned memory.
2516*
2517* @param Vec Vector containing 4 FLOATs
2518* @param Ptr Unaligned memory pointer to store the 4 BYTEs.
2519*/
2520FORCEINLINE void VectorStoreSignedByte4(const VectorRegister4Float& Vec, void* Ptr)
2521{
2522 // Looks complex but is really quite straightforward:
2523 // Convert 4x floats to 4x 32-bit ints, then pack into 4x 16-bit ints, then into 4x 8-bit unsigned ints, then store as a 32-bit value
2524 *(int32*)Ptr = _mm_cvtsi128_si32(_mm_packs_epi16(_mm_packs_epi32(_mm_cvttps_epi32(Vec), _mm_setzero_si128()), _mm_setzero_si128()));
2525}
2526
2527
2528/**
2529* Loads packed RGB10A2(4 bytes) from unaligned memory and converts them into 4 FLOATs.
2530*
2531* @param Ptr Unaligned memory pointer to the RGB10A2(4 bytes).
2532* @return VectorRegister4Float with 4 FLOATs loaded from Ptr.
2533*/
2534FORCEINLINE VectorRegister4Float VectorLoadURGB10A2N(void* Ptr)
2535{
2536 VectorRegister4Float Tmp;
2537
2538 Tmp = _mm_and_ps(_mm_load_ps1((const float *)Ptr), MakeVectorRegisterFloat(0x3FFu, 0x3FFu << 10, 0x3FFu << 20, 0x3u << 30));
2539 Tmp = _mm_xor_ps(Tmp, MakeVectorRegister(0, 0, 0, 0x80000000));
2540 Tmp = _mm_cvtepi32_ps(*(const VectorRegister4Int*)&Tmp);
2541 Tmp = _mm_add_ps(Tmp, MakeVectorRegister(0, 0, 0, 32768.0f*65536.0f));
2542 Tmp = _mm_mul_ps(Tmp, MakeVectorRegister(1.0f / 1023.0f, 1.0f / (1023.0f*1024.0f), 1.0f / (1023.0f*1024.0f*1024.0f), 1.0f / (3.0f*1024.0f*1024.0f*1024.0f)));
2543
2544 return Tmp;
2545}
2546
2547/**
2548* Converts the 4 FLOATs in the vector RGB10A2, clamped to [0, 1023] and [0, 3], and stores to unaligned memory.
2549*
2550* @param Vec Vector containing 4 FLOATs
2551* @param Ptr Unaligned memory pointer to store the packed RGBA16(8 bytes).
2552*/
2553FORCEINLINE void VectorStoreURGB10A2N(const VectorRegister4Float& Vec, void* Ptr)
2554{
2555 VectorRegister4Float Tmp;
2556 Tmp = _mm_max_ps(Vec, MakeVectorRegisterFloat(0.0f, 0.0f, 0.0f, 0.0f));
2557 Tmp = _mm_min_ps(Tmp, MakeVectorRegisterFloat(1.0f, 1.0f, 1.0f, 1.0f));
2558 Tmp = _mm_mul_ps(Tmp, MakeVectorRegisterFloat(1023.0f, 1023.0f*1024.0f*0.5f, 1023.0f*1024.0f*1024.0f, 3.0f*1024.0f*1024.0f*1024.0f*0.5f));
2559
2560 VectorRegister4Int TmpI;
2561 TmpI = _mm_cvttps_epi32(Tmp);
2562 TmpI = _mm_and_si128(TmpI, MakeVectorRegisterInt(0x3FFu, 0x3FFu << (10 - 1), 0x3FFu << 20, 0x3u << (30 - 1)));
2563
2564 VectorRegister4Int TmpI2;
2565 TmpI2 = _mm_shuffle_epi32(TmpI, _MM_SHUFFLE(3, 2, 3, 2));
2566 TmpI = _mm_or_si128(TmpI, TmpI2);
2567
2568 TmpI2 = _mm_shuffle_epi32(TmpI, _MM_SHUFFLE(1, 1, 1, 1));
2569 TmpI2 = _mm_add_epi32(TmpI2, TmpI2);
2570 TmpI = _mm_or_si128(TmpI, TmpI2);
2571
2572 _mm_store_ss((float *)Ptr, *(const VectorRegister4Float*)&TmpI);
2573}
2574
2575/**
2576 * Loads packed RGBA16(8 bytes) from unaligned memory and converts them into 4 FLOATs.
2577 *
2578 * @param Ptr Unaligned memory pointer to the RGBA16(8 bytes).
2579 * @return VectorRegister4Float with 4 FLOATs loaded from Ptr.
2580 */
2581#define VectorLoadURGBA16N( Ptr ) _mm_cvtepi32_ps(_mm_unpacklo_epi16(_mm_loadl_epi64((const __m128i*)Ptr), _mm_setzero_si128()))
2582
2583/**
2584 * Loads packed signed RGBA16(8 bytes) from unaligned memory and converts them into 4 FLOATs.
2585 *
2586 * @param Ptr Unaligned memory pointer to the RGBA16(8 bytes).
2587 * @return VectorRegister4Float with 4 FLOATs loaded from Ptr.
2588 */
2589FORCEINLINE VectorRegister4Float VectorLoadSRGBA16N(const void* Ptr)
2590{
2591 auto Temp = _mm_unpacklo_epi16(_mm_loadl_epi64((const __m128i*)Ptr), _mm_setzero_si128());
2592 auto Mask = _mm_cmpgt_epi32(Temp, _mm_set1_epi32(32767));
2593 auto Comp = _mm_and_si128(Mask, _mm_set1_epi32(~32767));
2594 return _mm_cvtepi32_ps(_mm_or_si128(Comp, Temp));
2595}
2596
2597/**
2598* Converts the 4 FLOATs in the vector RGBA16, clamped to [0, 65535], and stores to unaligned memory.
2599*
2600* @param Vec Vector containing 4 FLOATs
2601* @param Ptr Unaligned memory pointer to store the packed RGB10A2(4 bytes).
2602*/
2603FORCEINLINE void VectorStoreURGBA16N(const VectorRegister4Float& Vec, void* Ptr)
2604{
2605
2606 VectorRegister4Float Tmp;
2607 Tmp = _mm_max_ps(Vec, MakeVectorRegisterFloat(0.0f, 0.0f, 0.0f, 0.0f));
2608 Tmp = _mm_min_ps(Tmp, MakeVectorRegisterFloat(1.0f, 1.0f, 1.0f, 1.0f));
2609 Tmp = _mm_mul_ps(Tmp, MakeVectorRegisterFloat(65535.0f, 65535.0f, 65535.0f, 65535.0f));
2610
2611 VectorRegister4Int TmpI = _mm_cvtps_epi32(Tmp);
2612
2613 uint16* Out = (uint16*)Ptr;
2614 Out[0] = static_cast<int16>(_mm_extract_epi16(TmpI, 0));
2615 Out[1] = static_cast<int16>(_mm_extract_epi16(TmpI, 2));
2616 Out[2] = static_cast<int16>(_mm_extract_epi16(TmpI, 4));
2617 Out[3] = static_cast<int16>(_mm_extract_epi16(TmpI, 6));
2618}
2619
2620/**
2621 * Returns non-zero if any element in Vec1 is greater than the corresponding element in Vec2, otherwise 0.
2622 *
2623 * @param Vec1 1st source vector
2624 * @param Vec2 2nd source vector
2625 * @return Non-zero integer if (Vec1.x > Vec2.x) || (Vec1.y > Vec2.y) || (Vec1.z > Vec2.z) || (Vec1.w > Vec2.w)
2626 */
2627FORCEINLINE int VectorAnyGreaterThan(const VectorRegister4Float& Vec1, const VectorRegister4Float& Vec2)
2628{
2629 return VectorMaskBits(VectorCompareGT(Vec1, Vec2));
2630}
2631
2632FORCEINLINE int VectorAnyGreaterThan(const VectorRegister4Double& Vec1, const VectorRegister4Double& Vec2)
2633{
2634 return VectorMaskBits(VectorCompareGT(Vec1, Vec2));
2635}
2636
2637/**
2638 * Resets the floating point registers so that they can be used again.
2639 * Some intrinsics use these for MMX purposes (e.g. VectorLoadByte4 and VectorStoreByte4).
2640 */
2641// This is no longer necessary now that we don't use MMX instructions
2642#define VectorResetFloatRegisters()
2643// TODO: LWC: remove?
2644
2645/**
2646 * Returns the control register.
2647 *
2648 * @return The uint32 control register
2649 */
2650#define VectorGetControlRegister() _mm_getcsr()
2651
2652/**
2653 * Sets the control register.
2654 *
2655 * @param ControlStatus The uint32 control status value to set
2656 */
2657#define VectorSetControlRegister(ControlStatus) _mm_setcsr( ControlStatus )
2658
2659/**
2660 * Control status bit to round all floating point math results towards zero.
2661 */
2662#define VECTOR_ROUND_TOWARD_ZERO _MM_ROUND_TOWARD_ZERO
2663
2664/**
2665* Multiplies two quaternions; the order matters.
2666*
2667* Order matters when composing quaternions: C = VectorQuaternionMultiply2(A, B) will yield a quaternion C = A * B
2668* that logically first applies B then A to any subsequent transformation (right first, then left).
2669*
2670* @param Quat1 Pointer to the first quaternion
2671* @param Quat2 Pointer to the second quaternion
2672* @return Quat1 * Quat2
2673*/
2674FORCEINLINE VectorRegister4Float VectorQuaternionMultiply2( const VectorRegister4Float& Quat1, const VectorRegister4Float& Quat2 )
2675{
2676 VectorRegister4Float Result = VectorMultiply(VectorReplicate(Quat1, 3), Quat2);
2677 Result = VectorMultiplyAdd( VectorMultiply(VectorReplicate(Quat1, 0), VectorSwizzle(Quat2, 3, 2, 1, 0)), GlobalVectorConstants::QMULTI_SIGN_MASK0, Result);
2678 Result = VectorMultiplyAdd( VectorMultiply(VectorReplicate(Quat1, 1), VectorSwizzle(Quat2, 2, 3, 0, 1)), GlobalVectorConstants::QMULTI_SIGN_MASK1, Result);
2679 Result = VectorMultiplyAdd( VectorMultiply(VectorReplicate(Quat1, 2), VectorSwizzle(Quat2, 1, 0, 3, 2)), GlobalVectorConstants::QMULTI_SIGN_MASK2, Result);
2680
2681 return Result;
2682}
2683
2684FORCEINLINE VectorRegister4Double VectorQuaternionMultiply2(const VectorRegister4Double& Quat1, const VectorRegister4Double& Quat2)
2685{
2686 VectorRegister4Double Result = VectorMultiply(VectorReplicate(Quat1, 3), Quat2);
2687 Result = VectorMultiplyAdd(VectorMultiply(VectorReplicate(Quat1, 0), VectorSwizzle(Quat2, 3, 2, 1, 0)), GlobalVectorConstants::DOUBLE_QMULTI_SIGN_MASK0, Result);
2688 Result = VectorMultiplyAdd(VectorMultiply(VectorReplicate(Quat1, 1), VectorSwizzle(Quat2, 2, 3, 0, 1)), GlobalVectorConstants::DOUBLE_QMULTI_SIGN_MASK1, Result);
2689 Result = VectorMultiplyAdd(VectorMultiply(VectorReplicate(Quat1, 2), VectorSwizzle(Quat2, 1, 0, 3, 2)), GlobalVectorConstants::DOUBLE_QMULTI_SIGN_MASK2, Result);
2690
2691 return Result;
2692}
2693
2694/**
2695* Multiplies two quaternions; the order matters.
2696*
2697* When composing quaternions: VectorQuaternionMultiply(C, A, B) will yield a quaternion C = A * B
2698* that logically first applies B then A to any subsequent transformation (right first, then left).
2699*
2700* @param Result Pointer to where the result Quat1 * Quat2 should be stored
2701* @param Quat1 Pointer to the first quaternion (must not be the destination)
2702* @param Quat2 Pointer to the second quaternion (must not be the destination)
2703*/
2704FORCEINLINE void VectorQuaternionMultiply(VectorRegister4Float* RESTRICT Result, const VectorRegister4Float* RESTRICT Quat1, const VectorRegister4Float* RESTRICT Quat2)
2705{
2706 *Result = VectorQuaternionMultiply2(*Quat1, *Quat2);
2707}
2708
2709FORCEINLINE void VectorQuaternionMultiply(VectorRegister4Double* RESTRICT Result, const VectorRegister4Double* RESTRICT Quat1, const VectorRegister4Double* RESTRICT Quat2)
2710{
2711 *Result = VectorQuaternionMultiply2(*Quat1, *Quat2);
2712}
2713
2714// Returns true if the vector contains a component that is either NAN or +/-infinite.
2715FORCEINLINE bool VectorContainsNaNOrInfinite(const VectorRegister4Float& Vec)
2716{
2717 // https://en.wikipedia.org/wiki/IEEE_754-1985
2718 // Infinity is represented with all exponent bits set, with the correct sign bit.
2719 // NaN is represented with all exponent bits set, plus at least one fraction/significand bit set.
2720 // This means finite values will not have all exponent bits set, so check against those bits.
2721
2722 union { float F; uint32 U; } InfUnion;
2723 InfUnion.U = 0x7F800000;
2724 const float Inf = InfUnion.F;
2725 const VectorRegister4Float FloatInfinity = MakeVectorRegisterFloat(Inf, Inf, Inf, Inf);
2726
2727 // Mask off Exponent
2728 VectorRegister4Float ExpTest = VectorBitwiseAnd(Vec, FloatInfinity);
2729 // Compare to full exponent. If any are full exponent (not finite), the signs copied to the mask are non-zero, otherwise it's zero and finite.
2730 bool IsFinite = VectorMaskBits(VectorCompareEQ(ExpTest, FloatInfinity)) == 0;
2731 return !IsFinite;
2732}
2733
2734FORCEINLINE bool VectorContainsNaNOrInfinite(const VectorRegister4Double& Vec)
2735{
2736 // https://en.wikipedia.org/wiki/IEEE_754-1985
2737 // Infinity is represented with all exponent bits set, with the correct sign bit.
2738 // NaN is represented with all exponent bits set, plus at least one fraction/significand bit set.
2739 // This means finite values will not have all exponent bits set, so check against those bits.
2740
2741 union { double D; uint64 U; } InfUnion;
2742 InfUnion.U = 0x7FF0000000000000;
2743 const double Inf = InfUnion.D;
2744 const VectorRegister4Double DoubleInfinity = MakeVectorRegisterDouble(Inf, Inf, Inf, Inf);
2745
2746 // Mask off Exponent
2747 VectorRegister4Double ExpTest = VectorBitwiseAnd(Vec, DoubleInfinity);
2748 // Compare to full exponent. If any are full exponent (not finite), the signs copied to the mask are non-zero, otherwise it's zero and finite.
2749 bool IsFinite = VectorMaskBits(VectorCompareEQ(ExpTest, DoubleInfinity)) == 0;
2750 return !IsFinite;
2751}
2752
2753FORCEINLINE VectorRegister4Float VectorTruncate(const VectorRegister4Float& Vec)
2754{
2755#if UE_PLATFORM_MATH_USE_SSE4_1
2756 return _mm_round_ps(Vec, _MM_FROUND_TRUNC);
2757#else
2758 return _mm_cvtepi32_ps(_mm_cvttps_epi32(Vec));
2759#endif
2760}
2761
2762FORCEINLINE VectorRegister2Double TruncateVectorRegister2d(const VectorRegister2Double& V)
2763{
2764#if UE_PLATFORM_MATH_USE_SSE4_1
2765 return _mm_round_pd(V, _MM_FROUND_TRUNC);
2766#else
2767 // TODO: LWC: Optimize
2768 // Note: SSE2 just has _mm_cvttsd_si64(), which extracts only the truncated lower element, so there is some extra shuffling to get both values out.
2769 int64 X = _mm_cvttsd_si64(V);
2770 int64 Y = _mm_cvttsd_si64(_mm_shuffle_pd(V, V, SHUFFLEMASK2(1, 0)));
2771 VectorRegister2Double A = _mm_cvtsi64_sd(V, X); // Converts to lowest element, copies upper.
2772 VectorRegister2Double B = _mm_cvtsi64_sd(V, Y); // Converts to lowest element, copies upper.
2773 return _mm_shuffle_pd(A, B, SHUFFLEMASK2(0, 0));
2774#endif // UE_PLATFORM_MATH_USE_SSE4_1
2775}
2776
2777FORCEINLINE VectorRegister4Double VectorTruncate(const VectorRegister4Double& V)
2778{
2779 VectorRegister4Double Result;
2780#if !UE_PLATFORM_MATH_USE_AVX
2781 Result.XY = TruncateVectorRegister2d(V.XY);
2782 Result.ZW = TruncateVectorRegister2d(V.ZW);
2783#else
2784 Result = _mm256_round_pd(V, _MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC);
2785#endif
2786 return Result;
2787}
2788
2789FORCEINLINE VectorRegister4Float VectorRound(const VectorRegister4Float &Vec)
2790{
2791#if UE_PLATFORM_MATH_USE_SSE4_1
2792 return _mm_round_ps(Vec, _MM_FROUND_TO_NEAREST_INT |_MM_FROUND_NO_EXC);
2793#else
2794 VectorRegister4Float Trunc = VectorTruncate(Vec);
2795 return VectorAdd(Trunc, VectorTruncate(VectorMultiply(VectorSubtract(Vec, Trunc), GlobalVectorConstants::FloatAlmostTwo())));
2796#endif
2797}
2798
2799FORCEINLINE VectorRegister4Int VectorRoundToIntHalfToEven(const VectorRegister4Float& Vec)
2800{
2801 return _mm_cvtps_epi32(Vec);
2802}
2803
2804FORCEINLINE VectorRegister4Float VectorCeil(const VectorRegister4Float& V)
2805{
2806#if UE_PLATFORM_MATH_USE_SSE4_1
2807 return _mm_ceil_ps(V);
2808#else
2809 const VectorRegister4Float Trunc = VectorTruncate(V);
2810 const VectorRegister4Float Frac = VectorSubtract(V, Trunc);
2811 const VectorRegister4Float FracMask = VectorCompareGT(Frac, (GlobalVectorConstants::FloatZero));
2812 const VectorRegister4Float Add = VectorSelect(FracMask, (GlobalVectorConstants::FloatOne), (GlobalVectorConstants::FloatZero));
2813 return VectorAdd(Trunc, Add);
2814#endif
2815}
2816
2817FORCEINLINE VectorRegister4Double VectorCeil(const VectorRegister4Double& V)
2818{
2819#if UE_PLATFORM_MATH_USE_AVX
2820 VectorRegister4Double Result;
2821 Result = _mm256_round_pd(V, _MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC);
2822 return Result;
2823#elif UE_PLATFORM_MATH_USE_SSE4_1
2824 VectorRegister4Double Result;
2825 Result.XY = _mm_ceil_pd(V.XY);
2826 Result.ZW = _mm_ceil_pd(V.ZW);
2827 return Result;
2828#else
2829 const VectorRegister4Double Trunc = VectorTruncate(V);
2830 const VectorRegister4Double Frac = VectorSubtract(V, Trunc);
2831 const VectorRegister4Double FracMask = VectorCompareGT(Frac, (GlobalVectorConstants::DoubleZero));
2832 const VectorRegister4Double Add = VectorSelect(FracMask, (GlobalVectorConstants::DoubleOne), (GlobalVectorConstants::DoubleZero));
2833 return VectorAdd(Trunc, Add);
2834#endif
2835}
2836
2837FORCEINLINE VectorRegister4Float VectorFloor(const VectorRegister4Float& V)
2838{
2839#if UE_PLATFORM_MATH_USE_SSE4_1
2840 return _mm_floor_ps(V);
2841#else
2842 const VectorRegister4Float Trunc = VectorTruncate(V);
2843 const VectorRegister4Float Frac = VectorSubtract(V, Trunc);
2844 const VectorRegister4Float FracMask = VectorCompareLT(Frac, (GlobalVectorConstants::FloatZero));
2845 const VectorRegister4Float Add = VectorSelect(FracMask, (GlobalVectorConstants::FloatMinusOne), (GlobalVectorConstants::FloatZero));
2846 return VectorAdd(Trunc, Add);
2847#endif
2848}
2849
2850FORCEINLINE VectorRegister4Double VectorFloor(const VectorRegister4Double& V)
2851{
2852#if UE_PLATFORM_MATH_USE_AVX
2853 VectorRegister4Double Result;
2854 Result = _mm256_round_pd(V, _MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC);
2855 return Result;
2856#elif UE_PLATFORM_MATH_USE_SSE4_1
2857 VectorRegister4Double Result;
2858 Result.XY = _mm_floor_pd(V.XY);
2859 Result.ZW = _mm_floor_pd(V.ZW);
2860 return Result;
2861#else
2862 const VectorRegister4Double Trunc = VectorTruncate(V);
2863 const VectorRegister4Double Frac = VectorSubtract(V, Trunc);
2864 const VectorRegister4Double FracMask = VectorCompareLT(Frac, (GlobalVectorConstants::DoubleZero));
2865 const VectorRegister4Double Add = VectorSelect(FracMask, (GlobalVectorConstants::DoubleMinusOne), (GlobalVectorConstants::DoubleZero));
2866 return VectorAdd(Trunc, Add);
2867#endif
2868}
2869
2870FORCEINLINE VectorRegister4Float VectorMod(const VectorRegister4Float& X, const VectorRegister4Float& Y)
2871{
2872 // Check against invalid divisor
2873 VectorRegister4Float InvalidDivisorMask = VectorCompareLE(VectorAbs(Y), GlobalVectorConstants::SmallNumber);
2874
2875#if UE_PLATFORM_MATH_USE_SVML
2876 VectorRegister4Float Result = _mm_fmod_ps(X, Y);
2877#else
2878 AlignedFloat4 XFloats(X), YFloats(Y);
2879 XFloats[0] = fmodf(XFloats[0], YFloats[0]);
2880 XFloats[1] = fmodf(XFloats[1], YFloats[1]);
2881 XFloats[2] = fmodf(XFloats[2], YFloats[2]);
2882 XFloats[3] = fmodf(XFloats[3], YFloats[3]);
2883 VectorRegister4Float Result = XFloats.ToVectorRegister();
2884#endif
2885
2886 // Return 0 where divisor Y was too small
2887 Result = VectorSelect(InvalidDivisorMask, GlobalVectorConstants::FloatZero, Result);
2888 return Result;
2889}
2890
2891FORCEINLINE VectorRegister4Double VectorMod(const VectorRegister4Double& X, const VectorRegister4Double& Y)
2892{
2893 // Check against invalid divisor
2894 VectorRegister4Double InvalidDivisorMask = VectorCompareLE(VectorAbs(Y), GlobalVectorConstants::DoubleSmallNumber);
2895
2896#if UE_PLATFORM_MATH_USE_SVML_AVX
2897 VectorRegister4Double DoubleResult = _mm256_fmod_pd(X, Y);
2898#elif UE_PLATFORM_MATH_USE_SVML
2899 VectorRegister4Double DoubleResult = VectorRegister4Double(_mm_fmod_pd(X.XY, Y.XY), _mm_fmod_pd(X.ZW, Y.ZW));
2900#else
2901 AlignedDouble4 XDoubles(X), YDoubles(Y);
2902 XDoubles[0] = fmod(XDoubles[0], YDoubles[0]);
2903 XDoubles[1] = fmod(XDoubles[1], YDoubles[1]);
2904 XDoubles[2] = fmod(XDoubles[2], YDoubles[2]);
2905 XDoubles[3] = fmod(XDoubles[3], YDoubles[3]);
2906 VectorRegister4Double DoubleResult = XDoubles.ToVectorRegister();
2907#endif
2908
2909 // Return 0 where divisor Y was too small
2910 DoubleResult = VectorSelect(InvalidDivisorMask, GlobalVectorConstants::DoubleZero, DoubleResult);
2911 return DoubleResult;
2912}
2913
2914FORCEINLINE VectorRegister4Float VectorSign(const VectorRegister4Float& X)
2915{
2916 VectorRegister4Float Mask = VectorCompareGE(X, GlobalVectorConstants::FloatZero);
2917 return VectorSelect(Mask, GlobalVectorConstants::FloatOne, GlobalVectorConstants::FloatMinusOne);
2918}
2919
2920FORCEINLINE VectorRegister4Double VectorSign(const VectorRegister4Double& X)
2921{
2922 VectorRegister4Double Mask = VectorCompareGE(X, (GlobalVectorConstants::DoubleZero));
2923 return VectorSelect(Mask, GlobalVectorConstants::DoubleOne, GlobalVectorConstants::DoubleMinusOne);
2924}
2925
2926FORCEINLINE VectorRegister4Float VectorStep(const VectorRegister4Float& X)
2927{
2928 VectorRegister4Float Mask = VectorCompareGE(X, GlobalVectorConstants::FloatZero);
2929 return VectorSelect(Mask, GlobalVectorConstants::FloatOne, GlobalVectorConstants::FloatZero);
2930}
2931
2932FORCEINLINE VectorRegister4Double VectorStep(const VectorRegister4Double& X)
2933{
2934 VectorRegister4Double Mask = VectorCompareGE(X, GlobalVectorConstants::DoubleZero);
2935 return VectorSelect(Mask, GlobalVectorConstants::DoubleOne, GlobalVectorConstants::DoubleZero);
2936}
2937
2938FORCEINLINE VectorRegister4Float VectorExp(const VectorRegister4Float& X)
2939{
2940#if UE_PLATFORM_MATH_USE_SVML
2941 return _mm_exp_ps(X);
2942#else
2943 return SSE::exp_ps(X);
2944#endif
2945}
2946
2947FORCEINLINE VectorRegister4Double VectorExp(const VectorRegister4Double& X)
2948{
2949#if UE_PLATFORM_MATH_USE_SVML_AVX
2950 return _mm256_exp_pd(X);
2951#elif UE_PLATFORM_MATH_USE_SVML
2952 return VectorRegister4Double(_mm_exp_pd(X.XY), _mm_exp_pd(X.ZW));
2953#else
2954 AlignedDouble4 Doubles(X);
2955 Doubles[0] = FMath::Exp(Doubles[0]);
2956 Doubles[1] = FMath::Exp(Doubles[1]);
2957 Doubles[2] = FMath::Exp(Doubles[2]);
2958 Doubles[3] = FMath::Exp(Doubles[3]);
2959 return Doubles.ToVectorRegister();
2960#endif
2961}
2962
2963FORCEINLINE VectorRegister4Float VectorExp2(const VectorRegister4Float& X)
2964{
2965#if UE_PLATFORM_MATH_USE_SVML
2966 return _mm_exp2_ps(X);
2967#else
2968 AlignedFloat4 Floats(X);
2969 Floats[0] = FMath::Exp2(Floats[0]);
2970 Floats[1] = FMath::Exp2(Floats[1]);
2971 Floats[2] = FMath::Exp2(Floats[2]);
2972 Floats[3] = FMath::Exp2(Floats[3]);
2973 return Floats.ToVectorRegister();
2974#endif
2975}
2976
2977FORCEINLINE VectorRegister4Double VectorExp2(const VectorRegister4Double& X)
2978{
2979#if UE_PLATFORM_MATH_USE_SVML_AVX
2980 return _mm256_exp2_pd(X);
2981#elif UE_PLATFORM_MATH_USE_SVML
2982 return VectorRegister4Double(_mm_exp2_pd(X.XY), _mm_exp2_pd(X.ZW));
2983#else
2984 AlignedDouble4 Doubles(X);
2985 Doubles[0] = FMath::Exp2(Doubles[0]);
2986 Doubles[1] = FMath::Exp2(Doubles[1]);
2987 Doubles[2] = FMath::Exp2(Doubles[2]);
2988 Doubles[3] = FMath::Exp2(Doubles[3]);
2989 return Doubles.ToVectorRegister();
2990#endif
2991}
2992
2993FORCEINLINE VectorRegister4Float VectorLog(const VectorRegister4Float& X)
2994{
2995#if UE_PLATFORM_MATH_USE_SVML
2996 return _mm_log_ps(X);
2997#else
2998 return SSE::log_ps(X);
2999#endif
3000}
3001
3002FORCEINLINE VectorRegister4Double VectorLog(const VectorRegister4Double& X)
3003{
3004#if UE_PLATFORM_MATH_USE_SVML_AVX
3005 return _mm256_log_pd(X);
3006#elif UE_PLATFORM_MATH_USE_SVML
3007 return VectorRegister4Double(_mm_log_pd(X.XY), _mm_log_pd(X.ZW));
3008#else
3009 AlignedDouble4 Doubles(X);
3010 Doubles[0] = FMath::Loge(Doubles[0]);
3011 Doubles[1] = FMath::Loge(Doubles[1]);
3012 Doubles[2] = FMath::Loge(Doubles[2]);
3013 Doubles[3] = FMath::Loge(Doubles[3]);
3014 return Doubles.ToVectorRegister();
3015#endif
3016}
3017
3018FORCEINLINE VectorRegister4Float VectorLog2(const VectorRegister4Float& X)
3019{
3020#if UE_PLATFORM_MATH_USE_SVML
3021 return _mm_log2_ps(X);
3022#else
3023 AlignedFloat4 Floats(X);
3024 Floats[0] = FMath::Log2(Floats[0]);
3025 Floats[1] = FMath::Log2(Floats[1]);
3026 Floats[2] = FMath::Log2(Floats[2]);
3027 Floats[3] = FMath::Log2(Floats[3]);
3028 return Floats.ToVectorRegister();
3029#endif
3030}
3031
3032FORCEINLINE VectorRegister4Double VectorLog2(const VectorRegister4Double& X)
3033{
3034#if UE_PLATFORM_MATH_USE_SVML_AVX
3035 return _mm256_log2_pd(X);
3036#elif UE_PLATFORM_MATH_USE_SVML
3037 return VectorRegister4Double(_mm_log2_pd(X.XY), _mm_log2_pd(X.ZW));
3038#else
3039 AlignedDouble4 Doubles(X);
3040 Doubles[0] = FMath::Log2(Doubles[0]);
3041 Doubles[1] = FMath::Log2(Doubles[1]);
3042 Doubles[2] = FMath::Log2(Doubles[2]);
3043 Doubles[3] = FMath::Log2(Doubles[3]);
3044 return Doubles.ToVectorRegister();
3045#endif
3046}
3047
3048
3049/**
3050 * Using "static const float ..." or "static const VectorRegister4Float ..." in functions creates the branch and code to construct those constants.
3051 * Doing this in FORCEINLINE not only means you introduce a branch per static, but you bloat the inlined code immensely.
3052 * Defining these constants at the global scope causes them to be created at startup, and avoids the cost at the function level.
3053 * Doing it at the function level is okay for anything that is a simple "const float", but usage of "sqrt()" here forces actual function calls.
3054 */
3055namespace VectorSinConstantsSSE
3056{
3057 static const float p = 0.225f;
3058 static const float a = 7.58946609f; // 16 * sqrtf(p)
3059 static const float b = 1.63384342f; // (1 - p) / sqrtf(p)
3060 static const VectorRegister4Float A = MakeVectorRegisterFloatConstant(a, a, a, a);
3061 static const VectorRegister4Float B = MakeVectorRegisterFloatConstant(b, b, b, b);
3062}
3063
3064FORCEINLINE VectorRegister4Float VectorSin(const VectorRegister4Float& V)
3065{
3066#if UE_PLATFORM_MATH_USE_SVML
3067 return _mm_sin_ps(V);
3068#else
3069 return SSE::sin_ps(V);
3070#endif
3071}
3072
3073FORCEINLINE VectorRegister4Double VectorSin(const VectorRegister4Double& V)
3074{
3075#if UE_PLATFORM_MATH_USE_SVML_AVX
3076 return _mm256_sin_pd(V);
3077#elif UE_PLATFORM_MATH_USE_SVML
3078 return VectorRegister4Double(_mm_sin_pd(V.XY), _mm_sin_pd(V.ZW));
3079#else
3080 AlignedDouble4 Doubles(V);
3081 Doubles[0] = FMath::Sin(Doubles[0]);
3082 Doubles[1] = FMath::Sin(Doubles[1]);
3083 Doubles[2] = FMath::Sin(Doubles[2]);
3084 Doubles[3] = FMath::Sin(Doubles[3]);
3085 return Doubles.ToVectorRegister();
3086#endif
3087}
3088
3089FORCEINLINE VectorRegister4Float VectorCos(const VectorRegister4Float& V)
3090{
3091#if UE_PLATFORM_MATH_USE_SVML
3092 return _mm_cos_ps(V);
3093#else
3094 return SSE::cos_ps(V);
3095#endif
3096}
3097
3098FORCEINLINE VectorRegister4Double VectorCos(const VectorRegister4Double& V)
3099{
3100#if UE_PLATFORM_MATH_USE_SVML_AVX
3101 return _mm256_cos_pd(V);
3102#elif UE_PLATFORM_MATH_USE_SVML
3103 return VectorRegister4Double(_mm_cos_pd(V.XY), _mm_cos_pd(V.ZW));
3104#else
3105 AlignedDouble4 Doubles(V);
3106 Doubles[0] = FMath::Cos(Doubles[0]);
3107 Doubles[1] = FMath::Cos(Doubles[1]);
3108 Doubles[2] = FMath::Cos(Doubles[2]);
3109 Doubles[3] = FMath::Cos(Doubles[3]);
3110 return Doubles.ToVectorRegister();
3111#endif
3112}
3113
3114/**
3115* Computes the sine and cosine of each component of a Vector.
3116*
3117* @param VSinAngles VectorRegister4Float Pointer to where the Sin result should be stored
3118* @param VCosAngles VectorRegister4Float Pointer to where the Cos result should be stored
3119* @param VAngles VectorRegister4Float Pointer to the input angles
3120*/
3121FORCEINLINE void VectorSinCos(VectorRegister4Float* RESTRICT VSinAngles, VectorRegister4Float* RESTRICT VCosAngles, const VectorRegister4Float* RESTRICT VAngles)
3122{
3123#if UE_PLATFORM_MATH_USE_SVML
3124 *VSinAngles = _mm_sincos_ps(VCosAngles, *VAngles);
3125#else
3126 // Map to [-pi, pi]
3127 // X = A - 2pi * round(A/2pi)
3128 // Note the round(), not truncate(). In this case round() can round halfway cases using round-to-nearest-even OR round-to-nearest.
3129
3130 // Quotient = round(A/2pi)
3131 VectorRegister4Float Quotient = VectorMultiply(*VAngles, GlobalVectorConstants::OneOverTwoPi);
3132 Quotient = _mm_cvtepi32_ps(_mm_cvtps_epi32(Quotient)); // round to nearest even is the default rounding mode but that's fine here.
3133 // X = A - 2pi * Quotient
3134 VectorRegister4Float X = VectorNegateMultiplyAdd(GlobalVectorConstants::TwoPi, Quotient, *VAngles);
3135
3136 // Map in [-pi/2,pi/2]
3137 VectorRegister4Float sign = VectorBitwiseAnd(X, GlobalVectorConstants::SignBit());
3138 VectorRegister4Float c = VectorBitwiseOr(GlobalVectorConstants::Pi, sign); // pi when x >= 0, -pi when x < 0
3139 VectorRegister4Float absx = VectorAbs(X);
3140 VectorRegister4Float rflx = VectorSubtract(c, X);
3141 VectorRegister4Float comp = VectorCompareGT(absx, GlobalVectorConstants::PiByTwo);
3142 X = VectorSelect(comp, rflx, X);
3143 sign = VectorSelect(comp, GlobalVectorConstants::FloatMinusOne, GlobalVectorConstants::FloatOne);
3144
3145 const VectorRegister4Float XSquared = VectorMultiply(X, X);
3146
3147 // 11-degree minimax approximation
3148 //*ScalarSin = (((((-2.3889859e-08f * y2 + 2.7525562e-06f) * y2 - 0.00019840874f) * y2 + 0.0083333310f) * y2 - 0.16666667f) * y2 + 1.0f) * y;
3149 const VectorRegister4Float SinCoeff0 = MakeVectorRegisterFloat(1.0f, -0.16666667f, 0.0083333310f, -0.00019840874f);
3150 const VectorRegister4Float SinCoeff1 = MakeVectorRegisterFloat(2.7525562e-06f, -2.3889859e-08f, /*unused*/ 0.f, /*unused*/ 0.f);
3151
3152 VectorRegister4Float S;
3153 S = VectorReplicate(SinCoeff1, 1);
3154 S = VectorMultiplyAdd(XSquared, S, VectorReplicate(SinCoeff1, 0));
3155 S = VectorMultiplyAdd(XSquared, S, VectorReplicate(SinCoeff0, 3));
3156 S = VectorMultiplyAdd(XSquared, S, VectorReplicate(SinCoeff0, 2));
3157 S = VectorMultiplyAdd(XSquared, S, VectorReplicate(SinCoeff0, 1));
3158 S = VectorMultiplyAdd(XSquared, S, VectorReplicate(SinCoeff0, 0));
3159 *VSinAngles = VectorMultiply(S, X);
3160
3161 // 10-degree minimax approximation
3162 //*ScalarCos = sign * (((((-2.6051615e-07f * y2 + 2.4760495e-05f) * y2 - 0.0013888378f) * y2 + 0.041666638f) * y2 - 0.5f) * y2 + 1.0f);
3163 const VectorRegister4Float CosCoeff0 = MakeVectorRegisterFloat(1.0f, -0.5f, 0.041666638f, -0.0013888378f);
3164 const VectorRegister4Float CosCoeff1 = MakeVectorRegisterFloat(2.4760495e-05f, -2.6051615e-07f, /*unused*/ 0.f, /*unused*/ 0.f);
3165
3166 VectorRegister4Float C;
3167 C = VectorReplicate(CosCoeff1, 1);
3168 C = VectorMultiplyAdd(XSquared, C, VectorReplicate(CosCoeff1, 0));
3169 C = VectorMultiplyAdd(XSquared, C, VectorReplicate(CosCoeff0, 3));
3170 C = VectorMultiplyAdd(XSquared, C, VectorReplicate(CosCoeff0, 2));
3171 C = VectorMultiplyAdd(XSquared, C, VectorReplicate(CosCoeff0, 1));
3172 C = VectorMultiplyAdd(XSquared, C, VectorReplicate(CosCoeff0, 0));
3173 *VCosAngles = VectorMultiply(C, sign);
3174#endif
3175}
3176
3177FORCEINLINE void VectorSinCos(VectorRegister4Double* RESTRICT VSinAngles, VectorRegister4Double* RESTRICT VCosAngles, const VectorRegister4Double* RESTRICT VAngles)
3178{
3179#if UE_PLATFORM_MATH_USE_SVML_AVX
3180 VSinAngles->XYZW = _mm256_sincos_pd(&(VCosAngles->XYZW), VAngles->XYZW);
3181#elif UE_PLATFORM_MATH_USE_SVML
3182 VSinAngles->XY = _mm_sincos_pd(&(VCosAngles->XY), VAngles->XY);
3183 VSinAngles->ZW = _mm_sincos_pd(&(VCosAngles->ZW), VAngles->ZW);
3184#else
3185 *VSinAngles = VectorSin(*VAngles);
3186 *VCosAngles = VectorCos(*VAngles);
3187#endif
3188}
3189
3190
3191FORCEINLINE VectorRegister4Float VectorTan(const VectorRegister4Float& X)
3192{
3193#if UE_PLATFORM_MATH_USE_SVML
3194 return _mm_tan_ps(X);
3195#else
3196 //return SSE::tan_ps(X);
3197 AlignedFloat4 Floats(X);
3198 Floats[0] = FMath::Tan(Floats[0]);
3199 Floats[1] = FMath::Tan(Floats[1]);
3200 Floats[2] = FMath::Tan(Floats[2]);
3201 Floats[3] = FMath::Tan(Floats[3]);
3202 return Floats.ToVectorRegister();
3203#endif
3204}
3205
3206FORCEINLINE VectorRegister4Double VectorTan(const VectorRegister4Double& X)
3207{
3208#if UE_PLATFORM_MATH_USE_SVML_AVX
3209 return _mm256_tan_pd(X);
3210#elif UE_PLATFORM_MATH_USE_SVML
3211 return VectorRegister4Double(_mm_tan_pd(X.XY), _mm_tan_pd(X.ZW));
3212#else
3213 AlignedDouble4 Doubles(X);
3214 Doubles[0] = FMath::Tan(Doubles[0]);
3215 Doubles[1] = FMath::Tan(Doubles[1]);
3216 Doubles[2] = FMath::Tan(Doubles[2]);
3217 Doubles[3] = FMath::Tan(Doubles[3]);
3218 return Doubles.ToVectorRegister();
3219#endif
3220}
3221
3222FORCEINLINE VectorRegister4Float VectorASin(const VectorRegister4Float& X)
3223{
3224#if UE_PLATFORM_MATH_USE_SVML
3225 return _mm_asin_ps(X);
3226#else
3227 AlignedFloat4 Floats(X);
3228 Floats[0] = FMath::Asin(Floats[0]);
3229 Floats[1] = FMath::Asin(Floats[1]);
3230 Floats[2] = FMath::Asin(Floats[2]);
3231 Floats[3] = FMath::Asin(Floats[3]);
3232 return Floats.ToVectorRegister();
3233#endif
3234}
3235
3236FORCEINLINE VectorRegister4Double VectorASin(const VectorRegister4Double& X)
3237{
3238#if UE_PLATFORM_MATH_USE_SVML_AVX
3239 return _mm256_asin_pd(X);
3240#elif UE_PLATFORM_MATH_USE_SVML
3241 return VectorRegister4Double(_mm_asin_pd(X.XY), _mm_asin_pd(X.ZW));
3242#else
3243 AlignedDouble4 Doubles(X);
3244 Doubles[0] = FMath::Asin(Doubles[0]);
3245 Doubles[1] = FMath::Asin(Doubles[1]);
3246 Doubles[2] = FMath::Asin(Doubles[2]);
3247 Doubles[3] = FMath::Asin(Doubles[3]);
3248 return Doubles.ToVectorRegister();
3249#endif
3250}
3251
3252FORCEINLINE VectorRegister4Float VectorACos(const VectorRegister4Float& X)
3253{
3254#if UE_PLATFORM_MATH_USE_SVML
3255 return _mm_acos_ps(X);
3256#else
3257 AlignedFloat4 Floats(X);
3258 Floats[0] = FMath::Acos(Floats[0]);
3259 Floats[1] = FMath::Acos(Floats[1]);
3260 Floats[2] = FMath::Acos(Floats[2]);
3261 Floats[3] = FMath::Acos(Floats[3]);
3262 return Floats.ToVectorRegister();
3263#endif
3264}
3265
3266FORCEINLINE VectorRegister4Double VectorACos(const VectorRegister4Double& X)
3267{
3268#if UE_PLATFORM_MATH_USE_SVML_AVX
3269 return _mm256_acos_pd(X);
3270#elif UE_PLATFORM_MATH_USE_SVML
3271 return VectorRegister4Double(_mm_acos_pd(X.XY), _mm_acos_pd(X.ZW));
3272#else
3273 AlignedDouble4 Doubles(X);
3274 Doubles[0] = FMath::Acos(Doubles[0]);
3275 Doubles[1] = FMath::Acos(Doubles[1]);
3276 Doubles[2] = FMath::Acos(Doubles[2]);
3277 Doubles[3] = FMath::Acos(Doubles[3]);
3278 return Doubles.ToVectorRegister();
3279#endif
3280}
3281
3282FORCEINLINE VectorRegister4Float VectorATan(const VectorRegister4Float& X)
3283{
3284#if UE_PLATFORM_MATH_USE_SVML
3285 return _mm_atan_ps(X);
3286#else
3287 //return SSE::atan_ps(X);
3288 AlignedFloat4 Floats(X);
3289 Floats[0] = FMath::Atan(Floats[0]);
3290 Floats[1] = FMath::Atan(Floats[1]);
3291 Floats[2] = FMath::Atan(Floats[2]);
3292 Floats[3] = FMath::Atan(Floats[3]);
3293 return Floats.ToVectorRegister();
3294#endif
3295}
3296
3297FORCEINLINE VectorRegister4Double VectorATan(const VectorRegister4Double& X)
3298{
3299#if UE_PLATFORM_MATH_USE_SVML_AVX
3300 return _mm256_atan_pd(X);
3301#elif UE_PLATFORM_MATH_USE_SVML
3302 return VectorRegister4Double(_mm_atan_pd(X.XY), _mm_atan_pd(X.ZW));
3303#else
3304 AlignedDouble4 Doubles(X);
3305 Doubles[0] = FMath::Atan(Doubles[0]);
3306 Doubles[1] = FMath::Atan(Doubles[1]);
3307 Doubles[2] = FMath::Atan(Doubles[2]);
3308 Doubles[3] = FMath::Atan(Doubles[3]);
3309 return Doubles.ToVectorRegister();
3310#endif
3311}
3312
3313FORCEINLINE VectorRegister4Float VectorATan2(const VectorRegister4Float& Y, const VectorRegister4Float& X)
3314{
3315#if UE_PLATFORM_MATH_USE_SVML
3316 return _mm_atan2_ps(Y, X);
3317#else
3318 //return SSE::atan2_ps(Y, X);
3319 AlignedFloat4 FloatsY(Y);
3320 AlignedFloat4 FloatsX(X);
3321 FloatsY[0] = FMath::Atan2(FloatsY[0], FloatsX[0]);
3322 FloatsY[1] = FMath::Atan2(FloatsY[1], FloatsX[1]);
3323 FloatsY[2] = FMath::Atan2(FloatsY[2], FloatsX[2]);
3324 FloatsY[3] = FMath::Atan2(FloatsY[3], FloatsX[3]);
3325 return FloatsY.ToVectorRegister();
3326#endif
3327}
3328
3329FORCEINLINE VectorRegister4Double VectorATan2(const VectorRegister4Double& Y, const VectorRegister4Double& X)
3330{
3331#if UE_PLATFORM_MATH_USE_SVML_AVX
3332 return _mm256_atan2_pd(Y, X);
3333#elif UE_PLATFORM_MATH_USE_SVML
3334 return VectorRegister4Double(_mm_atan2_pd(Y.XY, X.XY), _mm_atan2_pd(Y.ZW, X.ZW));
3335#else
3336 AlignedDouble4 DoublesY(Y);
3337 AlignedDouble4 DoublesX(X);
3338 DoublesY[0] = FMath::Atan2(DoublesY[0], DoublesX[0]);
3339 DoublesY[1] = FMath::Atan2(DoublesY[1], DoublesX[1]);
3340 DoublesY[2] = FMath::Atan2(DoublesY[2], DoublesX[2]);
3341 DoublesY[3] = FMath::Atan2(DoublesY[3], DoublesX[3]);
3342 return DoublesY.ToVectorRegister();
3343#endif
3344}
3345
3346
3347//////////////////////////////////////////////////////////////////////////
3348//Integer ops
3349
3350//Bitwise
3351/** = a & b */
3352#define VectorIntAnd(A, B) _mm_and_si128(A, B)
3353/** = a | b */
3354#define VectorIntOr(A, B) _mm_or_si128(A, B)
3355/** = a ^ b */
3356#define VectorIntXor(A, B) _mm_xor_si128(A, B)
3357/** = (~a) & b */
3358#define VectorIntAndNot(A, B) _mm_andnot_si128(A, B)
3359/** = ~a */
3360#define VectorIntNot(A) _mm_xor_si128(A, GlobalVectorConstants::IntAllMask)
3361
3362//Comparison
3363#define VectorIntCompareEQ(A, B) _mm_cmpeq_epi32(A,B)
3364#define VectorIntCompareNEQ(A, B) VectorIntNot(_mm_cmpeq_epi32(A,B))
3365#define VectorIntCompareGT(A, B) _mm_cmpgt_epi32(A,B)
3366#define VectorIntCompareLT(A, B) _mm_cmplt_epi32(A,B)
3367#define VectorIntCompareGE(A, B) VectorIntNot(VectorIntCompareLT(A,B))
3368#define VectorIntCompareLE(A, B) VectorIntNot(VectorIntCompareGT(A,B))
3369
3370
3371FORCEINLINE VectorRegister4Int VectorIntSelect(const VectorRegister4Int& Mask, const VectorRegister4Int& Vec1, const VectorRegister4Int& Vec2)
3372{
3373 return _mm_xor_si128(Vec2, _mm_and_si128(Mask, _mm_xor_si128(Vec1, Vec2)));
3374}
3375
3376//Arithmetic
3377#define VectorIntAdd(A, B) _mm_add_epi32(A, B)
3378#define VectorIntSubtract(A, B) _mm_sub_epi32(A, B)
3379
3380FORCEINLINE VectorRegister4Int VectorIntMultiply(const VectorRegister4Int& A, const VectorRegister4Int& B)
3381{
3382#if UE_PLATFORM_MATH_USE_SSE4_1
3383 return _mm_mullo_epi32(A, B);
3384#else
3385 //SSE2 doesn't have a multiply op for 4 32bit ints. Ugh.
3386 __m128i Temp0 = _mm_mul_epu32(A, B);
3387 __m128i Temp1 = _mm_mul_epu32(_mm_srli_si128(A, 4), _mm_srli_si128(B, 4));
3388 return _mm_unpacklo_epi32(_mm_shuffle_epi32(Temp0, _MM_SHUFFLE(0, 0, 2, 0)), _mm_shuffle_epi32(Temp1, _MM_SHUFFLE(0, 0, 2, 0)));
3389#endif
3390}
3391
3392#define VectorIntNegate(A) VectorIntSubtract( GlobalVectorConstants::IntZero, A)
3393
3394FORCEINLINE VectorRegister4Int VectorIntMin(const VectorRegister4Int& A, const VectorRegister4Int& B)
3395{
3396 VectorRegister4Int Mask = VectorIntCompareLT(A, B);
3397 return VectorIntSelect(Mask, A, B);
3398}
3399
3400FORCEINLINE VectorRegister4Int VectorIntMax(const VectorRegister4Int& A, const VectorRegister4Int& B)
3401{
3402 VectorRegister4Int Mask = VectorIntCompareGT(A, B);
3403 return VectorIntSelect(Mask, A, B);
3404}
3405
3406FORCEINLINE VectorRegister4Int VectorIntAbs(const VectorRegister4Int& A)
3407{
3408 VectorRegister4Int Mask = VectorIntCompareGE(A, GlobalVectorConstants::IntZero);
3409 return VectorIntSelect(Mask, A, VectorIntNegate(A));
3410}
3411
3412FORCEINLINE VectorRegister4Int VectorIntClamp(const VectorRegister4Int& Vec1, const VectorRegister4Int& Vec2, const VectorRegister4Int& Vec3)
3413{
3414 return VectorIntMin(VectorIntMax(Vec1, Vec2), Vec3);
3415}
3416
3417#define VectorIntSign(A) VectorIntSelect( VectorIntCompareGE(A, GlobalVectorConstants::IntZero), GlobalVectorConstants::IntOne, GlobalVectorConstants::IntMinusOne )
3418
3419#define VectorIntToFloat(A) _mm_cvtepi32_ps(A)
3420
3421FORCEINLINE VectorRegister4Int VectorFloatToInt(const VectorRegister4Float& A)
3422{
3423 return _mm_cvttps_epi32(A);
3424}
3425
3426// TODO: LWC: potential loss of data
3427FORCEINLINE VectorRegister4Int VectorFloatToInt(const VectorRegister4Double& A)
3428{
3429 return VectorFloatToInt( MakeVectorRegisterFloatFromDouble(A) );
3430}
3431
3432
3433//Loads and stores
3434
3435/**
3436* Stores a vector to memory (aligned or unaligned).
3437*
3438* @param Vec Vector to store
3439* @param Ptr Memory pointer
3440*/
3441#define VectorIntStore( Vec, Ptr ) _mm_storeu_si128( (VectorRegister4Int*)(Ptr), Vec )
3442
3443/**
3444* Loads 4 int32s from unaligned memory.
3445*
3446* @param Ptr Unaligned memory pointer to the 4 int32s
3447* @return VectorRegister4Int(Ptr[0], Ptr[1], Ptr[2], Ptr[3])
3448*/
3449#define VectorIntLoad( Ptr ) _mm_loadu_si128( (VectorRegister4Int*)(Ptr) )
3450
3451/**
3452* Stores a vector to memory (aligned).
3453*
3454* @param Vec Vector to store
3455* @param Ptr Aligned Memory pointer
3456*/
3457#define VectorIntStoreAligned( Vec, Ptr ) _mm_store_si128( (VectorRegister4Int*)(Ptr), Vec )
3458
3459/**
3460* Loads 4 int32s from aligned memory.
3461*
3462* @param Ptr Aligned memory pointer to the 4 int32s
3463* @return VectorRegister4Int(Ptr[0], Ptr[1], Ptr[2], Ptr[3])
3464*/
3465#define VectorIntLoadAligned( Ptr ) _mm_load_si128( (VectorRegister4Int*)(Ptr) )
3466
3467/**
3468* Loads 1 int32 from unaligned memory into all components of a vector register.
3469*
3470* @param Ptr Unaligned memory pointer to the 4 int32s
3471* @return VectorRegister4Int(*Ptr, *Ptr, *Ptr, *Ptr)
3472*/
3473#define VectorIntLoad1( Ptr ) _mm_set1_epi32(*(Ptr))
3474#define VectorSetZero() _mm_setzero_si128()
3475#define VectorSet1(F) _mm_set1_ps(F)
3476#define VectorIntSet1(F) _mm_set1_epi32(F)
3477#define VectorShiftLeftImm(Vec, ImmAmt) _mm_slli_epi32(Vec, ImmAmt)
3478#define VectorShiftRightImmArithmetic(Vec, ImmAmt) _mm_srai_epi32(Vec, ImmAmt)
3479#define VectorShiftRightImmLogical(Vec, ImmAmt) _mm_srli_epi32(Vec, ImmAmt)
3480#define VectorCastIntToFloat(Vec) _mm_castsi128_ps(Vec)
3481#define VectorCastFloatToInt(Vec) _mm_castps_si128(Vec)
3482#define VectorShuffleImmediate(Vec, I0, I1, I2, I3) _mm_shuffle_epi32(Vec, _MM_SHUFFLE(I0, I1, I2, I3))
3483#define VectorIntExpandLow16To32(V0) _mm_unpacklo_epi16(V0, _mm_setzero_si128())
3484
3485#endif
3486
3487// IWYU pragma: end_exports
FORCEINLINE constexpr T Align(T Val, uint64 Alignment)
FORCEINLINE constexpr T AlignDown(T Val, uint64 Alignment)
FORCEINLINE constexpr bool IsAligned(T Val, uint64 Alignment)
FORCEINLINE constexpr T AlignArbitrary(T Val, uint64 Alignment)
#define USE_EVENT_DRIVEN_ASYNC_LOAD_AT_BOOT_TIME
Definition Archive.h:49
#define DEVIRTUALIZE_FLinkerLoad_Serialize
Definition Archive.h:57
T Arctor(FArchive &Ar)
Definition Archive.h:2236
TFunction< bool(double RemainingTime)> FExternalReadCallback
Definition Archive.h:41
#define ARK_API
Definition Ark.h:16
#define TARRAY_RANGED_FOR_CHECKS
Definition Array.h:37
void * operator new(size_t Size, TArray< T, AllocatorType > &Array, typename TArray< T, AllocatorType >::SizeType Index)
Definition Array.h:3458
FORCEINLINE TIndexedContainerIterator< ContainerType, ElementType, SizeType > operator+(SizeType Offset, TIndexedContainerIterator< ContainerType, ElementType, SizeType > RHS)
Definition Array.h:182
void * operator new(size_t Size, TArray< T, AllocatorType > &Array)
Definition Array.h:3452
bool operator==(TArrayView< ElementType > Lhs, RangeType &&Rhs)
Definition ArrayView.h:816
bool operator!=(TArrayView< ElementType > Lhs, RangeType &&Rhs)
Definition ArrayView.h:843
bool operator!=(RangeType &&Lhs, TArrayView< ElementType > Rhs)
Definition ArrayView.h:833
bool operator!=(TArrayView< ElementType, SizeType >, TArrayView< OtherElementType, OtherSizeType >)=delete
bool operator==(RangeType &&Lhs, TArrayView< ElementType > Rhs)
Definition ArrayView.h:805
void PrintScriptCallstack()
#define checkSlow(expr)
RetType FORCENOINLINE UE_DEBUG_SECTION DispatchCheckVerify(InnerType &&Inner, ArgTypes const &... Args)
TFunction< bool(const FEnsureHandlerArgs &Args) GetEnsureHandler)()
#define UE_DEBUG_BREAK_AND_PROMPT_FOR_REMOTE()
#define UE_DEBUG_SECTION
#define check(expr)
#define LowLevelFatalError(Format,...)
#define ensureMsgf( InExpression, InFormat,...)
void VARARGS LowLevelFatalErrorHandler(const ANSICHAR *File, int32 Line, void *ProgramCounter, const TCHAR *Format=TEXT(""),...)
TFunction< bool(const FEnsureHandlerArgs &Args) SetEnsureHandler)(TFunction< bool(const FEnsureHandlerArgs &Args)> EnsureHandler)
#define ensure( InExpression)
#define checkf(expr, format,...)
EMemoryOrder
Definition Atomic.h:38
@ SequentiallyConsistent
#define USE_DEPRECATED_TATOMIC
Definition Atomic.h:16
ARK_API LPVOID GetDataAddress(const std::string &name)
Definition Base.cpp:15
ARK_API BitField GetBitField(LPVOID base, const std::string &name)
Definition Base.cpp:25
ARK_API BitField GetBitField(const void *base, const std::string &name)
Definition Base.cpp:20
ARK_API DWORD64 GetAddress(const void *base, const std::string &name)
Definition Base.cpp:5
ARK_API LPVOID GetAddress(const std::string &name)
Definition Base.cpp:10
EBitwiseOperatorFlags
Definition BitArray.h:59
FORCEINLINE uint32 GetTypeHash(const TBitArray< Allocator > &BitArray)
Definition BitArray.h:1736
#define ALLOW_CONSOLE_IN_SHIPPING
Definition Build.h:208
#define WITH_ENGINE
Definition Build.h:8
#define USE_CHECKS_IN_SHIPPING
Definition Build.h:199
#define ALLOW_HANG_DETECTION
Definition Build.h:402
#define UE_IS_COOKED_EDITOR
Definition Build.h:445
#define UE_BUILD_TEST
Definition Build.h:23
#define ALLOW_DUMPGPU_IN_SHIPPING
Definition Build.h:388
#define ENABLE_STATNAMEDEVENTS
Definition Build.h:221
#define FORCE_USE_STATS
Definition Build.h:213
#define UE_GAME
Definition Build.h:29
#define CHECK_PUREVIRTUALS
Definition Build.h:185
#define DO_ENSURE
Definition Build.h:314
#define ALLOW_PROFILEGPU_IN_SHIPPING
Definition Build.h:377
#define DO_CHECK
Definition Build.h:311
#define WITH_HOT_RELOAD
Definition Build.h:150
#define USE_ENSURES_IN_SHIPPING
Definition Build.h:204
#define UE_BUILD_DEVELOPMENT
Definition Build.h:20
#define USE_UBER_GRAPH_PERSISTENT_FRAME
Definition Build.h:357
#define ALLOW_DUMPGPU_IN_TEST
Definition Build.h:384
#define WITH_LIVE_CODING
Definition Build.h:157
#define USE_LOGGING_IN_SHIPPING
Definition Build.h:195
#define UE_BUILD_SHIPPING
Definition Build.h:4
#define USE_HITCH_DETECTION
Definition Build.h:421
#define UE_BUILD_DOCS
Definition Build.h:38
#define ALLOW_HITCH_DETECTION
Definition Build.h:408
#define IS_MONOLITHIC
Definition Build.h:5
#define USE_CIRCULAR_DEPENDENCY_LOAD_DEFERRING
Definition Build.h:368
#define DO_GUARD_SLOW
Definition Build.h:308
#define UE_SERVER
Definition Build.h:45
#define ALLOW_CHEAT_CVARS_IN_TEST
Definition Build.h:395
#define ALLOW_PROFILEGPU_IN_TEST
Definition Build.h:373
#define WITH_UNREAL_DEVELOPER_TOOLS
Definition Build.h:10
#define ENABLE_PGO_PROFILE
Definition Build.h:121
#define WITH_EDITOR
Definition Build.h:7
#define WITH_PLUGIN_SUPPORT
Definition Build.h:9
#define STATS
Definition Build.h:317
#define WITH_TEXT_ARCHIVE_SUPPORT
Definition Build.h:170
#define IS_PROGRAM
Definition Build.h:6
#define UE_BUILD_DEBUG
Definition Build.h:17
#define AGGRESSIVE_MEMORY_SAVING
Definition Build.h:413
#define WITH_PERFCOUNTERS
Definition Build.h:114
#define UE_EDITOR
Definition Build.h:32
float ByteSwap(float Value)
Definition ByteSwap.h:159
uint64 ByteSwap(uint64 Value)
Definition ByteSwap.h:158
int16 ByteSwap(int16 Value)
Definition ByteSwap.h:153
uint16 ByteSwap(uint16 Value)
Definition ByteSwap.h:154
int64 ByteSwap(int64 Value)
Definition ByteSwap.h:157
#define BYTESWAP_ORDER16_unsigned(x)
Definition ByteSwap.h:9
uint32 ByteSwap(uint32 Value)
Definition ByteSwap.h:156
int32 ByteSwap(int32 Value)
Definition ByteSwap.h:155
char16_t ByteSwap(char16_t Value)
Definition ByteSwap.h:161
#define BYTESWAP_ORDER32_unsigned(x)
Definition ByteSwap.h:10
double ByteSwap(double Value)
Definition ByteSwap.h:160
#define MAX_SPRINTF
Definition CString.h:17
TCString< ANSICHAR > FCStringAnsi
Definition CString.h:463
TCString< WIDECHAR > FCStringWide
Definition CString.h:464
TCString< TCHAR > FCString
Definition CString.h:462
TCString< UTF8CHAR > FCStringUtf8
Definition CString.h:465
TChar< WIDECHAR > FCharWide
Definition Char.h:139
#define LITERAL(CharType, StringLiteral)
Definition Char.h:30
TChar< ANSICHAR > FCharAnsi
Definition Char.h:140
TChar< TCHAR > FChar
Definition Char.h:138
uint64 CityHash128to64(const Uint128_64 &x)
Definition CityHash.h:91
uint32 CityHash32(const char *buf, uint32 len)
uint64 CityHash64WithSeeds(const char *buf, uint32 len, uint64 seed0, uint64 seed1)
uint64 CityHash64WithSeed(const char *buf, uint32 len, uint64 seed)
uint64 CityHash64(const char *buf, uint32 len)
static const float OneOver255
Definition Color.h:861
void ConvertFLinearColorsToFColorSRGB(const FLinearColor *InLinearColors, FColor *OutColorsSRGB, int64 InCount)
void ComputeAndFixedColorAndIntensity(const FLinearColor &InLinearColor, FColor &OutColor, float &OutIntensity)
EGammaSpace
Definition Color.h:32
FORCEINLINE FLinearColor operator*(float Scalar, const FLinearColor &Color)
Definition Color.h:534
ARK_API FColorList GColorList
ECompressionFlags
@ COMPRESS_None
@ COMPRESS_ZLIB
@ COMPRESS_BiasSpeed
@ COMPRESS_BiasSize
@ COMPRESS_Custom
@ COMPRESS_OptionsFlagsMask
@ COMPRESS_NoFlags
@ COMPRESS_BiasMemory
@ COMPRESS_ForPurposeMask
@ COMPRESS_ForPackaging
@ COMPRESS_GZIP
@ COMPRESS_SourceIsPadded
@ COMPRESS_DeprecatedFormatFlagsMask
#define NumBitsPerDWORD
FORCEINLINE SizeType DefaultCalculateSlackShrink(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
FORCEINLINE SizeType DefaultCalculateSlackGrow(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
#define CONTAINER_INITIAL_ALLOC_ZERO_SLACK
#define DEFAULT_MIN_NUMBER_OF_HASHED_ELEMENTS
#define NumBitsPerDWORDLogTwo
FORCEINLINE SizeType DefaultCalculateSlackReserve(SizeType NumElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
#define DEFAULT_NUMBER_OF_ELEMENTS_PER_HASH_BUCKET
#define DEFAULT_BASE_NUMBER_OF_HASH_BUCKETS
#define NUM_TFUNCTION_INLINE_BYTES
Definition CoreDefines.h:61
#define NUM_MULTICAST_DELEGATE_INLINE_ENTRIES
Definition CoreDefines.h:52
#define NUM_DELEGATE_INLINE_BYTES
Definition CoreDefines.h:43
bool GShouldSuspendRenderingThread
bool IsAudioThreadRunning()
FString GInstallBundleIni
void RequestEngineExit(const FString &ReasonString)
bool GIsClient
FORCEINLINE bool IsRunningDLCCookCommandlet()
bool GIsGCingAfterBlueprintCompile
bool GVerifyObjectReferencesOnly
FString GDeviceProfilesIni
float GNearClippingPlane
void(* ResumeTextureStreamingRenderTasks)()
FORCEINLINE bool IsRunningCommandlet()
bool GScreenMessagesRestoreState
FString GEditorSettingsIni
bool GIsInitialLoad
bool GIsSilent
bool GEdSelectionLock
const FText GNo
double GStartTime
FChunkedFixedUObjectArray * GCoreObjectArrayForDebugVisualizers
FLazyName GLongCorePackageName
void(* SuspendTextureStreamingRenderTasks)()
bool GAreScreenMessagesEnabled
class FOutputDeviceError * GError
TCHAR GErrorHist[16384]
TCHAR GErrorExceptionDescription[4096]
FLazyName GCurrentTraceName
bool IsInParallelGameThread()
FString GGameUserSettingsIni
uint32 GRenderThreadId
uint32 GScreenshotResolutionY
FString GEngineIni
uint64 GMakeCacheIDIndex
int32 GCycleStatsShouldEmitNamedEvents
bool GIsGameThreadIdInitialized
bool GIsAutomationTesting
bool GIsReinstancing
FIsDuplicatingClassForReinstancing GIsDuplicatingClassForReinstancing
bool(* IsAsyncLoadingMultithreaded)()
FORCEINLINE bool IsRunningCookCommandlet()
bool GPlatformNeedsPowerOfTwoTextures
FConfigCacheIni * GConfig
const FText GYes
FString GGameplayTagsIni
bool GFastPathUniqueNameGeneration
FORCEINLINE void NotifyLoadingStateChanged(bool bState, const TCHAR *Message)
bool IsRunningCookOnTheFly()
bool GPumpingMessages
ETaskTag
@ ERenderingThread
@ EParallelRenderingThread
@ ENamedThreadBits
@ EParallelRhiThread
@ EParallelGameThread
@ EParallelThread
@ EAsyncLoadingThread
bool GIsGuarded
void RequestEngineExit(const TCHAR *ReasonString)
bool GIsCookerLoadingPackage
int32 GSavingCompressionChunkSize
void EnsureRetrievingVTablePtrDuringCtor(const TCHAR *CtorSignature)
void SetEmitDrawEvents(bool EmitDrawEvents)
uint64 GFrameCounterRenderThread
bool(* IsAsyncLoading)()
FORCEINLINE UClass * GetRunningCommandletClass()
uint32 GFrameNumber
uint32 GScreenshotResolutionX
uint64 GFrameCounter
bool GIsServer
FORCEINLINE bool IsEngineExitRequested()
bool GEnableVREditorHacks
uint64 GInputTime
bool GIsReconstructingBlueprintInstances
void BootTimingPoint(const ANSICHAR *Message)
FString GRuntimeOptionsIni
UE::CoreUObject::Private::FObjectHandlePackageDebugData * GCoreObjectHandlePackageDebug
bool GForceLoadEditorOnly
bool GIsFirstInstance
int32 GIsDumpingMovie
FORCEINLINE bool IsAllowCommandletRendering()
bool GetEmitDrawEvents()
FOutputDeviceRedirector * GetGlobalLogSingleton()
bool GIsCriticalError
FString GEditorLayoutIni
FORCEINLINE bool IsAllowCommandletAudio()
FString GEditorPerProjectIni
const TCHAR * GForeignEngineDir
bool GIsDemoMode
uint64 GLastGCFrame
FString GLightmassIni
bool GIsSlowTask
const FText GNone
FExec * GDebugToolExec
bool GPumpingMessagesOutsideOfMainLoop
bool GAllowActorScriptExecutionInEditor
bool GShouldEmitVerboseNamedEvents
bool IsInRHIThread()
TCHAR GInternalProjectName[64]
FString GEditorIni
bool IsInActualRenderingThread()
bool GIsHighResScreenshot
bool(* IsAsyncLoadingSuspended)()
FOutputDeviceConsole * GLogConsole
uint32 GGameThreadId
FString GHardwareIni
FString GEditorKeyBindingsIni
FString GCompatIni
void BeginExitIfRequested()
bool GIsGameAgnosticExe
class FFeedbackContext * GWarn
uint32 GSlateLoadingThreadId
bool GEventDrivenLoaderEnabled
const FText GTrue
FString GScalabilityIni
bool GCompilingBlueprint
const FText GFalse
FUELibraryOverrideSettings GUELibraryOverrideSettings
FRunnableThread * GRenderingThread
ITransaction * GUndo
TAtomic< int32 > GIsRenderingThreadSuspended
FString GSystemStartTime
bool GIsEditorLoadingPackage
bool IsInParallelRHIThread()
bool IsInRenderingThread()
FString GGameIni
bool GSlowTaskOccurred
void DumpBootTiming()
bool GIsRetrievingVTablePtr
int32 GPlayInEditorID
float GHitchThresholdMS
void(* GFlushStreamingFunc)(void)
bool IsInSlateThread()
bool IsInAudioThread()
bool GExitPurge
bool GIsRunningUnattendedScript
bool GIsBuildMachine
bool IsInParallelRenderingThread()
bool(* IsInAsyncLoadingThread)()
bool IsRHIThreadRunning()
bool IsInGameThread()
FLazyName GLongCoreUObjectPackageName
ELogTimes::Type GPrintLogTimes
bool GIsPlayInEditorWorld
FString GInputIni
void(* ResumeAsyncLoading)()
UE::CoreUObject::Private::FStoredObjectPath * GCoreComplexObjectPathDebug
FRunnableThread * GRHIThread_InternalUseOnly
uint32 GFrameNumberRenderThread
void(* SuspendAsyncLoading)()
#define UE_STATIC_DEPRECATE(Version, bExpression, Message)
EInputDeviceConnectionState
@ INDEX_NONE
@ NoInit
#define UE_NONCOPYABLE(TypeName)
#define UE_POP_MACRO(name)
#define USING_THREAD_SANITISER
const FPlatformUserId PLATFORMUSERID_NONE
#define WITH_EDITORONLY_DATA
@ UNICODE_BOM
#define FORCEINLINE_DEBUGGABLE
#define UE_PTRDIFF_TO_INT32(argument)
#define ANONYMOUS_VARIABLE(Name)
#define UE_DISABLE_OPTIMIZATION_SHIP
#define USING_CODE_ANALYSIS
EForceInit
@ ForceInitToZero
@ ForceInit
#define UE_DEPRECATED(Version, Message)
#define CA_ASSUME(Expr)
#define UE_ENABLE_OPTIMIZATION_SHIP
#define TSAN_SAFE
@ InPlace
#define UE_PUSH_MACRO(name)
#define UE_CHECK_DISABLE_OPTIMIZATION
#define TSAN_ATOMIC(Type)
const FInputDeviceId INPUTDEVICEID_NONE
#define WITH_SERVER_CODE
Definition CoreTypes.h:5
TSharedRef< FCulture, ESPMode::ThreadSafe > FCultureRef
TSharedPtr< FCulture, ESPMode::ThreadSafe > FCulturePtr
@ DSF_EnableCookerWarnings
EDelayedRegisterRunPhase
#define FUNC_INCLUDING_INLINE_IMPL
Definition Delegate.h:485
#define FUNC_CONCAT(...)
Definition Delegate.h:200
#define FUNC_DECLARE_DYNAMIC_MULTICAST_DELEGATE(TWeakPtr, DynamicMulticastDelegateClassName, ExecFunction, FuncParamList, FuncParamPassThru,...)
Definition Delegate.h:296
#define FUNC_DECLARE_EVENT(OwningType, EventName, ReturnType,...)
Definition Delegate.h:224
#define ENABLE_STATIC_FUNCTION_FNAMES
Definition Delegate.h:319
#define FUNC_DECLARE_DYNAMIC_DELEGATE_RETVAL(TWeakPtr, DynamicDelegateRetValClassName, ExecFunction, RetValType, FuncParamList, FuncParamPassThru,...)
Definition Delegate.h:270
#define STATIC_FUNCTION_FNAME(str)
Definition Delegate.h:415
#define FUNC_DECLARE_DYNAMIC_DELEGATE(TWeakPtr, DynamicDelegateClassName, ExecFunction, FuncParamList, FuncParamPassThru,...)
Definition Delegate.h:235
#define FUNC_DECLARE_TS_MULTICAST_DELEGATE(MulticastDelegateName, ReturnType,...)
Definition Delegate.h:216
#define __Delegate_h__
Definition Delegate.h:484
#define FUNC_DECLARE_MULTICAST_DELEGATE(MulticastDelegateName, ReturnType,...)
Definition Delegate.h:212
#define FUNC_DECLARE_DELEGATE(DelegateName, ReturnType,...)
Definition Delegate.h:208
TAlignedBytes< 16, 16 > FAlignedInlineDelegateType
FHeapAllocator FDelegateAllocatorType
#define DECLARE_DELEGATE_RetVal_OneParam(ReturnValueType, DelegateName, Param1Type)
#define DECLARE_DELEGATE_RetVal(ReturnValueType, DelegateName)
#define DECLARE_DELEGATE(DelegateName)
#define DECLARE_EVENT(OwningType, EventName)
#define DECLARE_DELEGATE_RetVal_TwoParams(ReturnValueType, DelegateName, Param1Type, Param2Type)
#define DECLARE_MULTICAST_DELEGATE(DelegateName)
#define DECLARE_TS_MULTICAST_DELEGATE(DelegateName)
#define UE_DELEGATES_MT_SCOPED_READ_ACCESS(...)
#define UE_DETECT_DELEGATES_RACE_CONDITIONS
#define UE_DELEGATES_MT_SCOPED_WRITE_ACCESS(...)
#define UE_DELEGATES_MT_ACCESS_DETECTOR(...)
#define USE_DELEGATE_TRYGETBOUNDFUNCTIONNAME
T * ToRawPtr(const TObjectPtr< T > &Ptr)
Definition ObjectPtr.h:828
To * Cast(From *Src)
EVersionComparison
EVersionComponent
@ Changelist
The pre-release field adds additional versioning through a series of comparable dotted strings or num...
@ Patch
Patch version increments fix existing functionality without changing the API.
@ Major
Major version increments introduce breaking API changes.
@ Minor
Minor version increments add additional functionality without breaking existing APIs.
FORCEINLINE uint32 GetTypeHash(const TEnumAsByte< T > &Enum)
Definition EnumAsByte.h:114
constexpr bool EnumHasAnyFlags(Enum Flags, Enum Contains)
constexpr bool EnumHasAllFlags(Enum Flags, Enum Contains)
#define ENUM_CLASS_FLAGS(Enum)
void EnumRemoveFlags(Enum &Flags, Enum FlagsToRemove)
void EnumAddFlags(Enum &Flags, Enum FlagsToAdd)
ETranslucencyView
Definition Enums.h:34128
EBufferWriterFlags
Definition Enums.h:17847
EPCGDifferenceDensityFunction
Definition Enums.h:20706
ELiveLinkCameraProjectionMode
Definition Enums.h:39470
EUserUGCList
Definition Enums.h:15967
@ k_EUserUGCList_Subscribed
@ k_EUserUGCList_WillVoteLater
@ k_EUserUGCList_VotedDown
@ k_EUserUGCList_Published
@ k_EUserUGCList_Favorited
@ k_EUserUGCList_UsedOrPlayed
@ k_EUserUGCList_Followed
@ k_EUserUGCList_VotedOn
@ k_EUserUGCList_VotedUp
VkCompositeAlphaFlagBitsKHR
Definition Enums.h:39314
EMeshSculptFalloffType
Definition Enums.h:24228
WICNamedWhitePoint
Definition Enums.h:29
endCondition_directive
Definition Enums.h:32864
EChaosRemovalSortMethod
Definition Enums.h:37328
ESkyAtmosphereTransformMode
Definition Enums.h:38238
ESequenceTimeUnit
Definition Enums.h:20100
EHttpConnectionState
Definition Enums.h:37866
EAnimPropertyAccessCallSite
Definition Enums.h:38728
EMediaWebcamCaptureDeviceFilter
Definition Enums.h:39166
WICBitmapInterpolationMode
Definition Enums.h:3871
EConsoleVariableFlags
Definition Enums.h:5137
EQuartzCommandDelegateSubType
Definition Enums.h:13915
EVolumeUpdateType
Definition Enums.h:9064
EBasePassDrawListType
Definition Enums.h:12251
FWP_DIRECTION_
Definition Enums.h:3398
EDecalDepthInputState
Definition Enums.h:35055
@ DDS_DepthAlways_StencilEqual1_IgnoreMask
_NVAPI_DITHER_BITS
Definition Enums.h:1253
ESwapAudioOutputDeviceResultState
Definition Enums.h:21956
EShaderFrequency
Definition Enums.h:5355
ETextureUniversalTiling
Definition Enums.h:38857
ELevelInstanceRuntimeBehavior
Definition Enums.h:40017
rcFilterLowAreaFlags
Definition Enums.h:40828
EAnchorStateEnum
Definition Enums.h:25289
@ Dataflow_AnchorState_NotAnchored
EParticleScreenAlignment
Definition Enums.h:38629
UBlockCode
Definition Enums.h:30761
@ UBLOCK_PRIVATE_USE_AREA
@ UBLOCK_LOW_SURROGATES
@ UBLOCK_TAI_XUAN_JING_SYMBOLS
@ UBLOCK_ARABIC_EXTENDED_A
@ UBLOCK_INVALID_CODE
@ UBLOCK_SYRIAC_SUPPLEMENT
@ UBLOCK_PHAISTOS_DISC
@ UBLOCK_CYRILLIC_EXTENDED_A
@ UBLOCK_MYANMAR_EXTENDED_A
@ UBLOCK_CYRILLIC_SUPPLEMENTARY
@ UBLOCK_KANA_EXTENDED_A
@ UBLOCK_COPTIC_EPACT_NUMBERS
@ UBLOCK_ZANABAZAR_SQUARE
@ UBLOCK_MUSICAL_SYMBOLS
@ UBLOCK_COMBINING_DIACRITICAL_MARKS
@ UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS
@ UBLOCK_SUNDANESE_SUPPLEMENT
@ UBLOCK_SUPPLEMENTAL_ARROWS_A
@ UBLOCK_OLD_PERSIAN
@ UBLOCK_IMPERIAL_ARAMAIC
@ UBLOCK_PLAYING_CARDS
@ UBLOCK_ANATOLIAN_HIEROGLYPHS
@ UBLOCK_ARABIC_SUPPLEMENT
@ UBLOCK_SHORTHAND_FORMAT_CONTROLS
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
@ UBLOCK_GENERAL_PUNCTUATION
@ UBLOCK_ANCIENT_SYMBOLS
@ UBLOCK_MYANMAR_EXTENDED_B
@ UBLOCK_ALCHEMICAL_SYMBOLS
@ UBLOCK_GREEK_EXTENDED
@ UBLOCK_ENCLOSED_ALPHANUMERICS
@ UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
@ UBLOCK_MEDEFAIDRIN
@ UBLOCK_SPACING_MODIFIER_LETTERS
@ UBLOCK_CYRILLIC_EXTENDED_C
@ UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION
@ UBLOCK_BOPOMOFO_EXTENDED
@ UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F
@ UBLOCK_LATIN_EXTENDED_A
@ UBLOCK_CYRILLIC_SUPPLEMENT
@ UBLOCK_KATAKANA_PHONETIC_EXTENSIONS
@ UBLOCK_MISCELLANEOUS_SYMBOLS
@ UBLOCK_CAUCASIAN_ALBANIAN
@ UBLOCK_MAHJONG_TILES
@ UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS
@ UBLOCK_INSCRIPTIONAL_PAHLAVI
@ UBLOCK_CJK_RADICALS_SUPPLEMENT
@ UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
@ UBLOCK_LATIN_EXTENDED_ADDITIONAL
@ UBLOCK_SUPPLEMENTAL_ARROWS_B
@ UBLOCK_KHMER_SYMBOLS
@ UBLOCK_WARANG_CITI
@ UBLOCK_NYIAKENG_PUACHUE_HMONG
@ UBLOCK_BASIC_LATIN
@ UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
@ UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A
@ UBLOCK_INSCRIPTIONAL_PARTHIAN
@ UBLOCK_LATIN_1_SUPPLEMENT
@ UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
@ UBLOCK_RUMI_NUMERAL_SYMBOLS
@ UBLOCK_CJK_COMPATIBILITY
@ UBLOCK_GEORGIAN_SUPPLEMENT
@ UBLOCK_MODIFIER_TONE_LETTERS
@ UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
@ UBLOCK_ARABIC_PRESENTATION_FORMS_B
@ UBLOCK_OLD_SOGDIAN
@ UBLOCK_SUPPLEMENTAL_ARROWS_C
@ UBLOCK_SMALL_FORM_VARIANTS
@ UBLOCK_DEVANAGARI_EXTENDED
@ UBLOCK_PAHAWH_HMONG
@ UBLOCK_PSALTER_PAHLAVI
@ UBLOCK_INDIC_SIYAQ_NUMBERS
@ UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS
@ UBLOCK_COUNTING_ROD_NUMERALS
@ UBLOCK_YI_RADICALS
@ UBLOCK_VARIATION_SELECTORS
@ UBLOCK_GUNJALA_GONDI
@ UBLOCK_MEROITIC_CURSIVE
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
@ UBLOCK_CJK_STROKES
@ UBLOCK_MAYAN_NUMERALS
@ UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
@ UBLOCK_KANA_SUPPLEMENT
@ UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B
@ UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
@ UBLOCK_HANIFI_ROHINGYA
@ UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION
@ UBLOCK_NANDINAGARI
@ UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS
@ UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS
@ UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
@ UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS
@ UBLOCK_NEW_TAI_LUE
@ UBLOCK_SMALL_KANA_EXTENSION
@ UBLOCK_VERTICAL_FORMS
@ UBLOCK_EGYPTIAN_HIEROGLYPHS
@ UBLOCK_HANGUL_COMPATIBILITY_JAMO
@ UBLOCK_COMMON_INDIC_NUMBER_FORMS
@ UBLOCK_ORNAMENTAL_DINGBATS
@ UBLOCK_DOMINO_TILES
@ UBLOCK_IPA_EXTENSIONS
@ UBLOCK_AEGEAN_NUMBERS
@ UBLOCK_BRAILLE_PATTERNS
@ UBLOCK_ANCIENT_GREEK_NUMBERS
@ UBLOCK_ETHIOPIC_SUPPLEMENT
@ UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
@ UBLOCK_NUMBER_FORMS
@ UBLOCK_SUPPLEMENTAL_PUNCTUATION
@ UBLOCK_CONTROL_PICTURES
@ UBLOCK_TANGUT_COMPONENTS
@ UBLOCK_ETHIOPIC_EXTENDED
@ UBLOCK_YIJING_HEXAGRAM_SYMBOLS
@ UBLOCK_CHEROKEE_SUPPLEMENT
@ UBLOCK_LATIN_EXTENDED_E
@ UBLOCK_LATIN_EXTENDED_D
@ UBLOCK_HANGUL_SYLLABLES
@ UBLOCK_GLAGOLITIC_SUPPLEMENT
@ UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS
@ UBLOCK_CJK_COMPATIBILITY_FORMS
@ UBLOCK_SORA_SOMPENG
@ UBLOCK_VEDIC_EXTENSIONS
@ UBLOCK_COMBINING_HALF_MARKS
@ UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT
@ UBLOCK_CYPRIOT_SYLLABARY
@ UBLOCK_OLD_NORTH_ARABIAN
@ UBLOCK_OPTICAL_CHARACTER_RECOGNITION
@ UBLOCK_MATHEMATICAL_OPERATORS
@ UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS
@ UBLOCK_ALPHABETIC_PRESENTATION_FORMS
@ UBLOCK_MENDE_KIKAKUI
@ UBLOCK_MASARAM_GONDI
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS
@ UBLOCK_YI_SYLLABLES
@ UBLOCK_VARIATION_SELECTORS_SUPPLEMENT
@ UBLOCK_LATIN_EXTENDED_B
@ UBLOCK_SUTTON_SIGNWRITING
@ UBLOCK_HIGH_PRIVATE_USE_SURROGATES
@ UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION
@ UBLOCK_LETTERLIKE_SYMBOLS
@ UBLOCK_HANGUL_JAMO
@ UBLOCK_OLD_HUNGARIAN
@ UBLOCK_CHESS_SYMBOLS
@ UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT
@ UBLOCK_TAMIL_SUPPLEMENT
@ UBLOCK_BAMUM_SUPPLEMENT
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E
@ UBLOCK_EARLY_DYNASTIC_CUNEIFORM
@ UBLOCK_GEOMETRIC_SHAPES
@ UBLOCK_GEORGIAN_EXTENDED
@ UBLOCK_BYZANTINE_MUSICAL_SYMBOLS
@ UBLOCK_HIGH_SURROGATES
@ UBLOCK_PRIVATE_USE
@ UBLOCK_SINHALA_ARCHAIC_NUMBERS
@ UBLOCK_GEOMETRIC_SHAPES_EXTENDED
@ UBLOCK_MONGOLIAN_SUPPLEMENT
@ UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A
@ UBLOCK_SYLOTI_NAGRI
@ UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED
@ UBLOCK_KANGXI_RADICALS
@ UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
@ UBLOCK_COMBINING_MARKS_FOR_SYMBOLS
@ UBLOCK_CURRENCY_SYMBOLS
@ UBLOCK_MEETEI_MAYEK
@ UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS
@ UBLOCK_MISCELLANEOUS_TECHNICAL
@ UBLOCK_OLD_SOUTH_ARABIAN
@ UBLOCK_PAU_CIN_HAU
@ UBLOCK_ARABIC_PRESENTATION_FORMS_A
@ UBLOCK_CYRILLIC_EXTENDED_B
@ UBLOCK_LATIN_EXTENDED_C
@ UBLOCK_OTTOMAN_SIYAQ_NUMBERS
@ UBLOCK_MEROITIC_HIEROGLYPHS
@ UBLOCK_PHONETIC_EXTENSIONS
@ UBLOCK_BLOCK_ELEMENTS
@ UBLOCK_HANGUL_JAMO_EXTENDED_A
@ UBLOCK_ETHIOPIC_EXTENDED_A
@ UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS
@ UBLOCK_LINEAR_B_IDEOGRAMS
@ UBLOCK_HANGUL_JAMO_EXTENDED_B
@ UBLOCK_LINEAR_B_SYLLABARY
@ UBLOCK_MEETEI_MAYEK_EXTENSIONS
@ UBLOCK_TRANSPORT_AND_MAP_SYMBOLS
@ UBLOCK_BOX_DRAWING
EHoudiniInputType
Definition Enums.h:21246
EPoseDriverType
Definition Enums.h:36760
ESSRQuality
Definition Enums.h:38474
GROUP_WINDOW_MANAGEMENT_POLICY
Definition Enums.h:3961
ELeaderboardDisplayType
Definition Enums.h:14983
EFieldObjectType
Definition Enums.h:21164
AnimPhysSimSpaceType
Definition Enums.h:36352
ECustomMaterialOutputType
Definition Enums.h:38038
VkCommandPoolCreateFlagBits
Definition Enums.h:39454
EUpdateTextureValueType
Definition Enums.h:12874
VkExternalMemoryHandleTypeFlagBits
Definition Enums.h:2374
@ VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID
mi_page_kind_e
Definition Enums.h:33181
EMaterialPositionTransformSource
Definition Enums.h:38183
EAppendNetExportFlags
Definition Enums.h:10021
VkSamplerReductionModeEXT
Definition Enums.h:2198
EARFaceTrackingUpdate
Definition Enums.h:36510
EReplayResult
Definition Enums.h:24098
EEmitterNormalsMode
Definition Enums.h:40088
ESequencerKeyMode
Definition Enums.h:28558
ECsgOper
Definition Enums.h:22153
@ CSG_Deintersect
EGPUSortTest
Definition Enums.h:38580
@ GPU_SORT_TEST_EXHAUSTIVE
ETriggerType
Definition Enums.h:25520
EBinkMediaPlayerBinkSoundTrack
Definition Enums.h:29658
EStreamingSourceTargetBehavior
Definition Enums.h:12450
EConstraintInterpType
Definition Enums.h:23137
EVectorCurveChannel
Definition Enums.h:13057
EAudioComponentPlayState
Definition Enums.h:20362
ESubmixEffectDynamicsPeakMode
Definition Enums.h:21863
ELightMapInteractionType
Definition Enums.h:4988
VkTimeDomainEXT
Definition Enums.h:1063
@ VK_TIME_DOMAIN_END_RANGE_EXT
@ VK_TIME_DOMAIN_RANGE_SIZE_EXT
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT
@ VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT
@ VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT
@ VK_TIME_DOMAIN_BEGIN_RANGE_EXT
EDirectoryVisitorFlags
Definition Enums.h:14037
EGLTFJsonShadingModel
Definition Enums.h:28329
tagPhysicalConnectorType
Definition Enums.h:37475
EHoudiniCurveOutputType
Definition Enums.h:24749
ERayTracingGeometryType
Definition Enums.h:7166
ECFCoreFileRelationType
Definition Enums.h:14412
EOS_EApplicationStatus
Definition Enums.h:19290
ERepLayoutCmdType
Definition Enums.h:10255
@ NetSerializeStructWithObjectReferences
ELevelCollectionType
Definition Enums.h:8062
EAudioParameterType
Definition Enums.h:16633
ENGXBinariesSearchOrder
Definition Enums.h:21405
VkViewportCoordinateSwizzleNV
Definition Enums.h:1315
EModuleType
Definition Enums.h:27327
EVerticalTextAligment
Definition Enums.h:12655
EDrivenDestinationMode
Definition Enums.h:36843
EGeometryScriptRemoveMeshSimplificationType
Definition Enums.h:18660
VkQueryControlFlagBits
Definition Enums.h:39509
EMemOned
Definition Enums.h:20782
ECompactedReflectionTracingIndirectArgs
Definition Enums.h:37908
EBTBranchAction
Definition Enums.h:32687
@ DecoratorActivate_EvenIfExecuting
@ DecoratorActivate_IfNotExecuting
EMeshBufferAccess
Definition Enums.h:20067
ERefractionMode
Definition Enums.h:19853
EClearBinding
Definition Enums.h:14551
EAuthPhaseFailureCode
Definition Enums.h:16863
@ Phase_P2PAddressCheck_InvalidSourceAddress
@ Msg_DeliverClientToken_UnexpectedTrustedServersNotEnabled
@ Msg_RequestClientEphemeralKey_UntrustedDedicatedServer
@ Phase_LegacyCredentialAuth_ConnectionNotEncrypted
@ Msg_RequestClientToken_UnexpectedIncorrectRole
@ Phase_AntiCheatProof_AntiCheatRegistrationFailed
@ Phase_LegacyIdentityCheck_UserAccountNotFound
@ Msg_DeliverIdToken_UnexpectedIncorrectRole
@ Phase_AutomaticEncryption_DedicatedServerMisconfigured
@ Msg_RequestClientToken_ConnectionNotEncrypted
@ Msg_RequestClientEphemeralKey_UnexpectedIncorrectRole
@ Msg_SymmetricKeyExchange_FailedToDecrypt
@ Msg_RequestIdToken_ConnectionNotEncrypted
@ Phase_P2PAddressCheck_UserIdDoesNotMatchSource
@ Msg_SymmetricKeyExchange_UnexpectedIncorrectRole
@ Phase_AntiCheatIntegrity_KickedDueToEACFailure
@ Phase_LegacyIdentityCheck_UserAccountNotFoundAfterLoad
@ Phase_AutomaticEncryption_FailedToSignConnectionKeyPair
@ Msg_DeliverClientToken_AuthenticationFailed
@ Msg_RequestIdToken_UnexpectedIncorrectRole
@ Msg_RequestClientEphemeralKey_InvalidData
@ Phase_AutomaticEncryption_AutomaticEncryptionNotCompiled
@ Msg_RequestClientToken_UnexpectedTrustedServersNotEnabled
@ Msg_DeliverIdToken_ConnectionNotEncrypted
@ Phase_SanctionCheck_FailedToRetrieveSanctions
@ Msg_DeliverClientEphemeralKey_UnexpectedIncorrectRole
@ Msg_DeliverClientEphemeralKey_FailedToVerify
@ Msg_DeliverClientToken_TokenIsForADifferentAccount
@ Msg_DeliverClientToken_ConnectionNotTrusted
@ Msg_RequestClientToken_MissingTransferrableUserCredentials
@ Msg_DeliverIdToken_TokenIsForADifferentAccount
@ Msg_DeliverClientToken_ConnectionNotEncrypted
@ Msg_DeliverClientEphemeralKey_InvalidData
@ Msg_RequestClientEphemeralKey_UnexpectedAutomaticEncryptionNotEnabled
@ Msg_DeliverClientToken_UnexpectedIncorrectRole
@ Msg_DeliverClientEphemeralKey_UnexpectedAutomaticEncryptionNotEnabled
@ Msg_SymmetricKeyExchange_UnexpectedAutomaticEncryptionNotEnabled
@ Msg_EnableEncryption_UnexpectedAutomaticEncryptionNotEnabled
@ Msg_RequestClientToken_ConnectionNotTrusted
@ Phase_SanctionCheck_FailedToCopySanctionResult
@ Phase_LegacyIdentityCheck_CanNotCallUserInfo
@ Msg_RequestClientEphemeralKey_KeyNotLoaded
@ Phase_AntiCheatProof_InvalidSignatureForUnprotectedClient
@ Msg_EnableEncryption_UnexpectedIncorrectRole
@ Msg_DeliverClientEphemeralKey_FailedToEncrypt
@ Msg_RequestIdToken_CanNotRetrieveIdToken
@ Msg_RequestClientEphemeralKey_ResponsePacketGenerationFailed
EAsyncTaskNotificationPromptAction
Definition Enums.h:8508
ECompositeTextureMode
Definition Enums.h:18084
EBlueprintStatus
Definition Enums.h:9037
EPolyFlags
Definition Enums.h:4931
@ PF_ModelComponentMask
ERigControlValueType
Definition Enums.h:19089
EImportanceLevel
Definition Enums.h:6490
OodleLZ_Profile
Definition Enums.h:32965
EPluginEnabledByDefault
Definition Enums.h:7768
EGLTFJsonBufferTarget
Definition Enums.h:28409
FWPS_NET_BUFFER_LIST_EVENT_TYPE0_
Definition Enums.h:3453
EBakeNormalSpace
Definition Enums.h:24174
ERigUnitVisualDebugPointMode
Definition Enums.h:40787
EParticleSystemInsignificanceReaction
Definition Enums.h:37643
EUGCReadAction
Definition Enums.h:14904
@ k_EUGCRead_ContinueReadingUntilFinished
@ k_EUGCRead_ContinueReading
EStreamingStatus
Definition Enums.h:7517
EThreadCreateFlags
Definition Enums.h:11288
VkShaderFloatControlsIndependence
Definition Enums.h:27115
FWPM_CHANGE_TYPE_
Definition Enums.h:3147
ERHIResourceType
Definition Enums.h:4504
@ RRT_RayTracingAccelerationStructure
ECborEndianness
Definition Enums.h:26070
_MINIDUMP_TYPE
Definition Enums.h:34545
@ MiniDumpWithoutOptionalData
@ MiniDumpIgnoreInaccessibleMemory
@ MiniDumpWithPrivateWriteCopyMemory
@ MiniDumpScanInaccessiblePartialPages
@ MiniDumpWithoutAuxiliaryState
@ MiniDumpWithAvxXStateContext
@ MiniDumpWithUnloadedModules
@ MiniDumpWithFullMemoryInfo
@ MiniDumpWithProcessThreadData
@ MiniDumpWithFullAuxiliaryState
@ MiniDumpWithIndirectlyReferencedMemory
@ MiniDumpWithTokenInformation
@ MiniDumpWithPrivateReadWriteMemory
ESubmixSendStage
Definition Enums.h:11413
TextureCookPlatformTilingSettings
Definition Enums.h:18041
EInputCaptureSide
Definition Enums.h:13813
VkValidationCacheHeaderVersionEXT
Definition Enums.h:1244
ETemporalDenoiserMotionVectorType
Definition Enums.h:37086
ERemoteStoragePlatform
Definition Enums.h:15427
ESynthLFOType
Definition Enums.h:28861
EPSOPrecacheStateMask
Definition Enums.h:35189
EDataflowSetMaskConditionType
Definition Enums.h:25010
ModItemStatus
Definition Enums.h:4138
EDrawPolyPathWidthMode
Definition Enums.h:31383
ECrateMovementMode
Definition Enums.h:32147
EEventLoadNodeExecutionResult
Definition Enums.h:32247
EOnlineSharingPermissionState
Definition Enums.h:12634
VkDescriptorUpdateTemplateType
Definition Enums.h:2275
pffft_transform_t
Definition Enums.h:33291
EMontageBlendMode
Definition Enums.h:13426
EControllerActionOrigin
Definition Enums.h:15529
@ k_EControllerActionOrigin_PS5_RightTrigger_Click
@ k_EControllerActionOrigin_SteamDeck_Reserved2
@ k_EControllerActionOrigin_SteamDeck_LeftPad_DPadWest
@ k_EControllerActionOrigin_XBox360_RightBumper
@ k_EControllerActionOrigin_PS5_CenterPad_DPadWest
@ k_EControllerActionOrigin_XBoxOne_LeftTrigger_Click
@ k_EControllerActionOrigin_Switch_RightStick_Click
@ k_EControllerActionOrigin_SteamV2_RightBumper
@ k_EControllerActionOrigin_SteamV2_RightTrigger_Pull
@ k_EControllerActionOrigin_PS5_RightStick_DPadNorth
@ k_EControllerActionOrigin_SteamV2_LeftTrigger_Pull
@ k_EControllerActionOrigin_SteamDeck_RightStick_DPadWest
@ k_EControllerActionOrigin_SteamDeck_RightStick_Touch
@ k_EControllerActionOrigin_SteamDeck_Gyro_Move
@ k_EControllerActionOrigin_PS4_RightPad_Click
@ k_EControllerActionOrigin_PS4_LeftTrigger_Click
@ k_EControllerActionOrigin_XBoxOne_RightBumper
@ k_EControllerActionOrigin_SteamDeck_Reserved6
@ k_EControllerActionOrigin_XBox360_LeftStick_DPadNorth
@ k_EControllerActionOrigin_SteamV2_LeftStick_DPadSouth
@ k_EControllerActionOrigin_SteamV2_LeftTrigger_Click
@ k_EControllerActionOrigin_PS4_LeftStick_Move
@ k_EControllerActionOrigin_PS5_RightPad_DPadEast
@ k_EControllerActionOrigin_XBoxOne_LeftStick_DPadWest
@ k_EControllerActionOrigin_XBox360_RightTrigger_Pull
@ k_EControllerActionOrigin_SteamV2_RightTrigger_Click
@ k_EControllerActionOrigin_LeftStick_DPadWest
@ k_EControllerActionOrigin_PS5_RightPad_Click
@ k_EControllerActionOrigin_SteamV2_LeftGrip_Upper
@ k_EControllerActionOrigin_SteamDeck_Reserved11
@ k_EControllerActionOrigin_Switch_RightStick_Move
@ k_EControllerActionOrigin_XBoxOne_LeftBumper
@ k_EControllerActionOrigin_SteamDeck_DPad_North
@ k_EControllerActionOrigin_Switch_RightBumper
@ k_EControllerActionOrigin_Switch_ProGyro_Pitch
@ k_EControllerActionOrigin_Switch_RightGyro_Roll
@ k_EControllerActionOrigin_SteamDeck_Reserved14
@ k_EControllerActionOrigin_PS4_RightPad_Swipe
@ k_EControllerActionOrigin_SteamDeck_LeftPad_DPadEast
@ k_EControllerActionOrigin_XBoxOne_DPad_South
@ k_EControllerActionOrigin_PS5_CenterPad_Swipe
@ k_EControllerActionOrigin_SteamDeck_DPad_East
@ k_EControllerActionOrigin_SteamDeck_LeftStick_DPadSouth
@ k_EControllerActionOrigin_PS5_CenterPad_Click
@ k_EControllerActionOrigin_XBoxOne_LeftStick_DPadSouth
@ k_EControllerActionOrigin_Switch_LeftTrigger_Pull
@ k_EControllerActionOrigin_SteamV2_RightPad_Touch
@ k_EControllerActionOrigin_SteamV2_LeftStick_Click
@ k_EControllerActionOrigin_PS4_LeftStick_DPadEast
@ k_EControllerActionOrigin_PS5_RightStick_DPadSouth
@ k_EControllerActionOrigin_PS5_LeftStick_DPadSouth
@ k_EControllerActionOrigin_XBox360_RightStick_DPadWest
@ k_EControllerActionOrigin_SteamV2_RightPad_Click
@ k_EControllerActionOrigin_XBox360_RightStick_Click
@ k_EControllerActionOrigin_PS5_LeftPad_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_Reserved16
@ k_EControllerActionOrigin_PS4_LeftStick_DPadWest
@ k_EControllerActionOrigin_XBox360_RightStick_Move
@ k_EControllerActionOrigin_XBoxOne_RightTrigger_Click
@ k_EControllerActionOrigin_SteamV2_LeftPad_DPadNorth
@ k_EControllerActionOrigin_XBox360_LeftStick_DPadEast
@ k_EControllerActionOrigin_Switch_ProGyro_Yaw
@ k_EControllerActionOrigin_PS4_RightStick_DPadWest
@ k_EControllerActionOrigin_SteamV2_LeftPad_Pressure
@ k_EControllerActionOrigin_SteamDeck_RightStick_DPadEast
@ k_EControllerActionOrigin_SteamV2_LeftStick_Move
@ k_EControllerActionOrigin_SteamV2_LeftStick_DPadNorth
@ k_EControllerActionOrigin_PS5_RightPad_DPadSouth
@ k_EControllerActionOrigin_Switch_RightTrigger_Click
@ k_EControllerActionOrigin_SteamV2_LeftGrip_Lower
@ k_EControllerActionOrigin_PS4_LeftPad_DPadSouth
@ k_EControllerActionOrigin_Switch_RightStick_DPadEast
@ k_EControllerActionOrigin_SteamDeck_Reserved13
@ k_EControllerActionOrigin_SteamDeck_Reserved7
@ k_EControllerActionOrigin_PS4_RightPad_Touch
@ k_EControllerActionOrigin_XBox360_RightTrigger_Click
@ k_EControllerActionOrigin_RightPad_DPadNorth
@ k_EControllerActionOrigin_RightPad_DPadSouth
@ k_EControllerActionOrigin_PS4_CenterPad_Click
@ k_EControllerActionOrigin_SteamDeck_Reserved9
@ k_EControllerActionOrigin_PS4_RightTrigger_Pull
@ k_EControllerActionOrigin_PS5_LeftPad_DPadEast
@ k_EControllerActionOrigin_Switch_RightGrip_Lower
@ k_EControllerActionOrigin_SteamDeck_Gyro_Roll
@ k_EControllerActionOrigin_SteamDeck_L2_SoftPull
@ k_EControllerActionOrigin_PS5_RightTrigger_Pull
@ k_EControllerActionOrigin_SteamV2_LeftStick_DPadWest
@ k_EControllerActionOrigin_PS4_RightStick_DPadNorth
@ k_EControllerActionOrigin_PS4_RightPad_DPadSouth
@ k_EControllerActionOrigin_SteamDeck_LeftPad_Touch
@ k_EControllerActionOrigin_XBox360_LeftTrigger_Pull
@ k_EControllerActionOrigin_PS5_RightPad_DPadNorth
@ k_EControllerActionOrigin_XBoxOne_RightStick_DPadSouth
@ k_EControllerActionOrigin_Switch_RightStick_DPadWest
@ k_EControllerActionOrigin_PS4_LeftPad_DPadEast
@ k_EControllerActionOrigin_SteamDeck_LeftStick_DPadEast
@ k_EControllerActionOrigin_LeftStick_DPadEast
@ k_EControllerActionOrigin_PS4_CenterPad_Swipe
@ k_EControllerActionOrigin_PS4_LeftStick_Click
@ k_EControllerActionOrigin_XBoxOne_RightStick_DPadEast
@ k_EControllerActionOrigin_SteamDeck_LeftStick_DPadWest
@ k_EControllerActionOrigin_Switch_ProGyro_Roll
@ k_EControllerActionOrigin_Switch_LeftGyro_Pitch
@ k_EControllerActionOrigin_PS4_RightStick_Move
@ k_EControllerActionOrigin_SteamDeck_Reserved3
@ k_EControllerActionOrigin_PS5_RightPad_Touch
@ k_EControllerActionOrigin_PS5_CenterPad_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_RightPad_DPadWest
@ k_EControllerActionOrigin_SteamDeck_Gyro_Pitch
@ k_EControllerActionOrigin_SteamDeck_RightStick_Move
@ k_EControllerActionOrigin_PS4_RightStick_Click
@ k_EControllerActionOrigin_XBoxOne_DPad_North
@ k_EControllerActionOrigin_SteamV2_LeftPad_DPadEast
@ k_EControllerActionOrigin_SteamDeck_LeftStick_Touch
@ k_EControllerActionOrigin_PS4_LeftPad_DPadNorth
@ k_EControllerActionOrigin_SteamV2_LeftBumper_Pressure
@ k_EControllerActionOrigin_SteamV2_LeftPad_DPadSouth
@ k_EControllerActionOrigin_PS4_RightStick_DPadEast
@ k_EControllerActionOrigin_SteamDeck_RightPad_Click
@ k_EControllerActionOrigin_SteamDeck_Reserved20
@ k_EControllerActionOrigin_Switch_RightGrip_Upper
@ k_EControllerActionOrigin_SteamV2_RightPad_Swipe
@ k_EControllerActionOrigin_XBox360_RightStick_DPadEast
@ k_EControllerActionOrigin_Switch_ProGyro_Move
@ k_EControllerActionOrigin_PS5_LeftStick_Click
@ k_EControllerActionOrigin_Switch_RightGyro_Yaw
@ k_EControllerActionOrigin_SteamV2_RightPad_Pressure
@ k_EControllerActionOrigin_PS5_LeftTrigger_Pull
@ k_EControllerActionOrigin_SteamV2_LeftGrip_Pressure
@ k_EControllerActionOrigin_XBox360_LeftBumper
@ k_EControllerActionOrigin_SteamV2_LeftPad_DPadWest
@ k_EControllerActionOrigin_XBoxOne_RightGrip_Lower
@ k_EControllerActionOrigin_Switch_LeftTrigger_Click
@ k_EControllerActionOrigin_PS4_CenterPad_Touch
@ k_EControllerActionOrigin_RightTrigger_Click
@ k_EControllerActionOrigin_Switch_LeftStick_Move
@ k_EControllerActionOrigin_PS4_CenterPad_DPadEast
@ k_EControllerActionOrigin_SteamDeck_Reserved15
@ k_EControllerActionOrigin_XBox360_RightStick_DPadSouth
@ k_EControllerActionOrigin_XBox360_RightStick_DPadNorth
@ k_EControllerActionOrigin_Switch_RightGyro_Pitch
@ k_EControllerActionOrigin_SteamDeck_LeftStick_DPadNorth
@ k_EControllerActionOrigin_PS4_LeftStick_DPadSouth
@ k_EControllerActionOrigin_SteamV2_RightPad_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_R2_SoftPull
@ k_EControllerActionOrigin_PS4_CenterPad_DPadWest
@ k_EControllerActionOrigin_Switch_RightStick_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_DPad_South
@ k_EControllerActionOrigin_Switch_LeftGrip_Upper
@ k_EControllerActionOrigin_XBox360_DPad_North
@ k_EControllerActionOrigin_SteamDeck_Reserved19
@ k_EControllerActionOrigin_PS5_RightStick_Click
@ k_EControllerActionOrigin_Switch_RightStick_DPadSouth
@ k_EControllerActionOrigin_SteamDeck_DPad_West
@ k_EControllerActionOrigin_SteamDeck_DPad_Move
@ k_EControllerActionOrigin_MaximumPossibleValue
@ k_EControllerActionOrigin_SteamDeck_LeftPad_Click
@ k_EControllerActionOrigin_XBoxOne_RightStick_Move
@ k_EControllerActionOrigin_Switch_LeftStick_DPadEast
@ k_EControllerActionOrigin_XBoxOne_LeftGrip_Upper
@ k_EControllerActionOrigin_LeftStick_DPadNorth
@ k_EControllerActionOrigin_PS5_LeftStick_DPadNorth
@ k_EControllerActionOrigin_Switch_LeftGyro_Move
@ k_EControllerActionOrigin_XBoxOne_RightStick_Click
@ k_EControllerActionOrigin_SteamDeck_RightStick_DPadNorth
@ k_EControllerActionOrigin_SteamV2_RightGrip_Pressure
@ k_EControllerActionOrigin_SteamV2_LeftBumper
@ k_EControllerActionOrigin_Switch_RightGyro_Move
@ k_EControllerActionOrigin_SteamDeck_LeftPad_Swipe
@ k_EControllerActionOrigin_XBoxOne_LeftStick_Move
@ k_EControllerActionOrigin_Switch_RightTrigger_Pull
@ k_EControllerActionOrigin_Switch_LeftStick_DPadNorth
@ k_EControllerActionOrigin_XBox360_LeftStick_Move
@ k_EControllerActionOrigin_PS5_CenterPad_DPadSouth
@ k_EControllerActionOrigin_SteamV2_LeftStick_DPadEast
@ k_EControllerActionOrigin_SteamV2_RightBumper_Pressure
@ k_EControllerActionOrigin_SteamDeck_RightPad_DPadSouth
@ k_EControllerActionOrigin_SteamV2_LeftPad_Touch
@ k_EControllerActionOrigin_SteamDeck_LeftStick_Move
@ k_EControllerActionOrigin_PS4_RightTrigger_Click
@ k_EControllerActionOrigin_PS5_RightPad_Swipe
@ k_EControllerActionOrigin_SteamV2_RightGrip_Lower
@ k_EControllerActionOrigin_SteamDeck_Reserved4
@ k_EControllerActionOrigin_Switch_LeftStick_DPadSouth
@ k_EControllerActionOrigin_XBox360_LeftTrigger_Click
@ k_EControllerActionOrigin_PS5_RightPad_DPadWest
@ k_EControllerActionOrigin_SteamV2_RightPad_DPadSouth
@ k_EControllerActionOrigin_XBoxOne_RightStick_DPadNorth
@ k_EControllerActionOrigin_SteamDeck_Reserved17
@ k_EControllerActionOrigin_SteamV2_RightGrip_Upper
@ k_EControllerActionOrigin_PS4_RightPad_DPadNorth
@ k_EControllerActionOrigin_XBox360_LeftStick_DPadSouth
@ k_EControllerActionOrigin_XBoxOne_LeftStick_DPadEast
@ k_EControllerActionOrigin_PS5_LeftTrigger_Click
@ k_EControllerActionOrigin_PS5_RightStick_DPadWest
@ k_EControllerActionOrigin_SteamDeck_Reserved10
@ k_EControllerActionOrigin_PS4_CenterPad_DPadNorth
@ k_EControllerActionOrigin_PS4_CenterPad_DPadSouth
@ k_EControllerActionOrigin_SteamDeck_Reserved18
@ k_EControllerActionOrigin_Switch_LeftStick_Click
@ k_EControllerActionOrigin_SteamDeck_RightPad_Swipe
@ k_EControllerActionOrigin_SteamDeck_LeftPad_DPadNorth
@ k_EControllerActionOrigin_XBoxOne_RightStick_DPadWest
@ k_EControllerActionOrigin_Switch_LeftGyro_Roll
@ k_EControllerActionOrigin_XBoxOne_RightTrigger_Pull
@ k_EControllerActionOrigin_SteamDeck_LeftPad_DPadSouth
@ k_EControllerActionOrigin_PS5_LeftPad_DPadSouth
@ k_EControllerActionOrigin_SteamV2_LeftPad_Swipe
@ k_EControllerActionOrigin_SteamDeck_RightPad_DPadNorth
@ k_EControllerActionOrigin_PS5_CenterPad_Touch
@ k_EControllerActionOrigin_XBox360_LeftStick_Click
@ k_EControllerActionOrigin_SteamV2_RightPad_DPadWest
@ k_EControllerActionOrigin_PS5_RightStick_Move
@ k_EControllerActionOrigin_PS4_RightStick_DPadSouth
@ k_EControllerActionOrigin_SteamDeck_Gyro_Yaw
@ k_EControllerActionOrigin_SteamV2_LeftPad_Click
@ k_EControllerActionOrigin_SteamV2_LeftGrip_Upper_Pressure
@ k_EControllerActionOrigin_PS5_LeftPad_DPadWest
@ k_EControllerActionOrigin_PS5_LeftStick_DPadWest
@ k_EControllerActionOrigin_SteamDeck_RightStick_DPadSouth
@ k_EControllerActionOrigin_PS5_CenterPad_DPadEast
@ k_EControllerActionOrigin_PS4_LeftTrigger_Pull
@ k_EControllerActionOrigin_PS4_LeftStick_DPadNorth
@ k_EControllerActionOrigin_XBoxOne_LeftStick_DPadNorth
@ k_EControllerActionOrigin_XBoxOne_LeftGrip_Lower
@ k_EControllerActionOrigin_SteamDeck_Reserved12
@ k_EControllerActionOrigin_PS4_LeftPad_DPadWest
@ k_EControllerActionOrigin_SteamDeck_RightPad_Touch
@ k_EControllerActionOrigin_SteamDeck_Reserved8
@ k_EControllerActionOrigin_PS5_LeftStick_DPadEast
@ k_EControllerActionOrigin_XBoxOne_RightGrip_Upper
@ k_EControllerActionOrigin_XBoxOne_LeftTrigger_Pull
@ k_EControllerActionOrigin_XBox360_DPad_South
@ k_EControllerActionOrigin_Switch_LeftGrip_Lower
@ k_EControllerActionOrigin_SteamV2_RightPad_DPadEast
@ k_EControllerActionOrigin_LeftStick_DPadSouth
@ k_EControllerActionOrigin_Switch_LeftGyro_Yaw
@ k_EControllerActionOrigin_SteamDeck_Reserved5
@ k_EControllerActionOrigin_XBoxOne_LeftStick_Click
@ k_EControllerActionOrigin_SteamDeck_RightPad_DPadEast
@ k_EControllerActionOrigin_SteamV2_Gyro_Pitch
@ k_EControllerActionOrigin_SteamDeck_Reserved1
@ k_EControllerActionOrigin_Switch_LeftStick_DPadWest
@ k_EControllerActionOrigin_XBox360_LeftStick_DPadWest
@ k_EControllerActionOrigin_SteamV2_RightGrip_Upper_Pressure
@ k_EControllerActionOrigin_PS5_RightStick_DPadEast
@ k_EControllerActionOrigin_PS4_RightPad_DPadEast
@ k_EControllerActionOrigin_PS5_LeftStick_Move
@ k_EControllerActionOrigin_PS4_RightPad_DPadWest
_MEMORY_CACHING_TYPE
Definition Enums.h:2691
EHttpFlushReason
Definition Enums.h:17866
VkDynamicState
Definition Enums.h:2615
@ VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
@ VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK
@ VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
@ VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
@ VK_DYNAMIC_STATE_BEGIN_RANGE
@ VK_DYNAMIC_STATE_DEPTH_BOUNDS
@ VK_DYNAMIC_STATE_STENCIL_REFERENCE
@ VK_DYNAMIC_STATE_LINE_WIDTH
@ VK_DYNAMIC_STATE_DEPTH_BIAS
@ VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
@ VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV
@ VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
@ VK_DYNAMIC_STATE_LINE_STIPPLE_EXT
@ VK_DYNAMIC_STATE_RANGE_SIZE
@ VK_DYNAMIC_STATE_STENCIL_WRITE_MASK
@ VK_DYNAMIC_STATE_BLEND_CONSTANTS
@ VK_DYNAMIC_STATE_END_RANGE
AnimationCompressionFormat
Definition Enums.h:6406
EPoseDriverOutput
Definition Enums.h:36740
ETimelineSigType
Definition Enums.h:18831
EShaderPlatform
Definition Enums.h:4996
@ SP_VULKAN_ES3_1_LUMIN_REMOVED
EOldShaderPlatform
Definition Enums.h:32989
EGLTFJsonInterpolation
Definition Enums.h:28347
ENoiseFunction
Definition Enums.h:37733
@ NOISEFUNCTION_GradientTex3D
EShadowMeshSelection
Definition Enums.h:35128
VkMemoryHeapFlagBits
Definition Enums.h:1221
EIKRigGoalSpace
Definition Enums.h:24548
EUniformBufferValidation
Definition Enums.h:7784
ECFCoreHashAlgo
Definition Enums.h:14405
ELevelInstancePivotType
Definition Enums.h:40009
EMaterialFloatPrecisionMode
Definition Enums.h:4691
ESafeZoneType
Definition Enums.h:22337
UResType
Definition Enums.h:33774
@ RES_INT_VECTOR
@ URES_INT_VECTOR
WICComponentType
Definition Enums.h:3967
EWarpingEvaluationMode
Definition Enums.h:7827
FWPS_ALE_PORT_STATUS0_
Definition Enums.h:3154
EEdGraphNodeDeprecationMessageType
Definition Enums.h:13851
EVRSGenerationFlags
Definition Enums.h:36810
EOverlaysFileType
Definition Enums.h:39061
GFSDK_Aftermath_GpuCrashDumpWatchedApiFlags
Definition Enums.h:39404
GROUP_WINDOW_ROLE
Definition Enums.h:3846
VkVertexInputRate
Definition Enums.h:2265
@ VK_VERTEX_INPUT_RATE_BEGIN_RANGE
EOS_EConnectionClosedReason
Definition Enums.h:21557
dtPolyTypes
Definition Enums.h:39285
@ DT_POLYTYPE_OFFMESH_POINT
@ DT_POLYTYPE_OFFMESH_SEGMENT
_SAR_STREAM_INVALIDATION_EVENT_TYPE
Definition Enums.h:3773
EMeshAttributePaintToolActions
Definition Enums.h:26140
EOrbitChainMode
Definition Enums.h:40096
EDebugState
Definition Enums.h:25139
@ DEBUGSTATE_TestLFEBleed
@ DEBUGSTATE_DisableHPF
@ DEBUGSTATE_IsolateDryAudio
@ DEBUGSTATE_DisableLPF
@ DEBUGSTATE_IsolateReverb
@ DEBUGSTATE_DisableRadio
EAnimDataModelNotifyType
Definition Enums.h:12464
ETextWrappingPolicy
Definition Enums.h:11642
EProcessTileTasksSyncTimeSlicedState
Definition Enums.h:32115
EProceduralSphereType
Definition Enums.h:23397
Beam2SourceTargetTangentMethod
Definition Enums.h:38121
EAnimNodeInitializationStatus
Definition Enums.h:37894
EDebugCameraStyle
Definition Enums.h:24487
mi_segment_kind_e
Definition Enums.h:33130
EConfigManifestVersion
Definition Enums.h:32192
EDynamicResolutionStatus
Definition Enums.h:17073
EMeshCameraFacingUpAxis
Definition Enums.h:37754
ESplineModulationColorMask
Definition Enums.h:37384
EDLSSSupport
Definition Enums.h:21463
@ NotSupportedDriverOutOfDate
@ NotSupportedIncompatibleAPICaptureToolActive
@ NotSupportedOperatingSystemOutOfDate
@ NotSupportedIncompatibleHardware
FWPI_VPN_TRIGGER_EVENT_TYPE_
Definition Enums.h:2729
ECFCoreThumbsUpDirection
Definition Enums.h:17854
ECRSimPointForceType
Definition Enums.h:19997
EStereoDelayFiltertype
Definition Enums.h:29292
_INTERFACE_TYPE
Definition Enums.h:3123
EUsdSaveDialogBehavior
Definition Enums.h:24369
EGLTFJsonTextureWrap
Definition Enums.h:28458
EStreamingOperationResult
Definition Enums.h:10228
EHoudiniAssetState
Definition Enums.h:20972
ESmoothMeshToolSmoothType
Definition Enums.h:26697
EDoWorkTimeSlicedState
Definition Enums.h:32079
DistributionParamMode
Definition Enums.h:28674
EEntryCategory
Definition Enums.h:33327
VkCoverageReductionModeNV
Definition Enums.h:1125
EDetachmentRule
Definition Enums.h:11684
IPSEC_SA_CONTEXT_EVENT_TYPE0_
Definition Enums.h:3446
ELumenRayLightingMode
Definition Enums.h:22164
EHoleFillOpFillType
Definition Enums.h:18565
EResolveClass
Definition Enums.h:21897
EPCGMetadataMakeVector4
Definition Enums.h:22674
OodleLZ_Compressor
Definition Enums.h:32809
EBlendSpaceAxis
Definition Enums.h:17118
EGBufferCompression
Definition Enums.h:5505
EDDSCaps
Definition Enums.h:38387
@ DDSC_CubeMap_AllFaces
EOodleNetResult
Definition Enums.h:21829
EShaderParamBindingType
Definition Enums.h:13302
ELifetimeRepNotifyCondition
Definition Enums.h:7059
VkRayTracingShaderGroupTypeKHR
Definition Enums.h:26881
EOS_EPacketReliability
Definition Enums.h:21550
ECFCoreExternalAuthProvider
Definition Enums.h:13457
ESlateLineJoinType
Definition Enums.h:20178
EPolyEditExtrudeDistanceMode
Definition Enums.h:23674
EArchiveReferenceMarkerFlags
Definition Enums.h:28132
EMIDCreationFlags
Definition Enums.h:32412
EEvaluationMethod
Definition Enums.h:8599
EPolyEditExtrudeModeOptions
Definition Enums.h:23691
EQuartzTimeSignatureQuantization
Definition Enums.h:22110
EIoContainerFlags
Definition Enums.h:7667
EStaticMeshVertexUVType
Definition Enums.h:10459
EHairStrandsCompositionType
Definition Enums.h:34136
VkDescriptorPoolCreateFlagBits
Definition Enums.h:26911
EFieldCullingOperationType
Definition Enums.h:27539
FWPS_NET_BUFFER_LIST_TYPE_
Definition Enums.h:3733
_KINTERRUPT_POLARITY
Definition Enums.h:2717
VkPipelineStageFlagBits
Definition Enums.h:27146
@ VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT
@ VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT
@ VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV
@ VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT
@ VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT
@ VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR
@ VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR
@ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT
ECustomDataRowCountMethod
Definition Enums.h:37724
EOptimusSkinnedMeshExecDomain
Definition Enums.h:26012
EPingAverageType
Definition Enums.h:17055
VkAttachmentStoreOp
Definition Enums.h:794
EActorMovementCompensationMode
Definition Enums.h:7820
EOnlineNotificationResult
Definition Enums.h:12282
ETextureLossyCompressionAmount
Definition Enums.h:11771
UCharNameChoice
Definition Enums.h:30396
EMaterialShadingRate
Definition Enums.h:6195
EKnownIniFile
Definition Enums.h:20462
ELightUnits
Definition Enums.h:8551
dictIssue_directive
Definition Enums.h:32898
ECopyTextureResourceType
Definition Enums.h:36086
EHandKeypoint
Definition Enums.h:12893
ETextureMipCount
Definition Enums.h:11364
EFractureEngineClusterSizeMethod
Definition Enums.h:21903
ERTRootSignatureType
Definition Enums.h:21495
ECppProperty
Definition Enums.h:17861
CHANNELOPTIONS
Definition Enums.h:3741
ELODStreamingCallbackResult
Definition Enums.h:21303
ASSOCIATIONLEVEL
Definition Enums.h:110
EModuleLoadResult
Definition Enums.h:19764
ESceneRenderCleanUpMode
Definition Enums.h:34690
ERasterizeGeomRecastTimeSlicedState
Definition Enums.h:32060
EJson
Definition Enums.h:9877
ELeaderboardSortMethod
Definition Enums.h:14976
ETriggerEvent
Definition Enums.h:25489
ESynthModEnvPatch
Definition Enums.h:28895
EPCGMetadataTypes
Definition Enums.h:20504
ELandscapeDirtyingMode
Definition Enums.h:37392
EHairCardsGenerationType
Definition Enums.h:18412
EItemPreviewType
Definition Enums.h:16039
@ k_EItemPreviewType_EnvironmentMap_HorizontalCross
@ k_EItemPreviewType_EnvironmentMap_LatLong
@ k_EItemPreviewType_ReservedMax
@ k_EItemPreviewType_YouTubeVideo
VkImageViewType
Definition Enums.h:2171
@ VK_IMAGE_VIEW_TYPE_CUBE_ARRAY
@ VK_IMAGE_VIEW_TYPE_RANGE_SIZE
@ VK_IMAGE_VIEW_TYPE_BEGIN_RANGE
@ VK_IMAGE_VIEW_TYPE_END_RANGE
ELoudnessNRTCurveTypeEnum
Definition Enums.h:32750
rcTimerLabel
Definition Enums.h:32021
@ RC_TIMER_BUILD_CONTOURS_SIMPLIFY
@ RC_TIMER_BUILD_DISTANCEFIELD
@ RC_TIMER_BUILD_POLYMESH
@ RC_TIMER_MERGE_POLYMESH
@ RC_TIMER_FILTER_WALKABLE
@ RC_TIMER_BUILD_CLUSTERS
@ RC_TIMER_BUILD_POLYMESHDETAIL
@ RC_TIMER_BUILD_COMPACTHEIGHTFIELD
@ RC_TIMER_BUILD_REGIONS_EXPAND
@ RC_TIMER_MARK_CONVEXPOLY_AREA
@ RC_TIMER_FILTER_BORDER
@ RC_TIMER_MERGE_POLYMESHDETAIL
@ RC_TIMER_BUILD_DISTANCEFIELD_DIST
@ RC_TIMER_MARK_BOX_AREA
@ RC_TIMER_BUILD_REGIONS_WATERSHED
@ RC_TIMER_BUILD_REGIONS_FLOOD
@ RC_TIMER_MARK_CYLINDER_AREA
@ RC_TIMER_BUILD_REGIONS_FILTER
@ RC_TIMER_FILTER_LOW_OBSTACLES
@ RC_TIMER_BUILD_REGIONS
@ RC_TIMER_BUILD_CONTOURS
@ RC_TIMER_BUILD_CONTOURS_TRACE
@ RC_TIMER_BUILD_DISTANCEFIELD_BLUR
@ RC_TIMER_RASTERIZE_TRIANGLES
WICColorContextType
Definition Enums.h:3979
EClearType
Definition Enums.h:40456
EDescendantScrollDestination
Definition Enums.h:29001
EUsdDefaultKind
Definition Enums.h:19837
EPCGMedadataTransformOperation
Definition Enums.h:22755
EHairTransmittancePassType
Definition Enums.h:37141
EUniverse
Definition Enums.h:14911
@ k_EUniversePublic
@ k_EUniverseInvalid
@ k_EUniverseInternal
ESteamAuthStatus
Definition Enums.h:16816
ERepLayoutFlags
Definition Enums.h:10408
@ HasObjectOrNetSerializeProperties
EArchiveReplaceObjectFlags
Definition Enums.h:29647
EOpusFrameSizes
Definition Enums.h:37607
EQueueMode
Definition Enums.h:19635
_DATA_PACER_EVENT
Definition Enums.h:3780
FWP_DATA_TYPE_
Definition Enums.h:2931
@ FWP_SECURITY_DESCRIPTOR_TYPE
@ FWP_TOKEN_INFORMATION_TYPE
@ FWP_TOKEN_ACCESS_INFORMATION_TYPE
VkPhysicalDeviceType
Definition Enums.h:2047
@ VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
EGizmoElementInteractionState
Definition Enums.h:39025
EFontFallback
Definition Enums.h:7236
APPDOCLISTTYPE
Definition Enums.h:189
EChatEntryType
Definition Enums.h:15304
@ k_EChatEntryTypeLinkBlocked
@ k_EChatEntryTypeHistoricalChat
@ k_EChatEntryTypeDisconnected
@ k_EChatEntryTypeLeftConversation
@ k_EChatEntryTypeInviteGame
EHttpServerResponseCodes
Definition Enums.h:31679
EWorkshopFileAction
Definition Enums.h:15476
CURLoption
Definition Enums.h:35510
@ CURLOPT_ACCEPTTIMEOUT_MS
@ CURLOPT_FTP_USE_EPSV
@ CURLOPT_TRAILERFUNCTION
@ CURLOPT_HTTP_TRANSFER_DECODING
@ CURLOPT_HTTP_CONTENT_DECODING
@ CURLOPT_TLSAUTH_TYPE
@ CURLOPT_PROXY_SSL_VERIFYHOST
@ CURLOPT_HTTP_VERSION
@ CURLOPT_CONNECTTIMEOUT_MS
@ CURLOPT_PROXYUSERNAME
@ CURLOPT_TIMECONDITION
@ CURLOPT_TLSAUTH_USERNAME
@ CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
@ CURLOPT_SSL_ENABLE_NPN
@ CURLOPT_OPENSOCKETFUNCTION
@ CURLOPT_BUFFERSIZE
@ CURLOPT_PROXY_CRLFILE
@ CURLOPT_SSL_CTX_DATA
@ CURLOPT_SUPPRESS_CONNECT_HEADERS
@ CURLOPT_PATH_AS_IS
@ CURLOPT_CONV_TO_NETWORK_FUNCTION
@ CURLOPT_COPYPOSTFIELDS
@ CURLOPT_CONV_FROM_UTF8_FUNCTION
@ CURLOPT_OPENSOCKETDATA
@ CURLOPT_FOLLOWLOCATION
@ CURLOPT_PROGRESSFUNCTION
@ CURLOPT_HTTPPROXYTUNNEL
@ CURLOPT_READFUNCTION
@ CURLOPT_TIMEOUT_MS
@ CURLOPT_MAXLIFETIME_CONN
@ CURLOPT_CLOSESOCKETFUNCTION
@ CURLOPT_SSL_VERIFYPEER
@ CURLOPT_TELNETOPTIONS
@ CURLOPT_CHUNK_DATA
@ CURLOPT_PROXY_TRANSFER_MODE
@ CURLOPT_TCP_NODELAY
@ CURLOPT_SOCKS5_GSSAPI_NEC
@ CURLOPT_NETRC_FILE
@ CURLOPT_FTP_ACCOUNT
@ CURLOPT_FTP_FILEMETHOD
@ CURLOPT_MAXFILESIZE
@ CURLOPT_ERRORBUFFER
@ CURLOPT_FTP_USE_EPRT
@ CURLOPT_UNIX_SOCKET_PATH
@ CURLOPT_CAINFO_BLOB
@ CURLOPT_FTP_CREATE_MISSING_DIRS
@ CURLOPT_TIMEVALUE_LARGE
@ CURLOPT_SEEKFUNCTION
@ CURLOPT_DNS_INTERFACE
@ CURLOPT_CONNECT_TO
@ CURLOPT_GSSAPI_DELEGATION
@ CURLOPT_FTP_USE_PRET
@ CURLOPT_STREAM_DEPENDS
@ CURLOPT_KEEP_SENDING_ON_ERROR
@ CURLOPT_TCP_FASTOPEN
@ CURLOPT_CHUNK_BGN_FUNCTION
@ CURLOPT_SSH_KEYDATA
@ CURLOPT_DOH_SSL_VERIFYPEER
@ CURLOPT_HSTSREADDATA
@ CURLOPT_SSLENGINE_DEFAULT
@ CURLOPT_CHUNK_END_FUNCTION
@ CURLOPT_XOAUTH2_BEARER
@ CURLOPT_EXPECT_100_TIMEOUT_MS
@ CURLOPT_CUSTOMREQUEST
@ CURLOPT_SSH_PRIVATE_KEYFILE
@ CURLOPT_RANDOM_FILE
@ CURLOPT_PROXY_SSLKEY_BLOB
@ CURLOPT_SOCKOPTDATA
@ CURLOPT_TRANSFER_ENCODING
@ CURLOPT_RTSP_TRANSPORT
@ CURLOPT_XFERINFODATA
@ CURLOPT_PROXY_SSL_CIPHER_LIST
@ CURLOPT_PROXY_SERVICE_NAME
@ CURLOPT_DNS_LOCAL_IP4
@ CURLOPT_DNS_USE_GLOBAL_CACHE
@ CURLOPT_HEADERFUNCTION
@ CURLOPT_SSH_KEYFUNCTION
@ CURLOPT_HTTP200ALIASES
@ CURLOPT_SSL_OPTIONS
@ CURLOPT_CONNECT_ONLY
@ CURLOPT_MAXFILESIZE_LARGE
@ CURLOPT_PROXY_TLSAUTH_USERNAME
@ CURLOPT_PROXY_ISSUERCERT
@ CURLOPT_ADDRESS_SCOPE
@ CURLOPT_TLS13_CIPHERS
@ CURLOPT_PREREQDATA
@ CURLOPT_UPKEEP_INTERVAL_MS
@ CURLOPT_ISSUERCERT
@ CURLOPT_PROXY_TLS13_CIPHERS
@ CURLOPT_PROXY_SSLKEYTYPE
@ CURLOPT_DEBUGFUNCTION
@ CURLOPT_UPLOAD_BUFFERSIZE
@ CURLOPT_MAX_RECV_SPEED_LARGE
@ CURLOPT_WRITEFUNCTION
@ CURLOPT_TCP_KEEPIDLE
@ CURLOPT_PROXY_SSLVERSION
@ CURLOPT_FNMATCH_FUNCTION
@ CURLOPT_FRESH_CONNECT
@ CURLOPT_MAXAGE_CONN
@ CURLOPT_COOKIESESSION
@ CURLOPT_MAX_SEND_SPEED_LARGE
@ CURLOPT_SSL_VERIFYHOST
@ CURLOPT_TRAILERDATA
@ CURLOPT_SSH_COMPRESSION
@ CURLOPT_PROXY_KEYPASSWD
@ CURLOPT_PROXY_CAINFO_BLOB
@ CURLOPT_CONNECTTIMEOUT
@ CURLOPT_TCP_KEEPINTVL
@ CURLOPT_IOCTLFUNCTION
@ CURLOPT_HSTSREADFUNCTION
@ CURLOPT_PROXY_SSL_VERIFYPEER
@ CURLOPT_TFTP_NO_OPTIONS
@ CURLOPT_NEW_DIRECTORY_PERMS
@ CURLOPT_PREREQFUNCTION
@ CURLOPT_HAPROXYPROTOCOL
@ CURLOPT_RESOLVER_START_DATA
@ CURLOPT_SSLKEYTYPE
@ CURLOPT_DOH_SSL_VERIFYSTATUS
@ CURLOPT_PROXY_ISSUERCERT_BLOB
@ CURLOPT_PROXYUSERPWD
@ CURLOPT_HSTSWRITEFUNCTION
@ CURLOPT_POSTFIELDS
@ CURLOPT_REDIR_PROTOCOLS
@ CURLOPT_MIME_OPTIONS
@ CURLOPT_SSH_KNOWNHOSTS
@ CURLOPT_SSL_CTX_FUNCTION
@ CURLOPT_FTP_RESPONSE_TIMEOUT
@ CURLOPT_MAIL_RCPT_ALLLOWFAILS
@ CURLOPT_XFERINFOFUNCTION
@ CURLOPT_WILDCARDMATCH
@ CURLOPT_RTSP_SERVER_CSEQ
@ CURLOPT_PROXY_SSL_OPTIONS
@ CURLOPT_ALTSVC_CTRL
@ CURLOPT_PROXY_TLSAUTH_PASSWORD
@ CURLOPT_LOGIN_OPTIONS
@ CURLOPT_SERVICE_NAME
@ CURLOPT_PROXY_SSLKEY
@ CURLOPT_TLSAUTH_PASSWORD
@ CURLOPT_ISSUERCERT_BLOB
@ CURLOPT_NOPROGRESS
@ CURLOPT_PINNEDPUBLICKEY
@ CURLOPT_OBSOLETE72
@ CURLOPT_PROXY_SSLCERT
@ CURLOPT_PROXY_PINNEDPUBLICKEY
@ CURLOPT_FTP_ALTERNATIVE_TO_USER
@ CURLOPT_INFILESIZE_LARGE
@ CURLOPT_SSH_PUBLIC_KEYFILE
@ CURLOPT_STREAM_DEPENDS_E
@ CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS
@ CURLOPT_RESUME_FROM
@ CURLOPT_PROXY_CAINFO
@ CURLOPT_DNS_SHUFFLE_ADDRESSES
@ CURLOPT_LOCALPORTRANGE
@ CURLOPT_DOH_SSL_VERIFYHOST
@ CURLOPT_RTSP_STREAM_URI
@ CURLOPT_PROXYPASSWORD
@ CURLOPT_INTERLEAVEDATA
@ CURLOPT_DNS_CACHE_TIMEOUT
@ CURLOPT_DEFAULT_PROTOCOL
@ CURLOPT_SSH_AUTH_TYPES
@ CURLOPT_CONV_FROM_NETWORK_FUNCTION
@ CURLOPT_SSLCERTTYPE
@ CURLOPT_MAXCONNECTS
@ CURLOPT_FTPSSLAUTH
@ CURLOPT_TRANSFERTEXT
@ CURLOPT_ABSTRACT_UNIX_SOCKET
@ CURLOPT_AUTOREFERER
@ CURLOPT_PROXY_TLSAUTH_TYPE
@ CURLOPT_SSL_VERIFYSTATUS
@ CURLOPT_RTSP_REQUEST
@ CURLOPT_FORBID_REUSE
@ CURLOPT_SSL_FALSESTART
@ CURLOPT_OBSOLETE40
@ CURLOPT_POSTFIELDSIZE
@ CURLOPT_POSTFIELDSIZE_LARGE
@ CURLOPT_HTTP09_ALLOWED
@ CURLOPT_RTSP_CLIENT_CSEQ
@ CURLOPT_SSLKEY_BLOB
@ CURLOPT_FAILONERROR
@ CURLOPT_SSL_ENABLE_ALPN
@ CURLOPT_COOKIEFILE
@ CURLOPT_STREAM_WEIGHT
@ CURLOPT_REQUEST_TARGET
@ CURLOPT_DIRLISTONLY
@ CURLOPT_SASL_AUTHZID
@ CURLOPT_SSL_SESSIONID_CACHE
@ CURLOPT_COOKIELIST
@ CURLOPT_SOCKS5_AUTH
@ CURLOPT_FTP_SKIP_PASV_IP
@ CURLOPT_SOCKOPTFUNCTION
@ CURLOPT_UNRESTRICTED_AUTH
@ CURLOPT_LOW_SPEED_TIME
@ CURLOPT_PROXY_CAPATH
@ CURLOPT_SSLCERT_BLOB
@ CURLOPT_CLOSESOCKETDATA
@ CURLOPT_SSL_CIPHER_LIST
@ CURLOPT_IGNORE_CONTENT_LENGTH
@ CURLOPT_RESOLVER_START_FUNCTION
@ CURLOPT_DNS_SERVERS
@ CURLOPT_SSLVERSION
@ CURLOPT_HSTSWRITEDATA
@ CURLOPT_TFTP_BLKSIZE
@ CURLOPT_INTERLEAVEFUNCTION
@ CURLOPT_RESUME_FROM_LARGE
@ CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256
@ CURLOPT_HTTPHEADER
@ CURLOPT_LOW_SPEED_LIMIT
@ CURLOPT_SOCKS5_GSSAPI_SERVICE
@ CURLOPT_SSL_EC_CURVES
@ CURLOPT_DISALLOW_USERNAME_IN_URL
@ CURLOPT_PROXY_SSLCERTTYPE
@ CURLOPT_FNMATCH_DATA
@ CURLOPT_PROXYHEADER
@ CURLOPT_INFILESIZE
@ CURLOPT_DNS_LOCAL_IP6
@ CURLOPT_TCP_KEEPALIVE
@ CURLOPT_NEW_FILE_PERMS
@ CURLOPT_PROXY_SSLCERT_BLOB
@ CURLOPT_ACCEPT_ENCODING
@ CURLOPT_RTSP_SESSION_ID
@ CURLOPT_FTP_SSL_CCC
@ CURLOPT_HEADERDATA
EPhysBodyOp
Definition Enums.h:7563
ELoadModuleFlags
Definition Enums.h:19758
EForkProcessRole
Definition Enums.h:9492
ESteelShieldDataFlags
Definition Enums.h:26196
AnimPhysAngularConstraintType
Definition Enums.h:36333
EBakeMapType
Definition Enums.h:24338
EAREye
Definition Enums.h:36434
tableType_t
Definition Enums.h:32904
EBinkMoviePlayerBinkBufferModes
Definition Enums.h:39371
OodleLZ_CheckCRC
Definition Enums.h:32802
DWMWINDOWATTRIBUTE
Definition Enums.h:32538
EReflectedAndRefractedRayTracedShadows
Definition Enums.h:8625
EInstallStatus
Definition Enums.h:27973
@ EInstallStatus_Uninstalling
@ EInstallStatus_InstalledButNeedsUpdateMyMods
@ EInstallStatus_InstalledButNeedsUpdate
EInstallBundleStatus
Definition Enums.h:40391
EInGamePerfTrackers
Definition Enums.h:11256
ERaSpatializationMethod
Definition Enums.h:33305
dtCompressedTileFlags
Definition Enums.h:39260
EShaderParameterFlags
Definition Enums.h:6930
EPCGMetadataMakeVector3
Definition Enums.h:22668
sentry_level_e
Definition Enums.h:21510
EClientRequestType
Definition Enums.h:14104
EGroomInterpolationQuality
Definition Enums.h:18269
EMonthOfYear
Definition Enums.h:13096
ETextureSourceFormat
Definition Enums.h:5035
EDataflowWaveFunctionType
Definition Enums.h:25031
VkDescriptorSetLayoutCreateFlagBits
Definition Enums.h:26937
TextureFilter
Definition Enums.h:8870
EGeometryScriptOffsetFacesType
Definition Enums.h:18208
EGroupTopologyDeformationStrategy
Definition Enums.h:31304
EPropertyExportCPPFlags
Definition Enums.h:18418
EBlendListTransitionType
Definition Enums.h:33426
EGrassScaling
Definition Enums.h:37005
EInstallBundleRequestFlags
Definition Enums.h:11034
ELightSourceShape
Definition Enums.h:35341
DLAttr
Definition Enums.h:2673
ESwapRootBone
Definition Enums.h:36306
EDerivedDataCacheStatus
Definition Enums.h:38212
EVoiceSampleRate
Definition Enums.h:20009
VkColorSpaceKHR
Definition Enums.h:1037
@ VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT
@ VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT
@ VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT
@ VK_COLOR_SPACE_BT709_LINEAR_EXT
@ VK_COLOR_SPACE_HDR10_ST2084_EXT
@ VK_COLOR_SPACE_BT709_NONLINEAR_EXT
@ VK_COLOR_SPACE_END_RANGE_KHR
@ VK_COLORSPACE_SRGB_NONLINEAR_KHR
@ VK_COLOR_SPACE_DCI_P3_LINEAR_EXT
@ VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
@ VK_COLOR_SPACE_BT2020_LINEAR_EXT
@ VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT
@ VK_COLOR_SPACE_PASS_THROUGH_EXT
@ VK_COLOR_SPACE_BEGIN_RANGE_KHR
@ VK_COLOR_SPACE_HDR10_HLG_EXT
@ VK_COLOR_SPACE_DISPLAY_NATIVE_AMD
@ VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT
@ VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT
@ VK_COLOR_SPACE_RANGE_SIZE_KHR
@ VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT
@ VK_COLOR_SPACE_DOLBYVISION_EXT
ERigVMOpCode
Definition Enums.h:18863
EBakeCurvatureTypeMode
Definition Enums.h:24180
ENotificationPosition
Definition Enums.h:15320
EWorldPartitionInitState
Definition Enums.h:32305
NSVGspreadType
Definition Enums.h:34393
VkPresentModeKHR
Definition Enums.h:1075
@ VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR
@ VK_PRESENT_MODE_RANGE_SIZE_KHR
@ VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR
@ VK_PRESENT_MODE_BEGIN_RANGE_KHR
@ VK_PRESENT_MODE_FIFO_RELAXED_KHR
FWPM_FIELD_TYPE_
Definition Enums.h:3319
ENavMeshDetailFlags
Definition Enums.h:39715
EARLineTraceChannels
Definition Enums.h:36563
EDebugProjectionHairType
Definition Enums.h:25637
IPSEC_AUTH_TYPE_
Definition Enums.h:3093
EMeshSelectionElementType
Definition Enums.h:23500
EGroomStrandsSize
Definition Enums.h:18328
EOffsetMeshSelectionInteractionMode
Definition Enums.h:24423
EGeometryScriptCombineAttributesMode
Definition Enums.h:17914
ERigUnitDebugPointMode
Definition Enums.h:40780
EObjectTypeQuery
Definition Enums.h:7967
@ ObjectTypeQuery17
Definition Enums.h:7984
@ ObjectTypeQuery2
Definition Enums.h:7969
@ ObjectTypeQuery3
Definition Enums.h:7970
@ ObjectTypeQuery20
Definition Enums.h:7987
@ ObjectTypeQuery5
Definition Enums.h:7972
@ ObjectTypeQuery13
Definition Enums.h:7980
@ ObjectTypeQuery32
Definition Enums.h:7999
@ ObjectTypeQuery28
Definition Enums.h:7995
@ ObjectTypeQuery21
Definition Enums.h:7988
@ ObjectTypeQuery27
Definition Enums.h:7994
@ ObjectTypeQuery7
Definition Enums.h:7974
@ ObjectTypeQuery22
Definition Enums.h:7989
@ ObjectTypeQuery1
Definition Enums.h:7968
@ ObjectTypeQuery16
Definition Enums.h:7983
@ ObjectTypeQuery_MAX
Definition Enums.h:8000
@ ObjectTypeQuery4
Definition Enums.h:7971
@ ObjectTypeQuery12
Definition Enums.h:7979
@ ObjectTypeQuery25
Definition Enums.h:7992
@ ObjectTypeQuery9
Definition Enums.h:7976
@ ObjectTypeQuery8
Definition Enums.h:7975
@ ObjectTypeQuery29
Definition Enums.h:7996
@ ObjectTypeQuery30
Definition Enums.h:7997
@ ObjectTypeQuery31
Definition Enums.h:7998
@ ObjectTypeQuery18
Definition Enums.h:7985
@ ObjectTypeQuery24
Definition Enums.h:7991
@ ObjectTypeQuery14
Definition Enums.h:7981
@ ObjectTypeQuery23
Definition Enums.h:7990
@ ObjectTypeQuery19
Definition Enums.h:7986
@ ObjectTypeQuery11
Definition Enums.h:7978
@ ObjectTypeQuery10
Definition Enums.h:7977
@ ObjectTypeQuery15
Definition Enums.h:7982
@ ObjectTypeQuery6
Definition Enums.h:7973
@ ObjectTypeQuery26
Definition Enums.h:7993
NV_GPU_PERF_CHANGE_SEQ_2X_STEP_ID
Definition Enums.h:1373
EControlRigContextChannelToKey
Definition Enums.h:19118
EAudioSpectrumBandPresetType
Definition Enums.h:13418
EPluginDescriptorVersion
Definition Enums.h:34988
FWP_MATCH_TYPE_
Definition Enums.h:2788
@ FWP_MATCH_EQUAL_CASE_INSENSITIVE
AnimPhysCollisionType
Definition Enums.h:36319
ENDISkeletalMesh_SourceMode
Definition Enums.h:11379
ERBFVectorDistanceType
Definition Enums.h:40851
FWPM_VSWITCH_EVENT_TYPE_
Definition Enums.h:2856
@ FWPM_VSWITCH_EVENT_FILTER_ADD_TO_INCOMPLETE_LAYER
@ FWPM_VSWITCH_EVENT_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION
EMobileShadowQuality
Definition Enums.h:36682
EAlignObjectsBoxPoint
Definition Enums.h:24318
EGrassSurfaceFilter
Definition Enums.h:37012
EDistanceFieldShadowingType
Definition Enums.h:37235
CURLcode
Definition Enums.h:35812
@ CURLE_TFTP_UNKNOWNID
@ CURLE_OBSOLETE20
@ CURLE_BAD_FUNCTION_ARGUMENT
@ CURLE_OBSOLETE40
@ CURLE_BAD_DOWNLOAD_RESUME
@ CURLE_OBSOLETE29
@ CURLE_SSL_CERTPROBLEM
@ CURLE_TFTP_NOSUCHUSER
@ CURLE_FILESIZE_EXCEEDED
@ CURLE_OBSOLETE51
@ CURLE_FTP_ACCEPT_FAILED
@ CURLE_COULDNT_CONNECT
@ CURLE_BAD_CONTENT_ENCODING
@ CURLE_PEER_FAILED_VERIFICATION
@ CURLE_UNSUPPORTED_PROTOCOL
@ CURLE_SSL_CIPHER
@ CURLE_REMOTE_ACCESS_DENIED
@ CURLE_OUT_OF_MEMORY
@ CURLE_PARTIAL_FILE
@ CURLE_SSL_ENGINE_INITFAILED
@ CURLE_OBSOLETE50
@ CURLE_SSL_CRL_BADFILE
@ CURLE_USE_SSL_FAILED
@ CURLE_AUTH_ERROR
@ CURLE_SSL_CACERT_BADFILE
@ CURLE_FTP_COULDNT_SET_TYPE
@ CURLE_FTP_WEIRD_PASS_REPLY
@ CURLE_QUOTE_ERROR
@ CURLE_UNKNOWN_OPTION
@ CURLE_FUNCTION_NOT_FOUND
@ CURLE_FTP_WEIRD_PASV_REPLY
@ CURLE_HTTP_POST_ERROR
@ CURLE_NOT_BUILT_IN
@ CURLE_LDAP_CANNOT_BIND
@ CURLE_COULDNT_RESOLVE_PROXY
@ CURLE_WEIRD_SERVER_REPLY
@ CURLE_TFTP_NOTFOUND
@ CURLE_SSL_CLIENTCERT
@ CURLE_REMOTE_DISK_FULL
@ CURLE_SSL_PINNEDPUBKEYNOTMATCH
@ CURLE_SEND_ERROR
@ CURLE_CHUNK_FAILED
@ CURLE_WRITE_ERROR
@ CURLE_SSL_ENGINE_SETFAILED
@ CURLE_OBSOLETE24
@ CURLE_REMOTE_FILE_NOT_FOUND
@ CURLE_COULDNT_RESOLVE_HOST
@ CURLE_QUIC_CONNECT_ERROR
@ CURLE_OBSOLETE62
@ CURLE_ABORTED_BY_CALLBACK
@ CURLE_RTSP_CSEQ_ERROR
@ CURLE_SETOPT_OPTION_SYNTAX
@ CURLE_TFTP_PERM
@ CURLE_FTP_COULDNT_RETR_FILE
@ CURLE_GOT_NOTHING
@ CURLE_REMOTE_FILE_EXISTS
@ CURLE_RANGE_ERROR
@ CURLE_FTP_PRET_FAILED
@ CURLE_RTSP_SESSION_ERROR
@ CURLE_FTP_PORT_FAILED
@ CURLE_READ_ERROR
@ CURLE_UPLOAD_FAILED
@ CURLE_RECV_ERROR
@ CURLE_OPERATION_TIMEDOUT
@ CURLE_FTP_CANT_GET_HOST
@ CURLE_LDAP_SEARCH_FAILED
@ CURLE_SSL_ENGINE_NOTFOUND
@ CURLE_OBSOLETE32
@ CURLE_FTP_BAD_FILE_LIST
@ CURLE_HTTP2_STREAM
@ CURLE_SSL_INVALIDCERTSTATUS
@ CURLE_FTP_COULDNT_USE_REST
@ CURLE_RECURSIVE_API_CALL
@ CURLE_FTP_ACCEPT_TIMEOUT
@ CURLE_FTP_WEIRD_227_FORMAT
@ CURLE_TOO_MANY_REDIRECTS
@ CURLE_OBSOLETE46
@ CURLE_SSL_SHUTDOWN_FAILED
@ CURLE_INTERFACE_FAILED
@ CURLE_FILE_COULDNT_READ_FILE
@ CURLE_OBSOLETE76
@ CURLE_OBSOLETE57
@ CURLE_NO_CONNECTION_AVAILABLE
@ CURLE_TFTP_ILLEGAL
@ CURLE_OBSOLETE44
@ CURLE_SSL_ISSUER_ERROR
@ CURLE_SSL_CONNECT_ERROR
@ CURLE_HTTP_RETURNED_ERROR
@ CURLE_URL_MALFORMAT
@ CURLE_CONV_FAILED
@ CURLE_FAILED_INIT
@ CURLE_SEND_FAIL_REWIND
@ CURLE_LOGIN_DENIED
EInstallBundleCacheReserveResult
Definition Enums.h:40400
FWP_CLASSIFY_OPTION_TYPE_
Definition Enums.h:3306
@ FWP_CLASSIFY_OPTION_SECURE_SOCKET_SECURITY_FLAGS
@ FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_MM_POLICY_KEY
@ FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_QM_POLICY_KEY
VkSurfaceTransformFlagBitsKHR
Definition Enums.h:39323
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR
@ VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR
FForceFeedbackChannelType
Definition Enums.h:12543
EProcessRemoteFunctionFlags
Definition Enums.h:11556
EPCGSelfPruningType
Definition Enums.h:23059
EMoviePipelineShutterTiming
Definition Enums.h:21742
ENetRole
Definition Enums.h:5454
@ ROLE_Authority
@ ROLE_AutonomousProxy
@ ROLE_SimulatedProxy
EBoneVisibilityStatus
Definition Enums.h:8309
EVTRequestPagePriority
Definition Enums.h:17125
VkImageAspectFlagBits
Definition Enums.h:1260
EHLODLevelExclusion
Definition Enums.h:20737
ENormalCalculationMethod
Definition Enums.h:20611
ESplineBoneAxis
Definition Enums.h:36883
EBeam2Method
Definition Enums.h:37806
ECompareFunction
Definition Enums.h:5702
ovrUserPresenceStatus_
Definition Enums.h:17336
EGeometryScriptCollisionGenerationMethod
Definition Enums.h:14668
EDecalBlendMode
Definition Enums.h:12123
@ DBM_DBuffer_ColorNormalRoughness
@ DBM_DBuffer_EmissiveAlphaComposite
@ DBM_Volumetric_DistanceFunction
FCPXMLExportDataSource
Definition Enums.h:22449
EInputActionValueType
Definition Enums.h:25446
ESamplerSourceMode
Definition Enums.h:19966
EMovieScene2DTransformChannel
Definition Enums.h:38833
ERDGTransientResourceLifetimeState
Definition Enums.h:35315
EARServicePermissionRequestResult
Definition Enums.h:36709
ERigBoneType
Definition Enums.h:19197
ENDIStaticMesh_SourceMode
Definition Enums.h:11433
ENaturalSoundFalloffMode
Definition Enums.h:11690
_FILE_INFORMATION_CLASS
Definition Enums.h:3496
@ FileCaseSensitiveInformationForceAccessCheck
ERemoteStoragePublishedFileVisibility
Definition Enums.h:15440
EMappingQueryResult
Definition Enums.h:25473
@ Error_InputContextNotInActiveContexts
EIcmpEchoManyStatus
Definition Enums.h:37369
ECubeGridToolAction
Definition Enums.h:31288
NvAPIPrivateConstDataSlot
Definition Enums.h:1135
EMovieSceneTrackEasingSupportFlags
Definition Enums.h:8567
EAirAbsorptionMethod
Definition Enums.h:19738
EMemoryTraceHeapFlags
Definition Enums.h:19808
EPlatformAuthentication
Definition Enums.h:13132
ERDGImportedBufferFlags
Definition Enums.h:18173
EFilterInterpolationType
Definition Enums.h:11760
ETransformGetterType
Definition Enums.h:19946
EOptimusNodePinStorageType
Definition Enums.h:25721
TJSAMP
Definition Enums.h:34998
@ TJSAMP_422
@ TJSAMP_411
@ TJSAMP_GRAY
@ TJSAMP_420
@ TJSAMP_444
@ TJSAMP_440
EGeometryScriptBakeCurvatureColorMode
Definition Enums.h:17519
EHairCardsClusterType
Definition Enums.h:18406
ETextureReallocationStatus
Definition Enums.h:7701
EGestureEvent
Definition Enums.h:7737
curl_lock_data
Definition Enums.h:35943
@ CURL_LOCK_DATA_SSL_SESSION
EBakeCurvatureClampMode
Definition Enums.h:24195
UCalendarType
Definition Enums.h:33813
EChaosPerfUnits
Definition Enums.h:26676
EPBIKRootBehavior
Definition Enums.h:24608
ETerrainCoordMappingType
Definition Enums.h:35296
IKEEXT_CERT_CONFIG_TYPE_
Definition Enums.h:2847
EPCGWorldQueryFilterByTag
Definition Enums.h:22571
EPatternToolShape
Definition Enums.h:24241
EDataflowVectorFieldOperationType
Definition Enums.h:25051
EJsonToken
Definition Enums.h:9020
ESecondaryScreenPercentageMethod
Definition Enums.h:15269
EGameplayTaskRunResult
Definition Enums.h:33510
EHorizTextAligment
Definition Enums.h:12648
UDisplayContext
Definition Enums.h:33960
@ UDISPCTX_CAPITALIZATION_FOR_UI_LIST_OR_MENU
@ UDISPCTX_CAPITALIZATION_NONE
@ UDISPCTX_CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
@ UDISPCTX_CAPITALIZATION_FOR_STANDALONE
@ UDISPCTX_CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
EEffectScope
Definition Enums.h:31855
VkPerformanceCounterScopeKHR
Definition Enums.h:26749
EVectorVMOp
Definition Enums.h:10041
@ inputdata_noadvance_float
@ inputdata_noadvance_half
@ inputdata_noadvance_int32
EBasicAxis
Definition Enums.h:24522
EARServiceInstallRequestResult
Definition Enums.h:36701
EVTProducePageFlags
Definition Enums.h:11874
ESimpleRenderTargetMode
Definition Enums.h:20724
ECRSimSoftCollisionType
Definition Enums.h:20002
ERHITransientHeapFlags
Definition Enums.h:38997
VkExternalSemaphoreFeatureFlagBits
Definition Enums.h:2585
ESplineType
Definition Enums.h:21648
EMeshGroupPaintBrushType
Definition Enums.h:26145
ERepParentFlags
Definition Enums.h:10339
EInstallBundleReleaseResult
Definition Enums.h:40408
EPCGMedadataCompareOperation
Definition Enums.h:22623
EHoudiniHandleType
Definition Enums.h:23760
EUnicodeBlockRange
Definition Enums.h:34704
@ UnifiedCanadianAboriginalSyllabicsExtended
@ CombiningDiacriticalMarksForSymbols
@ CombiningDiacriticalMarksSupplement
@ MiscellaneousSymbolsAndPictographs
@ UnifiedCanadianAboriginalSyllabics
@ ArabicMathematicalAlphabeticSymbols
@ CJKCompatibilityIdeographsSupplement
ELandscapeClearMode
Definition Enums.h:13947
EGeometryScriptBakeCurvatureClampMode
Definition Enums.h:17512
EConvexOverlapRemoval
Definition Enums.h:24930
EMainTAAPassConfig
Definition Enums.h:21445
EMaterialProperty
Definition Enums.h:5301
@ MP_TessellationMultiplier_DEPRECATED
VkRenderingFlagBits
Definition Enums.h:26899
@ VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR
@ VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT
@ VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT
EAddComponentResult
Definition Enums.h:38598
EUniformBufferBaseType
Definition Enums.h:4238
EUpdateRateShiftBucket
Definition Enums.h:18058
ERDGPooledBufferAlignment
Definition Enums.h:17090
LIBRARYOPTIONFLAGS
Definition Enums.h:2654
EMultiBoxType
Definition Enums.h:14078
EOptimusDataTypeFlags
Definition Enums.h:25735
EARSessionTrackingFeature
Definition Enums.h:36516
ENGXProjectIdentifier
Definition Enums.h:21415
EFieldFalloffType
Definition Enums.h:20861
ENavigationSource
Definition Enums.h:10647
EVectorVMFlags
Definition Enums.h:39122
@ VVMFlag_HasRandInstruction
@ VVMFlag_OptSaveIntermediateState
EOS_ELogCategory
Definition Enums.h:25153
EMouseLockMode
Definition Enums.h:19696
EChatMemberStateChange
Definition Enums.h:14713
LandscapeSplineMeshOrientation
Definition Enums.h:20455
EParticleSortMode
Definition Enums.h:38343
ESoundDistanceCalc
Definition Enums.h:22144
EDatasmithImportAssetConflictPolicy
Definition Enums.h:24689
EResendAllDataState
Definition Enums.h:8523
AMPROPERTY_PIN
Definition Enums.h:37550
EGLTFJsonMimeType
Definition Enums.h:28382
EGLTFJsonExtension
Definition Enums.h:28298
EPackageSegment
Definition Enums.h:21604
EMeshScreenAlignment
Definition Enums.h:37764
ERigVMNodeCreatedReason
Definition Enums.h:19247
EConfigExpansionFlags
Definition Enums.h:18841
EGetByNameFlags
Definition Enums.h:11057
EBuildPatchDownloadHealth
Definition Enums.h:31373
EMoveComponentFlags
Definition Enums.h:7129
@ MOVECOMP_NeverIgnoreBlockingOverlaps
@ MOVECOMP_DisableBlockingOverlapDispatch
ovrPlatformInitializeResult_
Definition Enums.h:17139
EDeadZoneType
Definition Enums.h:25499
ELocationFilteringModeEnum
Definition Enums.h:25839
EKeyboardType
Definition Enums.h:22346
ESoundSpatializationAlgorithm
Definition Enums.h:5448
EOnlineStoreOfferDiscountType
Definition Enums.h:12098
EAnimCurveType
Definition Enums.h:7488
FWPM_SERVICE_STATE_
Definition Enums.h:3201
ETwitterRequestMethod
Definition Enums.h:28734
EEdGraphPinDirection
Definition Enums.h:5903
ESpectatorScreenMode
Definition Enums.h:12881
EChannelCreateFlags
Definition Enums.h:8027
EBrushFalloffMode
Definition Enums.h:26113
EVolumeCacheType
Definition Enums.h:11309
ETypeAdvanceAnim
Definition Enums.h:14052
AMBISONICS_NORMALIZATION
Definition Enums.h:38893
VkSamplerYcbcrModelConversion
Definition Enums.h:2153
EFontLayoutMethod
Definition Enums.h:22019
UNumberFormatAttributeValue
Definition Enums.h:34040
EGeometryScriptPrimitivePolygroupMode
Definition Enums.h:18361
EBrushToolSizeType
Definition Enums.h:24222
EdgeValues
Definition Enums.h:39753
ETimedDataInputEvaluationType
Definition Enums.h:24615
EObjectDataResourceFlags
Definition Enums.h:20946
EDataSourceTypeEnum
Definition Enums.h:25831
@ ChaosNiagara_DataSourceType_Trailing
@ ChaosNiagara_DataSourceType_Breaking
@ ChaosNiagara_DataSourceType_Collision
EMapPropertyFlags
Definition Enums.h:14116
EHairLightingIntegrationType
Definition Enums.h:36897
EFFTPeakInterpolationMethod
Definition Enums.h:21996
EHoudiniExecutableType
Definition Enums.h:18985
EConstraintPlasticityType
Definition Enums.h:8500
ELocationXToSpawnEnum
Definition Enums.h:25846
EPCGAttributeSelectAxis
Definition Enums.h:22845
ESchemaTranslationStatus
Definition Enums.h:19982
EElementType
Definition Enums.h:9746
EDLSSSettingOverride
Definition Enums.h:21360
ERenderTargetActions
Definition Enums.h:20423
EScriptExecutionMode
Definition Enums.h:11335
EPCGIntersectionDensityFunction
Definition Enums.h:20686
EProjectedHullAxis
Definition Enums.h:26533
EResourceAlignment
Definition Enums.h:5637
EProceduralDiscType
Definition Enums.h:23391
ESpawnOwnership
Definition Enums.h:8705
EBlueprintNativizationFlag
Definition Enums.h:12687
ESlateTextureAtlasPaddingStyle
Definition Enums.h:6559
VkQueryPoolSamplingModeINTEL
Definition Enums.h:1897
ERayTracingSceneState
Definition Enums.h:11628
ECopyTextureValueType
Definition Enums.h:36093
EStereoDelaySourceEffect
Definition Enums.h:29284
ERootMotionSourceStatusFlags
Definition Enums.h:8486
EHairInterpolationQuality
Definition Enums.h:18338
UDLSSMode
Definition Enums.h:24444
@ UltraPerformance
EFeatureFusionCategory
Definition Enums.h:37094
ESkelAnimRotationOrder
Definition Enums.h:38763
EForEachResult
Definition Enums.h:39739
EClusterPassInputType
Definition Enums.h:35212
ESkyAtmospherePassLocation
Definition Enums.h:34122
EFrameHitchType
Definition Enums.h:40209
EControlRigCurveAlignment
Definition Enums.h:21694
curl_infotype
Definition Enums.h:35425
ELiveLinkAxis
Definition Enums.h:24869
EFlushLevelStreamingType
Definition Enums.h:16827
EStatType
Definition Enums.h:8789
@ STATTYPE_AccumulatorDWORD
@ STATTYPE_AccumulatorFLOAT
@ STATTYPE_CycleCounter
@ STATTYPE_MemoryCounter
@ STATTYPE_CounterDWORD
@ STATTYPE_CounterFLOAT
EInGamePerfTrackerThreads
Definition Enums.h:11262
EPropertyAccessObjectType
Definition Enums.h:40162
EGroomCurveType
Definition Enums.h:25544
EMeshGroupPaintVisibilityType
Definition Enums.h:26167
EARPlaneOrientation
Definition Enums.h:36361
ESocketBSDReturn
Definition Enums.h:33028
ESteamIPv6ConnectivityState
Definition Enums.h:15357
EArrayPropertyFlags
Definition Enums.h:9210
EUVProjectionMethod
Definition Enums.h:24120
EEulerRotationOrder
Definition Enums.h:18003
EOS_EAuthScopeFlags
Definition Enums.h:16937
EGeometryScriptSamplingDistributionMode
Definition Enums.h:18604
ESetOperationEnum
Definition Enums.h:25381
EHairPatchAttribute
Definition Enums.h:21628
EUsdInterpolationType
Definition Enums.h:22481
ERayTracingSceneLifetime
Definition Enums.h:9828
EStatFlags
Definition Enums.h:22660
EComputeNTBsFlags
Definition Enums.h:17400
EStandardToolContextMaterials
Definition Enums.h:18631
URegexpFlag
Definition Enums.h:33673
@ UREGEX_CASE_INSENSITIVE
@ UREGEX_ERROR_ON_UNKNOWN_ESCAPES
ERepLayoutCmdFlags
Definition Enums.h:10285
EEOSUserInterface_SignInOrCreateAccount_Choice
Definition Enums.h:24114
EGameDelegates_SaveGame
Definition Enums.h:15411
ETribeDataExclude
Definition Enums.h:41339
EConfigCacheType
Definition Enums.h:13074
EMoviePipelineEncodeQuality
Definition Enums.h:21798
ENavigationDataResolution
Definition Enums.h:18049
EHandleEvent
Definition Enums.h:19790
@ GlobalTransformUpdated
VkShaderStageFlagBits
Definition Enums.h:26981
@ VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT
@ VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI
@ VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT
EPropertyAccessCopyBatch
Definition Enums.h:40317
ESlateTickType
Definition Enums.h:21106
GFSDK_Aftermath_GpuCrashDumpDecoderFlags
Definition Enums.h:39527
VkAttachmentLoadOp
Definition Enums.h:783
EPCGChangeType
Definition Enums.h:20713
EGroomBindingType
Definition Enums.h:18321
EPCGPointExtentsModifierMode
Definition Enums.h:22955
EHorizontalAlignment
Definition Enums.h:6358
EParticleSysParamType
Definition Enums.h:11419
tagCONDITION_TYPE
Definition Enums.h:735
VideoCopyProtectionType
Definition Enums.h:37510
EVectorVMOpCategory
Definition Enums.h:10027
EMovieSceneTransformChannel
Definition Enums.h:8440
EPartyRequestToJoinRemovedReason
Definition Enums.h:12433
EGLTFMaterialBakeMode
Definition Enums.h:28267
EDDSPixelFormat
Definition Enums.h:38377
EVRSImageDataType
Definition Enums.h:22487
ECreateRepLayoutFlags
Definition Enums.h:10376
EGeometryScriptIndexType
Definition Enums.h:14558
EGeometryScriptDebugMessageType
Definition Enums.h:14567
SYM_TYPE
Definition Enums.h:34283
ERigUnitDebugTransformMode
Definition Enums.h:40794
EDepthDrawingMode
Definition Enums.h:11498
EOnlineTournamentFormat
Definition Enums.h:12728
EStreamingSourceTargetState
Definition Enums.h:7798
ESynthStereoDelayMode
Definition Enums.h:28938
ETransformGizmoSubElements
Definition Enums.h:18713
ECustomDataInputType
Definition Enums.h:5026
ETrailsRenderAxisOption
Definition Enums.h:37790
UNISMode
Definition Enums.h:31774
EPersonaChange
Definition Enums.h:15051
@ k_EPersonaChangeJoinedSource
@ k_EPersonaChangeGameServer
@ k_EPersonaChangeRichPresence
@ k_EPersonaChangeComeOnline
@ k_EPersonaChangeSteamLevel
@ k_EPersonaChangeRelationshipChanged
@ k_EPersonaChangeGamePlayed
@ k_EPersonaChangeNameFirstSet
@ k_EPersonaChangeLeftSource
@ k_EPersonaChangeGoneOffline
UCollationResult
Definition Enums.h:30539
EFoliageScaling
Definition Enums.h:20990
ECloudStorageDelegate
Definition Enums.h:39967
ETimestampTranslation
Definition Enums.h:9340
EHairSimulationInterpolationMode
Definition Enums.h:21641
EResizeBufferFlags
Definition Enums.h:16687
EMemberConnectionStatus
Definition Enums.h:12309
OIDNAccess
Definition Enums.h:29548
@ OIDN_ACCESS_READ_WRITE
@ OIDN_ACCESS_WRITE_DISCARD
_NDIS_NET_BUFFER_LIST_INFO
Definition Enums.h:2866
ESceneTextureId
Definition Enums.h:4175
EInitStateDefaultsResult
Definition Enums.h:7295
ERigVMExecuteResult
Definition Enums.h:18598
UJoiningGroup
Definition Enums.h:30405
@ U_JG_HANIFI_ROHINGYA_KINNA_YA
@ U_JG_BURUSHASKI_YEH_BARREE
EDatasmithImportSearchPackagePolicy
Definition Enums.h:24683
EScreenProbeIrradianceFormat
Definition Enums.h:36991
ESpawnActorScaleMethod
Definition Enums.h:12560
EAsyncTaskState
Definition Enums.h:38864
ESpaceCurveControlPointFalloffType
Definition Enums.h:13878
EPCGDataType
Definition Enums.h:20552
ERotatorQuantization
Definition Enums.h:20061
EPropertyLocalizationGathererTextFlags
Definition Enums.h:26449
EInputEvent
Definition Enums.h:4754
ELocationEmitterSelectionMethod
Definition Enums.h:40111
EStrataShadingModel
Definition Enums.h:7207
ETextureCompressionQuality
Definition Enums.h:8361
EShouldCookBlueprintPropertyGuids
Definition Enums.h:23454
ECFCoreAutoCookingType
Definition Enums.h:14253
EBiomeZone
Definition Enums.h:29796
@ BioluminescentChamber
ELoopingMode
Definition Enums.h:14173
EPinResolveType
Definition Enums.h:40261
@ ReferencePassThroughConnection
ESourceEffectDynamicsPeakMode
Definition Enums.h:29045
FWP_IP_VERSION_
Definition Enums.h:2923
CURLMSG
Definition Enums.h:36002
@ CURLMSG_NONE
@ CURLMSG_DONE
@ CURLMSG_LAST
tagVideoProcAmpProperty
Definition Enums.h:37516
EMeshCameraFacingOptions
Definition Enums.h:37772
ECameraSetting_BoolCondition
Definition Enums.h:29219
EHandleSourcesMethod
Definition Enums.h:23484
EHotReloadFlags
Definition Enums.h:8682
EBlendMode
Definition Enums.h:5739
@ BLEND_AlphaComposite
@ BLEND_TranslucentColoredTransmittance
@ BLEND_TranslucentGreyTransmittance
@ BLEND_ColoredTransmittanceOnly
@ BLEND_AlphaHoldout
EUVLayoutType
Definition Enums.h:20604
APPLICATION_VIEW_ORIENTATION
Definition Enums.h:80
ETAAQuality
Definition Enums.h:21437
EConstructionError
Definition Enums.h:40343
ESteelShieldEnvironment
Definition Enums.h:24516
ECompactedTracingIndirectArgs
Definition Enums.h:37046
UBiDiDirection
Definition Enums.h:33665
ELocalFileChunkType
Definition Enums.h:39666
EDynamicMeshComponentRenderUpdateMode
Definition Enums.h:14688
EOnlineTournamentParticipantType
Definition Enums.h:12758
FILE_USAGE_TYPE
Definition Enums.h:680
EHoudiniPluginSerializationVersion
Definition Enums.h:20794
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_COOK_TEMP_PACKAGES_MESH_AND_LAYERS
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_OUTLINER_INPUT_SAVE_ACTOR_PATHNAME
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_GEOMETRY_INPUT_TRANSFORMS
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_INPUT_LANDSCAPE_TRANSFORM
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_POST_419_SERIALIZATION_FIX
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_UNREAL_SPLINE_RESOLUTION_PER_INPUT
@ VER_HOUDINI_PLUGIN_SERIALIZATION_VERSION_OUTLINER_INPUT_SAVE_ACTOR_ONLY
EArkProcMeshSliceCapOption
Definition Enums.h:26574
EFontHinting
Definition Enums.h:9524
VkObjectType
Definition Enums.h:934
@ VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT
@ VK_OBJECT_TYPE_SURFACE_KHR
@ VK_OBJECT_TYPE_INSTANCE
@ VK_OBJECT_TYPE_UNKNOWN
@ VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX
@ VK_OBJECT_TYPE_COMMAND_POOL
@ VK_OBJECT_TYPE_SHADER_MODULE
@ VK_OBJECT_TYPE_PIPELINE_CACHE
@ VK_OBJECT_TYPE_DESCRIPTOR_POOL
@ VK_OBJECT_TYPE_COMMAND_BUFFER
@ VK_OBJECT_TYPE_DISPLAY_KHR
@ VK_OBJECT_TYPE_SWAPCHAIN_KHR
@ VK_OBJECT_TYPE_DESCRIPTOR_SET
@ VK_OBJECT_TYPE_PHYSICAL_DEVICE
@ VK_OBJECT_TYPE_SAMPLER
@ VK_OBJECT_TYPE_SEMAPHORE
@ VK_OBJECT_TYPE_RENDER_PASS
@ VK_OBJECT_TYPE_PIPELINE
@ VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT
@ VK_OBJECT_TYPE_IMAGE_VIEW
@ VK_OBJECT_TYPE_QUERY_POOL
@ VK_OBJECT_TYPE_RANGE_SIZE
@ VK_OBJECT_TYPE_DISPLAY_MODE_KHR
@ VK_OBJECT_TYPE_VALIDATION_CACHE_EXT
@ VK_OBJECT_TYPE_BEGIN_RANGE
@ VK_OBJECT_TYPE_BUFFER_VIEW
@ VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR
@ VK_OBJECT_TYPE_OBJECT_TABLE_NVX
@ VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV
@ VK_OBJECT_TYPE_MAX_ENUM
@ VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION
@ VK_OBJECT_TYPE_DEVICE_MEMORY
@ VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR
@ VK_OBJECT_TYPE_FRAMEBUFFER
@ VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE
@ VK_OBJECT_TYPE_PIPELINE_LAYOUT
@ VK_OBJECT_TYPE_END_RANGE
EExtractCollisionOutputType
Definition Enums.h:26395
EARTextureType
Definition Enums.h:36440
EMovieSceneControlRigSpaceType
Definition Enums.h:19593
EEdgeLoopPositioningMode
Definition Enums.h:23712
EMeshAttributeFlags
Definition Enums.h:14224
VkSamplerReductionMode
Definition Enums.h:27126
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT
@ VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE
ERevolvePropertiesPolygroupMode
Definition Enums.h:23528
VkDisplayPowerStateEXT
Definition Enums.h:1146
ETraceFrameType
Definition Enums.h:24711
ECollisionQueryHitType
Definition Enums.h:10221
EMaterialInstanceUsedByRTFlag
Definition Enums.h:21534
NV_MOSAIC_TOPO
Definition Enums.h:1397
@ NV_MOSAIC_TOPO_1x4_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_BEGIN_BASIC
@ NV_MOSAIC_TOPO_4x1_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_3x1_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_2x1_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_BEGIN_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_END_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_1x2_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_2x2_PASSIVE_STEREO
@ NV_MOSAIC_TOPO_1x3_PASSIVE_STEREO
ECreateObjectTypeHint
Definition Enums.h:13932
_NVAPI_DITHER_MODE
Definition Enums.h:1279
EChaosCollisionSortMethod
Definition Enums.h:37300
EGeometryScriptEmptySelectionBehavior
Definition Enums.h:17018
EStructDeserializerErrorPolicies
Definition Enums.h:22037
ELightmapUVVersion
Definition Enums.h:24938
EWindSourceType
Definition Enums.h:37147
TextureAddress
Definition Enums.h:6541
EMediaTrackType
Definition Enums.h:31576
ETextureClass
Definition Enums.h:11350
EShaderFundamentalDimensionType
Definition Enums.h:13283
ovrMatchmakingCriterionImportance_
Definition Enums.h:17366
EWaveFunctionType
Definition Enums.h:20852
FLightOcclusionType
Definition Enums.h:36020
ELandscapeResizeMode
Definition Enums.h:35328
EInstallBundleRequestInfoFlags
Definition Enums.h:40416
EUVProjectionToolActions
Definition Enums.h:24128
DrawNavMeshFlags
Definition Enums.h:39292
EHoudiniLandscapeExportType
Definition Enums.h:23781
EOS_EOnlineSessionPermissionLevel
Definition Enums.h:25018
EARGeoTrackingState
Definition Enums.h:36608
ERevolvePropertiesCapFillMode
Definition Enums.h:23542
EARSceneReconstruction
Definition Enums.h:36526
ESteamNetConnectionEnd
Definition Enums.h:15190
@ k_ESteamNetConnectionEnd_Misc_NoRelaySessionsToClient
@ k_ESteamNetConnectionEnd_Local_OfflineMode
@ k_ESteamNetConnectionEnd_Remote_P2P_ICE_NoPublicAddresses
@ k_ESteamNetConnectionEnd_Misc_PeerSentNoConnection
@ k_ESteamNetConnectionEnd_Remote_BadProtocolVersion
@ k_ESteamNetConnectionEnd_Misc_P2P_Rendezvous
@ k_ESteamNetConnectionEnd_Local_ManyRelayConnectivity
@ k_ESteamNetConnectionEnd_Misc_P2P_NAT_Firewall
@ k_ESteamNetConnectionEnd_Misc_SteamConnectivity
@ k_ESteamNetConnectionEnd_Misc_InternalError
@ k_ESteamNetConnectionEnd_AppException_Generic
@ k_ESteamNetConnectionEnd_Local_P2P_ICE_NoPublicAddresses
@ k_ESteamNetConnectionEnd_Local_HostedServerPrimaryRelay
@ k_ESteamNetConnectionEnd_Local_NetworkConfig
ERBFKernelType
Definition Enums.h:40842
EPCGSpawnActorGenerationTrigger
Definition Enums.h:23109
ESocketConnectionState
Definition Enums.h:9301
EClassFlags
Definition Enums.h:4047
@ CLASS_NewerVersionExists
@ CLASS_TokenStreamAssembled
@ CLASS_ProjectUserConfig
@ CLASS_PerObjectConfig
@ CLASS_NeedsDeferredDependencyLoading
@ CLASS_DefaultToInstanced
@ CLASS_ReplicationDataIsSetUp
@ CLASS_GlobalUserConfig
@ CLASS_CollapseCategories
@ CLASS_CustomConstructor
@ CLASS_MatchedSerializers
@ CLASS_ConfigDoNotCheckDefaults
@ CLASS_CompiledFromBlueprint
@ CLASS_HasInstancedReference
ERigVMBreakpointAction
Definition Enums.h:39191
EOpenGLFormatCapabilities
Definition Enums.h:40465
ERichCurveExtrapolation
Definition Enums.h:6278
EPriorityAttenuationMethod
Definition Enums.h:19751
EMetasoundFrontendVertexAccessType
Definition Enums.h:22722
EPoseComponentDebugMode
Definition Enums.h:36254
UStreamlineReflexMode
Definition Enums.h:31767
EUpscaleMethod
Definition Enums.h:24467
EGeometryScriptSmoothBoneWeightsType
Definition Enums.h:17921
EHoudiniRampPointConstructStatus
Definition Enums.h:19024
ETAAPassConfig
Definition Enums.h:21424
EFileSystemError
Definition Enums.h:13465
ECreateMeshObjectSourceMeshType
Definition Enums.h:23278
ETickMode
Definition Enums.h:37209
EOS_EAntiCheatCommonClientAuthStatus
Definition Enums.h:16997
ERayTracingAccelerationStructureFlags
Definition Enums.h:10503
EMobileBasePass
Definition Enums.h:37594
ERotationComponent
Definition Enums.h:20372
NISGPUArchitecture
Definition Enums.h:25366
ESubmixEffectDynamicsKeySource
Definition Enums.h:21845
EPartyInvitationRemovedReason
Definition Enums.h:12415
EStreamlineSettingOverride
Definition Enums.h:25068
EHeightfieldSource
Definition Enums.h:14150
EPrimaryAssetProductionLevel
Definition Enums.h:21296
EStaticMeshVertexTangentBasisType
Definition Enums.h:7900
ETriggerState
Definition Enums.h:25482
NV_HDR_MODE
Definition Enums.h:40655
@ NV_HDR_MODE_UHDA_PASSTHROUGH
@ NV_HDR_MODE_DOLBY_VISION
ETrigMathOperation
Definition Enums.h:38972
ENetDormancy
Definition Enums.h:6231
ETimedDataInputState
Definition Enums.h:24622
ECollisionTypeEnum
Definition Enums.h:25898
tagCONDITION_OPERATION
Definition Enums.h:764
EMoviePlaybackType
Definition Enums.h:7251
VkFullScreenExclusiveEXT
Definition Enums.h:39305
@ VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT
EQuickTransformerMode
Definition Enums.h:31310
ESQLiteDatabaseOpenMode
Definition Enums.h:23417
ERayTracingInstanceMaskType
Definition Enums.h:37839
EDenoiseMode
Definition Enums.h:29582
EMediaOrientation
Definition Enums.h:31187
MediaTextureOutputFormat
Definition Enums.h:31621
EVelocityPass
Definition Enums.h:34115
EPawnActionTaskResult
Definition Enums.h:41222
ETextFlowDirection
Definition Enums.h:16759
EMicroTransactionDelegate
Definition Enums.h:40070
ESpatialInputGestureAxis
Definition Enums.h:12987
EPCGDensityNoiseMode
Definition Enums.h:22911
ESceneCaptureCompositeMode
Definition Enums.h:12400
BINKPLUGINDRAWFLAGS
Definition Enums.h:39349
EMovieSceneCaptureProtocolState
Definition Enums.h:39949
ESteamControllerPad
Definition Enums.h:15227
CompressTaskState
Definition Enums.h:29027
EMorphologyOperation
Definition Enums.h:20662
VkPipelineCreationFeedbackFlagBits
Definition Enums.h:27056
@ VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT
EDurationControlOnlineState
Definition Enums.h:15296
ChaosDeformableSimSpace
Definition Enums.h:36803
ECheatPunishType
Definition Enums.h:18484
ETransferPersistentDataMode
Definition Enums.h:40279
ERigExecutionType
Definition Enums.h:19530
WINDOWCOMPOSITIONATTRIB
Definition Enums.h:3787
ESparseVolumeTextureShaderUniform
Definition Enums.h:38801
EBakeTextureSamplesPerPixel
Definition Enums.h:17899
ESchemaTranslationLaunchPolicy
Definition Enums.h:19861
SRC_MODE
Definition Enums.h:38669
@ SRC_MODE_CALLBACK
@ SRC_MODE_PROCESS
ECameraFocusMethod
Definition Enums.h:24376
ERayTracingPrimaryRaysFlag
Definition Enums.h:34229
EPrimalCameraState
Definition Enums.h:28991
@ ASA_CAMERA
Definition Enums.h:28993
@ NORMAL_INTERP_TO_ASA_CAMERA
Definition Enums.h:28995
@ SLOW_INTERP_TO_OLD_CAMERA
Definition Enums.h:28997
@ OLD_CAMERA
Definition Enums.h:28992
@ NORMAL_INTERP_TO_OLD_CAMERA
Definition Enums.h:28994
@ WAITING_TO_SWITCH_TO_OLD_CAMERA_SLOW
Definition Enums.h:28996
EShadowDepthVertexShaderMode
Definition Enums.h:38458
EBTNodeRelativePriority
Definition Enums.h:32717
EOfflineBVHMode
Definition Enums.h:13170
ECompressionError
Definition Enums.h:13449
EARFaceTrackingDirection
Definition Enums.h:36504
EChaosTrailingSortMethod
Definition Enums.h:37319
ERenderResourceState
Definition Enums.h:20749
ELandscapeCustomizedCoordType
Definition Enums.h:35305
ERigVMAnimEasingType
Definition Enums.h:19892
EWidgetGeometryMode
Definition Enums.h:37197
EMaterialDomain
Definition Enums.h:6218
ERayTracingMode
Definition Enums.h:8739
EClusterUnionMethod
Definition Enums.h:28805
@ BoundsOverlapFilteredDelaunayTriangulation
@ MinimalSpanningSubsetDelaunayTriangulation
@ PointImplicitAugmentedWithMinimalDelaunay
EInstallBundleManagerInitState
Definition Enums.h:11118
EUIActionRepeatMode
Definition Enums.h:11648
ECrowdSimulationState
Definition Enums.h:39931
ESSAOType
Definition Enums.h:35227
EColorSpaceAndEOTF
Definition Enums.h:10484
ETransactionObjectChangeCreatedBy
Definition Enums.h:22640
ERayTracingSceneLayer
Definition Enums.h:13362
EReportNewBugStatus
Definition Enums.h:17875
EARFaceTransformMixing
Definition Enums.h:36226
EPCGSplineSamplingFill
Definition Enums.h:21196
ETextureMipValueMode
Definition Enums.h:9201
EGroomOverrideType
Definition Enums.h:18374
KF_CATEGORY
Definition Enums.h:2639
ETemplateSectionPropertyScaleType
Definition Enums.h:29512
EVertexInputStreamType
Definition Enums.h:7616
EOpenColorIOTransformAlpha
Definition Enums.h:21879
ERigVMSimPointIntegrateType
Definition Enums.h:23201
ETransitionRequestOverwriteMode
Definition Enums.h:7481
OfflineFolderStatus
Definition Enums.h:701
FWPM_NET_FAILURE_CAUSE_
Definition Enums.h:3367
VIDEOENCODER_BITRATE_MODE
Definition Enums.h:37572
EAlignObjectsAlignToOptions
Definition Enums.h:24311
VkFrontFace
Definition Enums.h:2341
@ VK_FRONT_FACE_MAX_ENUM
@ VK_FRONT_FACE_COUNTER_CLOCKWISE
@ VK_FRONT_FACE_BEGIN_RANGE
@ VK_FRONT_FACE_END_RANGE
@ VK_FRONT_FACE_RANGE_SIZE
@ VK_FRONT_FACE_CLOCKWISE
EViewInteractionState
Definition Enums.h:13858
EOpenGLCurrentContext
Definition Enums.h:40440
SkeletalMeshOptimizationType
Definition Enums.h:4923
EReverbSendMethod
Definition Enums.h:19744
DMA_COMPLETION_STATUS
Definition Enums.h:3617
EMappingQueryIssue
Definition Enums.h:25454
EMediaVideoCaptureDeviceFilter
Definition Enums.h:39157
EWorldPartitionRuntimeCellVisualizeMode
Definition Enums.h:32354
EMakeMeshPivotLocation
Definition Enums.h:23378
EGeometryScriptBakeTypes
Definition Enums.h:17534
ESlabOverlapFlag
Definition Enums.h:40802
ENDISkelMesh_AreaWeightingMode
Definition Enums.h:8338
EHairCardsSimulationType
Definition Enums.h:21614
EHandshakeInstallState
Definition Enums.h:31113
EBulkDataFlags
Definition Enums.h:4565
@ BULKDATA_DuplicateNonOptionalPayload
@ BULKDATA_SerializeCompressedZLIB
@ BULKDATA_Force_NOT_InlinePayload
@ BULKDATA_ForceStreamPayload
@ BULKDATA_PayloadAtEndOfFile
@ BULKDATA_HasAsyncReadPending
@ BULKDATA_WorkspaceDomainPayload
@ BULKDATA_ForceSingleElementSerialization
@ BULKDATA_PayloadInSeperateFile
@ BULKDATA_SerializeCompressed
@ BULKDATA_DataIsMemoryMapped
@ BULKDATA_MemoryMappedPayload
@ BULKDATA_SerializeCompressedBitWindow
@ BULKDATA_ForceInlinePayload
@ BULKDATA_AlwaysAllowDiscard
ELibraryProgressState
Definition Enums.h:14518
ERPCDoSSeverityUpdate
Definition Enums.h:7873
dict_directive
Definition Enums.h:32883
EUnrealObjectInputNodeType
Definition Enums.h:23788
ESubmixSendMethod
Definition Enums.h:8895
EOptimusNodePinDirection
Definition Enums.h:25695
exr_attribute_type_t
Definition Enums.h:26641
EInertializationState
Definition Enums.h:36601
EDatasmithAreaLightActorShape
Definition Enums.h:24725
dtRegionPartitioning
Definition Enums.h:39265
VkQueueGlobalPriorityEXT
Definition Enums.h:815
ERTAccelerationStructureBuildPriority
Definition Enums.h:7804
EGeometryScriptRemeshEdgeConstraintType
Definition Enums.h:18499
EMeshBooleanOperationEnum
Definition Enums.h:25114
EHoudiniRuntimeSettingsSessionType
Definition Enums.h:19001
EFaceComponentDebugMode
Definition Enums.h:36219
VkCullModeFlagBits
Definition Enums.h:39485
ETextOverflowPolicy
Definition Enums.h:11704
EProcMeshSliceCapOption
Definition Enums.h:26542
ERuntimeVirtualTextureAttributeType
Definition Enums.h:20436
UStreamlineFeature
Definition Enums.h:31753
ovrLeaderboardStartAt_
Definition Enums.h:17321
@ ovrLeaderboard_StartAtCenteredOnViewerOrTop
_MM_PAGE_PRIORITY
Definition Enums.h:3489
EDecalDBufferMaskTechnique
Definition Enums.h:35262
dtNodeFlags
Definition Enums.h:40816
EEasingFuncType
Definition Enums.h:20389
ERuntimeVirtualTextureTextureAddressMode
Definition Enums.h:37717
EDynamicMeshSculptBrushType
Definition Enums.h:31415
EControlRigModifyBoneMode
Definition Enums.h:23160
FWPS_CALLOUT_NOTIFY_TYPE_
Definition Enums.h:3474
EFieldCommandResultType
Definition Enums.h:21138
ELoudnessCurveTypeEnum
Definition Enums.h:32741
XXH_INLINE_XXH_errorcode
Definition Enums.h:33897
ECollisionGeometryMode
Definition Enums.h:26387
EBlueprintPinStyleType
Definition Enums.h:21392
IPSEC_TOKEN_TYPE_
Definition Enums.h:3425
EDLSSQualityMode
Definition Enums.h:21379
EAITaskPriority
Definition Enums.h:41127
EMaterialTranslucencyPass
Definition Enums.h:17082
EDecalRenderStage
Definition Enums.h:35234
ERangeCompressionMode
Definition Enums.h:4829
EMediaOverlaySampleType
Definition Enums.h:37901
EStrataTileType
Definition Enums.h:35068
@ EOpaqueRoughRefractionSSSWithout
EWorldContentState
Definition Enums.h:39979
ELightShaftTechnique
Definition Enums.h:36080
EWarpingDirectionSource
Definition Enums.h:24532
EFieldResolutionType
Definition Enums.h:21145
ESelectedObjectsModificationType
Definition Enums.h:18574
EMaterialExposedTextureProperty
Definition Enums.h:32482
EFindFirstObjectOptions
Definition Enums.h:7913
EUsdRootMotionHandling
Definition Enums.h:19830
VkStencilFaceFlagBits
Definition Enums.h:1868
ESplitNormalMethod
Definition Enums.h:20618
ViewSubresourceSubsetFlags
Definition Enums.h:38954
EBakeVertexChannel
Definition Enums.h:24391
EEOSNetDriverRole
Definition Enums.h:16929
@ ClientConnectedToDedicatedServer
ESubsurfaceMode
Definition Enums.h:37101
DIT_HITTESTATTRIBUTES
Definition Enums.h:3823
@ DIT_HITTESTATTRIBUTES_MOUSEWHEELISINCREASING
@ DIT_HITTESTATTRIBUTES_MOUSEWHEELISHORIZONTAL
EGroomViewMode
Definition Enums.h:18132
ENetworkSmoothingMode
Definition Enums.h:7496
EGLTFJsonCameraType
Definition Enums.h:28363
EInstallBundleSourceUpdateBundleInfoResult
Definition Enums.h:40430
EParticleAllocationMode
Definition Enums.h:10922
ERuntimeGenerationType
Definition Enums.h:28606
EOITSortingType
Definition Enums.h:34144
ERasterizeGeomTimeSlicedState
Definition Enums.h:32066
EPCGGraphParameterEvent
Definition Enums.h:22554
EGizmoElementViewDependentType
Definition Enums.h:39032
ECopyResult
Definition Enums.h:13954
EGeometryScriptContainmentOutcomePins
Definition Enums.h:14593
EGeometryScriptPrimitiveOriginMode
Definition Enums.h:18355
ECoreRedirectMatchFlags
Definition Enums.h:11072
ETryParseTagResult
Definition Enums.h:38282
EVRScreenshotType
Definition Enums.h:15507
@ k_EVRScreenshotType_StereoPanorama
@ k_EVRScreenshotType_MonoPanorama
EParticleSystemOcclusionBoundsMethod
Definition Enums.h:10915
CurveInterpolationType
Definition Enums.h:29392
ECDOArrayModificationType
Definition Enums.h:30014
EStructSerializerMapPolicies
Definition Enums.h:22081
RO_INIT_TYPE
Definition Enums.h:26505
@ RO_INIT_SINGLETHREADED
EWarpPointAnimProvider
Definition Enums.h:17105
EGCTokenType
Definition Enums.h:18559
ERandomVelocityGenerationTypeEnum
Definition Enums.h:25882
@ ChaosNiagara_RandomVelocityGenerationType_RandomDistributionWithStreamers
ECFCoreApiStatus
Definition Enums.h:14398
EGamepadTextInputLineMode
Definition Enums.h:15343
EGPUSkinCacheEntryMode
Definition Enums.h:37153
EGroomCacheImportType
Definition Enums.h:25563
ELightMapVirtualTextureType
Definition Enums.h:38251
EBoneControlSpace
Definition Enums.h:13576
EResourceType
Definition Enums.h:34461
EInstallBundleInstallState
Definition Enums.h:11026
EAnimExecutionContextConversionResult
Definition Enums.h:36313
EPipelineCacheFileFormatVersions
Definition Enums.h:35144
ESteamInputType
Definition Enums.h:15913
@ k_ESteamInputType_MobileTouch
@ k_ESteamInputType_GenericGamepad
@ k_ESteamInputType_SteamDeckController
@ k_ESteamInputType_AppleMFiController
@ k_ESteamInputType_PS5Controller
@ k_ESteamInputType_SteamController
@ k_ESteamInputType_SwitchJoyConPair
@ k_ESteamInputType_MaximumPossibleValue
@ k_ESteamInputType_SwitchJoyConSingle
@ k_ESteamInputType_AndroidController
@ k_ESteamInputType_XBox360Controller
@ k_ESteamInputType_PS4Controller
@ k_ESteamInputType_XBoxOneController
@ k_ESteamInputType_SwitchProController
@ k_ESteamInputType_PS3Controller
ERepLayoutResult
Definition Enums.h:10420
_WHEA_ERROR_PACKET_DATA_FORMAT
Definition Enums.h:3625
EChaosSolverTickMode
Definition Enums.h:8674
EObjectStateTypeEnum
Definition Enums.h:21886
ServerSortingTypeType
Definition Enums.h:32182
EWindowTitleBarMode
Definition Enums.h:23478
EMobileHDRMode
Definition Enums.h:24428
EStreamingVolumeUsage
Definition Enums.h:28416
EDefaultBufferType
Definition Enums.h:13621
VkChromaLocation
Definition Enums.h:2240
@ VK_CHROMA_LOCATION_MIDPOINT_KHR
@ VK_CHROMA_LOCATION_COSITED_EVEN_KHR
@ VK_CHROMA_LOCATION_BEGIN_RANGE
@ VK_CHROMA_LOCATION_COSITED_EVEN
EAutomationComparisonToleranceLevel
Definition Enums.h:9193
VkValidationCheckEXT
Definition Enums.h:2015
EPropertyType
Definition Enums.h:11169
@ CPT_FLargeWorldCoordinatesReal
EARFrameSyncMode
Definition Enums.h:36491
ETargetDeviceTypes
Definition Enums.h:13112
EInterpToBehaviourType
Definition Enums.h:38755
mi_collect_e
Definition Enums.h:33116
EScreenPhysicalAccuracy
Definition Enums.h:7609
VkSystemAllocationScope
Definition Enums.h:1331
EClearReplacementResourceType
Definition Enums.h:36033
_PhotoMode
Definition Enums.h:3758
@ PhotoMode_PhotoSequence
@ PhotoMode_Undefined
@ PhotoMode_AdvancedPhoto
@ PhotoMode_VariablePhotoSequence
ETextureColorSpace
Definition Enums.h:9995
EWarpingVectorMode
Definition Enums.h:8010
ELandscapeLayerBlendType
Definition Enums.h:37377
EColorPickerChannels
Definition Enums.h:34198
EWeightScheme
Definition Enums.h:31316
EntryType
Definition Enums.h:33339
@ TYPE_SHEWHOWAITS
EAudioVolumeLocationState
Definition Enums.h:11710
EReadReplayInfoFlags
Definition Enums.h:39692
EOptimusGroomExecDomain
Definition Enums.h:25556
ELandscapeImportAlphamapType
Definition Enums.h:38507
_NvAPI_Status
Definition Enums.h:40492
@ NVAPI_UNSUPPORTED_CONFIG_NON_HDCP_HMD
@ NVAPI_FIRMWARE_REVISION_NOT_SUPPORTED
@ NVAPI_MATCHING_DEVICE_NOT_FOUND
@ NVAPI_JIT_COMPILER_NOT_FOUND
@ NVAPI_INVALID_CONFIGURATION
@ NVAPI_DEFAULT_STEREO_PROFILE_DOES_NOT_EXIST
@ NVAPI_NVLINK_UNCORRECTABLE
@ NVAPI_STEREO_PARAMETER_OUT_OF_RANGE
@ NVAPI_OPENGL_CONTEXT_NOT_CURRENT
@ NVAPI_TIMING_NOT_SUPPORTED
@ NVAPI_STREAM_IS_OUT_OF_SYNC
@ NVAPI_DISPLAY_MUX_TRANSITION_FAILED
@ NVAPI_CLUSTER_ALREADY_EXISTS
@ NVAPI_INVALID_SYNC_TOPOLOGY
@ NVAPI_EXECUTABLE_ALREADY_IN_USE
@ NVAPI_UNKNOWN_UNDERSCAN_CONFIG
@ NVAPI_INVALID_DSC_OUTPUT_BPP
@ NVAPI_DPMST_DISPLAY_ID_EXPECTED
@ NVAPI_GPU_WORKSTATION_FEATURE_INCOMPLETE
@ NVAPI_EXPECTED_LOGICAL_GPU_HANDLE
@ NVAPI_CALLBACK_NOT_FOUND
@ NVAPI_REQUEST_USER_TO_CLOSE_NON_MIGRATABLE_APPS
@ NVAPI_WAIT_FOR_HW_RESOURCE
@ NVAPI_IMPLICIT_SET_GPU_TOPOLOGY_CHANGE_NOT_ALLOWED
@ NVAPI_PRIV_SEC_VIOLATION
@ NVAPI_INVALID_USER_PRIVILEGE
@ NVAPI_PERSIST_DATA_NOT_FOUND
@ NVAPI_DISPLAYCONFIG_VALIDATION_FAILED
@ NVAPI_EXPECTED_COMPUTE_GPU_HANDLE
@ NVAPI_LICENSE_CALLER_AUTHENTICATION_FAILED
@ NVAPI_INVALID_COMBINATION
@ NVAPI_PCLK_LIMITATION_FAILED
@ NVAPI_EXPECTED_DISPLAY_HANDLE
@ NVAPI_SHARE_RESOURCE_RELOCATED
@ NVAPI_MAX_DISPLAY_LIMIT_REACHED
@ NVAPI_NVIDIA_DEVICE_NOT_FOUND
@ NVAPI_INSTRUMENTATION_DISABLED
@ NVAPI_FAILED_TO_LOAD_FROM_DRIVER_STORE
@ NVAPI_NO_CONNECTOR_FOUND
@ NVAPI_INVALID_HYBRID_MODE
@ NVAPI_EXPECTED_UNATTACHED_DISPLAY_HANDLE
@ NVAPI_INVALID_PERF_LEVEL
@ NVAPI_STEREO_HANDSHAKE_NOT_DONE
@ NVAPI_ECID_SIGN_ALGO_UNSUPPORTED
@ NVAPI_EXPECTED_DIGITAL_FLAT_PANEL
@ NVAPI_DEVICE_SWITCHING_NOT_ALLOWED
@ NVAPI_STEREO_NOT_TURNED_ON
@ NVAPI_INVALID_DSC_SLICECOUNT
@ NVAPI_SETTING_SIZE_TOO_LARGE
@ NVAPI_ECID_KEY_VERIFICATION_FAILED
@ NVAPI_FIRMWARE_OUT_OF_DATE
@ NVAPI_TIMEOUT_RECONFIGURING_GPU_TOPO
@ NVAPI_INCOMPATIBLE_STRUCT_VERSION
@ NVAPI_ADVANCED_DISPLAY_TOPOLOGY_REQUIRED
@ NVAPI_INVALID_DISPLAY_ID
@ NVAPI_API_NOT_INITIALIZED
@ NVAPI_PROFILE_NAME_IN_USE
@ NVAPI_D3D11_LIBRARY_NOT_FOUND
@ NVAPI_TOO_MANY_SETTINGS_IN_PROFILE
@ NVAPI_ERROR_DRIVER_RELOAD_REQUIRED
@ NVAPI_CALLBACK_ALREADY_REGISTERED
@ NVAPI_STEREO_INVALID_DEVICE_INTERFACE
@ NVAPI_INVALID_DSC_VERSION
@ NVAPI_EXPECTED_ANALOG_DISPLAY
@ NVAPI_NV_PERSIST_FILE_NOT_FOUND
@ NVAPI_EXPECTED_TV_DISPLAY
@ NVAPI_ERROR_DRIVER_RELOAD_IN_PROGRESS
@ NVAPI_DEFAULT_STEREO_PROFILE_IS_NOT_DEFINED
@ NVAPI_STEREO_VERSION_MISMATCH
@ NVAPI_UNREGISTERED_RESOURCE
@ NVAPI_STEREO_REGISTRY_PROFILE_TYPE_NOT_SUPPORTED
@ NVAPI_STEREO_INIT_ACTIVATION_NOT_DONE
@ NVAPI_INSUFFICIENT_BUFFER
@ NVAPI_REQUIRE_FURTHER_HDCP_ACTION
@ NVAPI_MODE_CHANGE_FAILED
@ NVAPI_STEREO_FRUSTUM_ADJUST_MODE_NOT_SUPPORTED
@ NVAPI_SYSWOW64_NOT_SUPPORTED
@ NVAPI_NVIDIA_DISPLAY_NOT_FOUND
@ NVAPI_STEREO_NOT_INITIALIZED
@ NVAPI_D3D10_1_LIBRARY_NOT_FOUND
@ NVAPI_INVALID_DIRECT_MODE_DISPLAY
@ NVAPI_D3D_DEVICE_NOT_REGISTERED
@ NVAPI_STEREO_REGISTRY_ACCESS_FAILED
@ NVAPI_INCOMPATIBLE_AUDIO_DRIVER
@ NVAPI_HANDLE_INVALIDATED
@ NVAPI_PROFILE_NAME_EMPTY
@ NVAPI_D3D_CONTEXT_NOT_FOUND
@ NVAPI_TOO_MANY_UNIQUE_STATE_OBJECTS
@ NVAPI_EXPECTED_NON_PRIMARY_DISPLAY_HANDLE
@ NVAPI_EXECUTABLE_PATH_IS_AMBIGUOUS
@ NVAPI_TESTING_CLOCKS_NOT_SUPPORTED
@ NVAPI_STEREO_REGISTRY_VALUE_NOT_SUPPORTED
@ NVAPI_ARGUMENT_EXCEED_MAX_SIZE
@ NVAPI_ILLEGAL_INSTRUCTION
@ NVAPI_STEREO_NOT_ENABLED
@ NVAPI_NO_ACTIVE_SLI_TOPOLOGY
@ NVAPI_REQUEST_USER_TO_DISABLE_DWM
@ NVAPI_RESOURCE_NOT_ACQUIRED
@ NVAPI_SYNC_MASTER_NOT_FOUND
@ NVAPI_HDCP_ENCRYPTION_FAILED
@ NVAPI_MIXED_TARGET_TYPES
@ NVAPI_EXECUTABLE_NOT_FOUND
@ NVAPI_EXPECTED_PHYSICAL_GPU_HANDLE
@ NVAPI_FUNCTION_NOT_FOUND
@ NVAPI_SLI_RENDERING_MODE_NOTALLOWED
@ NVAPI_EXPECTED_TV_DISPLAY_ON_DCONNECTOR
EClampMode
Definition Enums.h:38048
UCharProperty
Definition Enums.h:30051
@ UCHAR_OTHER_PROPERTY_LIMIT
@ UCHAR_PATTERN_WHITE_SPACE
@ UCHAR_SIMPLE_CASE_FOLDING
@ UCHAR_PREPENDED_CONCATENATION_MARK
@ UCHAR_TERMINAL_PUNCTUATION
@ UCHAR_REGIONAL_INDICATOR
@ UCHAR_LEAD_CANONICAL_COMBINING_CLASS
@ UCHAR_VERTICAL_ORIENTATION
@ UCHAR_IDS_BINARY_OPERATOR
@ UCHAR_CANONICAL_COMBINING_CLASS
@ UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED
@ UCHAR_CHANGES_WHEN_UPPERCASED
@ UCHAR_LOGICAL_ORDER_EXCEPTION
@ UCHAR_BIDI_PAIRED_BRACKET_TYPE
@ UCHAR_CHANGES_WHEN_TITLECASED
@ UCHAR_CHANGES_WHEN_LOWERCASED
@ UCHAR_INDIC_SYLLABIC_CATEGORY
@ UCHAR_EMOJI_MODIFIER_BASE
@ UCHAR_INDIC_POSITIONAL_CATEGORY
@ UCHAR_SIMPLE_UPPERCASE_MAPPING
@ UCHAR_GRAPHEME_CLUSTER_BREAK
@ UCHAR_DECOMPOSITION_TYPE
@ UCHAR_CHANGES_WHEN_CASEMAPPED
@ UCHAR_TRAIL_CANONICAL_COMBINING_CLASS
@ UCHAR_IDS_TRINARY_OPERATOR
@ UCHAR_SIMPLE_TITLECASE_MAPPING
@ UCHAR_DEFAULT_IGNORABLE_CODE_POINT
@ UCHAR_CHANGES_WHEN_CASEFOLDED
@ UCHAR_GENERAL_CATEGORY_MASK
@ UCHAR_EMOJI_PRESENTATION
@ UCHAR_NONCHARACTER_CODE_POINT
@ UCHAR_OTHER_PROPERTY_START
@ UCHAR_EXTENDED_PICTOGRAPHIC
@ UCHAR_FULL_COMPOSITION_EXCLUSION
@ UCHAR_VARIATION_SELECTOR
@ UCHAR_BIDI_MIRRORING_GLYPH
@ UCHAR_HANGUL_SYLLABLE_TYPE
@ UCHAR_BIDI_PAIRED_BRACKET
@ UCHAR_SIMPLE_LOWERCASE_MAPPING
ERigVMCopyType
Definition Enums.h:18971
EStereoLayerShape
Definition Enums.h:38684
EGroomGeometryType
Definition Enums.h:18314
ESteamNetworkingSocketsDebugOutputType
Definition Enums.h:16565
dtTileFlags
Definition Enums.h:39272
ESkinCacheDefaultBehavior
Definition Enums.h:8070
EStandbyType
Definition Enums.h:33525
EBakeTextureBitDepth
Definition Enums.h:23472
EUGCMatchingUGCType
Definition Enums.h:15980
@ k_EUGCMatchingUGCType_GameManagedItems
@ k_EUGCMatchingUGCType_IntegratedGuides
@ k_EUGCMatchingUGCType_ControllerBindings
@ k_EUGCMatchingUGCType_Items_ReadyToUse
ETickableTickType
Definition Enums.h:8579
EShapeBodySetupHelper
Definition Enums.h:29399
ETraceTypeQuery
Definition Enums.h:7338
EMaterialExposedViewProperty
Definition Enums.h:32489
EActorIteratorFlags
Definition Enums.h:7947
IKEEXT_QM_SA_STATE_
Definition Enums.h:3084
VkValidationFeatureDisableEXT
Definition Enums.h:919
EMeshBoundaryConstraint
Definition Enums.h:24269
EMeshTrackerVertexColorMode
Definition Enums.h:37109
EPCGSettingsType
Definition Enums.h:22927
EHairResourceLoadingType
Definition Enums.h:18242
EReflectionsType
Definition Enums.h:8612
ETypedElementChildInclusionMethod
Definition Enums.h:23207
MDH_ReportType
Definition Enums.h:40744
@ MDH_PERIODIC_METRICS_REPORT
EIllegalRefReason
Definition Enums.h:32383
@ ReferenceFromOptionalToMissingGameExport
ENetMode
Definition Enums.h:6119
@ NM_DedicatedServer
@ NM_ListenServer
EUserDefinedStructureStatus
Definition Enums.h:9515
EDistributionVectorLockFlags
Definition Enums.h:28682
ESetResolutionMethod
Definition Enums.h:10586
VkResolveModeFlagBits
Definition Enums.h:27028
ESynthSlateSizeType
Definition Enums.h:29457
EHairStrandsResourcesType
Definition Enums.h:18255
EDisplaceMeshToolDisplaceType
Definition Enums.h:31344
ELocMetadataType
Definition Enums.h:11078
pffft_direction_t
Definition Enums.h:33285
VkBlendOp
Definition Enums.h:2526
@ VK_BLEND_OP_INVERT_RGB_EXT
@ VK_BLEND_OP_MINUS_EXT
@ VK_BLEND_OP_LIGHTEN_EXT
@ VK_BLEND_OP_MINUS_CLAMPED_EXT
@ VK_BLEND_OP_DST_OUT_EXT
@ VK_BLEND_OP_HSL_SATURATION_EXT
@ VK_BLEND_OP_DST_ATOP_EXT
@ VK_BLEND_OP_EXCLUSION_EXT
@ VK_BLEND_OP_PINLIGHT_EXT
@ VK_BLEND_OP_COLORDODGE_EXT
@ VK_BLEND_OP_DST_OVER_EXT
@ VK_BLEND_OP_HSL_LUMINOSITY_EXT
@ VK_BLEND_OP_PLUS_CLAMPED_EXT
@ VK_BLEND_OP_LINEARBURN_EXT
@ VK_BLEND_OP_HSL_COLOR_EXT
@ VK_BLEND_OP_SRC_EXT
@ VK_BLEND_OP_SRC_IN_EXT
@ VK_BLEND_OP_COLORBURN_EXT
@ VK_BLEND_OP_BLUE_EXT
@ VK_BLEND_OP_SUBTRACT
@ VK_BLEND_OP_RED_EXT
@ VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT
@ VK_BLEND_OP_DIFFERENCE_EXT
@ VK_BLEND_OP_DARKEN_EXT
@ VK_BLEND_OP_GREEN_EXT
@ VK_BLEND_OP_MAX_ENUM
@ VK_BLEND_OP_INVERT_EXT
@ VK_BLEND_OP_VIVIDLIGHT_EXT
@ VK_BLEND_OP_RANGE_SIZE
@ VK_BLEND_OP_SCREEN_EXT
@ VK_BLEND_OP_PLUS_DARKER_EXT
@ VK_BLEND_OP_XOR_EXT
@ VK_BLEND_OP_SRC_ATOP_EXT
@ VK_BLEND_OP_HARDLIGHT_EXT
@ VK_BLEND_OP_MULTIPLY_EXT
@ VK_BLEND_OP_HSL_HUE_EXT
@ VK_BLEND_OP_HARDMIX_EXT
@ VK_BLEND_OP_REVERSE_SUBTRACT
@ VK_BLEND_OP_END_RANGE
@ VK_BLEND_OP_ZERO_EXT
@ VK_BLEND_OP_DST_EXT
@ VK_BLEND_OP_LINEARLIGHT_EXT
@ VK_BLEND_OP_SRC_OUT_EXT
@ VK_BLEND_OP_BEGIN_RANGE
@ VK_BLEND_OP_INVERT_OVG_EXT
@ VK_BLEND_OP_SRC_OVER_EXT
@ VK_BLEND_OP_SOFTLIGHT_EXT
@ VK_BLEND_OP_LINEARDODGE_EXT
@ VK_BLEND_OP_CONTRAST_EXT
@ VK_BLEND_OP_OVERLAY_EXT
@ VK_BLEND_OP_DST_IN_EXT
@ VK_BLEND_OP_PLUS_EXT
EStructDeserializerMapPolicies
Definition Enums.h:22044
EScrollWhenFocusChanges
Definition Enums.h:29009
ECFCoreModLoaderType
Definition Enums.h:14275
FHairLUTType
Definition Enums.h:36819
@ HairLUTType_MeanEnergy
@ HairLUTType_DualScattering
EPatternToolSinglePlane
Definition Enums.h:24255
GFSDK_Aftermath_GpuCrashDumpFeatureFlags
Definition Enums.h:39411
EItemDropZone
Definition Enums.h:8088
EPDGWorkResultState
Definition Enums.h:19051
VkBufferUsageFlagBits
Definition Enums.h:27217
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT
@ VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT
@ VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT
@ VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT
@ VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR
@ VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR
@ VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT
@ VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR
@ VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT
@ VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR
@ VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT
@ VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT
ESceneCapturePrimitiveRenderMode
Definition Enums.h:28535
IPSEC_TRAFFIC_TYPE_
Definition Enums.h:3482
_MODE
Definition Enums.h:3265
@ MaximumMode
@ UserMode
@ KernelMode
TextureCompressionSettings
Definition Enums.h:5680
EDatasmithImportLightmapMin
Definition Enums.h:24642
ESteamIPv6ConnectivityProtocol
Definition Enums.h:15364
EBakeOpState
Definition Enums.h:24355
EGeoAnchorComponentDebugMode
Definition Enums.h:36292
UpdateFlags
Definition Enums.h:39201
@ DT_CROWD_OBSTACLE_AVOIDANCE
@ DT_CROWD_ANTICIPATE_TURNS
@ DT_CROWD_SLOWDOWN_AT_GOAL
@ DT_CROWD_OPTIMIZE_VIS
@ DT_CROWD_OPTIMIZE_TOPO
@ DT_CROWD_OPTIMIZE_VIS_MULTI
@ DT_CROWD_OFFSET_PATH
VkInternalAllocationType
Definition Enums.h:1364
EBuildPatchDataType
Definition Enums.h:40337
EVertexElementType
Definition Enums.h:4953
EGameplayDebuggerShape
Definition Enums.h:39786
VkImageUsageFlagBits
Definition Enums.h:27184
@ VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI
@ VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT
@ VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM
@ VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
@ VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT
@ VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV
@ VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
@ VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
EObjectIteratorThreadSafetyOptions
Definition Enums.h:13925
EInputActionOrigin
Definition Enums.h:16086
@ k_EInputActionOrigin_PS5_Reserved20
@ k_EInputActionOrigin_SteamController_Gyro_Pitch
@ k_EInputActionOrigin_PS4_Reserved3
@ k_EInputActionOrigin_PS5_RightPad_DPadNorth
@ k_EInputActionOrigin_Switch_LeftStick_Move
@ k_EInputActionOrigin_SteamController_RightPad_DPadNorth
@ k_EInputActionOrigin_SteamDeck_Reserved1
@ k_EInputActionOrigin_XBox360_DPad_South
@ k_EInputActionOrigin_Switch_Reserved6
@ k_EInputActionOrigin_XBoxOne_LeftStick_Move
@ k_EInputActionOrigin_SteamController_Reserved6
@ k_EInputActionOrigin_PS4_Reserved1
@ k_EInputActionOrigin_PS4_LeftTrigger_Pull
@ k_EInputActionOrigin_XBox360_LeftStick_DPadSouth
@ k_EInputActionOrigin_PS4_Reserved6
@ k_EInputActionOrigin_SteamController_Reserved7
@ k_EInputActionOrigin_XBox360_LeftStick_Click
@ k_EInputActionOrigin_PS5_Reserved17
@ k_EInputActionOrigin_SteamDeck_Reserved6
@ k_EInputActionOrigin_XBox360_Reserved2
@ k_EInputActionOrigin_XBox360_Reserved10
@ k_EInputActionOrigin_XBoxOne_DPad_West
@ k_EInputActionOrigin_XBox360_LeftStick_DPadWest
@ k_EInputActionOrigin_PS4_Gyro_Move
@ k_EInputActionOrigin_XBox360_DPad_North
@ k_EInputActionOrigin_XBoxOne_RightBumper
@ k_EInputActionOrigin_XBoxOne_RightStick_Click
@ k_EInputActionOrigin_PS4_DPad_Move
@ k_EInputActionOrigin_PS4_LeftStick_DPadWest
@ k_EInputActionOrigin_SteamController_LeftStick_DPadEast
@ k_EInputActionOrigin_PS5_RightTrigger_Pull
@ k_EInputActionOrigin_PS4_LeftStick_DPadEast
@ k_EInputActionOrigin_PS4_RightPad_DPadNorth
@ k_EInputActionOrigin_PS4_DPad_North
@ k_EInputActionOrigin_PS4_DPad_East
@ k_EInputActionOrigin_XBox360_RightTrigger_Click
@ k_EInputActionOrigin_PS5_DPad_West
@ k_EInputActionOrigin_XBox360_Reserved3
@ k_EInputActionOrigin_PS4_DPad_West
@ k_EInputActionOrigin_PS5_DPad_South
@ k_EInputActionOrigin_SteamDeck_Reserved19
@ k_EInputActionOrigin_PS5_DPad_East
@ k_EInputActionOrigin_SteamController_LeftStick_DPadNorth
@ k_EInputActionOrigin_PS4_RightStick_DPadWest
@ k_EInputActionOrigin_XBox360_Reserved4
@ k_EInputActionOrigin_PS4_RightStick_Click
@ k_EInputActionOrigin_Switch_RightStick_DPadSouth
@ k_EInputActionOrigin_PS4_Gyro_Pitch
@ k_EInputActionOrigin_Switch_LeftStick_DPadWest
@ k_EInputActionOrigin_XBoxOne_Reserved8
@ k_EInputActionOrigin_Switch_LeftGyro_Roll
@ k_EInputActionOrigin_SteamDeck_L2_SoftPull
@ k_EInputActionOrigin_Switch_Reserved7
@ k_EInputActionOrigin_SteamController_RightTrigger_Click
@ k_EInputActionOrigin_PS5_LeftBumper
@ k_EInputActionOrigin_Switch_RightStick_DPadNorth
@ k_EInputActionOrigin_Switch_RightGyro_Pitch
@ k_EInputActionOrigin_PS4_Gyro_Roll
@ k_EInputActionOrigin_SteamDeck_Gyro_Yaw
@ k_EInputActionOrigin_Switch_LeftGyro_Yaw
@ k_EInputActionOrigin_XBoxOne_DPad_Move
@ k_EInputActionOrigin_PS5_Reserved19
@ k_EInputActionOrigin_PS4_Reserved10
@ k_EInputActionOrigin_PS5_RightPad_DPadEast
@ k_EInputActionOrigin_PS4_RightPad_DPadWest
@ k_EInputActionOrigin_SteamDeck_Reserved2
@ k_EInputActionOrigin_SteamDeck_RightPad_DPadEast
@ k_EInputActionOrigin_SteamDeck_Reserved10
@ k_EInputActionOrigin_XBoxOne_DPad_South
@ k_EInputActionOrigin_Switch_LeftTrigger_Click
@ k_EInputActionOrigin_XBox360_Reserved8
@ k_EInputActionOrigin_PS5_Gyro_Pitch
@ k_EInputActionOrigin_SteamDeck_LeftPad_Touch
@ k_EInputActionOrigin_XBox360_DPad_West
@ k_EInputActionOrigin_Switch_RightTrigger_Click
@ k_EInputActionOrigin_PS5_Reserved9
@ k_EInputActionOrigin_PS4_RightTrigger_Click
@ k_EInputActionOrigin_PS5_LeftPad_DPadNorth
@ k_EInputActionOrigin_XBoxOne_LeftBumper
@ k_EInputActionOrigin_SteamController_Start
@ k_EInputActionOrigin_SteamDeck_Reserved13
@ k_EInputActionOrigin_PS4_RightStick_Move
@ k_EInputActionOrigin_Switch_Capture
@ k_EInputActionOrigin_Switch_LeftStick_Click
@ k_EInputActionOrigin_SteamController_Reserved0
@ k_EInputActionOrigin_Switch_ProGyro_Pitch
@ k_EInputActionOrigin_PS5_LeftTrigger_Pull
@ k_EInputActionOrigin_PS5_LeftPad_DPadWest
@ k_EInputActionOrigin_SteamDeck_LeftStick_Move
@ k_EInputActionOrigin_XBox360_LeftBumper
@ k_EInputActionOrigin_SteamDeck_RightPad_Swipe
@ k_EInputActionOrigin_Switch_LeftTrigger_Pull
@ k_EInputActionOrigin_PS5_RightPad_Click
@ k_EInputActionOrigin_SteamController_LeftStick_DPadSouth
@ k_EInputActionOrigin_Switch_ProGyro_Roll
@ k_EInputActionOrigin_SteamDeck_Reserved7
@ k_EInputActionOrigin_PS5_RightPad_DPadSouth
@ k_EInputActionOrigin_SteamDeck_Reserved8
@ k_EInputActionOrigin_XBoxOne_LeftStick_DPadEast
@ k_EInputActionOrigin_SteamDeck_RightStick_DPadSouth
@ k_EInputActionOrigin_PS5_Reserved2
@ k_EInputActionOrigin_Switch_LeftGrip_Upper
@ k_EInputActionOrigin_SteamDeck_Reserved16
@ k_EInputActionOrigin_XBoxOne_RightGrip_Upper
@ k_EInputActionOrigin_PS5_LeftPad_Swipe
@ k_EInputActionOrigin_Switch_Reserved10
@ k_EInputActionOrigin_SteamDeck_DPad_West
@ k_EInputActionOrigin_XBoxOne_Reserved9
@ k_EInputActionOrigin_PS4_RightPad_Touch
@ k_EInputActionOrigin_XBoxOne_RightGrip_Lower
@ k_EInputActionOrigin_Switch_ProGyro_Yaw
@ k_EInputActionOrigin_PS5_CenterPad_Click
@ k_EInputActionOrigin_Switch_Reserved19
@ k_EInputActionOrigin_SteamController_LeftPad_Swipe
@ k_EInputActionOrigin_SteamDeck_RightStick_DPadWest
@ k_EInputActionOrigin_PS4_CenterPad_Click
@ k_EInputActionOrigin_XBoxOne_RightStick_DPadWest
@ k_EInputActionOrigin_Switch_Reserved4
@ k_EInputActionOrigin_XBoxOne_LeftStick_DPadWest
@ k_EInputActionOrigin_MaximumPossibleValue
@ k_EInputActionOrigin_SteamController_RightPad_Swipe
@ k_EInputActionOrigin_PS5_RightStick_DPadEast
@ k_EInputActionOrigin_Switch_Reserved9
@ k_EInputActionOrigin_PS5_LeftStick_DPadSouth
@ k_EInputActionOrigin_SteamDeck_RightStick_Move
@ k_EInputActionOrigin_XBoxOne_RightStick_DPadEast
@ k_EInputActionOrigin_PS4_LeftStick_DPadNorth
@ k_EInputActionOrigin_SteamController_Reserved8
@ k_EInputActionOrigin_Switch_DPad_North
@ k_EInputActionOrigin_SteamController_RightBumper
@ k_EInputActionOrigin_PS5_Reserved14
@ k_EInputActionOrigin_XBox360_RightStick_Click
@ k_EInputActionOrigin_PS5_DPad_North
@ k_EInputActionOrigin_XBox360_Reserved6
@ k_EInputActionOrigin_Switch_LeftStick_DPadNorth
@ k_EInputActionOrigin_PS5_LeftPad_Touch
@ k_EInputActionOrigin_XBox360_LeftStick_DPadEast
@ k_EInputActionOrigin_PS5_LeftStick_Click
@ k_EInputActionOrigin_SteamController_Reserved1
@ k_EInputActionOrigin_SteamDeck_RightStick_DPadEast
@ k_EInputActionOrigin_PS4_LeftPad_DPadSouth
@ k_EInputActionOrigin_SteamDeck_LeftPad_Swipe
@ k_EInputActionOrigin_SteamDeck_LeftPad_DPadEast
@ k_EInputActionOrigin_PS4_Reserved8
@ k_EInputActionOrigin_PS4_Reserved9
@ k_EInputActionOrigin_SteamController_RightTrigger_Pull
@ k_EInputActionOrigin_SteamController_RightPad_DPadEast
@ k_EInputActionOrigin_Switch_Reserved2
@ k_EInputActionOrigin_PS4_Reserved7
@ k_EInputActionOrigin_PS5_RightStick_Click
@ k_EInputActionOrigin_SteamController_RightGrip
@ k_EInputActionOrigin_SteamController_Reserved2
@ k_EInputActionOrigin_SteamDeck_R2_SoftPull
@ k_EInputActionOrigin_PS5_CenterPad_Touch
@ k_EInputActionOrigin_SteamDeck_Menu
@ k_EInputActionOrigin_SteamDeck_RightPad_Click
@ k_EInputActionOrigin_Switch_Reserved16
@ k_EInputActionOrigin_PS5_RightStick_DPadSouth
@ k_EInputActionOrigin_SteamDeck_LeftStick_DPadSouth
@ k_EInputActionOrigin_PS5_LeftStick_DPadNorth
@ k_EInputActionOrigin_XBoxOne_LeftGrip_Lower
@ k_EInputActionOrigin_SteamController_Gyro_Move
@ k_EInputActionOrigin_PS5_LeftStick_DPadWest
@ k_EInputActionOrigin_XBox360_Reserved7
@ k_EInputActionOrigin_PS5_RightStick_DPadNorth
@ k_EInputActionOrigin_XBoxOne_LeftStick_DPadSouth
@ k_EInputActionOrigin_XBoxOne_DPad_North
@ k_EInputActionOrigin_PS4_LeftPad_DPadEast
@ k_EInputActionOrigin_XBoxOne_Reserved10
@ k_EInputActionOrigin_Switch_RightGyro_Roll
@ k_EInputActionOrigin_SteamController_B
@ k_EInputActionOrigin_PS4_Reserved5
@ k_EInputActionOrigin_SteamController_LeftTrigger_Pull
@ k_EInputActionOrigin_PS5_Reserved12
@ k_EInputActionOrigin_PS4_RightBumper
@ k_EInputActionOrigin_SteamDeck_LeftPad_Click
@ k_EInputActionOrigin_PS4_LeftPad_DPadWest
@ k_EInputActionOrigin_PS5_Reserved5
@ k_EInputActionOrigin_PS4_RightPad_Click
@ k_EInputActionOrigin_SteamController_Reserved3
@ k_EInputActionOrigin_XBox360_RightStick_DPadWest
@ k_EInputActionOrigin_Switch_LeftGrip_Lower
@ k_EInputActionOrigin_Switch_RightTrigger_Pull
@ k_EInputActionOrigin_SteamController_LeftPad_Touch
@ k_EInputActionOrigin_XBox360_Start
@ k_EInputActionOrigin_PS4_LeftTrigger_Click
@ k_EInputActionOrigin_PS5_RightPad_Swipe
@ k_EInputActionOrigin_Switch_RightGyro_Move
@ k_EInputActionOrigin_XBox360_RightTrigger_Pull
@ k_EInputActionOrigin_PS4_RightPad_DPadSouth
@ k_EInputActionOrigin_PS4_LeftStick_DPadSouth
@ k_EInputActionOrigin_PS5_Reserved13
@ k_EInputActionOrigin_XBox360_DPad_East
@ k_EInputActionOrigin_Switch_RightGrip_Upper
@ k_EInputActionOrigin_SteamDeck_Gyro_Move
@ k_EInputActionOrigin_XBoxOne_LeftGrip_Upper
@ k_EInputActionOrigin_PS4_CenterPad_Touch
@ k_EInputActionOrigin_SteamDeck_RightPad_DPadSouth
@ k_EInputActionOrigin_XBox360_RightStick_DPadNorth
@ k_EInputActionOrigin_PS5_RightPad_Touch
@ k_EInputActionOrigin_SteamDeck_RightPad_DPadWest
@ k_EInputActionOrigin_Switch_RightGyro_Yaw
@ k_EInputActionOrigin_Switch_ProGyro_Move
@ k_EInputActionOrigin_Switch_Reserved8
@ k_EInputActionOrigin_SteamDeck_Reserved4
@ k_EInputActionOrigin_PS4_CenterPad_Swipe
@ k_EInputActionOrigin_SteamController_LeftPad_DPadSouth
@ k_EInputActionOrigin_SteamController_Gyro_Roll
@ k_EInputActionOrigin_XBoxOne_RightTrigger_Pull
@ k_EInputActionOrigin_PS4_RightStick_DPadNorth
@ k_EInputActionOrigin_Switch_LeftGyro_Pitch
@ k_EInputActionOrigin_PS5_Reserved7
@ k_EInputActionOrigin_SteamDeck_Reserved11
@ k_EInputActionOrigin_SteamDeck_DPad_East
@ k_EInputActionOrigin_PS5_CenterPad_DPadWest
@ k_EInputActionOrigin_SteamController_RightPad_Touch
@ k_EInputActionOrigin_SteamDeck_DPad_North
@ k_EInputActionOrigin_PS5_Reserved10
@ k_EInputActionOrigin_Switch_DPad_Move
@ k_EInputActionOrigin_PS5_RightBumper
@ k_EInputActionOrigin_PS4_LeftPad_DPadNorth
@ k_EInputActionOrigin_PS4_LeftBumper
@ k_EInputActionOrigin_SteamController_LeftStick_DPadWest
@ k_EInputActionOrigin_Switch_LeftStick_DPadSouth
@ k_EInputActionOrigin_SteamDeck_Gyro_Roll
@ k_EInputActionOrigin_PS5_Reserved6
@ k_EInputActionOrigin_SteamController_RightPad_Click
@ k_EInputActionOrigin_XBoxOne_LeftTrigger_Click
@ k_EInputActionOrigin_PS4_RightPad_DPadEast
@ k_EInputActionOrigin_PS5_RightStick_DPadWest
@ k_EInputActionOrigin_PS5_LeftStick_Move
@ k_EInputActionOrigin_SteamDeck_RightStick_Touch
@ k_EInputActionOrigin_SteamController_Reserved10
@ k_EInputActionOrigin_PS4_RightStick_DPadSouth
@ k_EInputActionOrigin_XBox360_Reserved9
@ k_EInputActionOrigin_SteamController_LeftBumper
@ k_EInputActionOrigin_XBoxOne_LeftTrigger_Pull
@ k_EInputActionOrigin_XBoxOne_LeftStick_Click
@ k_EInputActionOrigin_XBoxOne_RightTrigger_Click
@ k_EInputActionOrigin_SteamController_A
@ k_EInputActionOrigin_SteamDeck_DPad_South
@ k_EInputActionOrigin_SteamController_Gyro_Yaw
@ k_EInputActionOrigin_XBox360_DPad_Move
@ k_EInputActionOrigin_PS5_LeftPad_DPadEast
@ k_EInputActionOrigin_PS5_Reserved4
@ k_EInputActionOrigin_Switch_Reserved1
@ k_EInputActionOrigin_XBoxOne_RightStick_DPadSouth
@ k_EInputActionOrigin_Switch_Reserved17
@ k_EInputActionOrigin_SteamDeck_Gyro_Pitch
@ k_EInputActionOrigin_SteamDeck_Reserved3
@ k_EInputActionOrigin_Switch_Reserved18
@ k_EInputActionOrigin_Switch_Reserved20
@ k_EInputActionOrigin_Switch_RightStick_DPadWest
@ k_EInputActionOrigin_XBox360_LeftTrigger_Pull
@ k_EInputActionOrigin_Switch_RightStick_Move
@ k_EInputActionOrigin_PS5_LeftStick_DPadEast
@ k_EInputActionOrigin_XBoxOne_LeftStick_DPadNorth
@ k_EInputActionOrigin_SteamDeck_Reserved17
@ k_EInputActionOrigin_PS4_Reserved2
@ k_EInputActionOrigin_Switch_RightBumper
@ k_EInputActionOrigin_PS5_RightStick_Move
@ k_EInputActionOrigin_SteamController_LeftPad_DPadWest
@ k_EInputActionOrigin_PS4_LeftStick_Move
@ k_EInputActionOrigin_SteamDeck_LeftPad_DPadNorth
@ k_EInputActionOrigin_PS5_RightPad_DPadWest
@ k_EInputActionOrigin_PS5_LeftPad_DPadSouth
@ k_EInputActionOrigin_SteamDeck_Reserved12
@ k_EInputActionOrigin_XBox360_Reserved1
@ k_EInputActionOrigin_SteamDeck_LeftStick_DPadNorth
@ k_EInputActionOrigin_SteamDeck_Reserved20
@ k_EInputActionOrigin_SteamController_Back
@ k_EInputActionOrigin_PS5_LeftTrigger_Click
@ k_EInputActionOrigin_Switch_RightStick_Click
@ k_EInputActionOrigin_PS4_RightTrigger_Pull
@ k_EInputActionOrigin_XBoxOne_RightStick_Move
@ k_EInputActionOrigin_SteamController_Reserved5
@ k_EInputActionOrigin_Switch_Reserved13
@ k_EInputActionOrigin_XBoxOne_Reserved6
@ k_EInputActionOrigin_PS5_Reserved8
@ k_EInputActionOrigin_SteamDeck_Reserved5
@ k_EInputActionOrigin_PS5_Reserved15
@ k_EInputActionOrigin_XBox360_RightStick_DPadEast
@ k_EInputActionOrigin_XBox360_RightStick_Move
@ k_EInputActionOrigin_SteamController_LeftGrip
@ k_EInputActionOrigin_SteamController_LeftPad_DPadEast
@ k_EInputActionOrigin_PS5_Reserved3
@ k_EInputActionOrigin_PS4_LeftPad_Click
@ k_EInputActionOrigin_Switch_Reserved5
@ k_EInputActionOrigin_SteamDeck_DPad_Move
@ k_EInputActionOrigin_Switch_Reserved3
@ k_EInputActionOrigin_SteamController_RightPad_DPadSouth
@ k_EInputActionOrigin_Switch_RightGrip_Lower
@ k_EInputActionOrigin_PS4_CenterPad_DPadSouth
@ k_EInputActionOrigin_PS5_Gyro_Move
@ k_EInputActionOrigin_PS5_RightTrigger_Click
@ k_EInputActionOrigin_SteamDeck_Reserved18
@ k_EInputActionOrigin_SteamController_Reserved4
@ k_EInputActionOrigin_Switch_Reserved14
@ k_EInputActionOrigin_PS5_CenterPad_DPadEast
@ k_EInputActionOrigin_SteamDeck_Reserved15
@ k_EInputActionOrigin_PS4_LeftPad_Swipe
@ k_EInputActionOrigin_Switch_Reserved12
@ k_EInputActionOrigin_SteamController_LeftStick_Move
@ k_EInputActionOrigin_PS5_LeftPad_Click
@ k_EInputActionOrigin_SteamDeck_RightPad_DPadNorth
@ k_EInputActionOrigin_Switch_RightStick_DPadEast
@ k_EInputActionOrigin_SteamController_LeftPad_DPadNorth
@ k_EInputActionOrigin_PS4_LeftPad_Touch
@ k_EInputActionOrigin_Switch_Reserved11
@ k_EInputActionOrigin_SteamController_LeftPad_Click
@ k_EInputActionOrigin_SteamController_X
@ k_EInputActionOrigin_Switch_DPad_South
@ k_EInputActionOrigin_SteamDeck_LeftPad_DPadSouth
@ k_EInputActionOrigin_SteamDeck_RightPad_Touch
@ k_EInputActionOrigin_SteamDeck_LeftStick_DPadEast
@ k_EInputActionOrigin_PS4_DPad_South
@ k_EInputActionOrigin_XBoxOne_DPad_East
@ k_EInputActionOrigin_PS5_CenterPad_Swipe
@ k_EInputActionOrigin_XBoxOne_RightStick_DPadNorth
@ k_EInputActionOrigin_Switch_Reserved15
@ k_EInputActionOrigin_XBoxOne_Share
@ k_EInputActionOrigin_XBox360_RightStick_DPadSouth
@ k_EInputActionOrigin_SteamController_Reserved9
@ k_EInputActionOrigin_SteamController_LeftTrigger_Click
@ k_EInputActionOrigin_XBox360_LeftStick_Move
@ k_EInputActionOrigin_PS4_CenterPad_DPadNorth
@ k_EInputActionOrigin_XBox360_RightBumper
@ k_EInputActionOrigin_SteamController_Y
@ k_EInputActionOrigin_PS4_CenterPad_DPadWest
@ k_EInputActionOrigin_Switch_LeftGyro_Move
@ k_EInputActionOrigin_PS5_Reserved11
@ k_EInputActionOrigin_PS4_RightStick_DPadEast
@ k_EInputActionOrigin_PS5_Reserved1
@ k_EInputActionOrigin_PS5_Reserved16
@ k_EInputActionOrigin_SteamDeck_Reserved14
@ k_EInputActionOrigin_PS5_CenterPad_DPadSouth
@ k_EInputActionOrigin_Switch_DPad_West
@ k_EInputActionOrigin_XBox360_LeftTrigger_Click
@ k_EInputActionOrigin_SteamDeck_Reserved9
@ k_EInputActionOrigin_XBox360_LeftStick_DPadNorth
@ k_EInputActionOrigin_SteamDeck_RightStick_DPadNorth
@ k_EInputActionOrigin_SteamController_LeftStick_Click
@ k_EInputActionOrigin_SteamDeck_LeftStick_Touch
@ k_EInputActionOrigin_Switch_LeftBumper
@ k_EInputActionOrigin_PS5_DPad_Move
@ k_EInputActionOrigin_PS4_RightPad_Swipe
@ k_EInputActionOrigin_PS5_CenterPad_DPadNorth
@ k_EInputActionOrigin_Switch_DPad_East
@ k_EInputActionOrigin_PS4_LeftStick_Click
@ k_EInputActionOrigin_PS4_Reserved4
@ k_EInputActionOrigin_XBoxOne_Reserved7
@ k_EInputActionOrigin_SteamDeck_LeftStick_DPadWest
@ k_EInputActionOrigin_Switch_LeftStick_DPadEast
@ k_EInputActionOrigin_SteamController_RightPad_DPadWest
@ k_EInputActionOrigin_SteamDeck_View
@ k_EInputActionOrigin_PS5_Gyro_Roll
@ k_EInputActionOrigin_PS5_Reserved18
@ k_EInputActionOrigin_SteamDeck_LeftPad_DPadWest
@ k_EInputActionOrigin_XBox360_Reserved5
@ k_EInputActionOrigin_PS4_CenterPad_DPadEast
earlyEnd_directive
Definition Enums.h:32877
ESpatialDenoiserType
Definition Enums.h:37070
ENavigationGenesis
Definition Enums.h:10640
EHierarchicalSimplificationMethod
Definition Enums.h:14543
EMovieSceneChannelProxyType
Definition Enums.h:8425
EDatasmithImportLightmapMax
Definition Enums.h:24652
VkRayTracingShaderGroupTypeNV
Definition Enums.h:1973
@ VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV
EVisibilityTrackAction
Definition Enums.h:37975
EStereoscopicEye
Definition Enums.h:8101
EOutputCanBeNullptr
Definition Enums.h:19608
duDebugDrawPrimitives
Definition Enums.h:39277
EGenerateMipsPass
Definition Enums.h:14136
EGCReferenceType
Definition Enums.h:6294
@ GCRT_ArrayAddFieldPathReferencedObject
@ GCRT_AddStructReferencedObjects
@ GCRT_AddFieldPathReferencedObject
ovrKeyValuePairType_
Definition Enums.h:17358
EInternal
Definition Enums.h:4084
@ EC_InternalUseOnlyConstructor
SPATIAL_INPUT_ACTIVATION_POLICY
Definition Enums.h:3922
EAdManagerDelegate
Definition Enums.h:38613
EOffsetRootBoneMode
Definition Enums.h:7849
EDataLayerState
Definition Enums.h:32367
ETickingGroup
Definition Enums.h:8266
ESectionEvaluationFlags
Definition Enums.h:8530
ECrashTrigger
Definition Enums.h:24848
EAudioStreamingState
Definition Enums.h:40179
EPostSequentialRPCType
Definition Enums.h:7894
UDataFileAccess
Definition Enums.h:33655
VkCommandBufferLevel
Definition Enums.h:827
EWidgetUpdateFlags
Definition Enums.h:12747
EChaosBreakingSortMethod
Definition Enums.h:37310
ENDILandscape_SourceMode
Definition Enums.h:14143
EClothLODBiasMode
Definition Enums.h:19570
EGameplayTaskEvent
Definition Enums.h:33519
EMeshApproximationBaseCappingType
Definition Enums.h:8806
EEditMeshPolygonsToolActions
Definition Enums.h:23610
ECameraAnimationEasingType
Definition Enums.h:28103
EMaturityChildType
Definition Enums.h:38809
NSVGfillRule
Definition Enums.h:34387
EDatasmithImportActorPolicy
Definition Enums.h:24697
ERayTracingViewMaskMode
Definition Enums.h:37055
EGroomBindingMeshType
Definition Enums.h:22512
EInstallBundleResult
Definition Enums.h:11095
ERichCurveInterpMode
Definition Enums.h:4732
EGPUProfileSortMode
Definition Enums.h:35135
EStructSerializerNullValuePolicies
Definition Enums.h:22068
EGizmoElementState
Definition Enums.h:39017
EMediaTextureVisibleMipsTiles
Definition Enums.h:31281
ECameraAnimationPlaySpace
Definition Enums.h:28115
EMemZeroed
Definition Enums.h:18215
ENGXDLSSDenoiserMode
Definition Enums.h:21398
ControlDirection
Definition Enums.h:29740
ERayTracingInstanceFlags
Definition Enums.h:11619
mi_memory_order_e
Definition Enums.h:33163
PCGDistanceShape
Definition Enums.h:20756
ESoundType
Definition Enums.h:8317
VkIndirectCommandsTokenTypeNVX
Definition Enums.h:2209
EOccludedAction
Definition Enums.h:26568
AnimPhysTwistAxis
Definition Enums.h:36339
ESkeletalMeshAsyncProperties
Definition Enums.h:13969
EPCGMetadataFilterMode
Definition Enums.h:20639
EKelvinletBrushMode
Definition Enums.h:24292
EMotionBlurVelocityScatterPass
Definition Enums.h:38419
EHairStrandsBookmark
Definition Enums.h:20184
VkBuildAccelerationStructureModeKHR
Definition Enums.h:39494
EAimMode
Definition Enums.h:20787
@ OrientToTarget
EVolumetricCloudTracingMaxDistanceMode
Definition Enums.h:37261
FWPM_APPC_NETWORK_CAPABILITY_TYPE_
Definition Enums.h:2961
IKEEXT_CERT_POLICY_PROTOCOL_TYPE_
Definition Enums.h:2906
ELightMapPaddingType
Definition Enums.h:22093
VkConservativeRasterizationModeEXT
Definition Enums.h:1857
EDrawPolygonDrawMode
Definition Enums.h:23580
EDatasmithImportScene
Definition Enums.h:24663
EPCGPointProperties
Definition Enums.h:20531
ECameraShakePlaySpace
Definition Enums.h:5981
EFBIKBoneLimitType
Definition Enums.h:25939
EGeometryScriptMathWarpType
Definition Enums.h:18108
ESocketBSDParam
Definition Enums.h:33035
VkDisplayEventTypeEXT
Definition Enums.h:1201
@ VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT
ELiveLinkTimecodeProviderEvaluationType
Definition Enums.h:24862
EMessageBusNotification
Definition Enums.h:13016
EAutoExposureMethod
Definition Enums.h:13783
EShadowProjectionVertexShaderFlags
Definition Enums.h:35166
EOS_UI_EKeyCombination
Definition Enums.h:23861
EHairStrandsAllocationType
Definition Enums.h:18236
EGBufferChecker
Definition Enums.h:5537
ETextureDownscaleOptions
Definition Enums.h:12710
EParticleCollisionShaderMode
Definition Enums.h:40303
EPointOnCircleSpacingMethod
Definition Enums.h:41237
EOptimusBufferWriteType
Definition Enums.h:25988
EMeshSelectionToolActions
Definition Enums.h:26240
EMeshVertexSculptBrushType
Definition Enums.h:26316
EPrimitiveIdMode
Definition Enums.h:7019
@ PrimID_DynamicPrimitiveShaderData
EMouseCaptureMode
Definition Enums.h:7775
@ CapturePermanently_IncludingInitialMouseDown
EDeferredMaterialMode
Definition Enums.h:36210
EHoudiniOutputType
Definition Enums.h:21258
ELocationYToSpawnEnum
Definition Enums.h:25855
VkSharingMode
Definition Enums.h:2074
@ VK_SHARING_MODE_MAX_ENUM
@ VK_SHARING_MODE_CONCURRENT
@ VK_SHARING_MODE_RANGE_SIZE
@ VK_SHARING_MODE_END_RANGE
@ VK_SHARING_MODE_EXCLUSIVE
@ VK_SHARING_MODE_BEGIN_RANGE
EGenerateCompressedLayersTimeSliced
Definition Enums.h:32100
EHairViewRayTracingMask
Definition Enums.h:25418
ESlateDebuggingStateChangeEvent
Definition Enums.h:22609
EBlendOperation
Definition Enums.h:6418
EARWorldMappingState
Definition Enums.h:36579
EAudioDeviceChangedRole
Definition Enums.h:39067
ERDGViewType
Definition Enums.h:5410
EPCGMeshSelectorMaterialOverrideMode
Definition Enums.h:23660
VkSamplerYcbcrRange
Definition Enums.h:2186
@ VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR
EViewTargetBlendFunction
Definition Enums.h:4661
EMaterialInstanceClearParameterFlag
Definition Enums.h:11314
ECheckBoxState
Definition Enums.h:8902
EShadowMapFlags
Definition Enums.h:19018
ParticleReplayState
Definition Enums.h:11457
EGenerateRecastFilterTimeSlicedState
Definition Enums.h:32072
EStrandsTexturesMeshType
Definition Enums.h:25623
ovrSendPolicy_
Definition Enums.h:17351
rcRasterizationFlags
Definition Enums.h:32055
EOrientation
Definition Enums.h:5610
ENetPingControlMessage
Definition Enums.h:17048
ETextureDimension
Definition Enums.h:10954
EGeometryScriptUVIslandSource
Definition Enums.h:18697
EPCGMedadataVectorOperation
Definition Enums.h:22782
FILETYPEATTRIBUTEFLAGS
Definition Enums.h:32558
EBakeScaleMethod
Definition Enums.h:31195
ELayeredBoneBlendMode
Definition Enums.h:36667
EMeshSelectionToolPrimaryMode
Definition Enums.h:26264
EOptimusDefaultDeformerMode
Definition Enums.h:25656
EGroomInterpolationWeight
Definition Enums.h:18277
EWeightmapRTType
Definition Enums.h:36974
UCalendarDateFields
Definition Enums.h:33745
EAsyncIOPriorityAndFlags
Definition Enums.h:5594
EAchievementType
Definition Enums.h:17612
FWPM_NET_EVENT_TYPE_
Definition Enums.h:2755
@ FWPM_NET_EVENT_TYPE_LPM_PACKET_ARRIVAL
TextEntryInstigator
Definition Enums.h:31474
CURLSHoption
Definition Enums.h:35976
EMeshApproximationSimplificationPolicy
Definition Enums.h:8819
EScreenPercentageMode
Definition Enums.h:14180
EAudioPlugin
Definition Enums.h:19033
EColorBlockAlphaDisplayMode
Definition Enums.h:24734
EControlRigFKRigExecuteMode
Definition Enums.h:22652
ERHIPoolResourceTypes
Definition Enums.h:38989
PluginStyle
Definition Enums.h:11866
@ UNITY_STYLE_DEFERRED
EConstructDynamicType
Definition Enums.h:22087
EAddressInfoFlags
Definition Enums.h:9320
EEQSNormalizationType
Definition Enums.h:41216
ETriggerEffectType
Definition Enums.h:28122
EFourPlayerSplitScreenType
Definition Enums.h:28144
EPlayMovieVolumeType
Definition Enums.h:27782
EPCGTextureDensityFunction
Definition Enums.h:21224
EResourceAllocationStrategy
Definition Enums.h:38983
mi_delayed_e
Definition Enums.h:33173
CURLMoption
Definition Enums.h:35955
@ CURLMOPT_PIPELINING_SITE_BL
@ CURLMOPT_MAX_TOTAL_CONNECTIONS
@ CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE
@ CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE
@ CURLMOPT_TIMERFUNCTION
@ CURLMOPT_MAX_HOST_CONNECTIONS
@ CURLMOPT_MAX_CONCURRENT_STREAMS
@ CURLMOPT_SOCKETFUNCTION
@ CURLMOPT_PUSHFUNCTION
@ CURLMOPT_PIPELINING_SERVER_BL
@ CURLMOPT_MAX_PIPELINE_LENGTH
@ CURLMOPT_MAXCONNECTS
ECrashDumpMode
Definition Enums.h:34343
ENetLevelVisibilityRequest
Definition Enums.h:21757
EARSessionStatus
Definition Enums.h:36143
EFloatArrayToIntArrayFunctionEnum
Definition Enums.h:25199
WICBitmapPaletteType
Definition Enums.h:10
EJsonNotation
Definition Enums.h:9007
EDatasmithCADStitchingTechnique
Definition Enums.h:24670
PCGNormalToDensityMode
Definition Enums.h:20763
EGainParamMode
Definition Enums.h:37637
ESpeedTreeLODType
Definition Enums.h:32467
VkPipelineBindPoint
Definition Enums.h:804
@ VK_PIPELINE_BIND_POINT_RAY_TRACING_NV
EOptimusGlobalNotifyType
Definition Enums.h:25742
EGatherTilesCopyMode
Definition Enums.h:39614
EPrimaryScreenPercentageMethod
Definition Enums.h:11473
EConstraintOffsetOption
Definition Enums.h:36850
ESubmixEffectConvolutionReverbBlockSize
Definition Enums.h:28984
EDatasmithCADRetessellationRule
Definition Enums.h:24677
EGameModsEvent
Definition Enums.h:27984
@ EGameModsEvent_FinishInstalling
@ EGameModsEvent_Uninstalling
@ EGameModsEvent_InstallingProgress
@ EGameModsEvent_InitInstalling
@ EGameModsEvent_AlreadyInstalled
@ EGameModsEvent_CancelInstalling
@ EGameModsEvent_ViewRegister
@ EGameModsEvent_InitUninstalling
@ EGameModsEvent_FinishUpdating
EJWTCertificateType
Definition Enums.h:24538
EGeometryScriptBakeBitDepth
Definition Enums.h:17576
EGizmoElementArrowHeadType
Definition Enums.h:39055
EOverlapFilterOption
Definition Enums.h:18810
EParticleSystemUpdateMode
Definition Enums.h:11209
_NVAPI_VIDEO_CONTROL_COMPONENT_ALGORITHM
Definition Enums.h:1784
EMovieSceneSequenceCompilerMask
Definition Enums.h:13597
ModulationParamMode
Definition Enums.h:38701
EVisibilityTrackCondition
Definition Enums.h:37983
ERandomDataIndexType
Definition Enums.h:36797
EDisplaceMeshToolSubdivisionType
Definition Enums.h:31353
EDrawPolyPathExtrudeMode
Definition Enums.h:31395
EBoneSocketSourceIndexMode
Definition Enums.h:38353
EComputeNTBsOptions
Definition Enums.h:38292
EFileOpenFlags
Definition Enums.h:11741
EStereoChannelMode
Definition Enums.h:29113
EAsyncPackageLoadingState
Definition Enums.h:33270
EMeshLODSelectionType
Definition Enums.h:20311
EWorldPartitionStreamingPerformance
Definition Enums.h:32360
VkDriverIdKHR
Definition Enums.h:2121
@ VK_DRIVER_ID_MAX_ENUM_KHR
@ VK_DRIVER_ID_END_RANGE_KHR
@ VK_DRIVER_ID_MESA_RADV_KHR
@ VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR
@ VK_DRIVER_ID_RANGE_SIZE_KHR
@ VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR
@ VK_DRIVER_ID_GGP_PROPRIETARY_KHR
@ VK_DRIVER_ID_AMD_PROPRIETARY_KHR
@ VK_DRIVER_ID_BEGIN_RANGE_KHR
@ VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR
@ VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR
@ VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR
@ VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR
@ VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR
@ VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR
@ VK_DRIVER_ID_ARM_PROPRIETARY_KHR
EPathPermissionListType
Definition Enums.h:34469
EAllowKinematicDeferral
Definition Enums.h:19629
ESlateVertexRounding
Definition Enums.h:19690
EGeometryScriptUVFlattenMethod
Definition Enums.h:18690
VkCommandBufferResetFlagBits
Definition Enums.h:39448
EOnlineErrorResult
Definition Enums.h:12189
EThreadPriority
Definition Enums.h:5969
EExtrudeMeshSelectionInteractionMode
Definition Enums.h:24202
VkPeerMemoryFeatureFlagBits
Definition Enums.h:2328
EXRVisualType
Definition Enums.h:12981
ENodeEnabledState
Definition Enums.h:17820
EAOTechnique
Definition Enums.h:35246
EWindowActivation
Definition Enums.h:11238
WICBitmapTransformOptions
Definition Enums.h:3904
EHoudiniGeoType
Definition Enums.h:23725
ESphericalLimitType
Definition Enums.h:36346
EPCGSettingsExecutionMode
Definition Enums.h:31155
EProceduralStairsType
Definition Enums.h:23403
EBspNodeFlags
Definition Enums.h:6515
EAudioMixerChannelType
Definition Enums.h:21910
EHairStrandsCommonPassType
Definition Enums.h:36827
ELevelVisibility
Definition Enums.h:37178
EPlatformInfoType
Definition Enums.h:13741
EStructSerializerReferenceLoopPolicies
Definition Enums.h:22074
XXH_alignment
Definition Enums.h:33891
AnimPhysLinearConstraintType
Definition Enums.h:36327
EFootPlacementLockType
Definition Enums.h:7790
ESweepOrRay
Definition Enums.h:40193
EGeometryScriptMeshEditPolygroupMode
Definition Enums.h:18181
EEmitterDynamicParameterValue
Definition Enums.h:40077
EFastArraySerializerDeltaFlags
Definition Enums.h:9370
EGPUSkinCacheDispatchFlags
Definition Enums.h:38918
ERasterizerFillMode
Definition Enums.h:6436
IKEEXT_CIPHER_TYPE_
Definition Enums.h:2806
ESQLiteColumnType
Definition Enums.h:23432
EGizmoElementPartialType
Definition Enums.h:39048
ETabActivationCause
Definition Enums.h:32735
EPinContainerType
Definition Enums.h:11270
ECFCoreModsSearchSortField
Definition Enums.h:14291
USystemTimeZoneType
Definition Enums.h:33975
EXRTrackedDeviceType
Definition Enums.h:12937
EARTrackingQuality
Definition Enums.h:36547
EToolSide
Definition Enums.h:18470
EOcclusionCalculationUIMode
Definition Enums.h:26556
EPropertyAccessChangeNotifyMode
Definition Enums.h:28551
ECFCoreChildFileType
Definition Enums.h:13442
EGeometryCollectionDebugDrawActorHideGeometry
Definition Enums.h:37342
EBTDecoratorAbortRequest
Definition Enums.h:39919
EPropertyFlags
Definition Enums.h:5260
EWidgetSpace
Definition Enums.h:37191
ELayoutExtensionPosition
Definition Enums.h:33599
ESkeletalMeshVertexFlags
Definition Enums.h:8885
ELaplacianWeightScheme
Definition Enums.h:20294
EInstallBundlePriority
Definition Enums.h:11087
EMaterialLayerLinkState
Definition Enums.h:13088
EAttenuationDistanceModel
Definition Enums.h:18390
EGeometryScriptPolyOperationArea
Definition Enums.h:18201
ETextTransformPolicy
Definition Enums.h:11697
EBinkMediaPlayerBinkBufferModes
Definition Enums.h:29479
EOS_PlayerDataStorage_EReadResult
Definition Enums.h:21572
CURLSHcode
Definition Enums.h:36009
@ CURLSHE_NOT_BUILT_IN
@ CURLSHE_BAD_OPTION
ERigMetadataType
Definition Enums.h:19143
FGCLockBehavior
Definition Enums.h:34326
VkEventCreateFlagBits
Definition Enums.h:27246
EPCGMeshSamplingMethod
Definition Enums.h:21277
ESpeedTreeWindType
Definition Enums.h:32456
ETextureSamplerFilter
Definition Enums.h:12694
EMaterialStencilCompare
Definition Enums.h:9229
EMeshLODIdentifier
Definition Enums.h:17597
EInputDeviceTriggerMask
Definition Enums.h:22615
ERigSpaceType
Definition Enums.h:19230
TCP_UPLOAD_REASON
Definition Enums.h:3178
EMultipleKeyBindingIndex
Definition Enums.h:8718
ESleepFamily
Definition Enums.h:7308
EBeginAuthSessionResult
Definition Enums.h:15041
ERBFQuatDistanceType
Definition Enums.h:40834
EAsyncWriteOptions
Definition Enums.h:32407
EControllerHapticLocation
Definition Enums.h:16506
EEditPivotToolActions
Definition Enums.h:31492
BattleyePlayerStatus
Definition Enums.h:32271
EUnitType
Definition Enums.h:23284
@ LuminousIntensity
EReplayStreamerState
Definition Enums.h:10248
EUdpMessageFormat
Definition Enums.h:26019
EConstants
Definition Enums.h:34575
@ UE4_MINIDUMP_CRASHCONTEXT
EIndirectShadowingPrimitiveTypes
Definition Enums.h:35081
EMovieScenePositionType
Definition Enums.h:19545
ECustomAttributeTypeEnum
Definition Enums.h:25308
ERayTracingGeometryInitializerType
Definition Enums.h:21725
EToolContextCoordinateSystem
Definition Enums.h:13807
EARPlaneDetectionMode
Definition Enums.h:36477
ETransformSpaceMode
Definition Enums.h:19937
ERHITransientAllocationType
Definition Enums.h:13845
OIDNError
Definition Enums.h:29571
@ OIDN_ERROR_UNSUPPORTED_HARDWARE
@ OIDN_ERROR_UNKNOWN
@ OIDN_ERROR_INVALID_ARGUMENT
@ OIDN_ERROR_INVALID_OPERATION
@ OIDN_ERROR_OUT_OF_MEMORY
@ OIDN_ERROR_CANCELLED
ECompiledPartialDerivativeVariation
Definition Enums.h:22920
ESubLevelStripMode
Definition Enums.h:35335
EDepthOfFieldFunctionValue
Definition Enums.h:40052
EDataDrivenShaderPlatformInfoCondition
Definition Enums.h:38025
ETimeSliceWorkResult
Definition Enums.h:32007
ESplatBlendOp
Definition Enums.h:40025
EDownsampleQuality
Definition Enums.h:34443
ESteamAuthResponseCode
Definition Enums.h:16981
EBakeVertexOutput
Definition Enums.h:24385
ECustomDepthPassLocation
Definition Enums.h:33551
ERenderTargetStoreAction
Definition Enums.h:9897
EGameplayTagSelectionType
Definition Enums.h:39745
ETypedElementSelectionMethod
Definition Enums.h:23214
NATIVE_DISPLAY_ORIENTATION
Definition Enums.h:74
BeamModifierType
Definition Enums.h:38140
ESourceEffectMotionFilterTopology
Definition Enums.h:29166
VkFragmentShadingRateCombinerOpKHR
Definition Enums.h:41154
EShadowDepthCacheMode
Definition Enums.h:35099
VkSemaphoreImportFlagBits
Definition Enums.h:2504
VkSampleCountFlagBits
Definition Enums.h:39337
EShaderFundamentalType
Definition Enums.h:13273
EGeometryScriptAxis
Definition Enums.h:14607
EGeometryScriptSearchOutcomePins
Definition Enums.h:14587
EPinInsertPosition
Definition Enums.h:24400
EEOSApiVersion
Definition Enums.h:24003
EPropertyAccessResultFlags
Definition Enums.h:28575
EMetaPathUpdateReason
Definition Enums.h:39925
EPlayerResult_t
Definition Enums.h:15402
@ k_EPlayerResultFailedToConnect
EStructSerializerStateFlags
Definition Enums.h:22062
ETextureEncodeSpeed
Definition Enums.h:14235
EColorVisionDeficiency
Definition Enums.h:16625
VkPipelineExecutableStatisticFormatKHR
Definition Enums.h:2594
EDayOfWeek
Definition Enums.h:13390
VkAccelerationStructureTypeKHR
Definition Enums.h:26796
EVoxelBlendOperation
Definition Enums.h:26727
EPelvisHeightMode
Definition Enums.h:7813
@ FrontPlantedFeetUphill_FrontFeetDownhill
EClippingMethod
Definition Enums.h:21087
ESimulationTiming
Definition Enums.h:36869
EUniqueIdEncodingFlags
Definition Enums.h:7315
EReplayHeaderFlags
Definition Enums.h:20281
EGameplayDebuggerOverrideMode
Definition Enums.h:39912
EStructDeserializerBackendTokens
Definition Enums.h:22025
EFieldIntegerType
Definition Enums.h:25810
ESparseVolumePackedDataFormat
Definition Enums.h:35114
ERichCurveKeyTimeCompressionFormat
Definition Enums.h:5442
EInstallBundleManagerPatchCheckResult
Definition Enums.h:40373
EParticleDetailMode
Definition Enums.h:37652
ESoundscapeColorAltitudeClampMode
Definition Enums.h:20305
VkColorComponentFlagBits
Definition Enums.h:39476
EMovieSceneCompletionMode
Definition Enums.h:8401
IPSEC_TRANSFORM_TYPE_
Definition Enums.h:3327
ESteamNetworkingConfigScope
Definition Enums.h:15139
EDetailMode
Definition Enums.h:21216
EStreamlineResource
Definition Enums.h:21502
EVirtualShadowMapProjectionInputType
Definition Enums.h:37135
ETrackSupport
Definition Enums.h:31467
EConstraintTransformComponentFlags
Definition Enums.h:10293
ESourceEffectMotionFilterType
Definition Enums.h:29128
EIntersectionResult
Definition Enums.h:16651
ERDGInitialDataFlags
Definition Enums.h:8942
EPCGTextureColorChannel
Definition Enums.h:21230
MovieScene3DPathSection_Axis
Definition Enums.h:37627
EViewModeIndex
Definition Enums.h:11580
@ VMI_MaterialTextureScaleAccuracy
@ VMI_StationaryLightOverlap
@ VMI_PrimitiveDistanceAccuracy
@ VMI_VisualizeVirtualShadowMap
@ VMI_ShaderComplexityWithQuadOverdraw
@ VMI_VirtualTexturePendingMips
@ VMI_RequiredTextureResolution
EEmitterRenderMode
Definition Enums.h:28288
NSVGpaintType
Definition Enums.h:34407
@ NSVG_PAINT_RADIAL_GRADIENT
@ NSVG_PAINT_LINEAR_GRADIENT
EContentBundleClientState
Definition Enums.h:39985
EOS_TitleStorage_EReadResult
Definition Enums.h:21587
EMovieSceneBuiltInEasing
Definition Enums.h:9164
EObjectInitializerOptions
Definition Enums.h:12393
ESaveRealm
Definition Enums.h:32374
EEdGraphNodeDeprecationType
Definition Enums.h:18625
ESteamPartyBeaconLocationType
Definition Enums.h:16531
ERBFSolverType
Definition Enums.h:36746
EGBufferSlot
Definition Enums.h:5471
@ GBS_PerObjectGBufferData
@ GBS_ClearCoatRoughness
@ GBS_SeparatedMainDirLight
@ GBS_IndirectIrradiance
@ GBS_PrecomputedShadowFactor
@ GBS_HairSecondaryWorldNormal
@ GBS_SelectiveOutputMask
@ GBS_SubsurfaceProfileX
EMediaAudioSampleFormat
Definition Enums.h:37884
EZenPackageVersion
Definition Enums.h:32225
EWorldPositionIncludedOffsets
Definition Enums.h:32473
EMaterialGetParameterValueFlags
Definition Enums.h:10544
ELocationSkelVertSurfaceSource
Definition Enums.h:40104
EEventLoadNode
Definition Enums.h:33255
ERRPlacementNew
Definition Enums.h:2668
EWaveTableCurve
Definition Enums.h:26733
EVRSAxisShadingRate
Definition Enums.h:4822
EClusterConnectionTypeEnum
Definition Enums.h:29312
EOcclusionTriangleSamplingUIMode
Definition Enums.h:26562
ESetMaterialOperationTypeEnum
Definition Enums.h:25061
EOS_EComparisonOp
Definition Enums.h:24983
EMediaFeature
Definition Enums.h:25997
EGroupEdgeInsertionMode
Definition Enums.h:23706
EQuarztQuantizationReference
Definition Enums.h:20774
VkPipelineShaderStageCreateFlagBits
Definition Enums.h:26972
EToolChangeTrackingMode
Definition Enums.h:23238
EActorIteratorType
Definition Enums.h:7955
ERayTracingGlobalIlluminationType
Definition Enums.h:8605
EGameSearchErrorCode_t
Definition Enums.h:15389
@ k_EGameSearchErrorCode_Failed_Search_Already_In_Progress
@ k_EGameSearchErrorCode_Failed_No_Host_Available
@ k_EGameSearchErrorCode_Failed_Search_Params_Invalid
@ k_EGameSearchErrorCode_Failed_Not_Lobby_Leader
@ k_EGameSearchErrorCode_Failed_NotAuthorized
@ k_EGameSearchErrorCode_Failed_No_Search_In_Progress
@ k_EGameSearchErrorCode_Failed_Unknown_Error
EPropertyPathTestEnum
Definition Enums.h:38720
exr_tile_level_mode_t
Definition Enums.h:26625
VkFenceImportFlagBits
Definition Enums.h:2497
EStaticConstructor
Definition Enums.h:7231
EOnlineStatusUpdatePrivacy
Definition Enums.h:7301
EOutputDeviceRedirectorFlushOptions
Definition Enums.h:22943
ESynthFilterAlgorithm
Definition Enums.h:28930
EVoiceChatResult
Definition Enums.h:29755
EPCGMedadataTrigOperation
Definition Enums.h:22769
EBlueprintCompileMode
Definition Enums.h:20382
ESynthModEnvBiasPatch
Definition Enums.h:28908
ERigVMMemoryType
Definition Enums.h:18582
_POOL_TYPE
Definition Enums.h:3210
@ NonPagedPoolSessionNx
@ NonPagedPoolMustSucceedSession
@ PagedPoolCacheAligned
@ NonPagedPoolMustSucceed
@ NonPagedPoolBaseCacheAlignedMustS
@ NonPagedPoolCacheAlignedMustS
@ NonPagedPoolExecute
@ NonPagedPoolCacheAligned
@ PagedPoolCacheAlignedSession
@ NonPagedPoolCacheAlignedSession
@ DontUseThisTypeSession
@ NonPagedPoolNxCacheAligned
@ NonPagedPoolBaseCacheAligned
@ NonPagedPoolBaseMustSucceed
@ NonPagedPoolSession
@ NonPagedPoolCacheAlignedMustSSession
EGameplayTagSourceType
Definition Enums.h:39682
EMaterialUsage
Definition Enums.h:10513
@ MATUSAGE_NiagaraMeshParticles
@ MATUSAGE_GeometryCollections
@ MATUSAGE_VirtualHeightfieldMesh
@ MATUSAGE_InstancedStaticMeshes
EPCGMedadataBooleanOperation
Definition Enums.h:22601
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE_
Definition Enums.h:3237
EInstallBundleCacheDumpToLog
Definition Enums.h:11111
_EVENT_TYPE
Definition Enums.h:3361
@ SynchronizationEvent
EInitialVelocityTypeEnum
Definition Enums.h:25916
EColorWriteMask
Definition Enums.h:6256
UDateFormatBooleanAttribute
Definition Enums.h:33736
GFSDK_Aftermath_Result
Definition Enums.h:40715
@ GFSDK_Aftermath_Result_FAIL_VersionMismatch
@ GFSDK_Aftermath_Result_FAIL_FeatureNotEnabled
@ GFSDK_Aftermath_Result_FAIL_InvalidAdapter
@ GFSDK_Aftermath_Result_FAIL_D3DDebugLayerNotCompatible
@ GFSDK_Aftermath_Result_FAIL_DriverInitFailed
@ GFSDK_Aftermath_Result_FAIL_DriverVersionNotSupported
@ GFSDK_Aftermath_Result_FAIL_D3dDllNotSupported
@ GFSDK_Aftermath_Result_FAIL_GettingContextDataWithNewCommandList
@ GFSDK_Aftermath_Result_FAIL_InvalidParameter
@ GFSDK_Aftermath_Result_FAIL_NoResourcesRegistered
@ GFSDK_Aftermath_Result_FAIL_ThisResourceNeverRegistered
@ GFSDK_Aftermath_Result_FAIL_D3dDllInterceptionNotSupported
@ GFSDK_Aftermath_Result_FAIL_NvApiIncompatible
@ GFSDK_Aftermath_Result_FAIL_NotSupportedInUWP
@ GFSDK_Aftermath_Result_FAIL_GetDataOnBundle
@ GFSDK_Aftermath_Result_FAIL_AlreadyInitialized
@ GFSDK_Aftermath_Result_FAIL_GetDataOnDeferredContext
@ GFSDK_Aftermath_Result_FAIL_NotInitialized
ETextureStreamingBuildType
Definition Enums.h:13837
EEmissionPatternTypeEnum
Definition Enums.h:28171
ERuntimeVirtualTextureDebugType
Definition Enums.h:14122
EOnlineProxyStoreOfferDiscountType
Definition Enums.h:13568
ESocketProtocolFamily
Definition Enums.h:9277
ESlateColorStylingMode
Definition Enums.h:20353
ERemeshType
Definition Enums.h:18513
UNISSupport
Definition Enums.h:31784
EGpuVendorId
Definition Enums.h:14205
UNumberFormatStyle
Definition Enums.h:33867
FFFP_MODE
Definition Enums.h:207
@ FFFP_NEARESTPARENTMATCH
VkSubpassDescriptionFlagBits
Definition Enums.h:26949
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT
@ VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX
@ VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM
@ VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT
ovrVoipMuteState_
Definition Enums.h:17153
EMontagePlayReturnType
Definition Enums.h:21528
VkFenceCreateFlagBits
Definition Enums.h:41164
EWaveTableResolution
Definition Enums.h:26760
EMetaSoundMessageLevel
Definition Enums.h:28200
EItemUpdateStatus
Definition Enums.h:16049
@ k_EItemUpdateStatusPreparingContent
@ k_EItemUpdateStatusCommittingChanges
@ k_EItemUpdateStatusUploadingContent
@ k_EItemUpdateStatusUploadingPreviewFile
@ k_EItemUpdateStatusPreparingConfig
_WINHTTP_REQUEST_STAT_ENTRY
Definition Enums.h:35361
_SPTEXT
Definition Enums.h:104
@ SPTEXT_ACTIONDETAIL
@ SPTEXT_ACTIONDESCRIPTION
EGeometryScriptMeshSelectionConversionType
Definition Enums.h:17010
EPoseDriverSource
Definition Enums.h:36734
EListItemAlignment
Definition Enums.h:11324
EUsdUpAxis
Definition Enums.h:29952
EVTPageTableFormat
Definition Enums.h:9764
VkPointClippingBehavior
Definition Enums.h:2084
@ VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR
@ VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR
@ VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY
ETextShapingMethod
Definition Enums.h:8460
INPUTDELEGATION_MODE_FLAGS
Definition Enums.h:3930
EModulationRouting
Definition Enums.h:16701
KNOWNDESTCATEGORY
Definition Enums.h:167
EDiffPropertiesFlags
Definition Enums.h:38412
ELumenIndirectLightingSteps
Definition Enums.h:36640
EPackageStoreEntryStatus
Definition Enums.h:33049
EOffsetMeshToolOffsetType
Definition Enums.h:26381
EParticleStates
Definition Enums.h:4409
@ STATE_Particle_FreezeRotation
@ STATE_Particle_CollisionIgnoreCheck
@ STATE_Particle_CollisionHasOccurred
@ STATE_Particle_FreezeTranslation
@ STATE_Particle_DelayCollisions
@ STATE_Particle_IgnoreCollisions
ETransactionStateEventType
Definition Enums.h:22798
USetSpanCondition
Definition Enums.h:33952
EARWorldAlignment
Definition Enums.h:36458
ESyncOption
Definition Enums.h:38780
EAudioFaderCurve
Definition Enums.h:14028
EGeometryScriptLODType
Definition Enums.h:14599
ERayTracingInstanceLayer
Definition Enums.h:8004
AllocationModeParam
Definition Enums.h:33912
EWorldType::Type ETeleportType
Definition Enums.h:41346
EMediaRateThinning
Definition Enums.h:31562
EMaterialTextureParameterType
Definition Enums.h:11480
EShadowMapInteractionType
Definition Enums.h:4858
EBulkDataLockFlags
Definition Enums.h:7843
EFieldPhysicsType
Definition Enums.h:20871
EMediaCaptureDeviceType
Definition Enums.h:39175
EEdGraphActionType
Definition Enums.h:27341
ECameraShakeDurationType
Definition Enums.h:11734
EClothingWindMethodNv
Definition Enums.h:40486
ERegexPatternFlags
Definition Enums.h:13341
EAuthSessionResponse
Definition Enums.h:15027
@ k_EAuthSessionResponseAuthTicketInvalid
@ k_EAuthSessionResponseUserNotConnectedToSteam
@ k_EAuthSessionResponseLoggedInElseWhere
@ k_EAuthSessionResponseAuthTicketCanceled
@ k_EAuthSessionResponseVACCheckTimedOut
@ k_EAuthSessionResponseAuthTicketInvalidAlreadyUsed
@ k_EAuthSessionResponsePublisherIssuedBan
@ k_EAuthSessionResponseNoLicenseOrExpired
ELatticeInterpolationType
Definition Enums.h:26107
EPCGTransformLerpMode
Definition Enums.h:22762
EImageCompressionQuality
Definition Enums.h:21783
EContentBundleStatus
Definition Enums.h:39994
EMeshMergeType
Definition Enums.h:8586
VkFramebufferCreateFlagBits
Definition Enums.h:26965
EUniformBufferUsage
Definition Enums.h:5294
ESidebarLocation
Definition Enums.h:19615
VkPipelineCacheHeaderVersion
Definition Enums.h:2606
ERDGBarrierLocation
Definition Enums.h:8725
EMediaSoundComponentFFTSize
Definition Enums.h:29677
EResourceLockMode
Definition Enums.h:7223
EScreenProbeIntegrateTileClassification
Definition Enums.h:37027
ESynthLFOPatchType
Definition Enums.h:28881
EPackageStoreEntryFlags
Definition Enums.h:33042
ETextHitPoint
Definition Enums.h:34023
EHangulTextWrappingMethod
Definition Enums.h:34101
EFOVScalingType
Definition Enums.h:25505
SET_WINDOW_GROUP_OPTIONS
Definition Enums.h:3854
CURLINFO
Definition Enums.h:35437
@ CURLINFO_FILETIME
@ CURLINFO_SPEED_DOWNLOAD
@ CURLINFO_FILETIME_T
@ CURLINFO_CONTENT_LENGTH_DOWNLOAD
@ CURLINFO_CONTENT_LENGTH_DOWNLOAD_T
@ CURLINFO_SPEED_UPLOAD_T
@ CURLINFO_FTP_ENTRY_PATH
@ CURLINFO_SCHEME
@ CURLINFO_SSL_ENGINES
@ CURLINFO_SSL_VERIFYRESULT
@ CURLINFO_REDIRECT_TIME_T
@ CURLINFO_REDIRECT_URL
@ CURLINFO_REFERER
@ CURLINFO_PROTOCOL
@ CURLINFO_COOKIELIST
@ CURLINFO_CONNECT_TIME_T
@ CURLINFO_CONTENT_LENGTH_UPLOAD
@ CURLINFO_EFFECTIVE_URL
@ CURLINFO_OS_ERRNO
@ CURLINFO_HEADER_SIZE
@ CURLINFO_RTSP_CSEQ_RECV
@ CURLINFO_PROXYAUTH_AVAIL
@ CURLINFO_TOTAL_TIME
@ CURLINFO_SIZE_DOWNLOAD_T
@ CURLINFO_HTTPAUTH_AVAIL
@ CURLINFO_APPCONNECT_TIME
@ CURLINFO_SIZE_DOWNLOAD
@ CURLINFO_RESPONSE_CODE
@ CURLINFO_RTSP_CLIENT_CSEQ
@ CURLINFO_RTSP_SESSION_ID
@ CURLINFO_NAMELOOKUP_TIME
@ CURLINFO_PRIVATE
@ CURLINFO_PROXY_ERROR
@ CURLINFO_PRIMARY_IP
@ CURLINFO_CONTENT_TYPE
@ CURLINFO_CONDITION_UNMET
@ CURLINFO_RTSP_SERVER_CSEQ
@ CURLINFO_STARTTRANSFER_TIME_T
@ CURLINFO_PRETRANSFER_TIME_T
@ CURLINFO_SIZE_UPLOAD
@ CURLINFO_REQUEST_SIZE
@ CURLINFO_RETRY_AFTER
@ CURLINFO_CERTINFO
@ CURLINFO_PRIMARY_PORT
@ CURLINFO_APPCONNECT_TIME_T
@ CURLINFO_LOCAL_IP
@ CURLINFO_TLS_SESSION
@ CURLINFO_EFFECTIVE_METHOD
@ CURLINFO_SPEED_UPLOAD
@ CURLINFO_REDIRECT_COUNT
@ CURLINFO_STARTTRANSFER_TIME
@ CURLINFO_REDIRECT_TIME
@ CURLINFO_TOTAL_TIME_T
@ CURLINFO_CONTENT_LENGTH_UPLOAD_T
@ CURLINFO_SPEED_DOWNLOAD_T
@ CURLINFO_LOCAL_PORT
@ CURLINFO_TLS_SSL_PTR
@ CURLINFO_LASTONE
@ CURLINFO_PROXY_SSL_VERIFYRESULT
@ CURLINFO_PRETRANSFER_TIME
@ CURLINFO_NAMELOOKUP_TIME_T
@ CURLINFO_NUM_CONNECTS
@ CURLINFO_HTTP_VERSION
@ CURLINFO_LASTSOCKET
@ CURLINFO_SIZE_UPLOAD_T
@ CURLINFO_ACTIVESOCKET
@ CURLINFO_HTTP_CONNECTCODE
@ CURLINFO_CONNECT_TIME
ERichCurveTangentWeightMode
Definition Enums.h:6153
ECanCreateConnectionResponse
Definition Enums.h:5398
_AudioSessionState
Definition Enums.h:38899
EComparisonOp
Definition Enums.h:21655
EProceduralRectType
Definition Enums.h:23385
ERadiosityIndirectArgs
Definition Enums.h:34357
EAddGeneratedTilesTimeSlicedState
Definition Enums.h:32125
ECrashExitCodes
Definition Enums.h:34271
EFunctionFlags
Definition Enums.h:5101
@ FUNC_BlueprintAuthorityOnly
EParticleUVFlipMode
Definition Enums.h:40140
EObjectFlags
Definition Enums.h:41261
@ RF_NeedPostLoadSubobjects
@ RF_TextExportTransient
@ RF_InheritableComponentTemplate
@ RF_NonPIEDuplicateTransient
@ RF_AllocatedInSharedPage
VkDescriptorBindingFlagBits
Definition Enums.h:27043
@ VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT
@ VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT
@ VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT
EC_HOST_UI_MODE
Definition Enums.h:45
ERecompileModuleFlags
Definition Enums.h:9681
EDebugViewShaderMode
Definition Enums.h:6135
@ DVSM_ShaderComplexityContainedQuadOverhead
@ DVSM_ShaderComplexityBleedingQuadOverhead
ERemoteStorageLocalFileChange
Definition Enums.h:15493
EPSOPrecachePriority
Definition Enums.h:10538
EPrintStaleReferencesOptions
Definition Enums.h:10987
EAnimInterpolationType
Definition Enums.h:10015
EPCGComponentInput
Definition Enums.h:22524
EPCGActorSelection
Definition Enums.h:22809
EOptimusDiagnosticLevel
Definition Enums.h:25770
ENDIActorComponentSourceMode
Definition Enums.h:11491
HAPI_UNREAL_NodeType
Definition Enums.h:29202
VkObjectEntryTypeNVX
Definition Enums.h:2252
@ VK_OBJECT_ENTRY_TYPE_VERTEX_BUFFER_NVX
@ VK_OBJECT_ENTRY_TYPE_DESCRIPTOR_SET_NVX
@ VK_OBJECT_ENTRY_TYPE_PUSH_CONSTANT_NVX
EOS_EResult
Definition Enums.h:19305
@ EOS_AntiCheat_PeerNotFound
@ EOS_Auth_ApplicationNotFound
@ EOS_Auth_PasswordResetRequired
@ EOS_Auth_ExchangeCodeNotFound
@ EOS_Auth_ExternalAuthExpired
@ EOS_UI_SocialOverlayLoadError
@ EOS_RTC_ReconnectionTimegateExpired
@ EOS_Sessions_InvalidLock
@ EOS_AntiCheat_ProtectMessageSessionKeyRequired
@ EOS_Permission_RequiredPatchAvailable
@ EOS_Ecom_CatalogItemStale
@ EOS_Mods_UserDoesNotOwnTheGame
@ EOS_Friends_NotFriends
@ EOS_TitleStorage_EncryptionKeyNotSet
@ EOS_Friends_AlreadyFriends
@ EOS_AntiCheat_ClientDeploymentIdMismatch
@ EOS_PlayerDataStorage_UserThrottled
@ EOS_Auth_ExternalAuthRestricted
@ EOS_Mods_OfferRequestByIdInvalidResult
@ EOS_AntiCheat_InvalidMode
@ EOS_Auth_PinGrantPending
@ EOS_AntiCheat_ClientProtectionNotAvailable
@ EOS_Lobby_SessionInProgress
@ EOS_Auth_PinGrantCode
@ EOS_Auth_InvalidRefreshToken
@ EOS_KWS_UserGraduated
@ EOS_PlayerDataStorage_FilenameInvalid
@ EOS_Auth_OriginatingExchangeCodeSessionExpired
@ EOS_PlayerDataStorage_UserErrorFromDataCallback
@ EOS_Connect_AuthExpired
@ EOS_Friends_InviteAwaitingAcceptance
@ EOS_Connect_LinkAccountFailedMissingNintendoIdAccount_DEPRECATED
@ EOS_Sessions_PresenceSessionExists
@ EOS_Sessions_AggregationFailed
@ EOS_TitleStorage_FileCorrupted
@ EOS_Permission_ChatRestriction
@ EOS_PlayerDataStorage_FilenameLengthInvalid
@ EOS_Auth_ExternalAuthNotLinked
@ EOS_Sessions_NoPermission
@ EOS_PlayerDataStorage_FileHandleInvalid
@ EOS_PlayerDataStorage_RequestInProgress
@ EOS_Lobby_MemberUpdateOnly
@ EOS_Presence_DataInvalid
@ EOS_Auth_ExternalAuthInvalid
@ EOS_Mods_CriticalError
@ EOS_Friends_LocalUserFriendLimitExceeded
@ EOS_InvalidParameters
@ EOS_Sessions_SessionAlreadyExists
@ EOS_Auth_ExternalAuthRevoked
@ EOS_Sessions_InviteNotFound
@ EOS_Ecom_CatalogOfferStale
@ EOS_Auth_WrongAccount
@ EOS_Connect_UnsupportedTokenType
@ EOS_Auth_WrongClient
@ EOS_InvalidSandboxId
@ EOS_RTC_ShutdownInvoked
@ EOS_Presence_DataKeyInvalid
@ EOS_Friends_NoInvitation
@ EOS_Auth_HeadlessAccountRequired
@ EOS_AntiCheat_PeerNotProtected
@ EOS_Connect_ExternalServiceConfigurationFailure
@ EOS_Lobby_PresenceLobbyExists
@ EOS_Mods_CannotGetManifestLocation
@ EOS_Lobby_AggregationFailed
@ EOS_AntiCheat_PeerAlreadyRegistered
@ EOS_KWS_ParentEmailMissing
@ EOS_Android_JavaVMNotStored
@ EOS_Connect_UserAlreadyExists
@ EOS_Auth_PinGrantExpired
@ EOS_PlayerDataStorage_DataLengthInvalid
@ EOS_RTC_UserIsInBlocklist
@ EOS_CacheDirectoryInvalid
@ EOS_Sessions_SandboxNotAllowed
@ EOS_Lobby_LobbyAlreadyExists
@ EOS_Token_Not_Account
@ EOS_Mods_URILaunchFailure
@ EOS_Mods_ModSdkCommandIsEmpty
@ EOS_Auth_InvalidToken
@ EOS_Sessions_TooManyPlayers
@ EOS_AntiCheat_ClientSandboxIdMismatch
@ EOS_Sessions_SessionInProgress
@ EOS_AntiCheat_ProtectMessageValidationFailed
@ EOS_Sessions_InviteFailed
@ EOS_IncompatibleVersion
@ EOS_MissingParameters_DEPRECATED
@ EOS_PlayerDataStorage_FileSizeInvalid
@ EOS_Auth_MFARequired
@ EOS_Presence_RichTextLengthInvalid
@ EOS_Sessions_PlayerSanctioned
@ EOS_Lobby_TooManyInvites
@ EOS_Permission_RequiredSystemUpdate
@ EOS_Mods_ModSdkProcessIsAlreadyRunning
@ EOS_Auth_AccountLockedForUpdate
@ EOS_RTC_TooManyParticipants
@ EOS_DesktopCrossplay_ApplicationNotBootstrapped
@ EOS_DesktopCrossplay_ServiceStartFailed
@ EOS_Lobby_NotAllowed
@ EOS_Auth_FullAccountRequired
@ EOS_Mods_InvalidIPCResponse
@ EOS_Lobby_NoPermission
@ EOS_Auth_ScopeConsentRequired
@ EOS_Connect_InvalidToken
@ EOS_Permission_OnlinePlayRestricted
@ EOS_Mods_PurchaseFailure
@ EOS_PlayerDataStorage_FilenameInvalidChars
@ EOS_AlreadyConfigured
@ EOS_Auth_AccountFeatureRestricted
@ EOS_Lobby_DeploymentAtCapacity
@ EOS_Auth_AuthenticationFailure
@ EOS_Lobby_HostAtCapacity
@ EOS_Auth_ScopeNotFound
@ EOS_Friends_LocalUserTooManyInvites
@ EOS_PlayerDataStorage_DataInvalid
@ EOS_Lobby_InviteFailed
@ EOS_Mods_ModIsNotInstalled
@ EOS_UnrecognizedResponse
@ EOS_Auth_AccountNotActive
@ EOS_Permission_AgeRestrictionFailure
@ EOS_Auth_ExternalAuthIsLastLoginType
@ EOS_Sessions_OutOfSync
@ EOS_Invalid_Deployment
@ EOS_Friends_TargetUserFriendLimitExceeded
@ EOS_PlayerDataStorage_StartIndexInvalid
@ EOS_Invalid_ProductUserID
@ EOS_Lobby_UpsertNotAllowed
@ EOS_PlayerDataStorage_FileCorrupted
@ EOS_DuplicateNotAllowed
@ EOS_Auth_PasswordCannotBeReused
@ EOS_Lobby_TooManyPlayers
@ EOS_TitleStorage_UserErrorFromDataCallback
@ EOS_InvalidCredentials
@ EOS_ProgressionSnapshot_SnapshotIdUnavailable
@ EOS_Ecom_EntitlementStale
@ EOS_Auth_ExternalAuthCannotLogin
@ EOS_TitleStorage_FileHeaderHasNewerVersion
@ EOS_Connect_ExternalServiceUnavailable
@ EOS_Lobby_VoiceNotEnabled
@ EOS_Presence_StatusInvalid
@ EOS_Sessions_InvalidSession
@ EOS_Mods_UnsupportedOS
@ EOS_Friends_TargetUserTooManyInvites
@ EOS_MissingPermissions
@ EOS_NetworkDisconnected
@ EOS_Sessions_SandboxAtCapacity
@ EOS_Sessions_UpsertNotAllowed
@ EOS_Sessions_NotAllowed
@ EOS_Sessions_HostAtCapacity
@ EOS_Lobby_InviteNotFound
@ EOS_Auth_AccountLocked
@ EOS_AntiCheat_DeviceIdAuthIsNotSupported
@ EOS_Presence_DataLengthInvalid
@ EOS_RequestInProgress
@ EOS_Presence_RichTextInvalid
@ EOS_Presence_DataValueLengthInvalid
@ EOS_Permission_UGCRestriction
@ EOS_ApplicationSuspended
@ EOS_Sessions_TooManyInvites
@ EOS_Mods_InvalidGameInstallInfo
@ EOS_Presence_DataKeyLengthInvalid
@ EOS_Mods_ToolInternalError
@ EOS_PlayerDataStorage_EncryptionKeyNotSet
@ EOS_Permission_AccountTypeFailure
@ EOS_DesktopCrossplay_ServiceNotRunning
@ EOS_DesktopCrossplay_ServiceNotInstalled
@ EOS_Auth_InvalidPlatformToken
@ EOS_Mods_OfferRequestByIdFailure
@ EOS_OperationWillRetry
@ EOS_Ecom_CatalogOfferPriceInvalid
@ EOS_Connect_LinkAccountFailed
@ EOS_Mods_ModSdkProcessCreationFailed
@ EOS_PlayerDataStorage_FileHeaderHasNewerVersion
@ EOS_AntiCheat_ClientProductIdMismatch
@ EOS_Sessions_DeploymentAtCapacity
@ EOS_AntiCheat_ProtectMessageInitializationFailed
@ EOS_Lobby_SandboxAtCapacity
@ EOS_RTC_RoomAlreadyExists
@ EOS_Lobby_InvalidSession
@ EOS_CacheDirectoryMissing
@ EOS_Auth_ParentalControls
@ EOS_Auth_AccountPortalLoadError
@ EOS_Lobby_InvalidLock
@ EOS_PlayerDataStorage_FileSizeTooLarge
@ EOS_Connect_ExternalTokenValidationFailed
@ EOS_Auth_CorrectiveActionRequired
@ EOS_Presence_DataValueInvalid
@ EOS_Sessions_SessionNotAnonymous
@ EOS_Mods_CouldNotFindOffer
@ EOS_Ecom_CheckoutLoadError
@ EOS_Lobby_SandboxNotAllowed
ELightShaftBloomOutput
Definition Enums.h:36043
_WINHTTP_REQUEST_TIME_ENTRY
Definition Enums.h:35383
EGLTFJsonLightType
Definition Enums.h:28355
GFSDK_Aftermath_GpuCrashDumpFormatterFlags
Definition Enums.h:39545
ESimulationSpace
Definition Enums.h:36862
ERayTracingMeshCommandsMode
Definition Enums.h:12236
ELobbyComparison
Definition Enums.h:14929
@ k_ELobbyComparisonEqualToOrGreaterThan
@ k_ELobbyComparisonEqualToOrLessThan
EScrollDirection
Definition Enums.h:22565
EConstraintsManagerNotifyType
Definition Enums.h:21208
EMediaSeekDirection
Definition Enums.h:31568
EVertexFactoryFlags
Definition Enums.h:13760
@ SupportsRayTracingProceduralPrimitive
OodleLZ_FuzzSafe
Definition Enums.h:32830
EPanningMethod
Definition Enums.h:13378
EActiveReloadType
Definition Enums.h:22538
ERemoveStreamingViews
Definition Enums.h:7458
EGranularSynthEnvelopeType
Definition Enums.h:29373
ETextFilterExpressionEvaluatorMode
Definition Enums.h:34170
ETransformConstraintType
Definition Enums.h:19256
EPropertyPointerType
Definition Enums.h:8712
EParentalFeature
Definition Enums.h:16067
ECameraShakeAttenuation
Definition Enums.h:37660
EARLightEstimationMode
Definition Enums.h:36484
EEventLoadNode2
Definition Enums.h:32213
@ ExportBundle_DeferredPostLoad
FoliageVertexColorMask
Definition Enums.h:21064
EBlendFactor
Definition Enums.h:5238
@ BF_InverseSource1Color
@ BF_InverseConstantBlendFactor
@ BF_ConstantBlendFactor
@ BF_InverseSource1Alpha
EHoudiniParameterType
Definition Enums.h:16789
BINKPLUGINBUFFERING
Definition Enums.h:41254
EGameplayDebuggerCategoryState
Definition Enums.h:39897
ESpawnActorCollisionHandlingMethod
Definition Enums.h:12551
ERenderQueryType
Definition Enums.h:10477
EAssetManagerFilter
Definition Enums.h:21313
VkLogicOp
Definition Enums.h:2424
@ VK_LOGIC_OP_RANGE_SIZE
@ VK_LOGIC_OP_OR_REVERSE
@ VK_LOGIC_OP_NAND
@ VK_LOGIC_OP_END_RANGE
@ VK_LOGIC_OP_COPY_INVERTED
@ VK_LOGIC_OP_OR_INVERTED
@ VK_LOGIC_OP_MAX_ENUM
@ VK_LOGIC_OP_BEGIN_RANGE
@ VK_LOGIC_OP_EQUIVALENT
@ VK_LOGIC_OP_NO_OP
@ VK_LOGIC_OP_CLEAR
@ VK_LOGIC_OP_COPY
@ VK_LOGIC_OP_AND_REVERSE
@ VK_LOGIC_OP_AND_INVERTED
@ VK_LOGIC_OP_INVERT
EAsyncComputeBudget
Definition Enums.h:8780
ERendererStencilMask
Definition Enums.h:10940
EImageComponentDebugMode
Definition Enums.h:36242
VkShadingRatePaletteEntryNV
Definition Enums.h:1344
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV
@ VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV
ETemperatureSeverityType
Definition Enums.h:40226
EEnvelopeFollowerPeakMode
Definition Enums.h:29071
dtRotation
Definition Enums.h:39244
IKEEXT_INTEGRITY_TYPE_
Definition Enums.h:3279
EShowFlagGroup
Definition Enums.h:5068
ovrLeaderboardFilterType_
Definition Enums.h:17329
EAngularConstraintMotion
Definition Enums.h:10322
ECFCoreFileStatus
Definition Enums.h:14423
EEnvQueryHightlightMode
Definition Enums.h:41230
EInstallBundleManagerInitResult
Definition Enums.h:40354
IPSEC_TOKEN_PRINCIPAL_
Definition Enums.h:3391
EPCGMetadataOp
Definition Enums.h:20627
ERigSwitchParentMode
Definition Enums.h:21006
EAssetDataCanBeSubobject
Definition Enums.h:38245
EHDRCaptureGamut
Definition Enums.h:39938
ECollectionGroupEnum
Definition Enums.h:37294
EBlockCanary
Definition Enums.h:34017
EBusSendType
Definition Enums.h:22468
tagCameraControlProperty
Definition Enums.h:37530
ECollapsingType
Definition Enums.h:19847
NSVGpointFlags
Definition Enums.h:34400
ESlateInvalidationPaintType
Definition Enums.h:18817
EMovieSceneCompileResult
Definition Enums.h:8592
ESelectSubjectTypeEnum
Definition Enums.h:25396
EVerticalAlignment
Definition Enums.h:5463
FAIDistanceType
Definition Enums.h:41099
EPCGSpawnActorOption
Definition Enums.h:23102
EPhysicsAssetSolverType
Definition Enums.h:7931
EGTAOType
Definition Enums.h:35219
@ EAsyncHorizonSearch
@ EAsyncCombinedSpatial
EStreamlineFeatureSupport
Definition Enums.h:25345
EPrimaryAssetCookRule
Definition Enums.h:21284
ERigControlVisibility
Definition Enums.h:19211
EInterpCurveMode
Definition Enums.h:6108
EGeometryScriptRemeshSmoothingType
Definition Enums.h:18492
ETrailWidthMode
Definition Enums.h:11450
EReceivePropertiesFlags
Definition Enums.h:10394
ESwitchMaterialOutputType
Definition Enums.h:38620
ovrRoomJoinPolicy_
Definition Enums.h:17311
@ ovrRoom_JoinPolicyFriendsOfMembers
ETabRole
Definition Enums.h:32769
EColorType
Definition Enums.h:37673
EVirtualKeyboardDismissAction
Definition Enums.h:28716
ETranslucencyVolumeCascade
Definition Enums.h:6534
EAudioDeviceChangedState
Definition Enums.h:39076
EDDSFlags
Definition Enums.h:38369
@ DDSF_PixelFormat
ETransactionObjectEventType
Definition Enums.h:22633
EGeometryScriptGridSizingMethod
Definition Enums.h:18850
IKEEXT_MM_SA_STATE_
Definition Enums.h:2818
NSVGlineCap
Definition Enums.h:34367
OodleLZ_Decode_ThreadPhase
Definition Enums.h:32822
EVertexPaintAxis
Definition Enums.h:40310
EExtrudeMeshSelectionRegionModifierMode
Definition Enums.h:24208
EPCGComponentDirtyFlag
Definition Enums.h:22544
EFriendRelationship
Definition Enums.h:14991
@ k_EFriendRelationshipRequestInitiator
@ k_EFriendRelationshipSuggested_DEPRECATED
@ k_EFriendRelationshipRequestRecipient
EAsyncExecution
Definition Enums.h:13369
ETextureLayoutAspectRatio
Definition Enums.h:11508
EXformParameter
Definition Enums.h:23767
ELocalFileReplayResult
Definition Enums.h:39703
EIoStoreTocVersion
Definition Enums.h:32928
EAmazonS3MultipartUploadStatus
Definition Enums.h:32139
ERepDataBufferType
Definition Enums.h:6288
ETextureSizingType
Definition Enums.h:8372
@ TextureSizingType_AutomaticFromTexelDensity
@ TextureSizingType_UseSingleTextureSize
@ TextureSizingType_UseAutomaticBiasedSizes
@ TextureSizingType_AutomaticFromMeshDrawDistance
@ TextureSizingType_UseSimplygonAutomaticSizing
@ TextureSizingType_AutomaticFromMeshScreenSize
@ TextureSizingType_UseManualOverrideTextureSize
NV_GPU_PERF_PSTATE20_CLOCK_TYPE_ID
Definition Enums.h:40750
UDateFormatStyle
Definition Enums.h:33796
EMemoryTraceRootHeap
Definition Enums.h:5643
EGeometryScriptBooleanOperation
Definition Enums.h:17954
EAudioEncodeHint
Definition Enums.h:14059
EFullyLoadPackageType
Definition Enums.h:20051
EDynamicResolutionStateEvent
Definition Enums.h:40253
SkeletalMeshOptimizationImportance
Definition Enums.h:4896
ELobbyType
Definition Enums.h:14939
@ k_ELobbyTypePublic
@ k_ELobbyTypePrivate
@ k_ELobbyTypeFriendsOnly
@ k_ELobbyTypePrivateUnique
@ k_ELobbyTypeInvisible
EFieldCommandOutputType
Definition Enums.h:21129
EUpdateTransformFlags
Definition Enums.h:8969
EAnimSubsystemEnumeration
Definition Enums.h:15283
EAnalyticsBuildType
Definition Enums.h:25465
ENativeGameplayTagToken
Definition Enums.h:39698
EGeometryScriptLinearExtrudeDirection
Definition Enums.h:18195
EPrimitiveDirtyState
Definition Enums.h:9815
EMediaState
Definition Enums.h:31545
ECursorAction
Definition Enums.h:29624
EHoudiniMultiParmModificationType
Definition Enums.h:19010
EAudioSpectrumType
Definition Enums.h:22012
EUniqueObjectNameOptions
Definition Enums.h:13267
EShadowCacheInvalidationBehavior
Definition Enums.h:14158
EVoiceChatChannelType
Definition Enums.h:29774
EClassCastFlags
Definition Enums.h:3994
@ CASTCLASS_FMulticastDelegateProperty
@ CASTCLASS_FInterfaceProperty
@ CASTCLASS_FObjectPropertyBase
@ CASTCLASS_FSoftObjectProperty
@ CASTCLASS_FWeakObjectProperty
@ CASTCLASS_FLazyObjectProperty
EAudioBusChannels
Definition Enums.h:25099
GFSDK_Aftermath_GraphicsApi
Definition Enums.h:39582
EWorldPartitionRuntimeCellState
Definition Enums.h:32347
EInitialWaveOscillatorOffsetType
Definition Enums.h:28138
EHISMViewRelevanceType
Definition Enums.h:20965
EAnalogStick
Definition Enums.h:27999
EShadowDepthPixelShaderMode
Definition Enums.h:38466
EGPUSortFlags
Definition Enums.h:10970
@ SortAfterPostRenderOpaque
@ KeyGenAfterPostRenderOpaque
EMovieSceneBlendType
Definition Enums.h:8352
EMediaAudioCaptureDeviceFilter
Definition Enums.h:39148
EAdditiveBasePoseType
Definition Enums.h:20082
EControlRigTestDataPlaybackMode
Definition Enums.h:19974
VkQueueGlobalPriorityKHR
Definition Enums.h:26861
ERHIFeatureSupport
Definition Enums.h:7582
VkPerformanceConfigurationTypeINTEL
Definition Enums.h:1888
@ VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL
EReferenceChainSearchMode
Definition Enums.h:28075
ESteamNetworkingConfigValue
Definition Enums.h:15070
@ k_ESteamNetworkingConfig_SDRClient_ConsecutitivePingTimeoutsFail
@ k_ESteamNetworkingConfig_SDRClient_ConsecutitivePingTimeoutsFailInitial
@ k_ESteamNetworkingConfig_Callback_MessagesSessionFailed
@ k_ESteamNetworkingConfig_Callback_RelayNetworkStatusChanged
@ k_ESteamNetworkingConfig_Callback_ConnectionStatusChanged
@ k_ESteamNetworkingConfig_Callback_CreateConnectionSignaling
@ k_ESteamNetworkingConfig_SDRClient_MinPingsBeforePingAccurate
@ k_ESteamNetworkingConfig_Callback_MessagesSessionRequest
@ k_ESteamNetworkingConfig_SDRClient_ForceRelayCluster
@ k_ESteamNetworkingConfig_SDRClient_DebugTicketAddress
ERigControlAxis
Definition Enums.h:19111
ERayTracingPayloadType
Definition Enums.h:13347
_BasicControlMode_e
Definition Enums.h:3767
ESceneSnapQueryType
Definition Enums.h:23448
UPluralType
Definition Enums.h:33686
@ UPLURAL_TYPE_CARDINAL
@ UPLURAL_TYPE_ORDINAL
EDrawPolyPathRadiusMode
Definition Enums.h:31389
EInstallBundleSourceType
Definition Enums.h:11017
ECSGOperation
Definition Enums.h:23508
EFunctionInputType
Definition Enums.h:40034
EOpenColorIOViewTransformDirection
Definition Enums.h:21839
EBitmapHeaderVersion
Definition Enums.h:35036
CURLMcode
Definition Enums.h:35925
@ CURLM_BAD_EASY_HANDLE
@ CURLM_RECURSIVE_API_CALL
@ CURLM_WAKEUP_FAILURE
@ CURLM_OUT_OF_MEMORY
@ CURLM_ABORTED_BY_CALLBACK
@ CURLM_CALL_MULTI_PERFORM
@ CURLM_BAD_SOCKET
@ CURLM_ADDED_ALREADY
@ CURLM_BAD_HANDLE
@ CURLM_INTERNAL_ERROR
@ CURLM_UNKNOWN_OPTION
@ CURLM_BAD_FUNCTION_ARGUMENT
EOcclusionCombineMode
Definition Enums.h:12995
EMediaCacheState
Definition Enums.h:31528
ReverbPreset
Definition Enums.h:16724
ETimerStatus
Definition Enums.h:8053
ERenderFocusRule
Definition Enums.h:28038
ETabIdFlags
Definition Enums.h:10847
VkAccelerationStructureTypeNV
Definition Enums.h:1950
EVoiceChatTransmitMode
Definition Enums.h:29781
EAudioRadialSliderLayout
Definition Enums.h:33087
EHairAABBUpdateType
Definition Enums.h:21635
EHoudiniInstancerType
Definition Enums.h:23744
ETextureChromaticAdaptationMethod
Definition Enums.h:16694
EParticleBurstMethod
Definition Enums.h:38154
EDrawRectangleFlags
Definition Enums.h:6128
FIoStoreTocEntryMetaFlags
Definition Enums.h:32982
EDynamicMeshChangeType
Definition Enums.h:14647
ESoftObjectPathSerializeType
Definition Enums.h:18856
ERingModulatorTypeSourceEffect
Definition Enums.h:29249
ETypedElementWorldType
Definition Enums.h:14065
EPowerSavingEligibility
Definition Enums.h:23117
EChartAggregationMode
Definition Enums.h:21542
ESoundWaveFFTSize
Definition Enums.h:24435
EAccountType
Definition Enums.h:15239
@ k_EAccountTypeContentServer
@ k_EAccountTypeAnonGameServer
@ k_EAccountTypeMultiseat
@ k_EAccountTypeIndividual
@ k_EAccountTypeGameServer
@ k_EAccountTypeAnonUser
@ k_EAccountTypeConsoleUser
EMoviePipelineTextureStreamingMethod
Definition Enums.h:22455
ELocationBoneSocketSource
Definition Enums.h:40133
TrustLevel
Definition Enums.h:26498
EFlowDirection
Definition Enums.h:13188
EDrawPolyPathExtrudeDirection
Definition Enums.h:31404
EIntersectionType
Definition Enums.h:16659
EARServiceAvailability
Definition Enums.h:36690
EPreviewAnimationBlueprintApplicationMethod
Definition Enums.h:19704
EPostProcessMaterialInput
Definition Enums.h:22100
EMessageFlags
Definition Enums.h:13010
ECFCoreChangelogMarkupType
Definition Enums.h:14320
ERotationOrderEnum
Definition Enums.h:25229
EInterpTrackMoveRotMode
Definition Enums.h:37991
EVectorNoiseFunction
Definition Enums.h:38161
VkCopyAccelerationStructureModeNV
Definition Enums.h:1994
ELightComponentType
Definition Enums.h:9054
EPCGAttributePropertySelection
Definition Enums.h:20546
ERigVMUserWorkflowType
Definition Enums.h:18801
_DIRECTORY_NOTIFY_INFORMATION_CLASS
Definition Enums.h:3576
EParticleEventType
Definition Enums.h:29979
EHttpServerRequestVerbs
Definition Enums.h:31724
ESynthLFOMode
Definition Enums.h:28873
ESynth1PatchSource
Definition Enums.h:28946
ECustomTimeStepSynchronizationState
Definition Enums.h:21749
EActorSequenceObjectReferenceType
Definition Enums.h:26684
EUpdateStaticMeshFlags
Definition Enums.h:11977
EBindingKind
Definition Enums.h:27383
EGeometryCollectionCacheType
Definition Enums.h:21238
ERDGResourceExtractionFlags
Definition Enums.h:8948
EPreLoadScreenTypes
Definition Enums.h:11010
PageType
Definition Enums.h:32154
@ PT_ChatOptions
@ PT_DefaultOptions
EVoiceBlockReasons
Definition Enums.h:9116
EOpacitySourceMode
Definition Enums.h:12678
ESynthSlateColorStyle
Definition Enums.h:29465
EFollicleMaskChannel
Definition Enums.h:25608
FWP_VSWITCH_NETWORK_TYPE_
Definition Enums.h:2968
ECreateReplicationChangelistMgrFlags
Definition Enums.h:10382
EDrivenBoneModificationMode
Definition Enums.h:36836
TextureMipGenSettings
Definition Enums.h:11839
EStructUtilsResult
Definition Enums.h:26492
EPolyEditExtrudeDirection
Definition Enums.h:23680
ERHIBindlessConfiguration
Definition Enums.h:11372
tagExtentMode
Definition Enums.h:4
EPresenceAdvertisementType
Definition Enums.h:24010
VkBuildAccelerationStructureFlagBitsKHR
Definition Enums.h:26777
EOverlayToStoreFlag
Definition Enums.h:15020
@ k_EOverlayToStoreFlag_AddToCartAndShow
VkPerformanceOverrideTypeINTEL
Definition Enums.h:1906
EPBIKLimitType
Definition Enums.h:24629
ERigVMNameOp
Definition Enums.h:18642
EHairStrandsShaderType
Definition Enums.h:25577
ESubmixEffectDynamicsChannelLinkMode
Definition Enums.h:21871
EToolActivityStartResult
Definition Enums.h:23597
EDataLayerType
Definition Enums.h:25687
EHeightFieldRenderMode
Definition Enums.h:31991
EWindowsRHI
Definition Enums.h:34434
tagBANDSITECID
Definition Enums.h:173
EModulationDestination
Definition Enums.h:25090
EExportFilterFlags
Definition Enums.h:32240
OodleLZ_CompressionLevel
Definition Enums.h:32778
ERBFFunctionType
Definition Enums.h:36724
ECameraShakeSourceShakeStatus
Definition Enums.h:37666
EGeometryScriptBakeNormalSpace
Definition Enums.h:17549
EToolActivityEndResult
Definition Enums.h:23603
ECookOptimizationFlags
Definition Enums.h:28067
EByteBufferResourceType
Definition Enums.h:34486
EVisibiltyOptionsEnum
Definition Enums.h:25083
curl_usessl
Definition Enums.h:35916
ESlateParentWindowSearchMethod
Definition Enums.h:21049
ERootParameterKeys
Definition Enums.h:38924
EMeshApproximationGroundPlaneClippingPolicy
Definition Enums.h:8826
ELifetimeCondition
Definition Enums.h:41298
VkLineRasterizationModeEXT
Definition Enums.h:1288
EQueryFlags
Definition Enums.h:8756
EInstallBundleReleaseRequestFlags
Definition Enums.h:11131
VkGeometryFlagBitsKHR
Definition Enums.h:26827
@ VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV
@ VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR
ECRSimConstraintType
Definition Enums.h:19989
ADDRESS_MODE
Definition Enums.h:34297
ELandscapeLayerDisplayMode
Definition Enums.h:38521
ESceneTextureExtracts
Definition Enums.h:9953
MERGE_UPDATE_STATUS
Definition Enums.h:152
EAttachmentRule
Definition Enums.h:10829
EClusterSizeMethodEnum
Definition Enums.h:25075
@ Dataflow_ClusterSizeMethod_ByFractionOfInput
EPathFollowingVelocityMode
Definition Enums.h:33482
EVoiceChatAttenuationModel
Definition Enums.h:29788
DWMNCRENDERINGPOLICY
Definition Enums.h:32530
EBloomMethod
Definition Enums.h:6798
ESculptBrushOpTargetType
Definition Enums.h:24215
EGBufferType
Definition Enums.h:5546
ESingleThreadedPSOCreateMode
Definition Enums.h:41179
ULocDataLocaleType
Definition Enums.h:33920
EBlackboardNotificationResult
Definition Enums.h:29817
EAISenseNotifyType
Definition Enums.h:41083
ECustomDepthMode
Definition Enums.h:10401
EPrimalStructureElevatorState
Definition Enums.h:33081
EHoudiniXformType
Definition Enums.h:23822
EShaderResourceUsageFlags
Definition Enums.h:19622
EDeferredParamStrictness
Definition Enums.h:24636
ESynth1PatchDestination
Definition Enums.h:28955
_NVAPI_VIDEO_STATE_COMPONENT_ID
Definition Enums.h:1166
EHoudiniProxyRefineResult
Definition Enums.h:24832
EDesiredImageFormat
Definition Enums.h:33073
dtAllocHint
Definition Enums.h:31950
@ DT_ALLOC_PERM_NODE_POOL
@ DT_ALLOC_PERM_TILE_DYNLINK_CLUSTER
@ DT_ALLOC_PERM_NAVQUERY
@ DT_ALLOC_PERM_PATH_CORRIDOR
@ DT_ALLOC_PERM_AVOIDANCE
@ DT_ALLOC_PERM_LOOKUP
@ DT_ALLOC_PERM_PATH_QUEUE
@ DT_ALLOC_PERM_TILE_DATA
@ DT_ALLOC_PERM_PROXIMITY_GRID
@ DT_ALLOC_PERM_TILE_DYNLINK_OFFMESH
@ DT_ALLOC_PERM_TILE_CACHE_LAYER
@ DT_ALLOC_PERM_NAVMESH
EPluginLoadedFrom
Definition Enums.h:7717
EScreenProbeIndirectArgs
Definition Enums.h:34332
EDefaultInputType
Definition Enums.h:38261
ETranslucencyLightingMode
Definition Enums.h:5754
IKEEXT_CERT_CRITERIA_NAME_TYPE_
Definition Enums.h:3111
EInstanceCullingMode
Definition Enums.h:9809
EConfigTestEnum
Definition Enums.h:13591
NETIO_TRIAGE_BLOCK_ID
Definition Enums.h:3375
ETransformMeshesTransformMode
Definition Enums.h:26704
EPackageExternalResource
Definition Enums.h:9562
EPackageExtension
Definition Enums.h:7857
EJoinRequestAction
Definition Enums.h:12325
ECFCoreStatus
Definition Enums.h:14387
EGeometryScriptTopologyConnectionType
Definition Enums.h:18262
EClothingTeleportMode
Definition Enums.h:12229
EHeightmapRTType
Definition Enums.h:36957
ELatentActionChangeType
Definition Enums.h:8095
EBlueprintTextLiteralType
Definition Enums.h:14043
ERasterizerDepthClipMode
Definition Enums.h:8954
EModelingComponentsPlaneVisualizationMode
Definition Enums.h:23565
VkImageLayout
Definition Enums.h:2096
@ VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV
@ VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_MAX_ENUM
@ VK_IMAGE_LAYOUT_RANGE_SIZE
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_UNDEFINED
@ VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR
@ VK_IMAGE_LAYOUT_PREINITIALIZED
@ VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_BEGIN_RANGE
@ VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL
@ VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR
@ VK_IMAGE_LAYOUT_END_RANGE
@ VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL
@ VK_IMAGE_LAYOUT_PRESENT_SRC_KHR
@ VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL
@ VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL
@ VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT
EGenerateNavDataTimeSlicedState
Definition Enums.h:32093
INPUT_DESTINATION_ROUTING_MODE
Definition Enums.h:3953
EHairStrandsRasterPassType
Definition Enums.h:36891
ESourceEffectFilterCircuit
Definition Enums.h:29089
EBlendableLocation
Definition Enums.h:7028
ERecomputeUVsPropertiesUnwrapType
Definition Enums.h:20575
ECreateModelingObjectResult
Definition Enums.h:23265
EBatchProcessingMode
Definition Enums.h:9793
EConstraintType
Definition Enums.h:19265
EPlaneBrushSideMode
Definition Enums.h:24331
ERetargetTranslationMode
Definition Enums.h:24570
EPcmBitDepthConversion
Definition Enums.h:38773
EPhysicsInterfaceScopedLockType
Definition Enums.h:37336
EShaderVisibility
Definition Enums.h:21484
VkImageType
Definition Enums.h:2025
@ VK_IMAGE_TYPE_MAX_ENUM
@ VK_IMAGE_TYPE_RANGE_SIZE
@ VK_IMAGE_TYPE_BEGIN_RANGE
@ VK_IMAGE_TYPE_END_RANGE
EHairInterpolationType
Definition Enums.h:22578
EWorldType::Type EInternalObjectFlags
Definition Enums.h:41347
EConstantQNormalizationEnum
Definition Enums.h:32660
UStreamlineDLSSGMode
Definition Enums.h:31760
ESynthFilterType
Definition Enums.h:28921
ERBFNormalizeMethod
Definition Enums.h:36752
EControlRigComponentMapDirection
Definition Enums.h:19722
EConfigLayerFlags
Definition Enums.h:11993
ELinkAllocationType
Definition Enums.h:40809
ETranslucencyType
Definition Enums.h:8632
WICBitmapDitherType
Definition Enums.h:3881
EToolShutdownType
Definition Enums.h:18477
ENormalMode
Definition Enums.h:21319
@ NM_RecalculateNormals
@ NM_PreserveSmoothingGroups
@ NM_RecalculateNormalsHard
@ NM_RecalculateNormalsSmooth
EParseState
Definition Enums.h:12786
EResourceTransitionFlags
Definition Enums.h:8746
EResizingAxis
Definition Enums.h:20092
ESpaceCurveControlPointOriginMode
Definition Enums.h:13871
ENDIMeshRendererInfoVersion
Definition Enums.h:14260
ETextureColorChannel
Definition Enums.h:38076
ESteamInputGlyphSize
Definition Enums.h:16498
EPCGCopyPointsInheritanceMode
Definition Enums.h:22863
EWinHttpCallbackStatus
Definition Enums.h:36049
ESequencerState
Definition Enums.h:9378
EWindowDrawAttentionRequestType
Definition Enums.h:9399
_AM_AUDIO_RENDERER_STAT_PARAM
Definition Enums.h:37556
VkSubmitFlagBits
Definition Enums.h:26892
ENavSystemOverridePolicy
Definition Enums.h:39601
EPCGMetadataSettingsBaseMode
Definition Enums.h:22709
EHairGeometryType
Definition Enums.h:18013
EGeometryScriptSamplingWeightMode
Definition Enums.h:18611
EBinkMoviePlayerBinkSoundTrack
Definition Enums.h:39359
EDynamicBoxType
Definition Enums.h:38873
ODSCRecompileCommand
Definition Enums.h:8665
SRC_ERR
Definition Enums.h:38641
@ SRC_ERR_MALLOC_FAILED
@ SRC_ERR_BAD_PROC_PTR
@ SRC_ERR_BAD_DATA_PTR
@ SRC_ERR_NO_ERROR
@ SRC_ERR_BAD_STATE
@ SRC_ERR_NO_PRIVATE
@ SRC_ERR_BAD_CONVERTER
@ SRC_ERR_SINC_BAD_BUFFER_LEN
@ SRC_ERR_MAX_ERROR
@ SRC_ERR_BAD_PRIV_PTR
@ SRC_ERR_NULL_CALLBACK
@ SRC_ERR_BAD_INTERNAL_STATE
@ SRC_ERR_BAD_DATA
@ SRC_ERR_BAD_MODE
@ SRC_ERR_BAD_CHANNEL_COUNT
@ SRC_ERR_DATA_OVERLAP
@ SRC_ERR_NO_VARIABLE_RATIO
@ SRC_ERR_FILTER_LEN
@ SRC_ERR_BAD_SRC_RATIO
@ SRC_ERR_SINC_PREPARE_DATA_BAD_LEN
@ SRC_ERR_SIZE_INCOMPATIBILITY
@ SRC_ERR_BAD_SINC_STATE
@ SRC_ERR_BAD_CALLBACK
@ SRC_ERR_SHIFT_BITS
EFrameNumberDisplayFormats
Definition Enums.h:38675
EPCGPointTargetFilterType
Definition Enums.h:22974
EMirrorOperationMode
Definition Enums.h:26351
EStrataMaterialExportContext
Definition Enums.h:32431
IPSEC_PFS_GROUP_
Definition Enums.h:2703
EGenerateTileTimeSlicedState
Definition Enums.h:32086
EDisplaceMeshToolTriangleSelectionType
Definition Enums.h:31359
ELumenLightType
Definition Enums.h:37680
EMediaTextureSampleFormat
Definition Enums.h:31163
EPropertyCollectFlags
Definition Enums.h:35172
ESerializePropertyType
Definition Enums.h:10428
eCrossPlayType
Definition Enums.h:11937
ETransformMeshesSnapDragRotationMode
Definition Enums.h:26719
VkPrimitiveTopology
Definition Enums.h:2286
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY
@ VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY
@ VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY
@ VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP
EMetasoundSourceAudioFormat
Definition Enums.h:28190
EMicroTransactionResult
Definition Enums.h:40061
NV_GPU_CLOCK_CLK_VF_POINT_TYPE
Definition Enums.h:1936
HCfavor_e
Definition Enums.h:32858
@ favorDecompressionSpeed
@ favorCompressionRatio
ERecvMultiFlags
Definition Enums.h:9334
EBufferUsageFlags
Definition Enums.h:7676
CURLversion
Definition Enums.h:35987
ECurveTableMode
Definition Enums.h:28599
ESlateAccessibleBehavior
Definition Enums.h:24048
EDBufferTextureId
Definition Enums.h:38031
EDecompressionType
Definition Enums.h:9940
EOS_EAntiCheatCommonClientType
Definition Enums.h:23983
VkExternalFenceFeatureFlagBits
Definition Enums.h:2461
EInputBindingClone
Definition Enums.h:25551
_DECIMATION_USAGE
Definition Enums.h:37541
EEncryptionResponse
Definition Enums.h:14187
EInstallBundlePauseFlags
Definition Enums.h:40383
ERequestedCultureOverrideLevel
Definition Enums.h:32759
EMotionBlurFilter
Definition Enums.h:38309
CrowdBoundaryFlags
Definition Enums.h:39213
EMobileSceneTextureSetupMode
Definition Enums.h:9979
OIDNDeviceType
Definition Enums.h:29565
THUMBBUTTONFLAGS
Definition Enums.h:25270
EWeaponAmmoReloadState
Definition Enums.h:29159
EXboxOrigin
Definition Enums.h:15934
@ k_EXboxOrigin_LeftStick_DPadSouth
@ k_EXboxOrigin_LeftBumper
@ k_EXboxOrigin_DPad_West
@ k_EXboxOrigin_LeftStick_Move
@ k_EXboxOrigin_RightStick_Click
@ k_EXboxOrigin_RightStick_DPadEast
@ k_EXboxOrigin_RightBumper
@ k_EXboxOrigin_LeftTrigger_Pull
@ k_EXboxOrigin_LeftStick_DPadNorth
@ k_EXboxOrigin_DPad_North
@ k_EXboxOrigin_RightTrigger_Pull
@ k_EXboxOrigin_LeftStick_Click
@ k_EXboxOrigin_RightTrigger_Click
@ k_EXboxOrigin_RightStick_DPadNorth
@ k_EXboxOrigin_RightStick_DPadSouth
@ k_EXboxOrigin_RightStick_DPadWest
@ k_EXboxOrigin_LeftStick_DPadWest
@ k_EXboxOrigin_LeftStick_DPadEast
@ k_EXboxOrigin_DPad_South
@ k_EXboxOrigin_LeftTrigger_Click
@ k_EXboxOrigin_DPad_East
@ k_EXboxOrigin_RightStick_Move
ECameraAutoFollowMode
Definition Enums.h:24497
EGeometryScriptUniformRemeshTargetType
Definition Enums.h:18507
ENavDataGatheringMode
Definition Enums.h:12627
VkShaderInfoTypeAMD
Definition Enums.h:1877
ETransformMeshesSnapDragSource
Definition Enums.h:26712
FWPS_GENERAL_DISCARD_REASON_
Definition Enums.h:3346
EGeometryScriptMorphologicalOpType
Definition Enums.h:18793
ESpaceCurveControlPointTransformMode
Definition Enums.h:13865
UCurrencySpacing
Definition Enums.h:33838
@ UNUM_CURRENCY_SURROUNDING_MATCH
UDisplayContextType
Definition Enums.h:33859
EOS_ESessionAttributeAdvertisementType
Definition Enums.h:25025
EParticleVertexFactoryType
Definition Enums.h:4548
EMeshGroupPaintBrushAreaType
Definition Enums.h:26161
EMediaPlayerOptionBooleanOverride
Definition Enums.h:31587
ESizingRule
Definition Enums.h:12848
FMaterialGPUMessageFlags
Definition Enums.h:37351
EObjectMark
Definition Enums.h:6241
@ OBJECTMARK_NotAlwaysLoadedForEditorGame
@ OBJECTMARK_EditorOnly
@ OBJECTMARK_INHERITEDMARKS
@ OBJECTMARK_NotForClient
@ OBJECTMARK_NotForTargetPlatform
@ OBJECTMARK_NotForServer
ENetworkVersionHistory
Definition Enums.h:5569
EAccessibleBehavior
Definition Enums.h:14007
ESteamNetworkingIdentityType
Definition Enums.h:15170
FAmazonS3GetObjectStatus
Definition Enums.h:32131
EPropertyBagPropertyType
Definition Enums.h:23074
ERDGPassFlags
Definition Enums.h:8765
EFFTSize
Definition Enums.h:21985
EBTChildIndex
Definition Enums.h:32265
GFSDK_Aftermath_FeatureFlags
Definition Enums.h:40697
@ GFSDK_Aftermath_FeatureFlags_EnableShaderErrorReporting
EGLTFJsonAlphaMode
Definition Enums.h:28389
ESimulationInitializationState
Definition Enums.h:37278
EGizmoElementViewAlignType
Definition Enums.h:39039
UCalendarWallTimeOption
Definition Enums.h:33982
ERootMotionSourceID
Definition Enums.h:28062
ECoreOnlineDummy
Definition Enums.h:35349
ENonlinearOperationType
Definition Enums.h:26296
EPCGDifferenceMode
Definition Enums.h:20999
ECFCoreSortOrder
Definition Enums.h:14284
ERootMotionFinishVelocityMode
Definition Enums.h:8479
EVisibilityBasedAnimTickOption
Definition Enums.h:12567
ESurfaceCacheCompression
Definition Enums.h:36572
EDataSortTypeEnum
Definition Enums.h:25873
@ ChaosNiagara_DataSortType_NoSorting
@ ChaosNiagara_DataSortType_RandomShuffle
@ ChaosNiagara_DataSortType_SortByMassMinToMax
@ ChaosNiagara_DataSortType_SortByMassMaxToMin
EStereoscopicPass
Definition Enums.h:13310
EApplyRendertargetOption
Definition Enums.h:19885
EQuartzCommandType
Definition Enums.h:8638
EConvertQueryResult
Definition Enums.h:40236
EHLODBatchingPolicy
Definition Enums.h:23153
EPSOCompileAsyncMode
Definition Enums.h:35181
EOS_EAttributeType
Definition Enums.h:24975
ERayTracingPipelineCompatibilityFlags
Definition Enums.h:34156
EGeometryScriptPrimitiveUVMode
Definition Enums.h:18368
EDisplaceMeshToolChannelType
Definition Enums.h:31365
IPSEC_TOKEN_MODE_
Definition Enums.h:3439
ERHIPipeline
Definition Enums.h:7658
ELensFlareQuality
Definition Enums.h:38315
ELANBeaconVersionHistory
Definition Enums.h:9261
ovrRoomJoinability_
Definition Enums.h:17300
ERecentPlayerEncounterType
Definition Enums.h:12641
EMultiBlockType
Definition Enums.h:17024
ESteamNetworkingFakeIPType
Definition Enums.h:15181
ECustomVersionDifference
Definition Enums.h:20447
ESteamEncryptedAppTicketState
Definition Enums.h:15275
EPinResolveResult
Definition Enums.h:40285
ELumenDispatchCardTilesIndirectArgsOffset
Definition Enums.h:37915
ETrail2SourceMethod
Definition Enums.h:37814
ESteamNetworkingGetConfigValueResult
Definition Enums.h:16607
NSVGunits
Definition Enums.h:34415
@ NSVG_UNITS_PERCENT
VkCoarseSampleOrderTypeNV
Definition Enums.h:1751
EStencilMask
Definition Enums.h:5086
EHairInstanceCount
Definition Enums.h:25410
@ HairInstanceCount_CardsOrMeshesShadowView
@ HairInstanceCount_CardsOrMeshesPrimaryView
@ HairInstanceCount_StrandsPrimaryView
@ HairInstanceCount_StrandsShadowView
GPUSkinBoneInfluenceType
Definition Enums.h:4717
ESnapshotSourceMode
Definition Enums.h:36791
OodleLZ_Verbosity
Definition Enums.h:32836
ELandscapeGizmoType
Definition Enums.h:36931
EVisibilityAggressiveness
Definition Enums.h:20957
ESamplerCompareFunction
Definition Enums.h:6707
ETimecodeProviderSynchronizationState
Definition Enums.h:24854
EAutoCenter
Definition Enums.h:20319
EAIParamType
Definition Enums.h:41119
ECollisionShapeType
Definition Enums.h:17961
EPingType
Definition Enums.h:17037
@ RoundTripExclFrame
EEyeTrackerStatus
Definition Enums.h:35198
ERPCDoSEscalateReason
Definition Enums.h:7880
OodleLZ_Jobify
Definition Enums.h:32972
EDelayAcquireImageType
Definition Enums.h:39675
EPCGGetDataFromActorMode
Definition Enums.h:22886
EBeaconConnectionState
Definition Enums.h:13606
HighlightStartingPoint
Definition Enums.h:29749
GAME_INSTALL_SCOPE
Definition Enums.h:34305
EFoliageInstanceFlags
Definition Enums.h:20938
VkSurfaceCounterFlagBitsEXT
Definition Enums.h:26874
EDGE_GESTURE_KIND
Definition Enums.h:60
EPatternToolAxisSpacingMode
Definition Enums.h:24262
EGLTFTextureImageFormat
Definition Enums.h:28274
EVectorFieldConstructionOp
Definition Enums.h:12764
ovrMessageType_
Definition Enums.h:17160
@ ovrMessage_Matchmaking_Enqueue
@ ovrMessage_RichPresence_Clear
@ ovrMessage_Achievements_Unlock
@ ovrMessage_Notification_Party_PartyUpdate
@ ovrMessage_Matchmaking_CreateAndEnqueueRoom2
@ ovrMessage_Notification_Voip_ConnectRequest
@ ovrMessage_Matchmaking_CreateAndEnqueueRoom
@ ovrMessage_AssetFile_DownloadCancelByName
@ ovrMessage_Room_UpdateMembershipLockStatus
@ ovrMessage_Matchmaking_Browse
@ ovrMessage_Matchmaking_GetAdminSnapshot
@ ovrMessage_Notification_GetRoomInvites
@ ovrMessage_Notification_Room_InviteAccepted
@ ovrMessage_AssetFile_DeleteByName
@ ovrMessage_IAP_GetViewerPurchasesDurableCache
@ ovrMessage_Room_CreateAndJoinPrivate
@ ovrMessage_CloudStorage_Delete
@ ovrMessage_Notification_Livestreaming_StatusChange
@ ovrMessage_User_GetUserProof
@ ovrMessage_PlatformInitializeWindowsAsynchronous
@ ovrMessage_Achievements_GetNextAchievementDefinitionArrayPage
@ ovrMessage_User_GetNextUserAndRoomArrayPage
@ ovrMessage_Notification_Cal_FinalizeApplication
@ ovrMessage_Matchmaking_CreateRoom
@ ovrMessage_User_GetSdkAccounts
@ ovrMessage_CloudStorage_LoadConflictMetadata
@ ovrMessage_ApplicationLifecycle_GetSessionKey
@ ovrMessage_Achievements_AddFields
@ ovrMessage_Matchmaking_CreateRoom2
@ ovrMessage_AssetFile_DownloadById
@ ovrMessage_AssetFile_StatusById
@ ovrMessage_AssetFile_DeleteById
@ ovrMessage_Voip_SetSystemVoipSuppressed
@ ovrMessage_Notification_Networking_ConnectionStateChange
@ ovrMessage_LanguagePack_GetCurrent
@ ovrMessage_AssetFile_Download
@ ovrMessage_Room_GetNextRoomArrayPage
@ ovrMessage_PlatformInitializeWithAccessToken
@ ovrMessage_LanguagePack_SetCurrent
@ ovrMessage_Room_UpdateDataStore
@ ovrMessage_Entitlement_GetIsViewerEntitled
@ ovrMessage_User_GetAccessToken
@ ovrMessage_IAP_GetViewerPurchases
@ ovrMessage_IAP_ConsumePurchase
@ ovrMessage_Achievements_GetProgressByName
@ ovrMessage_Matchmaking_JoinRoom
@ ovrMessage_Notification_GetNextRoomInviteNotificationArrayPage
@ ovrMessage_Notification_ApplicationLifecycle_LaunchIntentChanged
@ ovrMessage_Room_SetDescription
@ ovrMessage_Notification_HTTP_Transfer
@ ovrMessage_IAP_LaunchCheckoutFlow
@ ovrMessage_Matchmaking_StartMatch
@ ovrMessage_CloudStorage_LoadHandle
@ ovrMessage_Achievements_GetAllProgress
@ ovrMessage_Achievements_GetNextAchievementProgressArrayPage
@ ovrMessage_Leaderboard_GetEntriesAfterRank
@ ovrMessage_CloudStorage_Save
@ ovrMessage_Notification_Room_RoomUpdate
@ ovrMessage_Room_GetModeratedRooms
@ ovrMessage_Notification_Matchmaking_MatchFound
@ ovrMessage_AssetFile_StatusByName
@ ovrMessage_Matchmaking_ReportResultInsecure
@ ovrMessage_Notification_Networking_PeerConnectRequest
@ ovrMessage_User_GetLoggedInUserFriendsAndRooms
@ ovrMessage_Notification_Room_InviteReceived
@ ovrMessage_Room_GetInvitableUsers
@ ovrMessage_Leaderboard_GetNextEntries
@ ovrMessage_Room_UpdatePrivateRoomJoinPolicy
@ ovrMessage_Livestreaming_GetStatus
@ ovrMessage_User_GetOrgScopedID
@ ovrMessage_IAP_GetProductsBySKU
@ ovrMessage_Room_GetCurrentForUser
@ ovrMessage_Achievements_GetAllDefinitions
@ ovrMessage_PlatformInitializeAndroidAsynchronous
@ ovrMessage_Notification_MarkAsRead
@ ovrMessage_User_GetLoggedInUserFriends
@ ovrMessage_Matchmaking_Browse2
@ ovrMessage_CloudStorage_LoadMetadata
@ ovrMessage_User_LaunchFriendRequestFlow
@ ovrMessage_Achievements_AddCount
@ ovrMessage_Leaderboard_GetEntries
@ ovrMessage_ApplicationLifecycle_RegisterSessionKey
@ ovrMessage_Room_CreateAndJoinPrivate2
@ ovrMessage_Matchmaking_Enqueue2
@ ovrMessage_Media_ShareToFacebook
@ ovrMessage_Notification_AssetFile_DownloadUpdate
@ ovrMessage_CloudStorage_Load
@ ovrMessage_Room_LaunchInvitableUserFlow
@ ovrMessage_CloudStorage_GetNextCloudStorageMetadataArrayPage
@ ovrMessage_User_GetLoggedInUserRecentlyMetUsersAndRooms
@ ovrMessage_Leaderboard_GetPreviousEntries
@ ovrMessage_Notification_Voip_SystemVoipState
@ ovrMessage_Application_LaunchOtherApp
@ ovrMessage_Room_GetInvitableUsers2
@ ovrMessage_User_GetNextUserArrayPage
@ ovrMessage_Notification_Voip_StateChange
@ ovrMessage_Leaderboard_WriteEntry
@ ovrMessage_AssetFile_DownloadCancelById
@ ovrMessage_CloudStorage_LoadBucketMetadata
@ ovrMessage_AssetFile_DownloadCancel
@ ovrMessage_Matchmaking_Cancel2
@ ovrMessage_Matchmaking_GetStats
@ ovrMessage_User_GetLoggedInUser
@ ovrMessage_Matchmaking_Cancel
@ ovrMessage_Livestreaming_ResumeStream
@ ovrMessage_CloudStorage2_GetUserDirectoryPath
@ ovrMessage_Platform_InitializeStandaloneOculus
@ ovrMessage_Matchmaking_EnqueueRoom2
@ ovrMessage_User_LaunchProfile
@ ovrMessage_Livestreaming_PauseStream
@ ovrMessage_ApplicationLifecycle_GetRegisteredPIDs
@ ovrMessage_CloudStorage_ResolveKeepLocal
@ ovrMessage_Notification_Cal_ProposeApplication
@ ovrMessage_IAP_GetNextProductArrayPage
@ ovrMessage_IAP_GetNextPurchaseArrayPage
@ ovrMessage_Application_GetVersion
@ ovrMessage_Achievements_GetDefinitionsByName
@ ovrMessage_CloudStorage_ResolveKeepRemote
@ ovrMessage_Matchmaking_EnqueueRoom
@ ovrMessage_AssetFile_DownloadByName
@ ovrMessage_AssetFile_GetList
@ ovrMessage_Notification_Networking_PingResult
EGoogleAuthTokenType
Definition Enums.h:19783
EQuartzDelegateType
Definition Enums.h:21042
EUdpMessageSegments
Definition Enums.h:26078
ETrackActiveCondition
Definition Enums.h:38017
ECFCoreMakrupType
Definition Enums.h:14307
UDateFormatField
Definition Enums.h:33693
@ UDAT_FLEXIBLE_DAY_PERIOD_FIELD
@ UDAT_TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD
@ UDAT_MILLISECONDS_IN_DAY_FIELD
@ UDAT_DAY_OF_WEEK_IN_MONTH_FIELD
@ UDAT_AM_PM_MIDNIGHT_NOON_FIELD
ENetSyncLoadType
Definition Enums.h:15132
Beam2SourceTargetMethod
Definition Enums.h:38130
ECollisionTraceFlag
Definition Enums.h:10434
ESteamNetworkingAvailability
Definition Enums.h:16593
ESteamAPICallFailure
Definition Enums.h:15328
@ k_ESteamAPICallFailureMismatchedCallback
EMovementMode
Definition Enums.h:41327
ENCPoolMethod
Definition Enums.h:10577
@ ManualRelease_OnComplete
ERuntimeVirtualTextureShaderUniform
Definition Enums.h:8211
EInputCaptureRequestType
Definition Enums.h:23187
EPCGPointFilterConstantType
Definition Enums.h:22987
EUpscaleStage
Definition Enums.h:24479
ERootMotionAccumulateMode
Definition Enums.h:8473
EARJointTransformSpace
Definition Enums.h:36452
ESkyLightSourceType
Definition Enums.h:18094
EChatSteamIDInstanceFlags
Definition Enums.h:15255
EVirtualTextureUnpackType
Definition Enums.h:32516
ERDGUnorderedAccessViewFlags
Definition Enums.h:8936
ESocketShutdownMode
Definition Enums.h:9284
EMeshGroupPaintToolActions
Definition Enums.h:26174
_IO_ALLOCATION_ACTION
Definition Enums.h:3638
TextureGroup
Definition Enums.h:11782
@ TEXTUREGROUP_WeaponNormalMap
@ TEXTUREGROUP_Project18
@ TEXTUREGROUP_IESLightProfile
@ TEXTUREGROUP_Project11
@ TEXTUREGROUP_Shadowmap
@ TEXTUREGROUP_CharacterNormalMap
@ TEXTUREGROUP_Project07
@ TEXTUREGROUP_WeaponSpecular
@ TEXTUREGROUP_Project01
@ TEXTUREGROUP_VehicleNormalMap
@ TEXTUREGROUP_ImpostorNormalDepth
@ TEXTUREGROUP_Terrain_Weightmap
@ TEXTUREGROUP_ProcBuilding_LightMap
@ TEXTUREGROUP_VehicleSpecular
@ TEXTUREGROUP_WorldSpecular
@ TEXTUREGROUP_Character
@ TEXTUREGROUP_Terrain_Heightmap
@ TEXTUREGROUP_WorldNormalMap
@ TEXTUREGROUP_ProcBuilding_Face
@ TEXTUREGROUP_Project17
@ TEXTUREGROUP_Project15
@ TEXTUREGROUP_Project14
@ TEXTUREGROUP_Project09
@ TEXTUREGROUP_CharacterSpecular
@ TEXTUREGROUP_Project04
@ TEXTUREGROUP_ColorLookupTable
@ TEXTUREGROUP_Project03
@ TEXTUREGROUP_Cinematic
@ TEXTUREGROUP_Project08
@ TEXTUREGROUP_RenderTarget
@ TEXTUREGROUP_Project13
@ TEXTUREGROUP_16BitData
@ TEXTUREGROUP_Project16
@ TEXTUREGROUP_Project06
@ TEXTUREGROUP_EffectsNotFiltered
@ TEXTUREGROUP_Project05
@ TEXTUREGROUP_MobileFlattened
@ TEXTUREGROUP_Project12
@ TEXTUREGROUP_Project02
@ TEXTUREGROUP_Project10
@ TEXTUREGROUP_HierarchicalLOD
EOS_ELogLevel
Definition Enums.h:24999
EARGeoTrackingAccuracy
Definition Enums.h:36616
ESortState
Definition Enums.h:32233
EVirtualTextureCodec
Definition Enums.h:38906
EVideoRecordingState
Definition Enums.h:40326
ELoadFlags
Definition Enums.h:5373
@ LOAD_SkipLoadImportedPackages
@ LOAD_DisableDependencyPreloading
@ LOAD_PackageForPIE
@ LOAD_ResolvingDeferredExports
@ LOAD_DisableCompileOnLoad
@ LOAD_DisableEngineVersionChecks
@ LOAD_DeferDependencyLoads
@ LOAD_RegenerateBulkDataGuids
EMeshEditingMaterialModes
Definition Enums.h:23252
ERecomputeUVsPropertiesLayoutType
Definition Enums.h:20595
DEFAULTSAVEFOLDERTYPE
Definition Enums.h:67
ASSOCIATIONTYPE
Definition Enums.h:117
EFireEventsAtPosition
Definition Enums.h:21115
EEnvTestDot
Definition Enums.h:39906
EStreamableManagerCombinedHandleOptions
Definition Enums.h:11294
ERigVMTransformSpace
Definition Enums.h:19815
GFSDK_Aftermath_Context_Status
Definition Enums.h:39140
EInterfaceValidResult
Definition Enums.h:13384
ESimpleElementBlendMode
Definition Enums.h:4837
EGLTFTaskPriority
Definition Enums.h:28542
EFontImportCharacterSet
Definition Enums.h:13961
ETrackedSlateWidgetOperations
Definition Enums.h:33420
EOptimusTerminalType
Definition Enums.h:26127
EWidgetTimingPolicy
Definition Enums.h:37216
EAudioChunkLoadResult
Definition Enums.h:8018
ERaQualityMode
Definition Enums.h:33297
ERawCurveTrackTypes
Definition Enums.h:9362
IKEEXT_SA_ROLE_
Definition Enums.h:3432
EWindowVisibility
Definition Enums.h:37203
EHairResourceStatus
Definition Enums.h:18248
EPlaneCutToolActions
Definition Enums.h:26549
ERigVMParameterType
Definition Enums.h:18618
ESamplePhase
Definition Enums.h:36234
EParticleSignificanceLevel
Definition Enums.h:28207
EDragPivot
Definition Enums.h:27412
EPlayDirection
Definition Enums.h:8879
EEdgeLoopInsertionMode
Definition Enums.h:23719
EAutomationEventType
Definition Enums.h:11562
VkTessellationDomainOrigin
Definition Enums.h:2141
EOpenGLShaderTargetPlatform
Definition Enums.h:40448
EDLSSPreset
Definition Enums.h:21367
EDrawPolygonExtrudeMode
Definition Enums.h:23590
EPCGSplineSamplingInteriorOrientation
Definition Enums.h:21202
ERTDrawingType
Definition Enums.h:36948
EHttpReplayResult
Definition Enums.h:37948
EProximityMethod
Definition Enums.h:24954
VkFilter
Definition Enums.h:195
@ VK_FILTER_MAX_ENUM
@ VK_FILTER_BEGIN_RANGE
@ VK_FILTER_NEAREST
@ VK_FILTER_CUBIC_EXT
@ VK_FILTER_RANGE_SIZE
@ VK_FILTER_CUBIC_IMG
@ VK_FILTER_LINEAR
@ VK_FILTER_END_RANGE
EWeightMapTargetCommon
Definition Enums.h:39104
ESteamDeviceFormFactor
Definition Enums.h:16522
ESubmixFilterType
Definition Enums.h:29323
EStreamlineSupport
Definition Enums.h:25337
EGeometryScriptRepairMeshMode
Definition Enums.h:18542
EUGCQuery
Definition Enums.h:15998
@ k_EUGCQuery_RankedByTotalPlaytime
@ k_EUGCQuery_RankedByPlaytimeSessionsTrend
@ k_EUGCQuery_RankedByLifetimeAveragePlaytime
@ k_EUGCQuery_RankedByLastUpdatedDate
@ k_EUGCQuery_RankedByTrend
@ k_EUGCQuery_FavoritedByFriendsRankedByPublicationDate
@ k_EUGCQuery_RankedByVote
@ k_EUGCQuery_RankedByTotalVotesAsc
@ k_EUGCQuery_RankedByLifetimePlaytimeSessions
@ k_EUGCQuery_RankedByPlaytimeTrend
@ k_EUGCQuery_RankedByAveragePlaytimeTrend
@ k_EUGCQuery_CreatedByFollowedUsersRankedByPublicationDate
@ k_EUGCQuery_AcceptedForGameRankedByAcceptanceDate
@ k_EUGCQuery_CreatedByFriendsRankedByPublicationDate
@ k_EUGCQuery_NotYetRated
@ k_EUGCQuery_RankedByVotesUp
@ k_EUGCQuery_RankedByTextSearch
@ k_EUGCQuery_RankedByTotalUniqueSubscriptions
@ k_EUGCQuery_RankedByPublicationDate
@ k_EUGCQuery_RankedByNumTimesReported
EColorGradingModes
Definition Enums.h:34176
UBreakIteratorType
Definition Enums.h:31084
_NVAPI_FUNCTION_NAME
Definition Enums.h:1229
ESteamInputActionEventType
Definition Enums.h:16538
EPackageFormat
Definition Enums.h:12332
EPropertyValueCategory
Definition Enums.h:31805
ELocalFrameMode
Definition Enums.h:23169
EPlatform
Definition Enums.h:31655
EDefaultAudioCompressionType
Definition Enums.h:11634
EBrushType
Definition Enums.h:11465
EAudioSpeakers
Definition Enums.h:19953
EVRSShadingRate
Definition Enums.h:6577
EGoogleRefreshToken
Definition Enums.h:19778
EUVProjectionToolInitializationMode
Definition Enums.h:24143
EColorPickerModes
Definition Enums.h:34209
EWirelessTransmissionType
Definition Enums.h:28508
tagQualityMessageType
Definition Enums.h:37441
EOffsetMeshSelectionDirectionMode
Definition Enums.h:24416
ESkeletalMeshSkinningImportVersions
Definition Enums.h:19585
EUniformBufferBindingFlags
Definition Enums.h:8658
ECollisionChannel
Definition Enums.h:6741
EConcurrencyVolumeScaleMode
Definition Enums.h:19878
FDataDrivenCVarType
Definition Enums.h:38405
ELandscapeBlendMode
Definition Enums.h:13940
EControlRigComponentSpace
Definition Enums.h:19728
EGameStringType
Definition Enums.h:11342
EStandardToolActions
Definition Enums.h:23572
EAutoPossessAI
Definition Enums.h:18285
EReverseForEachResult
Definition Enums.h:39608
ECrashContextType
Definition Enums.h:24819
EHeaderComboVisibility
Definition Enums.h:19647
AGSDriverVersionResult
Definition Enums.h:40773
IKEEXT_KEY_MODULE_TYPE_
Definition Enums.h:3353
EComponentPhysicsStateChange
Definition Enums.h:12303
EReplayCheckpointType
Definition Enums.h:10242
ELeaderboardDataRequest
Definition Enums.h:14968
EDistanceFieldPrimitiveType
Definition Enums.h:37228
EPCGComponentGenerationTrigger
Definition Enums.h:22532
CPVIEW
Definition Enums.h:159
@ CPVIEW_ALLITEMS
@ CPVIEW_CATEGORY
@ CPVIEW_CLASSIC
@ CPVIEW_HOME
EShowFlagShippingValue
Definition Enums.h:18101
ESourceBusSendLevelControlMethod
Definition Enums.h:12145
EStringParserToken
Definition Enums.h:39957
_NPI_MODULEID_TYPE
Definition Enums.h:3195
EPropertyBagContainerType
Definition Enums.h:23068
EMaterialCommonBasis
Definition Enums.h:14373
ESoundscapeLOD
Definition Enums.h:20326
EMakeMeshPlacementType
Definition Enums.h:23372
EMemoryTraceHeapAllocationFlags
Definition Enums.h:12212
EFontCacheType
Definition Enums.h:14016
VkSamplerMipmapMode
Definition Enums.h:670
EStencilOp
Definition Enums.h:4740
@ SO_SaturatedIncrement
@ EStencilOp_NumBits
@ SO_SaturatedDecrement
EPCGFilterByTagOperation
Definition Enums.h:22949
ERuntimeVirtualTextureMainPassType
Definition Enums.h:14166
EBakeTextureResolution
Definition Enums.h:17885
EHairStrandsInterpolationType
Definition Enums.h:25650
ELevelInstanceCreationType
Definition Enums.h:40003
EAntiDupeTransactionLog
Definition Enums.h:32583
ESoundwaveSampleRateSettings
Definition Enums.h:7833
EEncryptionFailureAction
Definition Enums.h:12106
EOITPassType
Definition Enums.h:36914
@ OITPass_SeperateTranslucency
@ OITPass_RegularTranslucency
EPlatformUserSelectorFlags
Definition Enums.h:7599
EByteOrderMark
Definition Enums.h:17834
EPlaneComponentDebugMode
Definition Enums.h:36203
EBitmapCompression
Definition Enums.h:35025
EMakeMeshPolygroupMode
Definition Enums.h:23365
ETabDrawerOpenDirection
Definition Enums.h:33928
EGeometryScriptErrorType
Definition Enums.h:14573
VkPipelineCacheCreateFlagBits
Definition Enums.h:27253
@ VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT
NV_STATIC_METADATA_DESCRIPTOR_ID
Definition Enums.h:40667
ERPCBlockState
Definition Enums.h:7555
_SPACTION
Definition Enums.h:86
@ SPACTION_FORMATTING
@ SPACTION_APPLYINGATTRIBS
@ SPACTION_DELETING
@ SPACTION_COPYING
@ SPACTION_SEARCHING_FILES
@ SPACTION_COPY_MOVING
@ SPACTION_UPLOADING
@ SPACTION_RECYCLING
@ SPACTION_DOWNLOADING
@ SPACTION_SEARCHING_INTERNET
@ SPACTION_CALCULATING
@ SPACTION_RENAMING
ESingleMultiOrTest
Definition Enums.h:40186
EQuartzCommandQuantization
Definition Enums.h:11913
EMoviePipelineDLSSQuality
Definition Enums.h:26477
EFlareProfileType
Definition Enums.h:26303
EControlRigInteractionType
Definition Enums.h:19238
EOS_EAntiCheatClientMode
Definition Enums.h:23976
exr_error_code_t
Definition Enums.h:26581
@ EXR_ERR_FEATURE_NOT_IMPLEMENTED
@ EXR_ERR_USE_SCAN_NONDEEP_WRITE
@ EXR_ERR_USE_TILE_NONDEEP_WRITE
EFoliageImplType
Definition Enums.h:21073
EVoipStreamDataFormat
Definition Enums.h:26344
UErrorCode
Definition Enums.h:30546
@ U_REGEX_PATTERN_TOO_BIG
@ U_MISSING_OPERATOR
@ U_ILLEGAL_CHAR_IN_SEGMENT
@ U_TOO_MANY_ALIASES_ERROR
@ U_MULTIPLE_CURSORS
@ U_INVALID_CHAR_FOUND
@ U_REGEX_BAD_INTERVAL
@ U_MULTIPLE_EXPONENTIAL_SYMBOLS
@ U_PARSE_ERROR_LIMIT
@ U_IDNA_ACE_PREFIX_ERROR
@ U_ILLEGAL_ARGUMENT_ERROR
@ U_DECIMAL_NUMBER_SYNTAX_ERROR
@ U_SAFECLONE_ALLOCATED_WARNING
@ U_FMT_PARSE_ERROR_LIMIT
@ U_REGEX_BAD_ESCAPE_SEQUENCE
@ U_NO_SPACE_AVAILABLE
@ U_IDNA_LABEL_TOO_LONG_ERROR
@ U_STRING_NOT_TERMINATED_WARNING
@ U_FORMAT_INEXACT_ERROR
@ U_PLUGIN_ERROR_LIMIT
@ U_MULTIPLE_ANTE_CONTEXTS
@ U_AMBIGUOUS_ALIAS_WARNING
@ U_STATE_OLD_WARNING
@ U_PLUGIN_ERROR_START
@ U_INVALID_RBT_SYNTAX
@ U_MISPLACED_QUANTIFIER
@ U_REGEX_INVALID_STATE
@ U_MALFORMED_PRAGMA
@ U_INTERNAL_TRANSLITERATOR_ERROR
@ U_INDEX_OUTOFBOUNDS_ERROR
@ U_MALFORMED_UNICODE_ESCAPE
@ U_REGEX_ERROR_START
@ U_MULTIPLE_PAD_SPECIFIERS
@ U_STRINGPREP_PROHIBITED_ERROR
@ U_BRK_MISMATCHED_PAREN
@ U_UNCLOSED_SEGMENT
@ U_MALFORMED_VARIABLE_DEFINITION
@ U_INVARIANT_CONVERSION_ERROR
@ U_IDNA_ZERO_LENGTH_LABEL_ERROR
@ U_ERROR_WARNING_START
@ U_MULTIPLE_COMPOUND_FILTERS
@ U_BUFFER_OVERFLOW_ERROR
@ U_VARIABLE_RANGE_EXHAUSTED
@ U_MISSING_SEGMENT_CLOSE
@ U_MEMORY_ALLOCATION_ERROR
@ U_IDNA_ERROR_START
@ U_MISPLACED_COMPOUND_FILTER
@ U_PATTERN_SYNTAX_ERROR
@ U_REGEX_INVALID_RANGE
@ U_IDNA_UNASSIGNED_ERROR
@ U_BRK_MALFORMED_RULE_TAG
@ U_BRK_ASSIGN_ERROR
@ U_REGEX_INVALID_FLAG
@ U_UNSUPPORTED_ESCAPE_SEQUENCE
@ U_REGEX_LOOK_BEHIND_LIMIT
@ U_REGEX_MISMATCHED_PAREN
@ U_ERROR_WARNING_LIMIT
@ U_REGEX_INVALID_CAPTURE_GROUP_NAME
@ U_MISMATCHED_SEGMENT_DELIMITERS
@ U_BRK_INTERNAL_ERROR
@ U_MESSAGE_PARSE_ERROR
@ U_MULTIPLE_POST_CONTEXTS
@ U_MALFORMED_VARIABLE_REFERENCE
@ U_VARIABLE_RANGE_OVERLAP
@ U_IDNA_ERROR_LIMIT
@ U_IDNA_STD3_ASCII_RULES_ERROR
@ U_ILLEGAL_CHARACTER
@ U_REGEX_MISSING_CLOSE_BRACKET
@ U_ENUM_OUT_OF_SYNC_ERROR
@ U_REGEX_INVALID_BACK_REF
@ U_USING_FALLBACK_WARNING
@ U_STANDARD_ERROR_LIMIT
@ U_BAD_VARIABLE_DEFINITION
@ U_UNDEFINED_VARIABLE
@ U_BRK_SEMICOLON_EXPECTED
@ U_MULTIPLE_PERCENT_SYMBOLS
@ U_UNMATCHED_BRACES
@ U_DUPLICATE_KEYWORD
@ U_BRK_HEX_DIGITS_EXPECTED
@ U_FILE_ACCESS_ERROR
@ U_STRINGPREP_UNASSIGNED_ERROR
@ U_BRK_VARIABLE_REDFINITION
@ U_PLUGIN_CHANGED_LEVEL_WARNING
@ U_REGEX_NUMBER_TOO_BIG
@ U_MULTIPLE_DECIMAL_SEPERATORS
@ U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
@ U_INVALID_STATE_ERROR
@ U_REGEX_OCTAL_TOO_BIG
@ U_NUMBER_ARG_OUTOFBOUNDS_ERROR
@ U_ILLEGAL_PAD_POSITION
@ U_UNSUPPORTED_ERROR
@ U_REGEX_STACK_OVERFLOW
@ U_CE_NOT_FOUND_ERROR
@ U_BRK_NEW_LINE_IN_QUOTED_STRING
@ U_UNDEFINED_KEYWORD
@ U_USING_DEFAULT_WARNING
@ U_TRAILING_BACKSLASH
@ U_UNEXPECTED_TOKEN
@ U_INTERNAL_PROGRAM_ERROR
@ U_IDNA_CHECK_BIDI_ERROR
@ U_INVALID_TABLE_FILE
@ U_RESOURCE_TYPE_MISMATCH
@ U_STRINGPREP_CHECK_BIDI_ERROR
@ U_REGEX_INTERNAL_ERROR
@ U_ILLEGAL_CHAR_FOUND
@ U_NO_WRITE_PERMISSION
@ U_IDNA_VERIFICATION_ERROR
@ U_REGEX_STOPPED_BY_CALLER
@ U_ILLEGAL_ESCAPE_SEQUENCE
@ U_MISSING_RESOURCE_ERROR
@ U_MISPLACED_CURSOR_OFFSET
@ U_DEFAULT_KEYWORD_MISSING
@ U_UNTERMINATED_QUOTE
@ U_COLLATOR_VERSION_MISMATCH
@ U_FMT_PARSE_ERROR_START
@ U_REGEX_MAX_LT_MIN
@ U_SORT_KEY_TOO_SHORT_WARNING
@ U_UNSUPPORTED_ATTRIBUTE
@ U_PLUGIN_DIDNT_SET_LEVEL
@ U_INVALID_PROPERTY_PATTERN
@ U_INVALID_FUNCTION
@ U_UNQUOTED_SPECIAL
@ U_MALFORMED_SYMBOL_REFERENCE
@ U_NUMBER_SKELETON_SYNTAX_ERROR
@ U_BRK_UNRECOGNIZED_OPTION
@ U_MISPLACED_ANCHOR_START
@ U_REGEX_SET_CONTAINS_STRING
@ U_INVALID_TABLE_FORMAT
@ U_DIFFERENT_UCA_VERSION
@ U_PRIMARY_TOO_LONG_ERROR
@ U_REGEX_UNIMPLEMENTED
@ U_BRK_UNCLOSED_SET
@ U_ARGUMENT_TYPE_MISMATCH
@ U_MULTIPLE_PERMILL_SYMBOLS
@ U_IDNA_PROHIBITED_ERROR
@ U_UNDEFINED_SEGMENT_REFERENCE
@ U_STATE_TOO_OLD_ERROR
@ U_UNSUPPORTED_PROPERTY
@ U_REGEX_RULE_SYNTAX
@ U_USELESS_COLLATOR_ERROR
@ U_MULTIPLE_DECIMAL_SEPARATORS
@ U_INVALID_FORMAT_ERROR
@ U_BRK_UNDEFINED_VARIABLE
@ U_MALFORMED_EXPONENTIAL_PATTERN
@ U_TRUNCATED_CHAR_FOUND
@ U_REGEX_ERROR_LIMIT
@ U_BRK_RULE_EMPTY_SET
@ U_PARSE_ERROR_START
@ U_REGEX_PROPERTY_SYNTAX
EMusicalNoteName
Definition Enums.h:21963
VkStructureType
Definition Enums.h:223
@ VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2
@ VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV
@ VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE
@ VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT
@ VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT
@ VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES
@ VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR
@ VK_STRUCTURE_TYPE_BEGIN_RANGE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV
@ VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR
@ VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_FENCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO
@ VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES
@ VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR
@ VK_STRUCTURE_TYPE_CMD_PROCESS_COMMANDS_INFO_NVX
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID
@ VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2
@ VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT
@ VK_STRUCTURE_TYPE_GEOMETRY_NV
@ VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR
@ VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT
@ VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES
@ VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR
@ VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO
@ VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR
@ VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO
@ VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO
@ VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2
@ VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVX
@ VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET
@ VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PRESENT_INFO_KHR
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
@ VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES
@ VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT
@ VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT
@ VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT
@ VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP
@ VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO
@ VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES
@ VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV
@ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO
@ VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR
@ VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV
@ VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR
@ VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT
@ VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV
@ VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR
@ VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2
@ VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO
@ VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT
@ VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV
@ VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR
@ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES
@ VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD
@ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES
@ VK_STRUCTURE_TYPE_HDR_METADATA_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT
@ VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO
@ VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR
@ VK_STRUCTURE_TYPE_APPLICATION_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2
@ VK_STRUCTURE_TYPE_OBJECT_TABLE_CREATE_INFO_NVX
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR
@ VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO
@ VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR
@ VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2
@ VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR
@ VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_EVENT_CREATE_INFO
@ VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV
@ VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID
@ VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES
@ VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR
@ VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO
@ VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2
@ VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO
@ VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_LIMITS_NVX
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER
@ VK_STRUCTURE_TYPE_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD
@ VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV
@ VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2
@ VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL
@ VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES
@ VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR
@ VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO
@ VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR
@ VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT
@ VK_STRUCTURE_TYPE_CMD_RESERVE_SPACE_FOR_COMMANDS_INFO_NVX
@ VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR
@ VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR
@ VK_STRUCTURE_TYPE_BIND_SPARSE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_RANGE_SIZE
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO
@ VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS
@ VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER
@ VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO
@ VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2
@ VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR
@ VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR
@ VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV
@ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT
@ VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT
@ VK_STRUCTURE_TYPE_MEMORY_BARRIER
@ VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR
@ VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES
@ VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT
@ VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR
@ VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT
@ VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK
@ VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT
@ VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL
@ VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES
@ VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO
@ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT
@ VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_GENERATED_COMMANDS_FEATURES_NVX
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR
@ VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV
@ VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR
@ VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR
@ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO
@ VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR
@ VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR
@ VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2
@ VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO
@ VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR
@ VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV
@ VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV
ETargetDeviceThreadStates
Definition Enums.h:13247
EUnit
Definition Enums.h:23304
@ CentimetersPerSecond
@ Milligrams
@ Megabytes
@ KilometersPerHour
@ Centimeters
@ Megahertz
@ Farenheit
@ Percentage
@ Micrometers
@ Milliseconds
@ Millimeters
@ RevolutionsPerMinute
@ Gigahertz
@ KilogramsForce
@ Microseconds
@ Unspecified
@ Kilograms
@ MetricTons
@ CandelaPerMeter2
@ Terabytes
@ Kilobytes
@ Lightyears
@ PixelsPerInch
@ Kilohertz
@ MilesPerHour
@ Micrograms
@ Multiplier
@ Kilometers
@ PoundsForce
@ Gigabytes
@ MetersPerSecond
@ Nanoseconds
EPackageReloadPhase
Definition Enums.h:16767
ESubpassHint
Definition Enums.h:9906
@ DeferredShadingSubpass
EPCGAttributeReduceOperation
Definition Enums.h:22831
EStatTypingRule
Definition Enums.h:16948
MoveRequestState
Definition Enums.h:39233
@ DT_CROWDAGENT_TARGET_WAITING_FOR_QUEUE
@ DT_CROWDAGENT_TARGET_REQUESTING
@ DT_CROWDAGENT_TARGET_WAITING_FOR_PATH
EFieldOperationType
Definition Enums.h:20835
EP2PSessionError
Definition Enums.h:14729
@ k_EP2PSessionErrorNotRunningApp_DELETED
@ k_EP2PSessionErrorDestinationNotLoggedIn_DELETED
@ k_EP2PSessionErrorNoRightsToApp
EPCGMedadataBitwiseOperation
Definition Enums.h:22586
NV_COLOR_FORMAT
Definition Enums.h:40756
repeat_state_e
Definition Enums.h:32851
EComputeKernelFlags
Definition Enums.h:13401
EMultiTransformerMode
Definition Enums.h:18636
EClothMassMode
Definition Enums.h:39114
EAccessibleType
Definition Enums.h:22905
VkDependencyFlagBits
Definition Enums.h:1828
EConvertToPolygonsMode
Definition Enums.h:31254
FWPS_DISCARD_MODULE0_
Definition Enums.h:3405
EControlRigSetKey
Definition Enums.h:19136
ESourceEffectFilterType
Definition Enums.h:29097
ESaveFlags
Definition Enums.h:5826
@ SAVE_Unversioned_Native
@ SAVE_CutdownPackage
@ SAVE_Unversioned_Properties
@ SAVE_CompareLinker
@ SAVE_KeepEditorOnlyCookedPackages
@ SAVE_BulkDataByReference
@ SAVE_RehydratePayloads
@ SAVE_DiffCallstack
EUnusedAttributeBehaviour
Definition Enums.h:25952
UNormalizationMode
Definition Enums.h:30513
EFloatToIntFunctionEnum
Definition Enums.h:25190
EOS_EAntiCheatCommonClientAction
Definition Enums.h:17004
VkCommandBufferUsageFlagBits
Definition Enums.h:39440
EMaterialExpressionSetParameterValueFlags
Definition Enums.h:13531
EUpdateClockSource
Definition Enums.h:8694
ERevolvePropertiesQuadSplit
Definition Enums.h:23536
EToolContextTransformGizmoMode
Definition Enums.h:23220
EHoudiniStaticMeshMethod
Definition Enums.h:21270
DL_ADDRESS_TYPE
Definition Enums.h:3104
ECFCoreInstallationCommands
Definition Enums.h:13477
EOptimusDataDomainType
Definition Enums.h:25571
EHostProtocol
Definition Enums.h:33057
EBuildPatchInstallError
Definition Enums.h:31327
EMirrorSaveMode
Definition Enums.h:26363
EHairStrandsProjectionMeshType
Definition Enums.h:25629
VkDeviceDiagnosticsConfigFlagBitsNV
Definition Enums.h:41170
ECrashDescVersions
Definition Enums.h:34350
ESoilType
Definition Enums.h:10738
EPSCPoolMethod
Definition Enums.h:11441
EBloomQuality
Definition Enums.h:34475
EParticleKey
Definition Enums.h:37689
EPCGUnionType
Definition Enums.h:20692
FTriangleSortingOrder
Definition Enums.h:34150
EHairCardsSourceType
Definition Enums.h:18400
EFileWrite
Definition Enums.h:6335
EAnalyticsSessionShutdownType
Definition Enums.h:37399
EPCGUnitTestDummyEnum
Definition Enums.h:25972
ERootMotionModifierState
Definition Enums.h:17097
UScriptCode
Definition Enums.h:30195
@ USCRIPT_VISIBLE_SPEECH
@ USCRIPT_MASARAM_GONDI
@ USCRIPT_CAUCASIAN_ALBANIAN
@ USCRIPT_HIERATIC_EGYPTIAN
@ USCRIPT_ANATOLIAN_HIEROGLYPHS
@ USCRIPT_NYIAKENG_PUACHUE_HMONG
@ USCRIPT_DEMOTIC_EGYPTIAN
@ USCRIPT_BOOK_PAHLAVI
@ USCRIPT_GUNJALA_GONDI
@ USCRIPT_INSCRIPTIONAL_PARTHIAN
@ USCRIPT_SORA_SOMPENG
@ USCRIPT_INVALID_CODE
@ USCRIPT_WESTERN_SYRIAC
@ USCRIPT_MEROITIC_HIEROGLYPHS
@ USCRIPT_MEROITIC_CURSIVE
@ USCRIPT_OLD_NORTH_ARABIAN
@ USCRIPT_IMPERIAL_ARAMAIC
@ USCRIPT_ESTRANGELO_SYRIAC
@ USCRIPT_INSCRIPTIONAL_PAHLAVI
@ USCRIPT_HARAPPAN_INDUS
@ USCRIPT_SYMBOLS_EMOJI
@ USCRIPT_MAYAN_HIEROGLYPHS
@ USCRIPT_ZANABAZAR_SQUARE
@ USCRIPT_PHONETIC_POLLARD
@ USCRIPT_CANADIAN_ABORIGINAL
@ USCRIPT_MATHEMATICAL_NOTATION
@ USCRIPT_LATIN_FRAKTUR
@ USCRIPT_OLD_HUNGARIAN
@ USCRIPT_SIMPLIFIED_HAN
@ USCRIPT_UNWRITTEN_LANGUAGES
@ USCRIPT_OLD_SOUTH_ARABIAN
@ USCRIPT_PAHAWH_HMONG
@ USCRIPT_EGYPTIAN_HIEROGLYPHS
@ USCRIPT_DUPLOYAN_SHORTAND
@ USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC
@ USCRIPT_PSALTER_PAHLAVI
@ USCRIPT_HANIFI_ROHINGYA
@ USCRIPT_SIGN_WRITING
@ USCRIPT_MEITEI_MAYEK
@ USCRIPT_TRADITIONAL_HAN
@ USCRIPT_EASTERN_SYRIAC
@ USCRIPT_LATIN_GAELIC
@ USCRIPT_KATAKANA_OR_HIRAGANA
@ USCRIPT_HAN_WITH_BOPOMOFO
@ USCRIPT_SYLOTI_NAGRI
ELevelStreamingState
Definition Enums.h:21763
EARDepthQuality
Definition Enums.h:36533
tagAnalogVideoStandard
Definition Enums.h:37447
VkGeometryTypeKHR
Definition Enums.h:26817
EPhysicalSurface
Definition Enums.h:10659
exr_pixel_type_t
Definition Enums.h:26633
EGamepadTextInputMode
Definition Enums.h:15337
VkExternalMemoryFeatureFlagBits
Definition Enums.h:2413
BINKPLUGINAPI
Definition Enums.h:39354
ETextFilteringContext
Definition Enums.h:15349
ECFCoreErrorCodes
Definition Enums.h:14336
EConcurrencyMode
Definition Enums.h:12317
ESoundWaveLoadingBehavior
Definition Enums.h:9352
EUdpSerializedMessageState
Definition Enums.h:26028
ESetParamResult
Definition Enums.h:22646
UColAttribute
Definition Enums.h:30525
@ UCOL_HIRAGANA_QUATERNARY_MODE
ERemoteStorageFilePathType
Definition Enums.h:15500
EGameplayContainerMatchType
Definition Enums.h:20275
ESlateTextureAtlasThreadId
Definition Enums.h:9216
EDecalRenderTargetMode
Definition Enums.h:35252
ECbValidateError
Definition Enums.h:34249
SERVERDATA_sent
Definition Enums.h:34318
EGameUserSettingsVersion
Definition Enums.h:38816
EGranularSynthSeekType
Definition Enums.h:29366
EMeshVertexChangeComponents
Definition Enums.h:14480
EMeshSpaceDeformerToolAction
Definition Enums.h:26310
FLYOUT_PLACEMENT
Definition Enums.h:143
ETranslucencyShadowDepthShaderMode
Definition Enums.h:37960
EUpdatePositionMethod
Definition Enums.h:19552
IKEEXT_AUTHENTICATION_METHOD_TYPE_
Definition Enums.h:2829
EAccelerationStructureBuildMode
Definition Enums.h:9853
EWaterRenderFlags
Definition Enums.h:18381
ERepBuildType
Definition Enums.h:38491
EInertializationBoneState
Definition Enums.h:36587
ETransitionType
Definition Enums.h:20039
ELightingBuildQuality
Definition Enums.h:21351
VkBlendOverlapEXT
Definition Enums.h:724
@ VK_BLEND_OVERLAP_BEGIN_RANGE_EXT
@ VK_BLEND_OVERLAP_UNCORRELATED_EXT
ECollisionResponse
Definition Enums.h:5988
EParticleAxisLock
Definition Enums.h:28216
mi_option_e
Definition Enums.h:33136
@ mi_option_eager_region_commit
@ mi_option_page_reset
@ mi_option_segment_reset
@ mi_option_abandoned_page_reset
@ mi_option_segment_decommit_delay
@ mi_option_allow_decommit
@ mi_option_show_errors
@ mi_option_eager_commit
@ mi_option_limit_os_alloc
@ mi_option_segment_cache
@ mi_option_reset_delay
@ mi_option_large_os_pages
@ mi_option_show_stats
@ mi_option_reserve_huge_os_pages
@ mi_option_reset_decommits
@ mi_option_max_errors
@ mi_option_reserve_os_memory
@ mi_option_use_numa_nodes
@ mi_option_max_warnings
@ mi_option_eager_commit_delay
EGeometryScriptMeshBevelSelectionMode
Definition Enums.h:18188
EDynamicMeshComponentColorOverrideMode
Definition Enums.h:16716
EShadowOcclusionQueryIntersectionMode
Definition Enums.h:34697
EHoudiniFolderParameterType
Definition Enums.h:16841
EMakeBoxDataTypeEnum
Definition Enums.h:25122
ETextEntryType
Definition Enums.h:21718
EWindowTransparency
Definition Enums.h:12269
EOptimusDataTypeUsageFlags
Definition Enums.h:25727
EARSpatialMeshUsageFlags
Definition Enums.h:36186
tagTunerInputType
Definition Enums.h:37504
EStreamReadRequestStatus
Definition Enums.h:40766
ESlateTraceApplicationFlags
Definition Enums.h:23130
EPropertyBagResult
Definition Enums.h:23094
EPhaserLFOType
Definition Enums.h:29237
FGlobalDFCacheType
Definition Enums.h:9071
EAmbientOcclusionMethod
Definition Enums.h:34107
EStandardGroupNameEnum
Definition Enums.h:25296
EQuotaType
Definition Enums.h:7624
EInstallBundleGetContentStateFlags
Definition Enums.h:11125
EMeshFacesColorMode
Definition Enums.h:26278
EHoudiniPartType
Definition Enums.h:23734
VkImageCreateFlagBits
Definition Enums.h:1099
@ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR
@ VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT
@ VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT
@ VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR
@ VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR
@ VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT
EConnectionState
Definition Enums.h:6270
EPDGNodeState
Definition Enums.h:19069
GFSDK_Aftermath_ShaderType
Definition Enums.h:39559
@ GFSDK_Aftermath_ShaderType_RayTracing_RayGeneration
@ GFSDK_Aftermath_ShaderType_Tessellation_Evaluation
@ GFSDK_Aftermath_ShaderType_RayTracing_Intersection
MONITOR_DPI_TYPE
Definition Enums.h:3838
EPropertyLocalizationGathererResultFlags
Definition Enums.h:26460
EDataflowFloatFieldOperationType
Definition Enums.h:25040
EMaterialFunctionUsage
Definition Enums.h:18299
ESynthKnobSize
Definition Enums.h:29472
VkValidationFeatureEnableEXT
Definition Enums.h:849
@ VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT
ETwitterIntegrationDelegate
Definition Enums.h:38195
EMatrixSolverType
Definition Enums.h:26468
EMovieRenderShotState
Definition Enums.h:21709
WICDecodeOptions
Definition Enums.h:3946
@ WICDecodeMetadataCacheOnDemand
@ WICMETADATACACHEOPTION_FORCE_DWORD
EInstalledModStatus
Definition Enums.h:14506
ESendLevelControlMethod
Definition Enums.h:11406
EPersonaState
Definition Enums.h:14955
@ k_EPersonaStateLookingToTrade
@ k_EPersonaStateLookingToPlay
@ k_EPersonaStateInvisible
VkSemaphoreWaitFlagBits
Definition Enums.h:27067
EConstructTextureFlags
Definition Enums.h:6647
EStaticMeshAsyncProperties
Definition Enums.h:22120
ENetCloseResult
Definition Enums.h:13628
@ BeaconSpawnNetGUIDAckNoActor
@ BunchServerPackageMapExports
@ PartialFinalPackageMapExports
@ ContentBlockHeaderInvalidCreate
@ ControlChannelMessageUnknown
@ ContentBlockHeaderPrematureEnd
@ ControlChannelQueueBunchOverflowed
@ ContentBlockHeaderUObjectSubObject
@ ContentBlockHeaderRepLayoutFail
@ PartialInitialNonByteAligned
@ BeaconSpawnExistingActorError
@ BeaconSpawnClientWorldPackageNameError
@ ContentBlockHeaderNoSubObjectClass
@ ControlChannelBunchOverflowed
@ ControlChannelPlayerChannelFail
@ PartialInitialReliableDestroy
@ ContentBlockHeaderSubObjectActor
@ ObjectReplicatorReceivedBunchFail
@ ContentBlockHeaderAActorSubObject
@ BeaconLoginInvalidAuthHandlerError
@ BunchPrematureControlChannel
@ ContentBlockHeaderIsActorFail
@ ContentBlockHeaderStablyNamedFail
@ UnregisteredMustBeMappedGUID
@ ControlChannelMessagePayloadFail
EMirrorCtrlClickBehavior
Definition Enums.h:26357
NSVGgradientUnits
Definition Enums.h:34381
IPSEC_CIPHER_TYPE_
Definition Enums.h:3255
EDepthOfFieldMethod
Definition Enums.h:21013
NV_GPU_PERF_VPSTATES_IDX
Definition Enums.h:1711
FSteamConnectionMethod
Definition Enums.h:16617
EFieldScalarType
Definition Enums.h:25820
ESteamPartyBeaconLocationData
Definition Enums.h:16513
EConvertFromTypeResult
Definition Enums.h:8408
HairStrandsTriangleType
Definition Enums.h:25644
WICBitmapCreateCacheOption
Definition Enums.h:3863
FWPM_ENGINE_OPTION_
Definition Enums.h:3288
@ FWPM_ENGINE_TXN_WATCHDOG_TIMEOUT_IN_MSEC
@ FWPM_ENGINE_MONITOR_IPSEC_CONNECTIONS
@ FWPM_ENGINE_NET_EVENT_MATCH_ANY_KEYWORDS
ETrackingStatus
Definition Enums.h:12867
EMovieSceneKeyInterpolation
Definition Enums.h:20126
EAsyncTaskNotificationState
Definition Enums.h:8431
ELumenReflectionPass
Definition Enums.h:34222
EVirtualizationMode
Definition Enums.h:20146
EWidgetTickFrequency
Definition Enums.h:24092
EActiveTimerReturnType
Definition Enums.h:8230
ERunAttributes
Definition Enums.h:20215
ETrimOperation
Definition Enums.h:23516
EAssociativity
Definition Enums.h:8076
EBoneAxis
Definition Enums.h:7531
EMaterialMergeType
Definition Enums.h:4613
EHairLightingSourceType
Definition Enums.h:36906
EMovieSceneEvaluationType
Definition Enums.h:8688
ERaDistanceRolloffModel
Definition Enums.h:33311
EPropertyAccessIndirectionType
Definition Enums.h:40170
mi_init_e
Definition Enums.h:33123
ERigControlType
Definition Enums.h:19097
EMovieRenderPipelineState
Definition Enums.h:21700
EMeshRenderAttributeFlags
Definition Enums.h:14695
ERetargetRotationMode
Definition Enums.h:24562
EUsdActiveAllocator
Definition Enums.h:24363
FWPP_SUBLAYER_INTERNAL_
Definition Enums.h:3337
EIcmpResponseStatus
Definition Enums.h:37359
EFocusCause
Definition Enums.h:7748
@ OtherWidgetLostFocus
ULineBreak
Definition Enums.h:30712
@ U_LB_BREAK_SYMBOLS
@ U_LB_MANDATORY_BREAK
@ U_LB_HEBREW_LETTER
@ U_LB_CONTINGENT_BREAK
@ U_LB_COMBINING_MARK
@ U_LB_POSTFIX_NUMERIC
@ U_LB_CONDITIONAL_JAPANESE_STARTER
@ U_LB_INFIX_NUMERIC
@ U_LB_CLOSE_PUNCTUATION
@ U_LB_PREFIX_NUMERIC
@ U_LB_CLOSE_PARENTHESIS
@ U_LB_OPEN_PUNCTUATION
@ U_LB_COMPLEX_CONTEXT
@ U_LB_CARRIAGE_RETURN
@ U_LB_REGIONAL_INDICATOR
EFieldPositionType
Definition Enums.h:21174
VkPipelineCreateFlagBits
Definition Enums.h:1300
@ VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT
@ VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR
@ VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR
NISHDRMode
Definition Enums.h:25374
EPersistentStorageManagerFileSizeFlags
Definition Enums.h:7503
EMeshGroupPaintInteractionType
Definition Enums.h:26152
ERigVMPinDirection
Definition Enums.h:18703
VkMemoryOverallocationBehaviorAMD
Definition Enums.h:1210
ELightMapPolicyType
Definition Enums.h:11526
@ LMP_MOBILE_MOVABLE_DIRECTIONAL_LIGHT_WITH_LIGHTMAP
@ LMP_MOBILE_DIRECTIONAL_LIGHT_AND_SH_INDIRECT
@ LMP_DISTANCE_FIELD_SHADOWS_AND_HQ_LIGHTMAP
@ LMP_PRECOMPUTED_IRRADIANCE_VOLUME_INDIRECT_LIGHTING
@ LMP_MOBILE_DISTANCE_FIELD_SHADOWS_AND_LQ_LIGHTMAP
@ LMP_MOBILE_DIRECTIONAL_LIGHT_CSM_AND_LIGHTMAP
@ LMP_MOBILE_MOVABLE_DIRECTIONAL_LIGHT_CSM_WITH_LIGHTMAP
@ LMP_MOBILE_DISTANCE_FIELD_SHADOWS_LIGHTMAP_AND_CSM
@ LMP_MOBILE_DIRECTIONAL_LIGHT_CSM_AND_SH_INDIRECT
EPimplPtrMode
Definition Enums.h:12183
ERigEvent
Definition Enums.h:19188
@ CloseUndoBracket
ERigControlTransformChannel
Definition Enums.h:19217
ERigTransformStackEntryType
Definition Enums.h:17983
FWP_NE_FAMILY_
Definition Enums.h:2915
EConsumeMouseWheel
Definition Enums.h:18824
EStyleColor
Definition Enums.h:33189
PLACEHOLDER_STATES
Definition Enums.h:125
@ PS_MARKED_FOR_OFFLINE_AVAILABILITY
EStereoLayerType
Definition Enums.h:38693
EActivateGameOverlayToWebPageMode
Definition Enums.h:15233
EGenericAICheck
Definition Enums.h:41107
ECameraShakeUpdateResultFlags
Definition Enums.h:11887
EHairMaterialCompatibility
Definition Enums.h:25586
EGeometryScriptBakeOutputMode
Definition Enums.h:17591
EDebugTypeEnum
Definition Enums.h:25890
@ ChaosNiagara_DebugType_ColorByParticleIndex
@ ChaosNiagara_DebugType_ColorBySolver
@ ChaosNiagara_DebugType_NoDebug
ELiveLinkSourceMode
Definition Enums.h:24601
ERecomputeUVsToolOrientationMode
Definition Enums.h:20589
EPCGCreateSplineMode
Definition Enums.h:22879
EPhysXFilterDataFlags
Definition Enums.h:37267
SkeletalMeshTerminationCriterion
Definition Enums.h:5177
ESetChannelActorFlags
Definition Enums.h:8033
EDecalRasterizerState
Definition Enums.h:33607
EUVLayoutPreviewSide
Definition Enums.h:23550
ERemeshSmoothingType
Definition Enums.h:18520
EVectorQuantization
Definition Enums.h:16709
EResonanceRenderMode
Definition Enums.h:33318
ERayTracingBindingType
Definition Enums.h:10908
EDedicatedServersDistributionMode
Definition Enums.h:24023
FWPM_PROVIDER_CONTEXT_TYPE_
Definition Enums.h:2737
EDynamicEmitterType
Definition Enums.h:4378
ERichCurveCompressionFormat
Definition Enums.h:6995
EWidgetInteractionSource
Definition Enums.h:38230
ELocationBoneSocketSelectionMethod
Definition Enums.h:40126
VkComponentSwizzle
Definition Enums.h:2225
EViewState
Definition Enums.h:27426
CrowdAgentState
Definition Enums.h:39225
ESamplePlayerSeekType
Definition Enums.h:29440
EGroomCacheAttributes
Definition Enums.h:18451
ESlowTaskVisibility
Definition Enums.h:8537
EPCGSplineSamplingMode
Definition Enums.h:21181
ERequestContentError
Definition Enums.h:31505
ESocketErrors
Definition Enums.h:5765
EMovieSceneSequenceFlags
Definition Enums.h:8392
NSVGflags
Definition Enums.h:34429
@ NSVG_FLAGS_VISIBLE
VkToolPurposeFlagBits
Definition Enums.h:27011
@ VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT
@ VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT
EVertexColorMaskChannel
Definition Enums.h:21055
ETextOverflowDirection
Definition Enums.h:10307
VkDriverId
Definition Enums.h:27074
@ VK_DRIVER_ID_MESA_RADV
@ VK_DRIVER_ID_AMD_OPEN_SOURCE
@ VK_DRIVER_ID_MAX_ENUM
@ VK_DRIVER_ID_MESA_TURNIP
@ VK_DRIVER_ID_GGP_PROPRIETARY
@ VK_DRIVER_ID_MOLTENVK
@ VK_DRIVER_ID_MESA_RADV_KHR
@ VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR
@ VK_DRIVER_ID_IMAGINATION_PROPRIETARY
@ VK_DRIVER_ID_MESA_PANVK
@ VK_DRIVER_ID_MESA_V3DV
@ VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR
@ VK_DRIVER_ID_MESA_LLVMPIPE
@ VK_DRIVER_ID_GGP_PROPRIETARY_KHR
@ VK_DRIVER_ID_AMD_PROPRIETARY_KHR
@ VK_DRIVER_ID_MESA_NVK
@ VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR
@ VK_DRIVER_ID_QUALCOMM_PROPRIETARY
@ VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR
@ VK_DRIVER_ID_JUICE_PROPRIETARY
@ VK_DRIVER_ID_BROADCOM_PROPRIETARY
@ VK_DRIVER_ID_MESA_VENUS
@ VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR
@ VK_DRIVER_ID_NVIDIA_PROPRIETARY
@ VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
@ VK_DRIVER_ID_AMD_PROPRIETARY
@ VK_DRIVER_ID_MESA_DOZEN
@ VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR
@ VK_DRIVER_ID_ARM_PROPRIETARY
@ VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR
@ VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR
@ VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA
@ VK_DRIVER_ID_GOOGLE_SWIFTSHADER
@ VK_DRIVER_ID_ARM_PROPRIETARY_KHR
@ VK_DRIVER_ID_COREAVI_PROPRIETARY
@ VK_DRIVER_ID_VERISILICON_PROPRIETARY
@ VK_DRIVER_ID_SAMSUNG_PROPRIETARY
ERichCurveTangentMode
Definition Enums.h:5169
ENotifyRegistrationType
Definition Enums.h:18441
EBase64Mode
Definition Enums.h:11881
EMeshApproximationType
Definition Enums.h:8800
EReplicationGraphBehavior
Definition Enums.h:18220
EInterpTrackParticleReplayDragType
Definition Enums.h:38568
ETargetDeviceFeatures
Definition Enums.h:13123
EPDGLinkState
Definition Enums.h:19043
ERigHierarchyNotification
Definition Enums.h:19168
EPrimalStructurePlacerState
Definition Enums.h:31937
EPlatformCryptoResult
Definition Enums.h:21823
EFontLoadingPolicy
Definition Enums.h:11727
ETransformCurveChannel
Definition Enums.h:13049
EGeometryCollectionPhysicsTypeEnum
Definition Enums.h:29053
ERHITransitionCreateFlags
Definition Enums.h:8731
VkShaderFloatControlsIndependenceKHR
Definition Enums.h:2305
EInputCaptureState
Definition Enums.h:23193
EDownsampleFlags
Definition Enums.h:34496
EInstanceCullingFlags
Definition Enums.h:9800
ETableRowSignalSelectionMode
Definition Enums.h:19716
ERDGHandleRegistryDestructPolicy
Definition Enums.h:17555
EInitialOscillatorOffset
Definition Enums.h:28090
ENetSubObjectStatus
Definition Enums.h:38085
ESourceBusChannels
Definition Enums.h:25108
UCurrencyUsage
Definition Enums.h:34082
EARObjectClassification
Definition Enums.h:36168
ETextureMipLoadOptions
Definition Enums.h:12703
EPolyEditOffsetModeOptions
Definition Enums.h:23667
ELocalizedLanguage
Definition Enums.h:4866
VkComponentTypeNV
Definition Enums.h:995
@ VK_COMPONENT_TYPE_BEGIN_RANGE_NV
EMediaPlayerTrack
Definition Enums.h:31610
AudioSessionDisconnectReason
Definition Enums.h:38883
EFieldVectorType
Definition Enums.h:25797
ETemperatureMethod
Definition Enums.h:17813
EFieldFilterType
Definition Enums.h:21153
EPCGPointFilterOperator
Definition Enums.h:22964
ESerializedPendingFriendRequestMode
Definition Enums.h:29636
FWP_FILTER_ENUM_TYPE_
Definition Enums.h:3272
ESourceEffectMotionFilterCircuit
Definition Enums.h:29120
ERigVMRegisterType
Definition Enums.h:18681
EVolumeLightingMethod
Definition Enums.h:7074
EWorkshopEnumerationType
Definition Enums.h:15482
@ k_EWorkshopEnumerationTypeRecentFromFollowedUsers
ESourceEffectMotionFilterModSource
Definition Enums.h:29137
EOutputFormat
Definition Enums.h:37255
EClearDepthStencil
Definition Enums.h:7960
EARTrackingState
Definition Enums.h:36154
ESceneTextureSetupMode
Definition Enums.h:9961
EMontageSubStepResult
Definition Enums.h:9269
EAllowOverscroll
Definition Enums.h:9346
ESlateDebuggingFocusEvent
Definition Enums.h:13550
_INTERLOCKED_RESULT
Definition Enums.h:3299
EDeterminismLevel
Definition Enums.h:25961
EHotReloadedClassFlags
Definition Enums.h:22462
EDistributionVectorMirrorFlags
Definition Enums.h:28692
EGeometryScriptBakeCurvatureTypeMode
Definition Enums.h:17526
EBreakIteratorType
Definition Enums.h:34008
ECustomAttributeBlendType
Definition Enums.h:14022
EClothingWindMethod_Legacy
Definition Enums.h:39098
VkBufferCreateFlagBits
Definition Enums.h:27204
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
@ VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR
@ VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT
ENDIExport_GPUAllocationMode
Definition Enums.h:25404
EOS_PlayerDataStorage_EWriteResult
Definition Enums.h:21579
dtStraightPathOptions
Definition Enums.h:40822
EOptimusNodeGraphType
Definition Enums.h:25778
VkPolygonMode
Definition Enums.h:2316
@ VK_POLYGON_MODE_FILL_RECTANGLE_NV
@ VK_POLYGON_MODE_MAX_ENUM
@ VK_POLYGON_MODE_BEGIN_RANGE
@ VK_POLYGON_MODE_END_RANGE
@ VK_POLYGON_MODE_RANGE_SIZE
EWorkshopFileType
Definition Enums.h:15448
@ k_EWorkshopFileTypeGameManagedItem
@ k_EWorkshopFileTypeIntegratedGuide
@ k_EWorkshopFileTypeSteamworksAccessInvite
@ k_EWorkshopFileTypeControllerBinding
@ k_EWorkshopFileTypeMicrotransaction
ETrimSide
Definition Enums.h:23522
_MINIDUMP_STREAM_TYPE
Definition Enums.h:34502
EGLTFJsonAccessorType
Definition Enums.h:28370
EAudioMixerStreamDataFormatType
Definition Enums.h:21935
ProfilerState
Definition Enums.h:32392
EHairBufferSwapType
Definition Enums.h:20170
EMaterialShaderPrecompileMode
Definition Enums.h:10553
UCharIteratorOrigin
Definition Enums.h:33935
EOnSessionParticipantLeftReason
Definition Enums.h:12456
ERawDistributionOperation
Definition Enums.h:27349
VkSubpassContents
Definition Enums.h:860
@ VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS
EPairedAxis
Definition Enums.h:12663
EPreviousBoneTransformUpdateMode
Definition Enums.h:38484
EBoneModificationMode
Definition Enums.h:36136
ESetCollisionGeometryInputMode
Definition Enums.h:26525
UColAttributeValue
Definition Enums.h:30175
EAnimSyncGroupScope
Definition Enums.h:7475
ELightSourceMode
Definition Enums.h:35205
ERHITextureSRVOverrideSRGBType
Definition Enums.h:6189
EWriteDemoFrameFlags
Definition Enums.h:8467
EHoudiniInputObjectType
Definition Enums.h:23796
EMediaControl
Definition Enums.h:31536
EPCGPointThresholdType
Definition Enums.h:22980
EARCandidateImageOrientation
Definition Enums.h:36162
EHTTPMethod
Definition Enums.h:15517
@ k_EHTTPMethodOPTIONS
@ k_EHTTPMethodInvalid
ESslTlsProtocol
Definition Enums.h:37409
UDLSSSupport
Definition Enums.h:24456
@ NotSupportedDriverOutOfDate
@ NotSupportedIncompatibleAPICaptureToolActive
@ NotSupportedOperatingSystemOutOfDate
@ NotSupportedIncompatibleHardware
@ NotSupportedByPlatformAtBuildTime
EGeometryScriptPixelSamplingMethod
Definition Enums.h:19063
EMeshInspectorToolDrawIndexMode
Definition Enums.h:26187
ESlateVisibility
Definition Enums.h:24057
EMoviePipelineValidationState
Definition Enums.h:21687
ETaskResourceOverlapPolicy
Definition Enums.h:33474
ESplitType
Definition Enums.h:38737
HAPI_UNREAL_NodeFlags
Definition Enums.h:29196
ELandscapeSetupErrors
Definition Enums.h:36939
BodyInstanceSceneState
Definition Enums.h:9770
ELinearConstraintMotion
Definition Enums.h:10314
ESleepEvent
Definition Enums.h:10653
EUsdDuplicateType
Definition Enums.h:29945
EPCGSplineSamplingDimension
Definition Enums.h:21187
EP2PSend
Definition Enums.h:14896
@ k_EP2PSendUnreliableNoDelay
@ k_EP2PSendReliableWithBuffering
@ k_EP2PSendUnreliable
@ k_EP2PSendReliable
ERootMotionSourceSettingsFlags
Definition Enums.h:8493
PKA_FLAGS
Definition Enums.h:136
EPCGCopyPointsMetadataInheritanceMode
Definition Enums.h:22870
VkSubgroupFeatureFlagBits
Definition Enums.h:39379
NSVGlineJoin
Definition Enums.h:34374
EOnlineTournamentParticipantState
Definition Enums.h:12771
EPluginType
Definition Enums.h:7708
EPropertyObjectReferenceType
Definition Enums.h:8852
ESkinWeightsBindType
Definition Enums.h:26691
EVoxelizeShapeMode
Definition Enums.h:37222
EPlatformMessageType
Definition Enums.h:12671
ESelectiveTessellatePatternType
Definition Enums.h:18667
EQueryMobilityType
Definition Enums.h:11302
EPatternToolSingleAxis
Definition Enums.h:24248
EDrawingPolicyOverrideFlags
Definition Enums.h:9730
VkCoverageModulationModeNV
Definition Enums.h:983
EInstancePropertyValueFlags
Definition Enums.h:10632
rcBuildContoursFlags
Definition Enums.h:31944
VkImageTiling
Definition Enums.h:2036
@ VK_IMAGE_TILING_MAX_ENUM
@ VK_IMAGE_TILING_BEGIN_RANGE
@ VK_IMAGE_TILING_RANGE_SIZE
@ VK_IMAGE_TILING_END_RANGE
@ VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT
VkStencilOp
Definition Enums.h:2397
@ VK_STENCIL_OP_RANGE_SIZE
@ VK_STENCIL_OP_BEGIN_RANGE
@ VK_STENCIL_OP_DECREMENT_AND_CLAMP
@ VK_STENCIL_OP_MAX_ENUM
@ VK_STENCIL_OP_REPLACE
@ VK_STENCIL_OP_INCREMENT_AND_WRAP
@ VK_STENCIL_OP_END_RANGE
@ VK_STENCIL_OP_DECREMENT_AND_WRAP
@ VK_STENCIL_OP_INVERT
@ VK_STENCIL_OP_INCREMENT_AND_CLAMP
ETextureSourceEncoding
Definition Enums.h:21329
VkRasterizationOrderAMD
Definition Enums.h:1089
ETimeStretchCurveMapping
Definition Enums.h:19600
EStreamableRenderAssetType
Definition Enums.h:12113
ESlateGesture
Definition Enums.h:38588
WFP_VPN_EVENT_TYPE_
Definition Enums.h:3162
@ WfpSecurityDescriptorTriggerIncrement
@ WfpSecurityDescriptorTriggerDecrement
ERayTracingPipelineCacheFlags
Definition Enums.h:9223
EParticleCameraOffsetUpdateMethod
Definition Enums.h:38113
ELightInteractionType
Definition Enums.h:4723
@ LIT_CachedSignedDistanceFieldShadowMap2D
EReflectionsMethod
Definition Enums.h:36659
ERPCNotifyResult
Definition Enums.h:7888
EPropertyValueIteratorFlags
Definition Enums.h:8082
UColReorderCode
Definition Enums.h:31070
@ UCOL_REORDER_CODE_PUNCTUATION
EPolyEditCutPlaneOrientation
Definition Enums.h:23754
EAnimNodeDataFlags
Definition Enums.h:9391
WICBitmapAlphaChannelOption
Definition Enums.h:3896
EGroomCacheType
Definition Enums.h:18463
EOS_EExternalAccountType
Definition Enums.h:19272
EPCGActorFilter
Definition Enums.h:22816
EOnlineActivityOutcome
Definition Enums.h:32333
ETemporalDenoiserType
Definition Enums.h:37078
UConverterType
Definition Enums.h:33614
@ UCNV_UNSUPPORTED_CONVERTER
@ UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES
SHGFP_TYPE
Definition Enums.h:34312
@ SHGFP_TYPE_CURRENT
@ SHGFP_TYPE_DEFAULT
EPortType
Definition Enums.h:31648
EMotionWarpRotationType
Definition Enums.h:17112
EShaderCompileJobPriority
Definition Enums.h:8415
EPlatformInterfaceDataType
Definition Enums.h:28723
EOptimizationType
Definition Enums.h:4710
EInAppPurchaseStatus
Definition Enums.h:13558
FNavigationSystemRunMode
Definition Enums.h:29301
ECollectSurfacePathDoneMode
Definition Enums.h:23556
EDepthStencilTargetActions
Definition Enums.h:20221
EControlRigVectorKind
Definition Enums.h:19710
ESQLitePreparedStatementStepResult
Definition Enums.h:23424
EOnlineTournamentState
Definition Enums.h:12737
ESteamIPType
Definition Enums.h:15263
EPCGMedadataRotatorOperation
Definition Enums.h:22744
EMaterialParameterType
Definition Enums.h:7630
EStrataMaterialExport
Definition Enums.h:32437
ECreateRepStateFlags
Definition Enums.h:10388
EMediaEvent
Definition Enums.h:29685
@ Internal_AudioSamplesUnavailable
@ Internal_VideoSamplesAvailable
@ Internal_RenderClockStop
@ Internal_AudioSamplesAvailable
@ Internal_ResetForDiscontinuity
@ Internal_VideoSamplesUnavailable
@ Internal_RenderClockStart
@ Internal_PurgeVideoSamplesHint
ENISHalfPrecisionPermutation
Definition Enums.h:25357
ETrackToggleAction
Definition Enums.h:37966
EGeometryScriptFlareType
Definition Enums.h:18115
EPreferredTriangulationDirection
Definition Enums.h:21021
OIDNFormat
Definition Enums.h:29556
@ OIDN_FORMAT_FLOAT3
@ OIDN_FORMAT_UNDEFINED
@ OIDN_FORMAT_FLOAT4
@ OIDN_FORMAT_FLOAT2
VkPipelineColorBlendStateCreateFlagBits
Definition Enums.h:26930
@ VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT
@ VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM
VkIndexType
Definition Enums.h:837
@ VK_INDEX_TYPE_BEGIN_RANGE
@ VK_INDEX_TYPE_NONE_NV
@ VK_INDEX_TYPE_UINT16
@ VK_INDEX_TYPE_UINT32
@ VK_INDEX_TYPE_RANGE_SIZE
@ VK_INDEX_TYPE_END_RANGE
@ VK_INDEX_TYPE_UINT8_EXT
@ VK_INDEX_TYPE_MAX_ENUM
EOS_EExternalCredentialType
Definition Enums.h:24151
EBakeCurvatureColorMode
Definition Enums.h:24188
VkMemoryPropertyFlagBits
Definition Enums.h:39417
ECoroTimeoutFlags
Definition Enums.h:32921
UCalendarDaysOfWeek
Definition Enums.h:33989
EManagedArrayType
Definition Enums.h:23004
@ FTPBDGeometryCollectionParticleHandle3fPtrType
@ FFImplicitObject3UniquePointerType
@ FTGeometryParticle3fUniquePtrType
@ FTPBDRigidParticleHandle3fPtrType
@ FFBVHParticlesFloat3UniquePointerType
@ FFImplicitObject3SharedPointerType
@ FFImplicitObject3SerializablePtrType
@ FTPBDRigidParticle3fUniquePtrType
@ FFImplicitObject3ThreadSafeSharedPointerType
@ FTPBDRigidClusteredParticleHandle3fPtrType
VMR_ASPECT_RATIO_MODE
Definition Enums.h:37588
ESamplerAddressMode
Definition Enums.h:4640
ERHITransientResourceType
Definition Enums.h:22518
ESkinCacheUsage
Definition Enums.h:8516
GFSDK_Aftermath_Version
Definition Enums.h:40692
VkPerformanceParameterTypeINTEL
Definition Enums.h:1926
@ VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL
EWindSourceMode
Definition Enums.h:31849
EMeshVertexSculptBrushFilterType
Definition Enums.h:26337
EBloomSetupOutputType
Definition Enums.h:38336
EMaterialValueType
Definition Enums.h:4089
EShaderCodeFeatures
Definition Enums.h:8040
ESoftObjectPathCollectType
Definition Enums.h:9507
EPCGMedadataMathsOperation
Definition Enums.h:22682
EParticleCollisionComplete
Definition Enums.h:38102
ERayTracingPrimitiveFlags
Definition Enums.h:12015
EPCGDebugVisScaleMethod
Definition Enums.h:31148
ERayTracingBufferType
Definition Enums.h:39521
EGLTFJsonTargetPath
Definition Enums.h:28338
EInvitationResponse
Definition Enums.h:12442
EOnlineTournamentMatchState
Definition Enums.h:12779
EBrushBlendType
Definition Enums.h:26119
EUIScalingRule
Definition Enums.h:28046
EUserActivityContext
Definition Enums.h:12275
ECollisionGeometryType
Definition Enums.h:26511
EFieldOutputType
Definition Enums.h:20896
EMessageTracerDispatchTypes
Definition Enums.h:37852
ENDISkeletalMesh_SkinningMode
Definition Enums.h:8344
ETargetDeviceThreadWaitStates
Definition Enums.h:13257
EHairResourceUsageType
Definition Enums.h:20195
tagDVD_DOMAIN
Definition Enums.h:37579
@ DVD_DOMAIN_VideoTitleSetMenu
@ DVD_DOMAIN_VideoManagerMenu
VkAccelerationStructureBuildTypeKHR
Definition Enums.h:39501
EGeometryScriptOutcomePins
Definition Enums.h:14581
EBlendProfileMode
Definition Enums.h:12930
ESceneDepthPriorityGroup
Definition Enums.h:6429
EAnimAlphaInputType
Definition Enums.h:7451
EHoudiniRuntimeSettingsRecomputeFlag
Definition Enums.h:18993
EUpdateAllPrimitiveSceneInfosAsyncOps
Definition Enums.h:12243
ESceneCaptureSource
Definition Enums.h:12288
EMeterPeakType
Definition Enums.h:33108
EMaterialCompilerType
Definition Enums.h:32509
BUS_QUERY_ID_TYPE
Definition Enums.h:3601
ENaniteMaterialPass
Definition Enums.h:35354
EPCGBoundsModifierMode
Definition Enums.h:22854
EMonoChannelUpmixMethod
Definition Enums.h:14632
EUserVerificationStatus
Definition Enums.h:16851
EGeometryScriptCombineSelectionMode
Definition Enums.h:16964
EGetWorldErrorMode
Definition Enums.h:17383
EShouldThrottle
Definition Enums.h:13754
EMaterialDecalResponse
Definition Enums.h:10363
ETextureEncodeEffort
Definition Enums.h:38849
ESQLitePreparedStatementFlags
Definition Enums.h:23411
ERetargetSourceOrTarget
Definition Enums.h:24577
LIBRARYSAVEFLAGS
Definition Enums.h:2661
ERDGBufferFlags
Definition Enums.h:8926
EImplicitTypeEnum
Definition Enums.h:25905
EGLTFJsonTextureFilter
Definition Enums.h:28447
EHoleFillToolActions
Definition Enums.h:26093
EHairAuxilaryPassType
Definition Enums.h:37169
BANNER_NOTIFICATION_EVENT
Definition Enums.h:179
ESkinVertexFactoryMode
Definition Enums.h:9556
EOptimusGraphNotifyType
Definition Enums.h:25702
ECanBeCharacterBase
Definition Enums.h:21034
ERuntimeVirtualTextureMipValueMode
Definition Enums.h:37708
VkCopyAccelerationStructureModeKHR
Definition Enums.h:26806
BINKPLUGINSNDTRACK
Definition Enums.h:41243
EHapticEffectType
Definition Enums.h:29709
EDataTableExportFlags
Definition Enums.h:29340
ScalableAllocationResult
Definition Enums.h:33903
EConstantQFFTSizeEnum
Definition Enums.h:32647
EGCOptions
Definition Enums.h:32313
@ ProcessWeakReferences
@ AutogenerateTokenStream
EFieldPhysicsDefaultFields
Definition Enums.h:29487
EGeometryScriptSweptHullAxis
Definition Enums.h:14679
MediaTextureOrientation
Definition Enums.h:31265
GFSDK_Aftermath_GpuCrashDumpDescriptionKey
Definition Enums.h:39552
_PinDirection
Definition Enums.h:37420
VkQueueFlagBits
Definition Enums.h:39393
@ VK_QUEUE_OPTICAL_FLOW_BIT_NV
EFriendFlags
Definition Enums.h:15004
@ k_EFriendFlagClanMember
@ k_EFriendFlagIgnoredFriend
@ k_EFriendFlagRequestingFriendship
@ k_EFriendFlagOnGameServer
@ k_EFriendFlagRequestingInfo
@ k_EFriendFlagFriendshipRequested
@ k_EFriendFlagImmediate
@ k_EFriendFlagChatMember
EPCGAttributeFilterOperation
Definition Enums.h:22825
THUMBBUTTONMASK
Definition Enums.h:25262
EAsyncTraceType
Definition Enums.h:16834
_FilterState
Definition Enums.h:37426
VkSamplerAddressMode
Definition Enums.h:687
@ VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE
@ VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT
@ VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER
@ VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR
EPrimitiveTopologyType
Definition Enums.h:21732
EMessageScope
Definition Enums.h:13002
EThreadQueryContext
Definition Enums.h:40219
EInputSourceMode
Definition Enums.h:16544
@ k_EInputSourceMode_MouseJoystick
@ k_EInputSourceMode_MouseRegion
@ k_EInputSourceMode_RelativeMouse
@ k_EInputSourceMode_SingleButton
@ k_EInputSourceMode_FourButtons
@ k_EInputSourceMode_AbsoluteMouse
@ k_EInputSourceMode_JoystickMove
@ k_EInputSourceMode_JoystickCamera
@ k_EInputSourceMode_ScrollWheel
@ k_EInputSourceMode_JoystickMouse
EPCGUnionDensityFunction
Definition Enums.h:20699
EAsyncPackageLoadingState2
Definition Enums.h:32278
EMathConstantsEnum
Definition Enums.h:25210
@ Dataflow_FloatToInt_Function_GoldenRatio
@ Dataflow_FloatToInt_Function_Gamma
@ Dataflow_FloatToInt_Function_ZeroTolerance
EMetasoundFrontendNodeStyleDisplayVisibility
Definition Enums.h:23124
ETemporalDenoisingMode
Definition Enums.h:37062
EEnumFlags
Definition Enums.h:11065
@ NewerVersionExists
ERigVMPropertyPathSegmentType
Definition Enums.h:18591
INPUT_DESTINATION_IDENTITY
Definition Enums.h:3986
EDecalsWriteFlags
Definition Enums.h:37744
ESetMeshMaterialMode
Definition Enums.h:23245
EPCGExecutionPhase
Definition Enums.h:20677
EStrandsTexturesTraceType
Definition Enums.h:25616
exr_tile_round_mode_t
Definition Enums.h:26618
EStructSerializerBackendFlags
Definition Enums.h:22050
EAnimFunctionCallSite
Definition Enums.h:36624
EFriendInvitePolicy
Definition Enums.h:7278
EMeshApproximationUVGenerationPolicy
Definition Enums.h:8834
VkAccessFlagBits
Definition Enums.h:27260
@ VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV
@ VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT
@ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT
@ VK_ACCESS_INDIRECT_COMMAND_READ_BIT
@ VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV
@ VK_ACCESS_INPUT_ATTACHMENT_READ_BIT
@ VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV
@ VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV
@ VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT
@ VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR
@ VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT
@ VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT
@ VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT
@ VK_ACCESS_COLOR_ATTACHMENT_READ_BIT
@ VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT
@ VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT
@ VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR
@ VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV
@ VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR
@ VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT
@ VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT
IKEEXT_DH_GROUP_
Definition Enums.h:2678
ObstacleState
Definition Enums.h:39252
EPCGAttributeSelectOperation
Definition Enums.h:22838
EUsdInitialLoadSet
Definition Enums.h:22475
EFloatingGamepadTextInputMode
Definition Enums.h:15371
EHairVisibilityRenderMode
Definition Enums.h:37035
@ HairVisibilityRenderMode_TransmittanceAndHairCount
ESkeletalMeshGeoImportVersions
Definition Enums.h:19577
UNumberFormatFields
Definition Enums.h:33820
variable_length_error
Definition Enums.h:32870
EWidgetAnimationEvent
Definition Enums.h:24086
EShowFlagInitMode
Definition Enums.h:4980
EControllerHand
Definition Enums.h:12958
EGBufferLayout
Definition Enums.h:9478
ShowHarvestingElementOption
Definition Enums.h:29919
ERBFDistanceMethod
Definition Enums.h:36715
EGeometryScriptBakeSamplesPerPixel
Definition Enums.h:17582
EFileRead
Definition Enums.h:6327
ENotifyRegistrationPhase
Definition Enums.h:13901
EMeshPassFeatures
Definition Enums.h:35121
TJPF
Definition Enums.h:35008
@ TJPF_BGRX
@ TJPF_BGR
@ TJPF_RGB
@ TJPF_RGBX
@ TJPF_GRAY
@ TJPF_CMYK
@ TJPF_XRGB
@ TJPF_ABGR
@ TJPF_RGBA
@ TJPF_ARGB
@ TJPF_XBGR
@ TJPF_UNKNOWN
@ TJPF_BGRA
ETextLocation
Definition Enums.h:28974
LIBRARYFOLDERFILTER
Definition Enums.h:2647
EShadingPath
Definition Enums.h:9471
ESteamNetworkingConnectionState
Definition Enums.h:16579
VkFormat
Definition Enums.h:1428
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16
@ VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_R5G6B5_UNORM_PACK16
@ VK_FORMAT_A8B8G8R8_SNORM_PACK32
@ VK_FORMAT_R16G16B16_SFLOAT
@ VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT
@ VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR
@ VK_FORMAT_BEGIN_RANGE
@ VK_FORMAT_R64_SFLOAT
@ VK_FORMAT_R10X6G10X6_UNORM_2PACK16
@ VK_FORMAT_R16G16B16A16_UNORM
@ VK_FORMAT_R16G16B16A16_USCALED
@ VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT
@ VK_FORMAT_ASTC_10x6_SRGB_BLOCK
@ VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16
@ VK_FORMAT_R16G16_SSCALED
@ VK_FORMAT_A8B8G8R8_SSCALED_PACK32
@ VK_FORMAT_ASTC_12x12_SRGB_BLOCK
@ VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM
@ VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR
@ VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR
@ VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG
@ VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_R16G16_USCALED
@ VK_FORMAT_G16B16G16R16_422_UNORM_KHR
@ VK_FORMAT_R32G32B32_SINT
@ VK_FORMAT_R64G64_UINT
@ VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK
@ VK_FORMAT_R8_UINT
@ VK_FORMAT_R8_SINT
@ VK_FORMAT_D32_SFLOAT_S8_UINT
@ VK_FORMAT_R8G8B8A8_SSCALED
@ VK_FORMAT_ASTC_6x5_SRGB_BLOCK
@ VK_FORMAT_BC4_SNORM_BLOCK
@ VK_FORMAT_ASTC_10x8_SRGB_BLOCK
@ VK_FORMAT_A1R5G5B5_UNORM_PACK16
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR
@ VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG
@ VK_FORMAT_R64G64B64A64_SINT
@ VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT
@ VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK
@ VK_FORMAT_R64G64_SINT
@ VK_FORMAT_A2B10G10R10_UINT_PACK32
@ VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16
@ VK_FORMAT_R16_SINT
@ VK_FORMAT_R16G16B16_SSCALED
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR
@ VK_FORMAT_R8G8_SRGB
@ VK_FORMAT_R12X4G12X4_UNORM_2PACK16
@ VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT
@ VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16
@ VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR
@ VK_FORMAT_B8G8R8_SRGB
@ VK_FORMAT_R16G16B16A16_SNORM
@ VK_FORMAT_BC2_SRGB_BLOCK
@ VK_FORMAT_BC3_UNORM_BLOCK
@ VK_FORMAT_BC7_SRGB_BLOCK
@ VK_FORMAT_B8G8R8A8_SSCALED
@ VK_FORMAT_R32_UINT
@ VK_FORMAT_R8G8B8_SSCALED
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16
@ VK_FORMAT_R8_SSCALED
@ VK_FORMAT_B10G11R11_UFLOAT_PACK32
@ VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR
@ VK_FORMAT_ASTC_10x10_SRGB_BLOCK
@ VK_FORMAT_A2B10G10R10_SINT_PACK32
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR
@ VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK
@ VK_FORMAT_B8G8R8A8_SRGB
@ VK_FORMAT_G8_B8R8_2PLANE_422_UNORM
@ VK_FORMAT_B8G8R8_UNORM
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16
@ VK_FORMAT_R32G32B32A32_UINT
@ VK_FORMAT_R8G8B8_SINT
@ VK_FORMAT_A2R10G10B10_UNORM_PACK32
@ VK_FORMAT_R8G8_SSCALED
@ VK_FORMAT_D16_UNORM_S8_UINT
@ VK_FORMAT_B8G8R8_SNORM
@ VK_FORMAT_D16_UNORM
@ VK_FORMAT_R64G64B64A64_UINT
@ VK_FORMAT_EAC_R11G11_SNORM_BLOCK
@ VK_FORMAT_ASTC_8x5_UNORM_BLOCK
@ VK_FORMAT_R8G8_SINT
@ VK_FORMAT_R16_USCALED
@ VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM
@ VK_FORMAT_R4G4B4A4_UNORM_PACK16
@ VK_FORMAT_R8_USCALED
@ VK_FORMAT_R64_SINT
@ VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR
@ VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR
@ VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT
@ VK_FORMAT_RANGE_SIZE
@ VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR
@ VK_FORMAT_ASTC_4x4_UNORM_BLOCK
@ VK_FORMAT_ASTC_6x6_UNORM_BLOCK
@ VK_FORMAT_ASTC_10x6_UNORM_BLOCK
@ VK_FORMAT_ASTC_8x6_UNORM_BLOCK
@ VK_FORMAT_R12X4_UNORM_PACK16
@ VK_FORMAT_R16G16B16_UINT
@ VK_FORMAT_A8B8G8R8_USCALED_PACK32
@ VK_FORMAT_G8B8G8R8_422_UNORM
@ VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG
@ VK_FORMAT_R16G16B16A16_SFLOAT
@ VK_FORMAT_R4G4_UNORM_PACK8
@ VK_FORMAT_BC1_RGB_UNORM_BLOCK
@ VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT
@ VK_FORMAT_A2B10G10R10_UNORM_PACK32
@ VK_FORMAT_ASTC_5x4_UNORM_BLOCK
@ VK_FORMAT_R32G32B32A32_SFLOAT
@ VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16
@ VK_FORMAT_BC1_RGB_SRGB_BLOCK
@ VK_FORMAT_ASTC_8x6_SRGB_BLOCK
@ VK_FORMAT_R8G8B8_UNORM
@ VK_FORMAT_A8B8G8R8_UNORM_PACK32
@ VK_FORMAT_R64G64B64_UINT
@ VK_FORMAT_END_RANGE
@ VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR
@ VK_FORMAT_R16G16_SINT
@ VK_FORMAT_B8G8R8A8_SNORM
@ VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR
@ VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT
@ VK_FORMAT_BC4_UNORM_BLOCK
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16
@ VK_FORMAT_R8G8B8A8_SINT
@ VK_FORMAT_R8G8_UNORM
@ VK_FORMAT_BC3_SRGB_BLOCK
@ VK_FORMAT_B8G8R8A8_UNORM
@ VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR
@ VK_FORMAT_B8G8R8_USCALED
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR
@ VK_FORMAT_BC1_RGBA_SRGB_BLOCK
@ VK_FORMAT_R8G8B8_USCALED
@ VK_FORMAT_R16G16B16_SINT
@ VK_FORMAT_R16_UNORM
@ VK_FORMAT_R64G64B64_SINT
@ VK_FORMAT_ASTC_10x10_UNORM_BLOCK
@ VK_FORMAT_R64G64B64A64_SFLOAT
@ VK_FORMAT_ASTC_5x5_UNORM_BLOCK
@ VK_FORMAT_G16_B16R16_2PLANE_422_UNORM
@ VK_FORMAT_R12X4_UNORM_PACK16_KHR
@ VK_FORMAT_R16G16_UINT
@ VK_FORMAT_R16G16B16A16_SINT
@ VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
@ VK_FORMAT_A2B10G10R10_USCALED_PACK32
@ VK_FORMAT_UNDEFINED
@ VK_FORMAT_R8_SRGB
@ VK_FORMAT_EAC_R11G11_UNORM_BLOCK
@ VK_FORMAT_R8G8B8A8_USCALED
@ VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT
@ VK_FORMAT_R16G16_UNORM
@ VK_FORMAT_R32_SFLOAT
@ VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR
@ VK_FORMAT_BC7_UNORM_BLOCK
@ VK_FORMAT_B8G8R8A8_UINT
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16
@ VK_FORMAT_ASTC_10x5_UNORM_BLOCK
@ VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT
@ VK_FORMAT_B8G8R8G8_422_UNORM
@ VK_FORMAT_B5G6R5_UNORM_PACK16
@ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM
@ VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16
@ VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR
@ VK_FORMAT_B8G8R8_SSCALED
@ VK_FORMAT_R8G8B8A8_SRGB
@ VK_FORMAT_R8G8B8_UINT
@ VK_FORMAT_BC6H_SFLOAT_BLOCK
@ VK_FORMAT_R8G8B8A8_SNORM
@ VK_FORMAT_B8G8R8_SINT
@ VK_FORMAT_B8G8R8A8_USCALED
@ VK_FORMAT_R8G8B8A8_UNORM
@ VK_FORMAT_ASTC_10x5_SRGB_BLOCK
@ VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM
@ VK_FORMAT_ASTC_8x8_SRGB_BLOCK
@ VK_FORMAT_R32G32_SFLOAT
@ VK_FORMAT_D32_SFLOAT
@ VK_FORMAT_ASTC_10x8_UNORM_BLOCK
@ VK_FORMAT_R16G16B16_SNORM
@ VK_FORMAT_A2R10G10B10_SNORM_PACK32
@ VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR
@ VK_FORMAT_A2B10G10R10_SNORM_PACK32
@ VK_FORMAT_A8B8G8R8_SINT_PACK32
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR
@ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR
@ VK_FORMAT_R8_UNORM
@ VK_FORMAT_R10X6_UNORM_PACK16_KHR
@ VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG
@ VK_FORMAT_ASTC_12x10_SRGB_BLOCK
@ VK_FORMAT_R8G8_USCALED
@ VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK
@ VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR
@ VK_FORMAT_R16G16B16A16_UINT
@ VK_FORMAT_ASTC_6x5_UNORM_BLOCK
@ VK_FORMAT_R32_SINT
@ VK_FORMAT_R16G16_SFLOAT
@ VK_FORMAT_ASTC_6x6_SRGB_BLOCK
@ VK_FORMAT_R32G32B32_SFLOAT
@ VK_FORMAT_BC2_UNORM_BLOCK
@ VK_FORMAT_A2B10G10R10_SSCALED_PACK32
@ VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM
@ VK_FORMAT_R32G32B32A32_SINT
@ VK_FORMAT_G8B8G8R8_422_UNORM_KHR
@ VK_FORMAT_ASTC_8x8_UNORM_BLOCK
@ VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR
@ VK_FORMAT_B4G4R4A4_UNORM_PACK16
@ VK_FORMAT_BC5_UNORM_BLOCK
@ VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK
@ VK_FORMAT_A2R10G10B10_USCALED_PACK32
@ VK_FORMAT_B16G16R16G16_422_UNORM
@ VK_FORMAT_BC1_RGBA_UNORM_BLOCK
@ VK_FORMAT_R8G8B8_SNORM
@ VK_FORMAT_R10X6_UNORM_PACK16
@ VK_FORMAT_ASTC_5x4_SRGB_BLOCK
@ VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM
@ VK_FORMAT_B8G8R8A8_SINT
@ VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT
@ VK_FORMAT_EAC_R11_UNORM_BLOCK
@ VK_FORMAT_A2R10G10B10_UINT_PACK32
@ VK_FORMAT_R16G16B16A16_SSCALED
@ VK_FORMAT_ASTC_5x5_SRGB_BLOCK
@ VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR
@ VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT
@ VK_FORMAT_MAX_ENUM
@ VK_FORMAT_R16G16B16_UNORM
@ VK_FORMAT_X8_D24_UNORM_PACK32
@ VK_FORMAT_R5G5B5A1_UNORM_PACK16
@ VK_FORMAT_R8G8_UINT
@ VK_FORMAT_B8G8R8G8_422_UNORM_KHR
@ VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16
@ VK_FORMAT_ASTC_12x10_UNORM_BLOCK
@ VK_FORMAT_BC6H_UFLOAT_BLOCK
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR
@ VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16
@ VK_FORMAT_A8B8G8R8_UINT_PACK32
@ VK_FORMAT_BC5_SNORM_BLOCK
@ VK_FORMAT_R32G32_SINT
@ VK_FORMAT_R32G32_UINT
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR
@ VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16
@ VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG
@ VK_FORMAT_R8G8B8_SRGB
@ VK_FORMAT_R16G16_SNORM
@ VK_FORMAT_A8B8G8R8_SRGB_PACK32
@ VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT
@ VK_FORMAT_R16_UINT
@ VK_FORMAT_R64G64B64_SFLOAT
@ VK_FORMAT_E5B9G9R9_UFLOAT_PACK32
@ VK_FORMAT_EAC_R11_SNORM_BLOCK
@ VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR
@ VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
@ VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16
@ VK_FORMAT_R32G32B32_UINT
@ VK_FORMAT_S8_UINT
@ VK_FORMAT_ASTC_12x12_UNORM_BLOCK
@ VK_FORMAT_R64G64_SFLOAT
@ VK_FORMAT_A2R10G10B10_SINT_PACK32
@ VK_FORMAT_R8G8_SNORM
@ VK_FORMAT_ASTC_4x4_SRGB_BLOCK
@ VK_FORMAT_R8_SNORM
@ VK_FORMAT_R16G16B16_USCALED
@ VK_FORMAT_B16G16R16G16_422_UNORM_KHR
@ VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT
@ VK_FORMAT_R64_UINT
@ VK_FORMAT_R16_SFLOAT
@ VK_FORMAT_R8G8B8A8_UINT
@ VK_FORMAT_D24_UNORM_S8_UINT
@ VK_FORMAT_B8G8R8_UINT
@ VK_FORMAT_ASTC_8x5_SRGB_BLOCK
@ VK_FORMAT_G16_B16R16_2PLANE_420_UNORM
@ VK_FORMAT_R16_SSCALED
@ VK_FORMAT_B5G5R5A1_UNORM_PACK16
@ VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16
@ VK_FORMAT_A2R10G10B10_SSCALED_PACK32
@ VK_FORMAT_R16_SNORM
@ VK_FORMAT_G16B16G16R16_422_UNORM
ERHIZBuffer
Definition Enums.h:12923
VkGeometryInstanceFlagBitsKHR
Definition Enums.h:26836
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR
@ VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV
UCalendarWeekdayType
Definition Enums.h:34000
EVolumetricCloudRenderViewPsPermutations
Definition Enums.h:37242
EGeometryScriptBakeResolution
Definition Enums.h:17562
EWidgetBlendMode
Definition Enums.h:37184
VkDeviceEventTypeEXT
Definition Enums.h:1157
@ VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT
ECFCoreFileReleaseType
Definition Enums.h:14328
EMaterialBoundaryConstraint
Definition Enums.h:24284
EHairLODSelectionType
Definition Enums.h:22594
EFieldCommandHandlesType
Definition Enums.h:21122
EMaterialShadingModel
Definition Enums.h:4329
ECompilerFlags
Definition Enums.h:6890
@ CFLAG_StandardOptimization
@ CFLAG_SkipOptimizationsDXC
@ CFLAG_VertexToPrimitiveShader
@ CFLAG_VertexUseAutoCulling
@ CFLAG_VertexToGeometryShader
@ CFLAG_D3D12ForceShaderConductorRewrite
@ CFLAG_ForceRemoveUnusedInterpolators
@ CFLAG_UseLegacyPreprocessor
VkAccelerationStructureMemoryRequirementsTypeNV
Definition Enums.h:2004
EOS_EAntiCheatCommonClientPlatform
Definition Enums.h:23990
EGroomBasisType
Definition Enums.h:25534
EDataValidationResult
Definition Enums.h:20670
VkPerformanceValueTypeINTEL
Definition Enums.h:1960
EPSOPrecacheResult
Definition Enums.h:10929
EDynamicParameterUpdateFlags
Definition Enums.h:39005
EImageOwnerType
Definition Enums.h:39462
EMusicState
Definition Enums.h:28308
EMaterialParameterAssociation
Definition Enums.h:6589
EOccludedGeometryFilteringPolicy
Definition Enums.h:8813
EKeyEvent
Definition Enums.h:25680
EOS_ELeaderboardAggregation
Definition Enums.h:29599
EAspectRatioAxisConstraint
Definition Enums.h:19537
EWidgetDesignFlags
Definition Enums.h:29823
EPCGMetadataSettingsBaseTypes
Definition Enums.h:22716
EGLTFMaterialPropertyGroup
Definition Enums.h:28231
VkBorderColor
Definition Enums.h:710
@ VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK
@ VK_BORDER_COLOR_INT_OPAQUE_WHITE
@ VK_BORDER_COLOR_RANGE_SIZE
@ VK_BORDER_COLOR_END_RANGE
@ VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE
@ VK_BORDER_COLOR_INT_OPAQUE_BLACK
@ VK_BORDER_COLOR_INT_TRANSPARENT_BLACK
@ VK_BORDER_COLOR_BEGIN_RANGE
@ VK_BORDER_COLOR_MAX_ENUM
@ VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK
EInputAxisSwizzle
Definition Enums.h:25511
ECbValidateMode
Definition Enums.h:34237
ELightmapQuality
Definition Enums.h:9048
EScaleChainInitialLength
Definition Enums.h:36876
EQRCodeComponentDebugMode
Definition Enums.h:36248
EAnimNodeReferenceConversionResult
Definition Enums.h:25933
EScreenPassDrawFlags
Definition Enums.h:22331
EChannelType
Definition Enums.h:20153
EGeometryScriptRemoveHiddenTrianglesMethod
Definition Enums.h:18536
ECustomizedToolMenuVisibility
Definition Enums.h:34215
ECurveEaseFunction
Definition Enums.h:11654
EAnimAssetCurveFlags
Definition Enums.h:5343
AnimationKeyFormat
Definition Enums.h:17131
ContentTypes
Definition Enums.h:3749
EReloadCompleteReason
Definition Enums.h:14071
ESoundGroup
Definition Enums.h:5651
@ SOUNDGROUP_GameSoundGroup6
@ SOUNDGROUP_GameSoundGroup17
@ SOUNDGROUP_GameSoundGroup12
@ SOUNDGROUP_GameSoundGroup19
@ SOUNDGROUP_GameSoundGroup7
@ SOUNDGROUP_GameSoundGroup10
@ SOUNDGROUP_GameSoundGroup20
@ SOUNDGROUP_GameSoundGroup16
@ SOUNDGROUP_GameSoundGroup3
@ SOUNDGROUP_GameSoundGroup11
@ SOUNDGROUP_GameSoundGroup5
@ SOUNDGROUP_GameSoundGroup15
@ SOUNDGROUP_GameSoundGroup2
@ SOUNDGROUP_GameSoundGroup13
@ SOUNDGROUP_GameSoundGroup18
@ SOUNDGROUP_GameSoundGroup1
@ SOUNDGROUP_GameSoundGroup14
@ SOUNDGROUP_GameSoundGroup8
@ SOUNDGROUP_GameSoundGroup4
@ SOUNDGROUP_GameSoundGroup9
EPCGAttributeAccessorFlags
Definition Enums.h:20523
AGSCrossfireMode
Definition Enums.h:40708
@ AGS_CROSSFIRE_MODE_EXPLICIT_AFR
EPurchaseTransactionState
Definition Enums.h:12614
EPartyJoinabilityConstraint
Definition Enums.h:24017
ECollectionScriptingShareType
Definition Enums.h:31735
EDeformationType
Definition Enums.h:21621
_WHEA_ERROR_SOURCE_TYPE
Definition Enums.h:3665
CopyBoneDeltaMode
Definition Enums.h:36856
EDataflowFieldFalloffType
Definition Enums.h:24965
EBeamTaperMethod
Definition Enums.h:37798
EPerQualityLevels
Definition Enums.h:22895
TBPFLAG
Definition Enums.h:25280
@ TBPF_INDETERMINATE
@ TBPF_NOPROGRESS
tagMENUPOPUPSELECT
Definition Enums.h:213
EVertexStreamUsage
Definition Enums.h:13080
EStaticMeshReductionTerimationCriterion
Definition Enums.h:10963
EHairBindingType
Definition Enums.h:18021
ECursorMoveGranularity
Definition Enums.h:28056
ELeaderboardUploadScoreMethod
Definition Enums.h:14948
EInteractionType
Definition Enums.h:33533
dictCtx_directive
Definition Enums.h:32845
EIoDispatcherPriority
Definition Enums.h:5730
ERigControlAnimationType
Definition Enums.h:19203
EMediaSoundChannels
Definition Enums.h:29670
ESubUVBoundingVertexCount
Definition Enums.h:12587
ESpeedTreeGeometryType
Definition Enums.h:32447
ECubeFace
Definition Enums.h:5892
ELargeMemoryReaderFlags
Definition Enums.h:17840
EDiffuseIndirectMethod
Definition Enums.h:36650
ECompiledMaterialProperty
Definition Enums.h:13908
EDispatchComputeRenderSlot
Definition Enums.h:38605
_WHEA_EVENT_LOG_ENTRY_TYPE
Definition Enums.h:3687
EModsDirectoryMode
Definition Enums.h:14268
EPoleVectorOption
Definition Enums.h:25946
EHairAtlasTextureType
Definition Enums.h:18431
EARCaptureType
Definition Enums.h:36554
EOodleNetworkEnableMode
Definition Enums.h:21817
EMirrorToolAction
Definition Enums.h:26369
NV_GPU_PERF_RATED_TDP_CLIENT
Definition Enums.h:1916
ENDISkeletalMesh_FilterMode
Definition Enums.h:8331
EGLTFJsonPrimitiveMode
Definition Enums.h:28426
ERigElementType
Definition Enums.h:18069
@ ToResetAfterConstructionEvent
EPolyEditPushPullModeOptions
Definition Enums.h:23698
EHoudiniProxyRefineRequestResult
Definition Enums.h:24840
EFieldCommandBuffer
Definition Enums.h:25979
EPackageFlags
Definition Enums.h:5198
@ PKG_NotExternallyReferenceable
@ PKG_UnversionedProperties
@ PKG_RequiresLocalizationGather
EInputMappingRebuildType
Definition Enums.h:25601
EHairMeshBatchType
Definition Enums.h:25595
ERangeSettingEnum
Definition Enums.h:25389
@ Dataflow_RangeSetting_OutsideRange
@ Dataflow_RangeSetting_InsideRange
EImagePixelType
Definition Enums.h:13791
EWalkableSlopeBehavior
Definition Enums.h:4556
EClippingFlags
Definition Enums.h:21081
EFVisibleMeshDrawCommandFlags
Definition Enums.h:9544
ESentryLevel
Definition Enums.h:21519
ELevelTick
Definition Enums.h:41319
@ LEVELTICK_TimeOnly
@ LEVELTICK_PauseTick
@ LEVELTICK_ViewportsOnly
EARSessionConfigFlags
Definition Enums.h:36193
ESourceEffectMotionFilterModDestination
Definition Enums.h:29147
EPartyState
Definition Enums.h:12338
EIoChunkType
Definition Enums.h:9405
EPopupMethod
Definition Enums.h:13585
ERDGTextureAccessFlags
Definition Enums.h:35322
ECheckModuleCompatibilityFlags
Definition Enums.h:12861
EPostCopyOperation
Definition Enums.h:20164
EMetasoundFrontendClassType
Definition Enums.h:22729
ERHIDescriptorHeapType
Definition Enums.h:20652
EHLODLayerType
Definition Enums.h:40270
FWPM_CONNECTION_EVENT_TYPE_
Definition Enums.h:2781
WICBitmapEncoderCacheOption
Definition Enums.h:3938
WICBitmapLockFlags
Definition Enums.h:3915
VkMemoryAllocateFlagBits
Definition Enums.h:2351
EGLTFMaterialBakeSizePOT
Definition Enums.h:28243
EHairVisibilityVendor
Definition Enums.h:37019
EHairCardsFactoryFlags
Definition Enums.h:21594
EChatRoomEnterResponse
Definition Enums.h:14880
EMeshInspectorMaterialMode
Definition Enums.h:26204
EPrimitiveAddToSceneOps
Definition Enums.h:11984
EToolMessageLevel
Definition Enums.h:23229
EInterpTrackAnimControlDragType
Definition Enums.h:38574
ECubeGridToolFaceSelectionMode
Definition Enums.h:31273
EDynamicMeshComponentTangentsMode
Definition Enums.h:14706
EAttractorParticleSelectionMethod
Definition Enums.h:38147
EStreamingSourcePriority
Definition Enums.h:17390
UColBoundMode
Definition Enums.h:33944
ERefPoseType
Definition Enums.h:36130
ECommonFrameRate
Definition Enums.h:24800
EVTRequestPageStatus
Definition Enums.h:11398
ESamplerFilter
Definition Enums.h:6445
ESaveOrphanPinMode
Definition Enums.h:17827
EHitFlags
Definition Enums.h:12350
EMeshPassFlags
Definition Enums.h:9739
EResult
Definition Enums.h:14753
@ k_EResultIgnored
@ k_EResultLimitExceeded
@ k_EResultItemDeleted
@ k_EResultHardwareNotCapableOfIPT
@ k_EResultAlreadyOwned
@ k_EResultNoMatchingURL
@ k_EResultNoMatch
@ k_EResultGSLTExpired
@ k_EResultGSLTDenied
@ k_EResultAccountNotFriends
@ k_EResultAccountLogonDeniedVerifiedEmailRequired
@ k_EResultBlocked
@ k_EResultNotLoggedOn
@ k_EResultShoppingCartNotFound
@ k_EResultPhoneActivityLimitExceeded
@ k_EResultRevoked
@ k_EResultPasswordUnset
@ k_EResultAdministratorOK
@ k_EResultIPNotFound
@ k_EResultNoLauncherSpecified
@ k_EResultAccountLimitExceeded
@ k_EResultHandshakeFailed
@ k_EResultInvalidPassword
@ k_EResultAccountLoginDeniedNeedTwoFactor
@ k_EResultLogonSessionReplaced
@ k_EResultInvalidSignature
@ k_EResultTimeout
@ k_EResultIPTInitError
@ k_EResultExternalAccountUnlinked
@ k_EResultNotModified
@ k_EResultParseFailure
@ k_EResultBadResponse
@ k_EResultNoMobileDevice
@ k_EResultAccessDenied
@ k_EResultLauncherMigrated
@ k_EResultLockingFailed
@ k_EResultPSNTicketInvalid
@ k_EResultLimitedUserAccount
@ k_EResultTooManyPending
@ k_EResultSmsCodeFailed
@ k_EResultInvalidName
@ k_EResultWGNetworkSendExceeded
@ k_EResultAccountDeleted
@ k_EResultUnexpectedError
@ k_EResultCommunityCooldown
@ k_EResultDuplicateRequest
@ k_EResultExpiredLoginAuthCode
@ k_EResultValueOutOfRange
@ k_EResultAccountLogonDeniedNoMail
@ k_EResultExternalAccountAlreadyLinked
@ k_EResultDisabled
@ k_EResultAccountAssociatedToMultiplePartners
@ k_EResultDuplicateName
@ k_EResultTwoFactorCodeMismatch
@ k_EResultAlreadyRedeemed
@ k_EResultRegionLocked
@ k_EResultRemoteDisconnect
@ k_EResultRateLimitExceeded
@ k_EResultNoSiteLicensesFound
@ k_EResultAccountDisabled
@ k_EResultRemoteCallFailed
@ k_EResultLoggedInElsewhere
@ k_EResultPersistFailed
@ k_EResultInvalidSteamID
@ k_EResultAccountNotFound
@ k_EResultCannotUseOldPassword
@ k_EResultRemoteFileConflict
@ k_EResultIllegalPassword
@ k_EResultNotSettled
@ k_EResultInvalidProtocolVer
@ k_EResultFail
@ k_EResultSteamRealmMismatch
@ k_EResultFacebookQueryError
@ k_EResultServiceReadOnly
@ k_EResultMustAgreeToSSA
@ k_EResultAccountNotFeatured
@ k_EResultRestrictedDevice
@ k_EResultRequirePasswordReEntry
@ k_EResultContentVersion
@ k_EResultEmailSendFailure
@ k_EResultInvalidLoginAuthCode
@ k_EResultSuspended
@ k_EResultInsufficientFunds
@ k_EResultInsufficientPrivilege
@ k_EResultSameAsPreviousValue
@ k_EResultExistingUserCancelledLicense
@ k_EResultBusy
@ k_EResultAccountLogonDenied
@ k_EResultInvalidState
@ k_EResultInvalidEmail
@ k_EResultPending
@ k_EResultNoVerifiedPhone
@ k_EResultFileNotFound
@ k_EResultGSOwnerDenied
@ k_EResultConnectFailed
@ k_EResultAccountLoginDeniedThrottle
@ k_EResultBanned
@ k_EResultNeedCaptcha
@ k_EResultExpired
@ k_EResultIOFailure
@ k_EResultAccountLockedDown
@ k_EResultIPBanned
@ k_EResultInvalidCEGSubmission
@ k_EResultRefundToWallet
@ k_EResultIPLoginRestrictionFailed
@ k_EResultCancelled
@ k_EResultCantRemoveItem
@ k_EResultDataCorruption
@ k_EResultParentalControlRestricted
@ k_EResultPasswordRequiredToKickSession
@ k_EResultEncryptionFailure
@ k_EResultTwoFactorActivationCodeMismatch
@ k_EResultServiceUnavailable
@ k_EResultTryAnotherCM
@ k_EResultTimeNotSynced
@ k_EResultDiskFull
@ k_EResultNone
@ k_EResultAccountActivityLimitExceeded
@ k_EResultNoConnection
@ k_EResultInvalidItemType
@ k_EResultInvalidParam
@ k_EResultAlreadyLoggedInElsewhere
ECompareOperationEnum
Definition Enums.h:25240
EMenuPlacement
Definition Enums.h:6609
@ MenuPlacement_CenteredAboveAnchor
@ MenuPlacement_CenteredBelowAnchor
@ MenuPlacement_RightLeftCenter
@ MenuPlacement_MatchBottomLeft
@ MenuPlacement_AboveRightAnchor
@ MenuPlacement_BelowRightAnchor
@ MenuPlacement_ComboBoxRight
EMipFadeSettings
Definition Enums.h:4606
EGroupBoundaryConstraint
Definition Enums.h:24276
ParticleSystemLODMethod
Definition Enums.h:11162
ERayTracingGroupCullingPriority
Definition Enums.h:21093
APPLICATION_VIEW_STATE
Definition Enums.h:52
EBLASBuildDataUsage
Definition Enums.h:39515
ESceneSnapQueryTargetType
Definition Enums.h:18672
EMotionBlurQuality
Definition Enums.h:38300
VkQueryType
Definition Enums.h:2060
@ VK_QUERY_TYPE_PIPELINE_STATISTICS
@ VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT
@ VK_QUERY_TYPE_TIMESTAMP
@ VK_QUERY_TYPE_RANGE_SIZE
@ VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL
@ VK_QUERY_TYPE_BEGIN_RANGE
@ VK_QUERY_TYPE_END_RANGE
@ VK_QUERY_TYPE_MAX_ENUM
@ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV
@ VK_QUERY_TYPE_OCCLUSION
EPlaneConstraintAxisSetting
Definition Enums.h:7546
ESetMaskConditionType
Definition Enums.h:20844
ENetworkAuthenticationMode
Definition Enums.h:24030
EDownsampleDepthFilter
Definition Enums.h:34980
VkPerformanceCounterDescriptionFlagBitsKHR
Definition Enums.h:26852
ELocationZToSpawnEnum
Definition Enums.h:25864
ELightMapFlags
Definition Enums.h:28765
ELandscapeLayerPaintingRestriction
Definition Enums.h:38513
EAlignObjectsAlignTypes
Definition Enums.h:24305
EIoStoreTocReadOptions
Definition Enums.h:32940
EModifyCurveApplyMode
Definition Enums.h:36673
rcRegionPartitioning
Definition Enums.h:39594
EHoudiniLandscapeOutputBakeType
Definition Enums.h:24741
ELobbyDistanceFilter
Definition Enums.h:14921
ELumenRayLightingModeOverride
Definition Enums.h:8618
EInputDevices
Definition Enums.h:23175
ESlateDebuggingNavigationMethod
Definition Enums.h:11903
VkBlendFactor
Definition Enums.h:2470
@ VK_BLEND_FACTOR_END_RANGE
@ VK_BLEND_FACTOR_SRC_ALPHA
@ VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA
@ VK_BLEND_FACTOR_SRC_COLOR
@ VK_BLEND_FACTOR_BEGIN_RANGE
@ VK_BLEND_FACTOR_MAX_ENUM
@ VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR
@ VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR
@ VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR
@ VK_BLEND_FACTOR_RANGE_SIZE
@ VK_BLEND_FACTOR_DST_ALPHA
@ VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA
@ VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA
@ VK_BLEND_FACTOR_CONSTANT_ALPHA
@ VK_BLEND_FACTOR_SRC1_COLOR
@ VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR
@ VK_BLEND_FACTOR_SRC1_ALPHA
@ VK_BLEND_FACTOR_CONSTANT_COLOR
@ VK_BLEND_FACTOR_SRC_ALPHA_SATURATE
@ VK_BLEND_FACTOR_DST_COLOR
@ VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA
UNumberFormatRoundingMode
Definition Enums.h:33846
EARDepthAccuracy
Definition Enums.h:36540
EIncomingResult
Definition Enums.h:13895
VkQueryResultFlagBits
Definition Enums.h:39431
limitedOutput_directive
Definition Enums.h:32891
EPhysicsType
Definition Enums.h:9485
IKEEXT_EM_SA_STATE_
Definition Enums.h:3244
EGetSparseClassDataMethod
Definition Enums.h:7906
ERenderTargetLoadAction
Definition Enums.h:9888
ENGXSupport
Definition Enums.h:21453
@ NotSupportedDriverOutOfDate
@ NotSupportedIncompatibleAPICaptureToolActive
@ NotSupportedOperatingSystemOutOfDate
@ NotSupportedIncompatibleHardware
ERecomputeUVsPropertiesIslandMode
Definition Enums.h:20583
EUVOutput
Definition Enums.h:19641
@ DoNotOutputChannel
EPrimitiveType
Definition Enums.h:4802
FWPS_BUILTIN_LAYERS_
Definition Enums.h:2976
@ FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD
@ FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD
@ FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD
@ FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD
@ FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4
@ FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE_FAST
@ FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD
@ FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD
@ FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD
@ FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD
@ FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD
@ FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD
@ FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD
@ FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD
@ FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6
@ FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD
@ FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD
@ FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD
@ FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4
@ FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD
@ FWPS_LAYER_INBOUND_MAC_FRAME_NATIVE_FAST
@ FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD
@ FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD
@ FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD
@ FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD
@ FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6
@ FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
ECborCode
Definition Enums.h:26035
@ ErrorReservedItem
@ ErrorStringNesting
@ ErrorNoHalfFloat
@ ErrorStreamFailure
@ ErrorMapContainer
EGroomInterpolationType
Definition Enums.h:18306
ESlateDebuggingInputEvent
Definition Enums.h:12152
rcLogCategory
Definition Enums.h:32014
dtStraightPathFlags
Definition Enums.h:39218
ELumenSurfaceCacheLayer
Definition Enums.h:36921
EPathFollowingReachMode
Definition Enums.h:32297
EParticleSubUVInterpMethod
Definition Enums.h:37822
EARSessionType
Definition Enums.h:36465
EApplyTransformMode
Definition Enums.h:20828
FWPM_EVENT_PROVIDER_TYPE_
Definition Enums.h:2771
EMemberExitedReason
Definition Enums.h:12407
EItemStatistic
Definition Enums.h:16022
@ k_EItemStatistic_NumSecondsPlayed
@ k_EItemStatistic_NumComments
@ k_EItemStatistic_NumSubscriptions
@ k_EItemStatistic_NumPlaytimeSessionsDuringTimePeriod
@ k_EItemStatistic_NumFollowers
@ k_EItemStatistic_NumPlaytimeSessions
@ k_EItemStatistic_NumUniqueFavorites
@ k_EItemStatistic_NumUniqueSubscriptions
@ k_EItemStatistic_ReportScore
@ k_EItemStatistic_NumSecondsPlayedDuringTimePeriod
@ k_EItemStatistic_NumUniqueWebsiteViews
@ k_EItemStatistic_NumFavorites
@ k_EItemStatistic_NumUniqueFollowers
ERHIInterfaceType
Definition Enums.h:10465
EHttpConnectionContextState
Definition Enums.h:37859
EIndirectLightingCacheQuality
Definition Enums.h:8962
EVoiceResult
Definition Enums.h:14739
@ k_EVoiceResultDataCorrupted
@ k_EVoiceResultBufferTooSmall
@ k_EVoiceResultNotRecording
@ k_EVoiceResultRestricted
@ k_EVoiceResultReceiverDidNotAnswer
@ k_EVoiceResultUnsupportedCodec
@ k_EVoiceResultReceiverOutOfDate
@ k_EVoiceResultNotInitialized
EInterpMoveAxis
Definition Enums.h:37999
EAudioRecordingExportType
Definition Enums.h:21979
EGLTFJsonComponentType
Definition Enums.h:28397
EARAltitudeSource
Definition Enums.h:36298
NV_HDR_CMD
Definition Enums.h:40672
EGameplayDebuggerDataPack
Definition Enums.h:39800
EBitmapCSType
Definition Enums.h:35046
@ BCST_LCS_WINDOWS_COLOR_SPACE
@ BCST_BLCS_CALIBRATED_RGB
EAESGCMNetResult
Definition Enums.h:21806
EMediaPlateEventState
Definition Enums.h:31667
FRWScopeLockType
Definition Enums.h:5910
EShaderCodeResourceBindingType
Definition Enums.h:20477
ELatticeDeformerToolAction
Definition Enums.h:26100
ETextFilterExpressionType
Definition Enums.h:34162
EVectorVMBaseTypes
Definition Enums.h:39132
ovrAchievementType_
Definition Enums.h:17375
EEditPivotSnapDragRotationMode
Definition Enums.h:31484
DEVICE_TEXT_TYPE
Definition Enums.h:3611
_WHEA_ERROR_SEVERITY
Definition Enums.h:3657
ESourceEffectDynamicsProcessorType
Definition Enums.h:29035
EOscillatorWaveform
Definition Enums.h:28097
EDataLayerRuntimeState
Definition Enums.h:32340
ESNetSocketConnectionType
Definition Enums.h:15420
EAudioDeviceScope
Definition Enums.h:8324
EIKRigGoalTransformSource
Definition Enums.h:24555
EBaseCreateFromSelectedTargetType
Definition Enums.h:23493
EBlueprintType
Definition Enums.h:17062
EBinkMediaPlayerBinkDrawStyle
Definition Enums.h:29861
EParticleSourceSelectionMethod
Definition Enums.h:37832
NV_GPU_PERF_CHANGE_SEQ_PMU_STEP_ID
Definition Enums.h:1763
EEOSUserInterface_SwitchToCrossPlatformAccount_Choice
Definition Enums.h:24136
EDatasmithImportMaterialQuality
Definition Enums.h:24704
VkCompareOp
Definition Enums.h:2358
@ VK_COMPARE_OP_LESS_OR_EQUAL
@ VK_COMPARE_OP_GREATER_OR_EQUAL
@ VK_COMPARE_OP_RANGE_SIZE
@ VK_COMPARE_OP_ALWAYS
@ VK_COMPARE_OP_GREATER
@ VK_COMPARE_OP_NOT_EQUAL
@ VK_COMPARE_OP_BEGIN_RANGE
@ VK_COMPARE_OP_END_RANGE
@ VK_COMPARE_OP_MAX_ENUM
_FSINFOCLASS
Definition Enums.h:3582
@ FileFsVolumeFlagsInformation
@ FileFsDataCopyInformation
@ FileFsSectorSizeInformation
@ FileFsVolumeInformation
@ FileFsAttributeInformation
@ FileFsMetadataSizeInformation
@ FileFsFullSizeInformationEx
@ FileFsObjectIdInformation
@ FileFsDriverPathInformation
@ FileFsDeviceInformation
@ FileFsFullSizeInformation
@ FileFsControlInformation
@ FileFsLabelInformation
@ FileFsMaximumInformation
EAnimSyncMethod
Definition Enums.h:13747
EEXRCompressionFormat
Definition Enums.h:25788
EAREnvironmentCaptureProbeType
Definition Enums.h:36497
ERHIBindlessSupport
Definition Enums.h:7591
EProximityContactMethod
Definition Enums.h:24960
EShrinkCapsuleExtent
Definition Enums.h:7538
ECFCoreModStatus
Definition Enums.h:14455
VkExternalSemaphoreHandleTypeFlagBits
Definition Enums.h:2511
EAsyncComputePriority
Definition Enums.h:9689
EGoogleExchangeToken
Definition Enums.h:19773
EUserHasLicenseForAppResult
Definition Enums.h:15289
ESoundAssetCompressionType
Definition Enums.h:10443
EGeometryScriptFillHolesMethod
Definition Enums.h:18527
ECursorMoveMethod
Definition Enums.h:29630
EHitProxyPriority
Definition Enums.h:4814
EFoldedMathOperation
Definition Enums.h:38962
EBoneRotationSource
Definition Enums.h:20645
EDynamicMeshAttributeChangeFlags
Definition Enums.h:14657
EPropertyBagMissingEnum
Definition Enums.h:26487
EGeometryScriptSampleSpacing
Definition Enums.h:18978
ECullingDebugState
Definition Enums.h:37116
ELevelStreamingTargetState
Definition Enums.h:21775
InterleavingMode
Definition Enums.h:37433
ESQLitePreparedStatementExecuteRowResult
Definition Enums.h:23441
ESkinnedAssetAsyncPropertyLockType
Definition Enums.h:14128
EConservativeRasterization
Definition Enums.h:9913
EFXAAQuality
Definition Enums.h:34450
EUsdPurpose
Definition Enums.h:19822
EEditMeshPolygonsToolSelectionMode
Definition Enums.h:23650
ECastToken
Definition Enums.h:15379
@ CST_ObjectToInterface
@ CST_InterfaceToBool
EServerMode
Definition Enums.h:14197
@ eServerModeAuthenticationAndSecure
@ eServerModeNoAuthentication
@ eServerModeAuthentication
VkDiscardRectangleModeEXT
Definition Enums.h:1741
EWindowType
Definition Enums.h:18122
ECacheApplyPhase
Definition Enums.h:11677
EGeometryScriptMeshSelectionType
Definition Enums.h:16957
EDynamicCustomDataPassType
Definition Enums.h:35107
EGameplayTaskState
Definition Enums.h:33465
ESubmixEffectDynamicsProcessorType
Definition Enums.h:21853
EMaterialVectorCoordTransform
Definition Enums.h:38171
ESourceEffectFilterParam
Definition Enums.h:29106
ESolverFlags
Definition Enums.h:28261
ECollisionQuery
Definition Enums.h:17908
EMovieSceneServerClientMask
Definition Enums.h:8384
VkSemaphoreType
Definition Enums.h:27137
@ VK_SEMAPHORE_TYPE_BINARY_KHR
@ VK_SEMAPHORE_TYPE_TIMELINE_KHR
ERasterizerCullMode
Definition Enums.h:5996
rcAllocHint
Definition Enums.h:39299
OodleDecompressCallbackRet
Definition Enums.h:32957
EPlayerMappableKeySettingBehaviors
Definition Enums.h:25527
ESteamAuthMsgType
Definition Enums.h:16971
AGSReturnCode
Definition Enums.h:40678
@ AGS_NO_AMD_DRIVER_INSTALLED
@ AGS_EXTENSION_NOT_SUPPORTED
VkDebugReportObjectTypeEXT
Definition Enums.h:870
@ VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT
@ VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT
EClearReplacementValueType
Definition Enums.h:36026
EWorkshopVideoProvider
Definition Enums.h:15470
EDatasmithAreaLightActorType
Definition Enums.h:24718
VkScopeNV
Definition Enums.h:1014
@ VK_SCOPE_MAX_ENUM_NV
@ VK_SCOPE_BEGIN_RANGE_NV
@ VK_SCOPE_SUBGROUP_NV
@ VK_SCOPE_QUEUE_FAMILY_NV
@ VK_SCOPE_WORKGROUP_NV
@ VK_SCOPE_DEVICE_NV
@ VK_SCOPE_END_RANGE_NV
@ VK_SCOPE_RANGE_SIZE_NV
ETargetPlatformFeatures
Definition Enums.h:13139
_WHEA_ERROR_TYPE
Definition Enums.h:3645
IPSEC_FAILURE_POINT_
Definition Enums.h:3383
EGameplayDebuggerInputMode
Definition Enums.h:39818
CylinderHeightAxis
Definition Enums.h:40118
EShaderCompilerWorkerType
Definition Enums.h:8544
ECustomBoneAttributeLookup
Definition Enums.h:16752
EGeometryScriptTangentTypes
Definition Enums.h:18293
EModsUpdateProgressState
Definition Enums.h:14535
EHairInterpolationWeight
Definition Enums.h:18346
VkExternalFenceHandleTypeFlagBits
Definition Enums.h:2448
EVirtualStackAllocatorDecommitMode
Definition Enums.h:14639
VkGeometryTypeNV
Definition Enums.h:1984
@ VK_GEOMETRY_TYPE_RANGE_SIZE_NV
@ VK_GEOMETRY_TYPE_BEGIN_RANGE_NV
EExprToken
Definition Enums.h:17411
@ EX_LocalVirtualFunction
@ EX_InterfaceContext
@ EX_PushExecutionFlow
@ EX_SkipOffsetConst
@ EX_AddMulticastDelegate
@ EX_InstanceVariable
@ EX_LetMulticastDelegate
@ EX_CallMulticastDelegate
@ EX_UnicodeStringConst
@ EX_InstanceDelegate
@ EX_LetValueOnPersistentFrame
@ EX_VirtualFunction
@ EX_EndFunctionParms
@ EX_InstrumentationEvent
@ EX_SoftObjectConst
@ EX_StructMemberContext
@ EX_LocalOutVariable
@ EX_ObjToInterfaceCast
@ EX_LocalFinalFunction
@ EX_CrossInterfaceCast
@ EX_PopExecutionFlowIfNot
@ EX_PopExecutionFlow
@ EX_InterfaceToObjCast
@ EX_DefaultVariable
@ EX_ClearMulticastDelegate
@ EX_ClassSparseDataVariable
@ EX_Context_FailSilent
@ EX_RemoveMulticastDelegate
EAntiAliasingMethod
Definition Enums.h:7049
EGLTFMaterialVariantMode
Definition Enums.h:28281
ERadialImpulseFalloff
Definition Enums.h:7510
EBlendSpacePerBoneBlendMode
Definition Enums.h:21028
EPartySystemState
Definition Enums.h:12425
ERelativeTransformSpace
Definition Enums.h:6659
VkPipelineDepthStencilStateCreateFlagBits
Definition Enums.h:26921
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT
@ VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM
EInertializationSpace
Definition Enums.h:36594
EMatchMakingServerResponse
Definition Enums.h:14722
EOpusMode
Definition Enums.h:37600
AudioPlayback_Status
Definition Enums.h:16059
EReflectionSourceType
Definition Enums.h:28519
EShaderResourceType
Definition Enums.h:13290
EVirtualKeyboardTrigger
Definition Enums.h:28710
ETrackInterpMode
Definition Enums.h:38009
ECollectionAttributeEnum
Definition Enums.h:37286
ERDGTextureFlags
Definition Enums.h:8915
EDebugSerializationFlags
Definition Enums.h:22997
VkVendorId
Definition Enums.h:1026
@ VK_VENDOR_ID_BEGIN_RANGE
@ VK_VENDOR_ID_MAX_ENUM
@ VK_VENDOR_ID_KAZAN
@ VK_VENDOR_ID_RANGE_SIZE
@ VK_VENDOR_ID_END_RANGE
EVRSRateCombiner
Definition Enums.h:4400
ESteamNetworkingConfigDataType
Definition Enums.h:15160
ETextureSourceCompressionFormat
Definition Enums.h:10355
EShaderPermutationFlags
Definition Enums.h:9385
ESoundWavePrecacheState
Definition Enums.h:10452
ESpectatorClientRequestType
Definition Enums.h:26286
EImportStaticMeshVersion
Definition Enums.h:6171
EBulkDataLockStatus
Definition Enums.h:4764
EARFaceBlendShape
Definition Enums.h:36368
EActorRepListTypeFlags
Definition Enums.h:7244
EBrushActionMode
Definition Enums.h:26134
EStructFlags
Definition Enums.h:4771
@ STRUCT_NewerVersionExists
@ STRUCT_PostScriptConstruct
@ STRUCT_NetSharedSerialization
@ STRUCT_ExportTextItemNative
@ STRUCT_ZeroConstructor
@ STRUCT_SerializeFromMismatchedTag
@ STRUCT_ImportTextItemNative
@ STRUCT_NetDeltaSerializeNative
@ STRUCT_NetSerializeNative
@ STRUCT_SerializeNative
@ STRUCT_PostSerializeNative
@ STRUCT_AddStructReferencedObjects
@ STRUCT_IdenticalNative
@ STRUCT_HasInstancedReference
EMovieSceneObjectBindingSpace
Definition Enums.h:13614
EHoverDroneDebug
Definition Enums.h:28026
ETextureRenderTargetFormat
Definition Enums.h:10893
EOS_ENetworkStatus
Definition Enums.h:19298
EAdditiveAnimationType
Definition Enums.h:7158
ECFCorePlatform
Definition Enums.h:14488
ESynth1OscType
Definition Enums.h:28851
ovrPeerConnectionState_
Definition Enums.h:17343
ETapLineMode
Definition Enums.h:29349
ETimelineLengthMode
Definition Enums.h:27321
ERDGBuilderFlags
Definition Enums.h:8909
UNumberFormatAttribute
Definition Enums.h:34047
EMediaStatus
Definition Enums.h:31555
WINDOWTHEMEATTRIBUTETYPE
Definition Enums.h:3818
EFFTWindowType
Definition Enums.h:22004
EEventMode
Definition Enums.h:12855
_NVAPI_PSI_OPCODE
Definition Enums.h:1838
@ NVAPI_PSI_CTRL_RESET_ENGAGE_COUNT
EBoneFilterActionOption
Definition Enums.h:9464
ELandscapeGizmoSnapType
Definition Enums.h:36998
VkDescriptorType
Definition Enums.h:743
@ VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE
@ VK_DESCRIPTOR_TYPE_STORAGE_BUFFER
@ VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT
@ VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER
@ VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV
@ VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER
@ VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC
@ VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER
@ VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC
@ VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT
@ VK_DESCRIPTOR_TYPE_BEGIN_RANGE
@ VK_DESCRIPTOR_TYPE_STORAGE_IMAGE
@ VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER
ECapsuleShadowingType
Definition Enums.h:35089
@ MovableSkylightTiledCullingGatherFromReceiverBentNormal
ESubmixFilterAlgorithm
Definition Enums.h:29332
EIoContainerHeaderVersion
Definition Enums.h:32912
EGraphAStarResult
Definition Enums.h:39837
#define UE_ALLOW_EXEC_COMMANDS
Definition Exec.h:15
@ COPY_OK
Definition FileManager.h:37
@ COPY_Canceled
Definition FileManager.h:39
@ COPY_Fail
Definition FileManager.h:38
@ FILEWRITE_Append
Definition FileManager.h:20
@ FILEWRITE_AllowRead
Definition FileManager.h:21
@ FILEWRITE_NoFail
Definition FileManager.h:17
@ FILEWRITE_None
Definition FileManager.h:16
@ FILEWRITE_EvenIfReadOnly
Definition FileManager.h:19
@ FILEWRITE_NoReplaceExisting
Definition FileManager.h:18
@ FILEWRITE_Silent
Definition FileManager.h:22
@ FILEREAD_None
Definition FileManager.h:28
@ FILEREAD_NoFail
Definition FileManager.h:29
@ FILEREAD_AllowWrite
Definition FileManager.h:31
@ FILEREAD_Silent
Definition FileManager.h:30
@ IO_APPEND
Definition FileManager.h:53
@ IO_WRITE
Definition FileManager.h:52
@ IO_READ
Definition FileManager.h:51
EFileRegionType
Definition FileRegions.h:12
FORCEINLINE bool operator==(TYPE_OF_NULLPTR, const TFunction< FuncType > &Func)
Definition Function.h:1045
#define ENABLE_TFUNCTIONREF_VISUALIZATION
Definition Function.h:25
FORCEINLINE bool operator!=(TYPE_OF_NULLPTR, const TFunction< FuncType > &Func)
Definition Function.h:1054
#define TFUNCTION_USES_INLINE_STORAGE
Definition Function.h:34
constexpr FGenericPlatformTypes::UTF8CHAR operator--(FGenericPlatformTypes::UTF8CHAR &Ch, int)
FGenericPlatformTypes::UTF8CHAR & operator*=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
auto operator^=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch ^=(T &&) InValue))
constexpr FGenericPlatformTypes::UTF8CHAR & operator++(FGenericPlatformTypes::UTF8CHAR &Ch)
FGenericPlatformTypes::UTF8CHAR & operator|=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
auto operator%=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch %=(T &&) InValue))
auto operator>>=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch > >=(T &&) InValue))
auto operator<<=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch<<=(T &&) InValue))
FGenericPlatformTypes::UTF8CHAR & operator&=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
FGenericPlatformTypes::UTF8CHAR & operator^=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
auto operator|=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch|=(T &&) InValue))
FGenericPlatformTypes::UTF8CHAR & operator>>=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
auto operator-=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch -=(T &&) InValue))
FGenericPlatformTypes::UTF8CHAR & operator/=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
FGenericPlatformTypes::UTF8CHAR & operator-=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
auto operator/=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch/=(T &&) InValue))
constexpr FGenericPlatformTypes::UTF8CHAR & operator--(FGenericPlatformTypes::UTF8CHAR &Ch)
FGenericPlatformTypes::UTF8CHAR & operator+=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
auto operator+=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch+=(T &&) InValue))
FGenericPlatformTypes::UTF8CHAR & operator%=(FGenericPlatformTypes::UTF8CHAR &Ch, FGenericPlatformTypes::UTF8CHAR InValue)
auto operator*=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch *=(T &&) InValue))
constexpr FGenericPlatformTypes::UTF8CHAR operator++(FGenericPlatformTypes::UTF8CHAR &Ch, int)
auto operator&=(FGenericPlatformTypes::UTF8CHAR &Ch, T &&InValue) -> decltype((FGenericPlatformTypes::UTF8CHAR &)(*(unsigned char *)&Ch &=(T &&) InValue))
@ TPri_TimeCritical
@ TPri_SlightlyBelowNormal
#define PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define EMIT_CUSTOM_WARNING_AT_LINE(Line, Warning)
#define EMIT_CUSTOM_WARNING(Warning)
#define PRAGMA_DISABLE_DEPRECATION_WARNINGS
#define UE_DEPRECATED_MACRO(Version, Message)
@ OutOfProcessReporterExitedUnexpectedly
@ MonitoredApplicationExitCodeNotAvailable
@ MonitoredApplicationStillRunning
@ OutOfProcessReporterCheckFailed
@ ECO_SmallerThan
@ AIOP_Normal
@ AIOP_High
@ AIOP_BelowNormal
@ AIOP_FLAG_PRECACHE
@ AIOP_CriticalPath
@ AIOP_Precache
@ AIOP_PRIORITY_MASK
@ AIOP_FLAG_DONTCACHE
FGenericPlatformMemoryConstants FPlatformMemoryConstants
#define FMemory_Alloca(Size)
const TCHAR * LexToString(EPlatformMemorySizeBucket Bucket)
#define __FMemory_Alloca_Func
#define PLATFORM_MEMORY_SIZE_BUCKET_LIST(XBUCKET)
EPlatformMemorySizeBucket
EConvertibleLaptopMode
const TCHAR * LexToString(ENetworkConnectionStatus EnumVal)
EContextSwitchFlags
EDeviceScreenOrientation
EDisplayColorGamut
#define UE_DEBUG_BREAK()
const TCHAR * LexToString(EBuildTargetType Type)
const TCHAR * LexToString(EAppReturnType::Type Value)
EDisplayOutputFormat
const TCHAR * LexToString(EBuildConfiguration Configuration)
ENetworkConnectionStatus
EProcessDiagnosticFlags
EMobileHapticsType
ENetworkConnectionType
ECrashHandlingType
const TCHAR * LexToString(ENetworkConnectionType Target)
EInputOutputFlags
bool LexTryParseString(EBuildConfiguration &OutConfiguration, const TCHAR *Configuration)
EBuildConfiguration
bool LexTryParseString(EBuildTargetType &OutType, const TCHAR *Text)
#define HIGH_SURROGATE_END_CODEPOINT
#define LOW_SURROGATE_END_CODEPOINT
#define HIGH_SURROGATE_START_CODEPOINT
#define LOW_SURROGATE_START_CODEPOINT
#define ENCODED_SURROGATE_START_CODEPOINT
#define UNICODE_BOGUS_CHAR_CODEPOINT
#define ENCODED_SURROGATE_END_CODEPOINT
bool HideCommand
Definition Globals.h:3
EGuidFormats
Definition Guid.h:32
@ DigitsWithHyphensInBraces
@ DigitsWithHyphensInParentheses
@ DigitsWithHyphensLower
@ ECVF_SetByGameOverride
@ ECVF_Preview
@ ECVF_DesktopShaderChange
@ ECVF_SetByDeviceProfile
@ ECVF_ExcludeFromPreview
@ ECVF_Scalability
@ ECVF_Default
@ ECVF_RenderThreadSafe
@ ECVF_SetBySystemSettingsIni
@ ECVF_SetFlagMask
@ ECVF_SetByConstructor
@ ECVF_FlagMask
@ ECVF_GeneralShaderChange
@ ECVF_SetByCode
@ ECVF_SetByScalability
@ ECVF_SetByGameSetting
@ ECVF_SetByConsole
@ ECVF_MobileShaderChange
@ ECVF_SetByConsoleVariablesIni
@ ECVF_Unregistered
@ ECVF_SetByMask
@ ECVF_CreatedFromIni
@ ECVF_Cheat
@ ECVF_ReadOnly
@ ECVF_ScalabilityGroup
@ ECVF_SetByProjectSetting
@ ECVF_SetByCommandline
@ ECVF_Set_NoSinkCall_Unsafe
#define NSLOCTEXT(InNamespace, InKey, InTextLiteral)
@ CIM_CurveAutoClamped
@ CIM_Linear
@ CIM_CurveUser
@ CIM_Constant
@ CIM_CurveAuto
@ CIM_CurveBreak
@ CIM_Unknown
FORCEINLINE auto Invoke(PtrMemFunType PtrMemFun, TargetType &&Target, ArgTypes &&... Args) -> decltype((UE::Core::Private::DereferenceIfNecessary< ObjType >(Forward< TargetType >(Target), &Target).*PtrMemFun)(Forward< ArgTypes >(Args)...))
Definition Invoke.h:63
FORCEINLINE auto Invoke(FuncType &&Func, ArgTypes &&... Args) -> decltype(Forward< FuncType >(Func)(Forward< ArgTypes >(Args)...))
Definition Invoke.h:44
FORCEINLINE auto Invoke(ReturnType ObjType::*pdm, TargetType &&Target) -> decltype(UE::Core::Private::DereferenceIfNecessary< ObjType >(Forward< TargetType >(Target), &Target).*pdm)
Definition Invoke.h:51
constexpr bool TIsCharEncodingCompatibleWith_V
constexpr bool TIsCharEncodingSimplyConvertibleTo_V
constexpr bool TIsCharType_V
Definition IsCharType.h:24
constexpr bool TIsFixedWidthCharEncoding_V
#define UE_DECLARE_LWC_TYPE_EX(TYPE, CC, DEFAULT_TYPENAME, COMPONENT_TYPE)
#define UE_DECLARE_LWC_TYPE_1(TYPE)
#define UE_LWC_MACRO_SELECT(PAD1, PAD2, PAD3, PAD4, MACRO,...)
#define UE_DECLARE_LWC_TYPE_SELECT(...)
#define FORCE_EXPAND(X)
#define UE_DECLARE_LWC_TYPE_3(TYPE, DIM, UE_TYPENAME)
#define UE_DECLARE_LWC_TYPE(...)
#define UE_DECLARE_LWC_TYPE_2(TYPE, DIM)
#define UE_SERIALIZE_VARIANT_FROM_MISMATCHED_TAG(AR_OR_SLOT, ALIAS, TYPE, ALT_TYPE)
#define ENABLE_LOC_TESTING
Definition LocTesting.h:8
ELocalizedTextSourceCategory
TSharedRef< const FString, ESPMode::ThreadSafe > FTextConstDisplayStringRef
EQueryLocalizedResourceResult
TSharedPtr< FString, ESPMode::ThreadSafe > FTextDisplayStringPtr
TSharedPtr< const FString, ESPMode::ThreadSafe > FTextConstDisplayStringPtr
TSharedRef< FString, ESPMode::ThreadSafe > FTextDisplayStringRef
FTextDisplayStringRef MakeTextDisplayString(FString &&InDisplayString)
ELogVerbosity::Type ParseLogVerbosityFromString(const FString &VerbosityString)
const TCHAR * ToString(ELogVerbosity::Type Verbosity)
#define SPDLOG_NOEXCEPT
Definition common.h:28
#define SPDLOG_FINAL
Definition common.h:36
#define SPDLOG_CONSTEXPR
Definition common.h:29
#define SPDLOG_LEVEL_NAMES
Definition common.h:86
#define PLATFORM_SUPPORTS_MIMALLOC
bool LegacyCompareNotEqual(const TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &A, const TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &B)
Definition Map.h:1948
bool LegacyCompareEqual(const TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &A, const TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &B)
Definition Map.h:1943
FORCEINLINE void operator<<(FStructuredArchive::FSlot Slot, TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &InMap)
Definition Map.h:1936
#define UE_DECLARE_MATRIX_TYPE_TRAITS(TYPE)
Definition Matrix.h:570
@ MEM_Oned
Definition MemStack.h:31
@ MEM_Zeroed
Definition MemStack.h:25
class FMalloc ** GFixedMallocLocationPtr
@ MIN_ALIGNMENT
Definition MemoryBase.h:27
@ DEFAULT_ALIGNMENT
Definition MemoryBase.h:24
class FMalloc * GMalloc
#define DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT(TemplatePrefix, T)
#define INTERNAL_DECLARE_TYPE_LAYOUT_COMMON(T, InInterface)
#define LAYOUT_FIELD(T, Name,...)
#define INTERNAL_REGISTER_TYPE_LAYOUT(T)
#define INTERNAL_LAYOUT_TOSTRING(Func, Counter)
#define UE_STATIC_ONLY(T)
TEnableIf< THasCustomDefaultObject< T >::Value, constT * >::Type InternalGetDefaultObject()
#define UE_DECLARE_INTERNAL_LINK_BASE(T)
#define INTERNAL_LAYOUT_FIELD_WITH_WRITER(T, InName, InFunc, Counter)
const FTypeLayoutDesc & StaticGetTypeLayoutDesc()
static void InternalInitializeBaseHelper(FTypeLayoutDesc &TypeDesc)
#define INTERNAL_LAYOUT_INTERFACE_INLINE_IMPL(Type)
#define DECLARE_INLINE_TYPE_LAYOUT_EXPLICIT_BASES(T, Interface,...)
const T * GetDefault()
#define IMPLEMENT_TEMPLATE_TYPE_LAYOUT(TemplatePrefix, T)
#define INTERNAL_LAYOUT_INTERFACE_PREFIX(Type)
#define LAYOUT_MUTABLE_FIELD(T, Name,...)
#define DECLARE_EXPORTED_TYPE_LAYOUT(T, RequiredAPI, Interface)
#define INTERNAL_LAYOUT_WRITE_MEMORY_IMAGE(Func, Counter)
#define INTERNAL_DECLARE_TYPE_LAYOUT(T, InInterface, RequiredAPI)
#define INTERNAL_DECLARE_INLINE_TYPE_LAYOUT(T, InInterface)
#define INTERNAL_DECLARE_LAYOUT_BASE(T)
void DeleteObjectFromLayout(T *Object, const FPointerTableBase *PtrTable=nullptr, bool bIsFrozen=false)
#define INTERNAL_IMPLEMENT_TYPE_LAYOUT_COMMON(TemplatePrefix, T)
uint32 GetBaseOffset()
static FORCEINLINE void InternalInitializeBasesHelper(FTypeLayoutDesc &TypeDesc)
#define DECLARE_INLINE_TYPE_LAYOUT(T, Interface)
#define INTERNAL_DECLARE_LAYOUT_EXPLICIT_BASES(T,...)
const FTypeLayoutDesc & GetTypeLayoutDesc(const FPointerTableBase *, const T &Object)
#define INTERNAL_LAYOUT_FIELD(T, InName, InOffset, InFlags, InNumArray, InBitFieldSize, Counter)
#define INTERNAL_LAYOUT_INTERFACE_SUFFIX(Type)
void InternalDeleteObjectFromLayout(void *Object, const FTypeLayoutDesc &TypeDesc, const FPointerTableBase *PtrTable, bool bIsFrozen)
static void InternalInitializeBasesHelper(FTypeLayoutDesc &TypeDesc)
#define IMPLEMENT_UNREGISTERED_TEMPLATE_TYPE_LAYOUT(TemplatePrefix, T)
#define ALIAS_TEMPLATE_TYPE_LAYOUT(TemplatePrefix, T, Alias)
#define LAYOUT_FIELD_INITIALIZED(T, Name, Value,...)
#define DECLARE_INTRINSIC_TYPE_LAYOUT(T)
#define UE_DECLARE_INTERNAL_LINK_SPECIALIZATION(T, Counter)
FORCEINLINE void DestructItems(ElementType *Element, SizeType Count)
Definition MemoryOps.h:85
FORCEINLINE void RelocateConstructItems(void *Dest, const SourceElementType *Source, SizeType Count)
Definition MemoryOps.h:162
FORCEINLINE void MoveConstructItems(void *Dest, const ElementType *Source, SizeType Count)
Definition MemoryOps.h:199
FORCEINLINE void DestructItem(ElementType *Element)
Definition MemoryOps.h:65
FORCEINLINE void DefaultConstructItems(void *Address, SizeType Count)
Definition MemoryOps.h:39
FORCEINLINE void MoveAssignItems(ElementType *Dest, const ElementType *Source, SizeType Count)
Definition MemoryOps.h:225
FORCEINLINE void CopyAssignItems(ElementType *Dest, const ElementType *Source, SizeType Count)
Definition MemoryOps.h:135
FORCEINLINE void ConstructItems(void *Dest, const SourceElementType *Source, SizeType Count)
Definition MemoryOps.h:109
FORCEINLINE bool CompareItems(const ElementType *A, const ElementType *B, SizeType Count)
Definition MemoryOps.h:244
#define WINDOWS_MAX_PATH
auto Refines() -> int(&)[!!TModels< Concept, Args... >::Value *2 - 1]
FHeapAllocator FMulticastInvocationListAllocatorType
#define SUBOBJECT_DELIMITER_ANSI
Definition NameTypes.h:152
#define NAME_NO_NUMBER_INTERNAL
Definition NameTypes.h:141
#define INVALID_OBJECTNAME_CHARACTERS
Definition NameTypes.h:162
ENameCase
Definition NameTypes.h:174
#define INVALID_LONGPACKAGE_CHARACTERS
Definition NameTypes.h:168
#define WITH_CASE_PRESERVING_NAME
Definition NameTypes.h:31
#define UE_FNAME_OUTLINE_NUMBER
Definition NameTypes.h:37
ELinkerNameTableConstructor
Definition NameTypes.h:179
@ ENAME_LinkerConstructor
Definition NameTypes.h:179
void AppendHash(FBlake3 &Builder, FName In)
FORCEINLINE FString LexToString(const FName &Name)
Definition NameTypes.h:1673
FORCEINLINE void LexFromString(FName &Name, const TCHAR *Str)
Definition NameTypes.h:1678
#define NAME_INTERNAL_TO_EXTERNAL(x)
Definition NameTypes.h:144
EFindName
Definition NameTypes.h:183
@ FNAME_Find
Definition NameTypes.h:189
@ FNAME_Add
Definition NameTypes.h:192
@ FNAME_Replace_Not_Safe_For_Threading
Definition NameTypes.h:197
@ NAME_SIZE
Definition NameTypes.h:43
#define INVALID_NAME_CHARACTERS
Definition NameTypes.h:159
FORCEINLINE FName MinimalNameToName(FMinimalName InName)
Definition NameTypes.h:1648
FNameFastLess FNameSortIndexes
Definition NameTypes.h:1716
FNameEntryId NAME_INDEX
Definition NameTypes.h:134
#define checkName
Definition NameTypes.h:136
FORCEINLINE FName ScriptNameToName(FScriptName InName)
Definition NameTypes.h:1653
#define ENGINE_NET_VERSION
EEngineNetworkRuntimeFeatures
#define MAX_int32
#define MAX_dbl
#define MIN_int16
#define MIN_uint64
#define MIN_int8
#define MAX_flt
#define MIN_uint8
#define MAX_int16
#define MIN_int32
#define MIN_flt
#define MIN_dbl
#define MAX_uint16
#define MAX_int64
#define MAX_uint32
#define MAX_uint8
#define MIN_int64
#define MIN_uint16
#define MIN_uint32
#define MAX_int8
#define MAX_uint64
EUnrealEngineObjectLicenseeUEVersion
@ VER_LIC_NONE
@ VER_LIC_AUTOMATIC_VERSION_PLUS_ONE
@ VER_LIC_AUTOMATIC_VERSION
#define PREPROCESSOR_ENUM_PROTECT(a)
const int32 GPackageFileLicenseeUE4Version
EUnrealEngineObjectUE4Version
@ VER_UE4_REMOVE_PHYSICALMATERIALPROPERTY
@ VER_UE4_SERIALIZE_RICH_CURVE_KEY
@ VER_UE4_SKY_BENT_NORMAL
@ VER_UE4_REMOVE_LEVELBODYSETUP
@ VER_UE4_CHANGED_MATERIAL_REFACTION_TYPE
@ VER_UE4_LIBRARY_CATEGORIES_AS_FTEXT
@ VER_UE4_SKELETON_ASSET_PROPERTY_TYPE_CHANGE
@ VER_UE4_INVERSE_SQUARED_LIGHTS_DEFAULT
@ VER_UE4_DISALLOW_FOLIAGE_ON_BLUEPRINTS
@ VER_UE4_STATIC_MESH_SCREEN_SIZE_LODS
@ VER_UE4_FIX_TERRAIN_LAYER_SWITCH_ORDER
@ VER_UE4_BLUEPRINT_USE_SCS_ROOTCOMPONENT_SCALE
@ VER_UE4_DISABLED_SCRIPT_LIMIT_BYTECODE
@ VER_UE4_EDITORONLY_BLUEPRINTS
@ VER_UE4_PRELOAD_DEPENDENCIES_IN_COOKED_EXPORTS
@ VER_UE4_LOAD_FOR_EDITOR_GAME
@ VER_UE4_FTEXT_HISTORY
@ VER_UE4_STATIC_SHADOWMAP_PENUMBRA_SIZE
@ VER_UE4_CORRECT_LICENSEE_FLAG
@ VER_UE4_BLUEPRINT_SETS_REPLICATION
@ VER_UE4_ADD_MODIFIERS_RUNTIME_GENERATION
@ VER_UE4_DEPRECATE_UMG_STYLE_ASSETS
@ VER_UE4_CHARACTER_DEFAULT_MOVEMENT_BINDINGS
@ VER_UE4_NAVIGATION_AGENT_SELECTOR
@ VER_UE4_AO_MATERIAL_MASK
@ VER_UE4_RENAME_CROUCHMOVESCHARACTERDOWN
@ VER_UE4_BUILD_MESH_ADJ_BUFFER_FLAG_EXPOSED
@ VER_UE4_LANDSCAPE_SERIALIZE_PHYSICS_MATERIALS
@ VER_UE4_FIX_WIDE_STRING_CRC
@ VER_UE4_BLUEPRINT_SKEL_TEMPORARY_TRANSIENT
@ VER_UE4_TemplateIndex_IN_COOKED_EXPORTS
@ VER_UE4_FIXUP_TERRAIN_LAYER_NODES
@ VER_UE4_SERIALIZE_PINTYPE_CONST
@ VER_UE4_RENAME_CANBECHARACTERBASE
@ VER_UE4_64BIT_EXPORTMAP_SERIALSIZES
@ VER_UE4_MATERIAL_INSTANCE_BASE_PROPERTY_OVERRIDES_DITHERED_LOD_TRANSITION
@ VER_UE4_GRAPH_INTERACTIVE_COMMENTBUBBLES
@ VER_UE4_FLIP_MATERIAL_COORDS
@ VER_UE4_KEEP_SKEL_MESH_INDEX_DATA
@ VER_UE4_TEST_ANIMCOMP_CHANGE
@ VER_UE4_ADDED_CHUNKID_TO_ASSETDATA_AND_UPACKAGE
@ VER_UE4_WORLD_LAYER_ENABLE_DISTANCE_STREAMING
@ VER_UE4_NEW_LIGHTMASS_PRIMITIVE_SETTING
@ VER_UE4_SOUND_CONCURRENCY_PACKAGE
@ VER_UE4_REFLECTION_CAPTURE_COOKING
@ VER_UE4_STREAMABLE_TEXTURE_AABB
@ VER_UE4_BLUEPRINT_ENFORCE_CONST_IN_FUNCTION_OVERRIDES
@ VER_UE4_BUMPED_MATERIAL_EXPORT_GUIDS
@ VER_UE4_LIGHTCOMPONENT_USE_IES_TEXTURE_MULTIPLIER_ON_NON_IES_BRIGHTNESS
@ VER_UE4_FIX_ANIMATIONBASEPOSE_SERIALIZATION
@ VER_UE4_LEVEL_STREAMING_DRAW_COLOR_TYPE_CHANGE
@ VER_UE4_BP_MATH_VECTOR_EQUALITY_USES_EPSILON
@ VER_UE4_CONSTRAINT_INSTANCE_MOTOR_FLAGS
@ VER_UE4_OPTIONALLY_CLEAR_GPU_EMITTERS_ON_INIT
@ VER_UE4_LANDSCAPE_COMPONENT_LAZY_REFERENCES
@ VER_UE4_ADD_PIVOT_TO_WIDGET_COMPONENT
@ VER_UE4_MERGED_ADD_MODIFIERS_RUNTIME_GENERATION_TO_4_7_DEPRECATED
@ VER_UE4_AFTER_MERGED_ADD_MODIFIERS_RUNTIME_GENERATION_TO_4_7_DEPRECATED
@ VER_UE4_ADDED_CURRENCY_CODE_TO_FTEXT
@ VER_UE4_BLUEPRINT_GENERATED_CLASS_COMPONENT_TEMPLATES_PUBLIC
@ VER_UE4_SCENECOMP_TRANSLATION_TO_LOCATION
@ VER_UE4_SKIP_DUPLICATE_EXPORTS_ON_SAVE_PACKAGE
@ VER_UE4_WORLD_LEVEL_INFO_UPDATED
@ VER_UE4_COLLISION_PROFILE_SETTING
@ VER_UE4_REMOVE_SKELETALPHYSICSACTOR
@ VER_UE4_FIXUP_ROOTBONE_PARENT
@ VER_UE4_DYNAMIC_PARAMETER_DEFAULT_VALUE
@ VER_UE4_REMOVE_ZERO_TRIANGLE_SECTIONS
@ VER_UE4_SERIALIZE_TEXT_IN_PACKAGES
@ VER_UE4_TIGHTLY_PACKED_ENUMS
@ VER_UE4_PUBLIC_WORLDS
@ VER_UE4_ADD_BLEND_MODE_TO_WIDGET_COMPONENT
@ VER_UE4_ACTOR_COMPONENT_CREATION_METHOD
@ VER_UE4_APEX_CLOTH_TESSELLATION
@ VER_UE4_FIX_SLOT_NAME_DUPLICATION
@ VER_UE4_STORE_BONE_EXPORT_NAMES
@ VER_UE4_RENAME_WIDGET_VISIBILITY
@ VER_UE4_CHARACTER_MOVEMENT_DECELERATION
@ VER_UE4_FOLIAGE_WITH_ASSET_OR_CLASS
@ VER_UE4_WORLD_NAMED_AFTER_PACKAGE
@ VER_UE4_SOUND_NODE_ENVELOPER_CURVE_CHANGE
@ VER_UE4_NO_MIRROR_BRUSH_MODEL_COLLISION
@ VER_UE4_SLATE_BULK_FONT_DATA
@ VER_UE4_LANDSCAPE_SPLINE_CROSS_LEVEL_MESHES
@ VER_UE4_LANDSCAPE_COLLISION_DATA_COOKING
@ VER_UE4_ADD_COOKED_TO_LANDSCAPE
@ VER_UE4_COOKED_ASSETS_IN_EDITOR_SUPPORT
@ VER_UE4_LOW_QUALITY_DIRECTIONAL_LIGHTMAPS
@ VER_UE4_VEHICLES_UNIT_CHANGE2
@ VER_UE4_SKELETON_ADD_SMARTNAMES
@ VER_UE4_BLUEPRINT_VARS_NOT_READ_ONLY
@ VER_UE4_SKELETON_GUID_SERIALIZATION
@ VER_UE4_MESH_EMITTER_INITIAL_ORIENTATION_DISTRIBUTION
@ VER_UE4_ADDED_PACKAGE_OWNER
@ VER_UE4_MESH_PARTICLE_COLLISIONS_CONSIDER_PARTICLE_SIZE
@ VER_UE4_FIXUP_STIFFNESS_AND_DAMPING_SCALE
@ VER_UE4_SPLIT_TOUCH_AND_CLICK_ENABLES
@ VER_UE4_AFTER_CAPSULE_HALF_HEIGHT_CHANGE
@ VER_UE4_SAVE_COLLISIONRESPONSE_PER_CHANNEL
@ VER_UE4_ADDED_NON_LINEAR_TRANSITION_BLENDS
@ VER_UE4_MIKKTSPACE_IS_DEFAULT
@ VER_UE4_POST_DUPLICATE_NODE_GUID
@ VER_UE4_RETROFIT_CLAMP_EXPRESSIONS_SWAP
@ VER_UE4_MORPHTARGET_CPU_TANGENTZDELTA_FORMATCHANGE
@ VER_UE4_ADD_STRING_ASSET_REFERENCES_MAP
@ VER_UE4_SERIALIZE_LANDSCAPE_ES2_TEXTURES
@ VER_UE4_ATTENUATION_SHAPES
@ VER_UE4_SPLINE_MESH_ORIENTATION
@ VER_UE4_USE_LOW_PASS_FILTER_FREQ
@ VER_UE4_FIX_SKEL_VERT_ORIENT_MESH_PARTICLES
@ VER_UE4_ASSETREGISTRY_DEPENDENCYFLAGS
@ VER_UE4_USERWIDGET_DEFAULT_FOCUSABLE_FALSE
@ VER_UE4_MOVE_LANDSCAPE_MICS_AND_TEXTURES_WITHIN_LEVEL
@ VER_UE4_MAX_ANGULAR_VELOCITY_DEFAULT
@ VER_UE4_SERIALIZE_BLUEPRINT_EVENTGRAPH_FASTCALLS_IN_UFUNCTION
@ VER_UE4_REMOVE_SAVEGAMESUMMARY
@ VER_UE4_ENUM_CLASS_SUPPORT
@ VER_UE4_ADD_COOKED_TO_UCLASS
@ VER_UE4_ADDED_SKELETON_ARCHIVER_REMOVAL_SECOND_TIME
@ VER_UE4_SOFT_CONSTRAINTS_USE_MASS
@ VER_UE4_LANDSCAPE_STATIC_SECTION_OFFSET
@ VER_UE4_CHANGED_CHUNKID_TO_BE_AN_ARRAY_OF_CHUNKIDS
@ VER_UE4_REFACTOR_MATERIAL_EXPRESSION_SCENECOLOR_AND_SCENEDEPTH_INPUTS
@ VER_UE4_STRUCT_GUID_IN_PROPERTY_TAG
@ VER_UE4_STATIC_SHADOW_DEPTH_MAPS
@ VER_UE4_CAMERA_COMPONENT_ATTACH_TO_ROOT
@ VER_UE4_AUTOMATIC_VERSION_PLUS_ONE
@ VER_UE4_EDGRAPHPINTYPE_SERIALIZATION
@ VER_UE4_CONSUME_INPUT_PER_BIND
@ VER_UE4_DEPRECATED_STATIC_MESH_THUMBNAIL_PROPERTIES_REMOVED
@ VER_UE4_LANDSCAPE_PLATFORMDATA_COOKING
@ VER_UE4_REFACTOR_PHYSICS_TRANSFORMS
@ VER_UE4_ADDED_NATIVE_SERIALIZATION_FOR_IMMUTABLE_STRUCTURES
@ VER_UE4_SERIALIZE_LANDSCAPE_GRASS_DATA_MATERIAL_GUID
@ VER_UE4_NON_OUTER_PACKAGE_IMPORT
@ VER_UE4_REMOVE_UNUSED_UPOLYS_FROM_UMODEL
@ VER_UE4_CHARACTER_MOVEMENT_WALKABLE_FLOOR_REFACTOR
@ VER_UE4_AUTO_WELDING
@ VER_UE4_PACKAGE_SUMMARY_HAS_COMPATIBLE_ENGINE_VERSION
@ VER_UE4_K2NODE_REFERENCEGUIDS
@ VER_UE4_VEHICLES_UNIT_CHANGE
@ VER_UE4_ADDED_SOFT_OBJECT_PATH
@ VER_UE4_STATIC_MESH_STORE_NAV_COLLISION
@ VER_UE4_ATMOSPHERIC_FOG_CACHE_DATA
@ VER_UE4_GAMEPLAY_TAG_CONTAINER_TAG_TYPE_CHANGE
@ VER_UE4_UCLASS_SERIALIZE_INTERFACES_AFTER_LINKING
@ VER_UE4_RENAME_SM3_TO_ES3_1
@ VER_UE4_DEPRECATED_MOVEMENTCOMPONENT_MODIFIED_SPEEDS
@ VER_UE4_INTERPCURVE_SUPPORTS_LOOPING
@ VER_UE4_SUPPORT_32BIT_STATIC_MESH_INDICES
@ VER_UE4_ADD_LB_WEIGHTBLEND
@ VER_UE4_REMOVED_MATERIAL_USED_WITH_UI_FLAG
@ VER_UE4_FIX_MATERIAL_PROPERTY_OVERRIDE_SERIALIZE
@ VER_UE4_ADDED_SEARCHABLE_NAMES
@ VER_UE4_PURGED_FMATERIAL_COMPILE_OUTPUTS
@ VER_UE4_FOLIAGE_STATIC_LIGHTING_SUPPORT
@ VER_UE4_ADDED_PACKAGE_SUMMARY_LOCALIZATION_ID
@ VER_UE4_REMOVE_NATIVE_COMPONENTS_FROM_BLUEPRINT_SCS
@ VER_UE4_FIXUP_WIDGET_ANIMATION_CLASS
@ VER_UE4_LIGHTMAP_MESH_BUILD_SETTINGS
@ VER_UE4_REFACTOR_PHYSICS_BLENDING
@ VER_UE4_MATERIAL_MASKED_BLENDMODE_TIDY
@ VER_UE4_REMOVE_ZONES_FROM_MODEL
@ VER_UE4_SPEEDTREE_WIND_V7
@ VER_UE4_REFACTOR_CHARACTER_CROUCH
@ VER_UE4_PRIVATE_REMOTE_ROLE
@ VER_UE4_DEPRECATE_USER_WIDGET_DESIGN_SIZE
@ VER_UE4_TRACK_UCS_MODIFIED_PROPERTIES
@ VER_UE4_BLUEPRINT_INPUT_BINDING_OVERRIDES
@ VER_UE4_FSLATESOUND_CONVERSION
@ VER_UE4_BLUEPRINT_CUSTOM_EVENT_CONST_INPUT
@ VER_UE4_MAX_TEXCOORD_INCREASED
@ VER_UE4_ADDED_FBX_ASSET_IMPORT_DATA
@ VER_UE4_STREAMABLE_TEXTURE_MIN_MAX_DISTANCE
@ VER_UE4_FIX_MATERIAL_COMMENTS
@ VER_UE4_MATERIAL_ATTRIBUTES_REORDERING
@ VER_UE4_NO_ANIM_BP_CLASS_IN_GAMEPLAY_CODE
@ VER_UE4_ADD_ROOTCOMPONENT_TO_FOLIAGEACTOR
@ VER_UE4_STATIC_MESH_EXTENDED_BOUNDS
@ VER_UE4_WORLD_LEVEL_INFO
@ VER_UE4_SERIALIZE_LANDSCAPE_GRASS_DATA
@ VER_UE4_FOLIAGE_MOVABLE_MOBILITY
@ VER_UE4_CHARACTER_MOVEMENT_DEPRECATE_PITCH_ROLL
@ VER_UE4_WORLD_LEVEL_INFO_LOD_LIST
@ VER_UE4_STORE_HASCOOKEDDATA_FOR_BODYSETUP
@ VER_UE4_REFLECTION_DATA_IN_PACKAGES
@ VER_UE4_CREATEEXPORTS_CLASS_LINKING_FOR_BLUEPRINTS
@ VER_UE4_BODYINSTANCE_BINARY_SERIALIZATION
@ VER_UE4_SCENE_CAPTURE_CAMERA_CHANGE
@ VER_UE4_MEMBERREFERENCE_IN_PINTYPE
@ VER_UE4_FOLIAGE_SETTINGS_TYPE
@ VER_UE4_FOLIAGE_COLLISION
@ VER_UE4_REFACTOR_MOVEMENT_COMPONENT_HIERARCHY
@ VER_UE4_CHARACTER_MOVEMENT_VARIABLE_RENAMING_1
@ VER_UE4_SOUND_CLASS_GRAPH_EDITOR
@ VER_UE4_ADD_OVERRIDE_GRAVITY_FLAG
@ VER_UE4_REPLACE_SPRING_NOZ_PROPERTY
@ VER_UE4_CLEAR_NOTIFY_TRIGGERS
@ VER_UE4_FBX_IMPORT_DATA_RANGE_ENCAPSULATION
@ VER_UE4_FTEXT_HISTORY_DATE_TIMEZONE
@ VER_UE4_FIX_MATERIAL_COORDS
@ VER_UE4_VARK2NODE_USE_MEMBERREFSTRUCT
@ VER_UE4_SMALLER_DEBUG_MATERIALSHADER_UNIFORM_EXPRESSIONS
@ VER_UE4_MONTAGE_BRANCHING_POINT_REMOVAL
@ VER_UE4_PROPERTY_GUID_IN_PROPERTY_TAG
@ VER_UE4_ATMOSPHERIC_FOG_DECAY_NAME_CHANGE
@ VER_UE4_SKY_LIGHT_COMPONENT
@ VER_UE4_MERGED_ADD_MODIFIERS_RUNTIME_GENERATION_TO_4_7
@ VER_UE4_VOLUME_SAMPLE_LOW_QUALITY_SUPPORT
@ VER_UE4_COMBINED_LIGHTMAP_TEXTURES
@ VER_UE4_KEEP_ONLY_PACKAGE_NAMES_IN_STRING_ASSET_REFERENCES_MAP
@ VER_UE4_DEPRECATE_UMG_STYLE_OVERRIDES
@ VER_UE4_CLEAN_DESTRUCTIBLE_SETTINGS
@ VER_UE4_MATERIAL_INSTANCE_BASE_PROPERTY_OVERRIDES_PHASE_2
@ VER_UE4_ADDED_SKELETON_ARCHIVER_REMOVAL
@ VER_UE4_ADD_TRANSACTIONAL_TO_DATA_ASSETS
@ VER_UE4_AUTOMATIC_VERSION
@ VER_UE4_K2NODE_EVENT_MEMBER_REFERENCE
@ VER_UE4_REMOVE_INPUT_COMPONENTS_FROM_BLUEPRINTS
@ VER_UE4_FIXED_DEFAULT_ORIENTATION_OF_WIDGET_COMPONENT
@ VER_UE4_CHARACTER_MOVEMENT_UPPER_IMPACT_BEHAVIOR
@ VER_UE4_INJECT_BLUEPRINT_STRUCT_PIN_CONVERSION_NODES
@ VER_UE4_TEXT_RENDER_COMPONENTS_WORLD_SPACE_SIZING
@ VER_UE4_OLDEST_LOADABLE_PACKAGE
@ VER_UE4_COMPRESSED_SHADER_RESOURCES
@ VER_UE4_SOUND_COMPRESSION_TYPE_ADDED
@ VER_UE4_CLASS_NOTPLACEABLE_ADDED
@ VER_UE4_BSP_UNDO_FIX
@ VER_UE4_REVERB_EFFECT_ASSET_TYPE
@ VER_UE4_ADDED_NOISE_EMITTER_COMPONENT
@ VER_UE4_INSTANCED_STEREO_UNIFORM_REFACTOR
@ VER_UE4_SKYLIGHT_MOBILE_IRRADIANCE_MAP
@ VER_UE4_WORLD_LEVEL_INFO_ZORDER
@ VER_UE4_NIAGARA_DATA_OBJECT_DEV_UI_FIX
@ VER_UE4_BP_ACTOR_VARIABLE_DEFAULT_PREVENTING
@ VAR_UE4_ARRAY_PROPERTY_INNER_TAGS
@ VER_UE4_ASSET_IMPORT_DATA_AS_JSON
@ VER_UE4_ADD_LINEAR_COLOR_SAMPLER
@ VER_UE4_ENGINE_VERSION_OBJECT
@ VER_UE4_ADD_PROJECTILE_FRICTION_BEHAVIOR
@ VER_UE4_PAWN_AUTO_POSSESS_AI
@ VER_UE4_POINT_LIGHT_SOURCE_RADIUS
@ VER_UE4_CHARACTER_BRAKING_REFACTOR
@ VER_UE4_APEX_CLOTH_LOD
@ VER_UE4_AFTER_MERGING_ADD_MODIFIERS_RUNTIME_GENERATION_TO_4_7
@ VER_UE4_FOLIAGE_STATIC_MOBILITY
@ VER_UE4_BUILD_SCALE_VECTOR
@ VER_UE4_ADD_TEXT_COMPONENT_VERTICAL_ALIGNMENT
@ VER_UE4_MATERIAL_INSTANCE_BASE_PROPERTY_OVERRIDES
@ VER_UE4_SKINWEIGHT_PROFILE_DATA_LAYOUT_CHANGES
@ VER_UE4_REFERENCE_SKELETON_REFACTOR
@ VER_UE4_PROPERTY_TAG_SET_MAP_SUPPORT
@ VER_UE4_ADDED_NAMESPACE_AND_KEY_DATA_TO_FTEXT
@ VER_UE4_ADD_CUSTOMPROFILENAME_CHANGE
@ VER_UE4_K2NODE_VAR_REFERENCEGUIDS
@ VER_UE4_BLUEPRINT_SKEL_CLASS_TRANSIENT_AGAIN
@ VER_UE4_RENAME_CAMERA_COMPONENT_CONTROL_ROTATION
@ VER_UE4_INNER_ARRAY_TAG_INFO
@ VER_UE4_PERFRAME_MATERIAL_UNIFORM_EXPRESSIONS
@ VER_UE4_DECAL_SIZE
@ VER_UE4_GLOBAL_EMITTER_SPAWN_RATE_SCALE
@ VER_UE4_UNDO_BREAK_MATERIALATTRIBUTES_CHANGE
@ VER_UE4_ANIMATION_REMOVE_NANS
@ VER_UE4_CHARACTER_MOVEMENT_ADD_BRAKING_FRICTION
@ VER_UE4_REMOVE_DYNAMIC_VOLUME_CLASSES
@ VER_UE4_NAME_HASHES_SERIALIZED
@ VER_UE4_MAKE_ROT_RENAME_AND_REORDER
@ VER_UE4_CAMERA_ACTOR_USING_CAMERA_COMPONENT
@ VER_UE4_REMOVE_STATICMESH_MOBILITY_CLASSES
@ VER_UE4_ADDED_LANDSCAPE_SPLINE_EDITOR_MESH
@ VER_UE4_ADDED_SWEEP_WHILE_WALKING_FLAG
@ VER_UE4_TEXTURE_LEGACY_GAMMA
@ VER_UE4_REBUILD_HIERARCHICAL_INSTANCE_TREES
@ VER_UE4_BLUEPRINT_SKEL_SERIALIZED_AGAIN
@ VER_UE4_MOVEMENTCOMPONENT_AXIS_SETTINGS
@ VER_UE4_SWITCH_CALL_NODE_TO_USE_MEMBER_REFERENCE
@ VER_UE4_SUPPORT_GPUSKINNING_8_BONE_INFLUENCES
@ VER_UE4_INSTANCED_STEREO_UNIFORM_UPDATE
@ VER_UE4_SLATE_COMPOSITE_FONTS
@ VER_UE4_REFRACTION_BIAS_TO_REFRACTION_DEPTH_BIAS
@ VER_UE4_POINTLIGHT_SOURCE_ORIENTATION
@ VER_UE4_STATIC_SKELETAL_MESH_SERIALIZATION_FIX
@ VER_UE4_SUPPORT_8_BONE_INFLUENCES_SKELETAL_MESHES
@ VER_UE4_REMOVE_SKELETALMESH_COMPONENT_BODYSETUP_SERIALIZATION
@ VER_UE4_BODYSETUP_COLLISION_CONVERSION
@ VER_UE4_ALL_PROPS_TO_CONSTRAINTINSTANCE
@ VER_UE4_SPEEDTREE_STATICMESH
@ VER_UE4_HEALTH_DEATH_REFACTOR
@ VER_UE4_APEX_CLOTH
@ VER_UE4_COLLECTIONS_IN_SHADERMAPID
@ VER_UE4_DIALOGUE_WAVE_NAMESPACE_AND_CONTEXT_CHANGES
@ VER_UE4_RENAME_CAMERA_COMPONENT_VIEW_ROTATION
@ VER_UE4_ANIM_SUPPORT_NONUNIFORM_SCALE_ANIMATION
@ VER_UE4_CASE_PRESERVING_FNAME
@ VER_UE4_PACKAGE_REQUIRES_LOCALIZATION_GATHER_FLAGGING
@ VER_UE4_FIX_REFRACTION_INPUT_MASKING
@ VER_UE4_MOVE_SKELETALMESH_SHADOWCASTING
@ VER_UE4_REMOVE_LIGHT_MOBILITY_CLASSES
@ VER_UE4_LANDSCAPE_GRASS_COOKING
@ VER_UE4_ANIMATION_ADD_TRACKCURVES
@ VER_UE4_FIXUP_MOTOR_UNITS
@ VER_UE4_SCS_STORES_ALLNODES_ARRAY
@ VER_UE4_SORT_ACTIVE_BONE_INDICES
@ VER_UE4_FIXUP_BODYSETUP_INVALID_CONVEX_TRANSFORM
@ VER_UE4_PC_ROTATION_INPUT_REFACTOR
@ VER_UE4_CHANGE_SETARRAY_BYTECODE
@ VER_UE4_REBUILD_TEXTURE_STREAMING_DATA_ON_LOAD
@ VER_UE4_ADD_EDITOR_VIEWS
@ VER_UE4_FIX_BLUEPRINT_VARIABLE_FLAGS
@ VER_UE4_REFACTOR_PROJECTILE_MOVEMENT
@ VER_UE4_REMOVE_SINGLENODEINSTANCE
const FPackageFileVersion GOldestLoadablePackageFileUEVersion
const int32 GPackageFileUE4Version
const FPackageFileVersion GPackageFileUEVersion
const int32 GPackageFileLicenseeUEVersion
EUnrealEngineObjectUE5Version
static constexpr bool TIsTOptional_V< volatile TOptional< T > >
Definition Optional.h:233
static constexpr bool TIsTOptional_V
Definition Optional.h:230
static constexpr bool TIsTOptional_V< TOptional< T > >
Definition Optional.h:231
static constexpr bool TIsTOptional_V< const volatile TOptional< T > >
Definition Optional.h:234
constexpr FNullOpt NullOpt
Definition Optional.h:12
static constexpr bool TIsTOptional_V< const TOptional< T > >
Definition Optional.h:232
#define PLATFORM_TCHAR_IS_UTF8CHAR
Definition Platform.h:264
#define CDECL
Definition Platform.h:638
#define PLATFORM_CPU_X86_FAMILY
Definition Platform.h:80
#define PLATFORM_HAS_FENV_H
Definition Platform.h:601
#define PLATFORM_MAC
Definition Platform.h:16
#define PLATFORM_USES__ALIGNED_MALLOC
Definition Platform.h:505
#define PLATFORM_TCHAR_IS_4_BYTES
Definition Platform.h:253
#define PLATFORM_HOLOLENS
Definition Platform.h:65
FPlatformTypes::CHAR16 UCS2CHAR
A 16-bit character containing a UCS2 (Unicode, 16-bit, fixed-width) code unit, used for compatibility...
Definition Platform.h:975
#define PLATFORM_COMPILER_HAS_DECLTYPE_AUTO
Definition Platform.h:236
#define WIDETEXT_PASTE(x)
Definition Platform.h:1098
#define PLATFORM_SUPPORTS_MESH_SHADERS
Definition Platform.h:365
#define PLATFORM_APPLE
Definition Platform.h:44
#define PLATFORM_LITTLE_ENDIAN
Definition Platform.h:144
#define PLATFORM_USE_GENERIC_STRING_IMPLEMENTATION
Definition Platform.h:529
#define PLATFORM_TVOS
Definition Platform.h:26
#define PLATFORM_WINDOWS
Definition Platform.h:4
#define PLATFORM_HAS_BSD_SOCKET_FEATURE_WINSOCKETS
Definition Platform.h:319
#define PLATFORM_SUPPORTS_VARIABLE_RATE_SHADING
Definition Platform.h:301
#define PLATFORM_COMPILER_HAS_FOLD_EXPRESSIONS
Definition Platform.h:247
#define UTF8TEXT_PASTE(x)
Definition Platform.h:1093
#define UE_LIFETIMEBOUND
Definition Platform.h:705
#define PLATFORM_IOS
Definition Platform.h:23
#define LINE_TERMINATOR
Definition Platform.h:782
#define TEXT(x)
Definition Platform.h:1108
#define PLATFORM_USES_MICROSOFT_LIBC_FUNCTIONS
Definition Platform.h:349
#define PLATFORM_IS_ANSI_MALLOC_THREADSAFE
Definition Platform.h:513
#define PLATFORM_USES_FIXED_GMalloc_CLASS
Definition Platform.h:413
#define WIDETEXT(str)
Definition Platform.h:1137
#define PLATFORM_MAX_FILEPATH_LENGTH_DEPRECATED
Definition Platform.h:289
#define PLATFORM_TCHAR_IS_CHAR16
Definition Platform.h:260
#define PLATFORM_DESKTOP
Definition Platform.h:6
#define STDCALL
Definition Platform.h:641
#define PLATFORM_ALWAYS_HAS_AVX_2
Definition Platform.h:186
#define PLATFORM_WIDECHAR_IS_CHAR16
Definition Platform.h:262
#define PLATFORM_RHITHREAD_DEFAULT_BYPASS
Definition Platform.h:449
#define PLATFORM_USE_PTHREADS
Definition Platform.h:286
#define PLATFORM_USES_UNFAIR_LOCKS
Definition Platform.h:597
#define PLATFORM_CPU_ARM_FAMILY
Definition Platform.h:89
#define VARARGS
Definition Platform.h:635
#define PLATFORM_ANDROID
Definition Platform.h:29
#define PLATFORM_WCHAR_IS_4_BYTES
Definition Platform.h:256
#define PLATFORM_USE_LS_SPEC_FOR_WIDECHAR
Definition Platform.h:218
#define FORCENOINLINE
Definition Platform.h:647
#define LINE_TERMINATOR_ANSI
Definition Platform.h:785
#define MS_ALIGN(n)
Definition Platform.h:796
#define PLATFORM_32BITS
Definition Platform.h:629
#define PLATFORM_ENABLE_VECTORINTRINSICS
Definition Platform.h:162
#define PLATFORM_SUPPORTS_EARLY_MOVIE_PLAYBACK
Definition Platform.h:461
#define PLATFORM_UCS2CHAR_IS_UTF16CHAR
Definition Platform.h:268
#define PLATFORM_SUPPORTS_VIRTUAL_TEXTURE_STREAMING
Definition Platform.h:295
#define FORCEINLINE
Definition Platform.h:644
#define PLATFORM_SWITCH
Definition Platform.h:53
#define PLATFORM_HAS_TOUCH_MAIN_SCREEN
Definition Platform.h:425
#define PLATFORM_VTABLE_AT_END_OF_CLASS
Definition Platform.h:632
#define PLATFORM_ALWAYS_HAS_FMA3
Definition Platform.h:189
#define GCC_ALIGN(n)
Definition Platform.h:793
#define DLLEXPORT
Definition Platform.h:865
#define PLATFORM_SUPPORTS_UNALIGNED_LOADS
Definition Platform.h:147
#define UTF16TEXT_PASTE(x)
Definition Platform.h:1094
#define PLATFORM_COMPILER_CLANG
Definition Platform.h:106
#define PRAGMA_DISABLE_OPTIMIZATION_ACTUAL
Definition Platform.h:740
#define UE_ASSUME(x)
Definition Platform.h:715
#define PLATFORM_HAS_128BIT_ATOMICS
Definition Platform.h:437
#define UE_NODISCARD
Definition Platform.h:660
#define PLATFORM_COMPILER_DISTINGUISHES_INT_AND_LONG
Definition Platform.h:224
#define PLATFORM_SUPPORTS_BORDERLESS_WINDOW
Definition Platform.h:381
#define GCC_PACK(n)
Definition Platform.h:790
#define UTF8TEXT(x)
Definition Platform.h:1135
#define PLATFORM_SUPPORTS_STACK_SYMBOLS
Definition Platform.h:429
#define PLATFORM_SUPPORTS_COLORIZED_OUTPUT_DEVICE
Definition Platform.h:573
#define UE_NODISCARD_CTOR
Definition Platform.h:674
#define RESTRICT
Definition Platform.h:650
#define DLLIMPORT
Definition Platform.h:866
#define UNLIKELY(x)
Definition Platform.h:734
#define PLATFORM_HAS_BSD_IPV6_SOCKETS
Definition Platform.h:280
FPlatformTypes::CHAR16 UTF16CHAR
A 16-bit character containing a UTF16 (Unicode, 16-bit, variable-width) code unit.
Definition Platform.h:977
#define PLATFORM_CODE_SECTION(Name)
Definition Platform.h:835
#define PLATFORM_SUPPORTS_TBB
Definition Platform.h:377
#define PLATFORM_ENABLE_VECTORINTRINSICS_NEON
Definition Platform.h:212
#define IN
Definition Platform.h:774
#define DECLARE_UINT64(x)
Definition Platform.h:758
#define PLATFORM_CAN_SUPPORT_EDITORONLY_DATA
Definition Platform.h:401
#define PLATFORM_SUPPORTS_PRAGMA_PACK
Definition Platform.h:156
#define PLATFORM_ALWAYS_HAS_SSE4_1
Definition Platform.h:173
#define CONSTEXPR
Definition Platform.h:771
#define PLATFORM_CACHE_LINE_SIZE
Definition Platform.h:818
#define PLATFORM_USES_ANSI_STRING_FOR_EXTERNAL_PROFILING
Definition Platform.h:441
#define PLATFORM_SUPPORTS_BINDLESS_RENDERING
Definition Platform.h:369
#define PLATFORM_COMPILER_HAS_GENERATED_COMPARISON_OPERATORS
Definition Platform.h:250
#define PLATFORM_HAS_BSD_TIME
Definition Platform.h:271
#define UE_NORETURN
Definition Platform.h:684
#define PRAGMA_ENABLE_OPTIMIZATION_ACTUAL
Definition Platform.h:741
#define PLATFORM_SUPPORTS_NAMED_PIPES
Definition Platform.h:405
#define OUT
Definition Platform.h:777
#define FUNCTION_NON_NULL_RETURN_START
Definition Platform.h:697
#define PLATFORM_COMPILER_HAS_TCHAR_WMAIN
Definition Platform.h:233
#define ABSTRACT
Definition Platform.h:768
#define PLATFORM_ALWAYS_HAS_AVX
Definition Platform.h:183
FPlatformTypes::CHAR32 UTF32CHAR
A 32-bit character containing a UTF32 (Unicode, 32-bit, fixed-width) code unit.
Definition Platform.h:979
#define PLATFORM_UNIX
Definition Platform.h:59
#define PLATFORM_LINUX
Definition Platform.h:47
#define LIKELY(x)
Definition Platform.h:725
#define ENABLE_NAMED_EVENTS
#define WIN32_LEAN_AND_MEAN
#define PLATFORM_IS_EXTENSION
#define PREPROCESSOR_NOTHING
#define PREPROCESSOR_TO_STRING(x)
#define PREPROCESSOR_JOIN(x, y)
#define PREPROCESSOR_JOIN_FIRST_INNER(x,...)
#define PLATFORM_HEADER_NAME
#define PREPROCESSOR_JOIN_FIRST(x,...)
#define PREPROCESSOR_REMOVE_OPTIONAL_PARENS(...)
#define PREPROCESSOR_JOIN_INNER(x, y)
#define PREPROCESSOR_REMOVE_OPTIONAL_PARENS_IMPL(...)
#define PREPROCESSOR_TO_STRING_INNER(x)
#define MIX_SIGNED_INTS_2_ARGS_CONSTEXPR(Func)
#define RESOLVE_FLOAT_AMBIGUITY_3_ARGS(Func)
#define RESOLVE_FLOAT_PREDICATE_AMBIGUITY_3_ARGS(Func)
#define RESOLVE_FLOAT_PREDICATE_AMBIGUITY_2_ARGS(Func)
#define RESOLVE_FLOAT_TO_TYPE_AMBIGUITY_3_ARGS(Func, ReturnType)
#define RESOLVE_FLOAT_TO_TYPE_AMBIGUITY_2_ARGS(Func, ReturnType)
#define MIX_FLOATS_TO_TYPE_2_ARGS(Func, ReturnType)
#define MIX_FLOATS_2_ARGS(Func)
#define MIX_FLOATS_TO_TYPE_3_ARGS(Func, ReturnType)
#define MIX_FLOATS_3_ARGS(Func)
#define RESOLVE_FLOAT_AMBIGUITY_2_ARGS(Func)
#define MIX_SIGNED_INTS_2_ARGS_ACTUAL(Func, OptionalMarkup)
#define ENABLE_VECTORIZED_TRANSFORM
@ SLT_ReadOnly
Definition ScopeRWLock.h:57
@ SLT_Write
Definition ScopeRWLock.h:58
void operator<<(FStructuredArchive::FSlot &Ar, TSet< ElementType, KeyFuncs, Allocator > &Set)
Definition Set.h:2225
bool LegacyCompareEqual(const TSet< ElementType, KeyFuncs, Allocator > &A, const TSet< ElementType, KeyFuncs, Allocator > &B)
Definition Set.h:2232
FORCEINLINE void operator<<(FStructuredArchive::FSlot &Ar, TSetElement< ElementType > &Element)
Definition Set.h:2211
FORCEINLINE void MoveByRelocate(T &A, T &B)
Definition Set.h:92
bool LegacyCompareNotEqual(const TSet< ElementType, KeyFuncs, Allocator > &A, const TSet< ElementType, KeyFuncs, Allocator > &B)
Definition Set.h:2237
constexpr bool TIsTSharedPtr_V
FORCEINLINE bool operator!=(TYPE_OF_NULLPTR, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
constexpr bool TIsTSharedRef_V< volatile TSharedRef< ObjectType, InMode > >
FORCEINLINE bool operator==(TSharedRef< ObjectTypeA, Mode > const &InSharedRefA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE bool operator!=(TSharedRef< ObjectTypeA, Mode > const &InSharedRefA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE TSharedRef< InObjectType, InMode > MakeShared(InArgTypes &&... Args)
FORCEINLINE bool operator!=(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE TWeakPtr< CastToType, Mode > StaticCastWeakPtr(TWeakPtr< CastFromType, Mode > const &InWeakPtr)
FORCEINLINE bool operator==(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TYPE_OF_NULLPTR)
constexpr bool TIsTWeakPtr_V< volatile TWeakPtr< ObjectType, InMode > >
FORCEINLINE TSharedPtr< CastToType, Mode > StaticCastSharedPtr(TSharedPtr< CastFromType, Mode > const &InSharedPtr)
FORCEINLINE bool operator==(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
constexpr bool TIsTSharedRef_V
constexpr bool TIsTSharedPtr_V< const TSharedPtr< ObjectType, InMode > >
FORCEINLINE bool operator==(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
constexpr bool TIsTWeakPtr_V< const TWeakPtr< ObjectType, InMode > >
FORCEINLINE bool operator==(TSharedRef< ObjectTypeA, Mode > const &InSharedRef, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtr)
FORCEINLINE TWeakPtr< CastToType, Mode > ConstCastWeakPtr(TWeakPtr< CastFromType, Mode > const &InWeakPtr)
FORCEINLINE bool operator==(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
constexpr bool TIsTWeakPtr_V
constexpr bool TIsTSharedPtr_V< const volatile TSharedPtr< ObjectType, InMode > >
constexpr bool TIsTWeakPtr_V< const volatile TWeakPtr< ObjectType, InMode > >
uint32 GetTypeHash(const TWeakPtr< ObjectType, Mode > &InWeakPtr)
FORCEINLINE bool operator==(TSharedRef< ObjectTypeA, Mode > const &InSharedRefA, TSharedRef< ObjectTypeB, Mode > const &InSharedRefB)
constexpr bool IsDerivedFromSharedFromThis()
constexpr bool TIsTWeakPtr_V< TWeakPtr< ObjectType, InMode > >
uint32 GetTypeHash(const TSharedPtr< ObjectType, Mode > &InSharedPtr)
FORCEINLINE void CleanupPointerMap(TMap< TWeakPtr< KeyType >, ValueType > &PointerMap)
FORCEINLINE bool operator!=(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
FORCEINLINE SharedPointerInternals::TRawPtrProxy< ObjectType > MakeShareable(ObjectType *InObject)
FORCEINLINE bool operator!=(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TSharedRef< ObjectTypeB, Mode > const &InSharedRefB)
FORCEINLINE bool operator!=(TSharedPtr< ObjectTypeB, Mode > const &InSharedPtr, TSharedRef< ObjectTypeA, Mode > const &InSharedRef)
constexpr bool TIsTSharedPtr_V< volatile TSharedPtr< ObjectType, InMode > >
FORCEINLINE bool operator!=(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TYPE_OF_NULLPTR)
constexpr bool TIsTSharedRef_V< const volatile TSharedRef< ObjectType, InMode > >
FORCEINLINE SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType > MakeShareable(ObjectType *InObject, DeleterType &&InDeleter)
FORCEINLINE bool operator==(TYPE_OF_NULLPTR, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
FORCEINLINE void CleanupPointerArray(TArray< TWeakPtr< Type > > &PointerArray)
constexpr bool TIsTSharedPtr_V< TSharedPtr< ObjectType, InMode > >
constexpr bool TIsTSharedRef_V< const TSharedRef< ObjectType, InMode > >
FORCEINLINE bool operator!=(TSharedRef< ObjectTypeA, Mode > const &InSharedRefA, TSharedRef< ObjectTypeB, Mode > const &InSharedRefB)
FORCEINLINE TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
FORCEINLINE bool operator!=(TYPE_OF_NULLPTR, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE bool operator==(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TYPE_OF_NULLPTR)
FORCEINLINE bool operator!=(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
FORCEINLINE bool operator==(TYPE_OF_NULLPTR, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE TSharedRef< CastToType, Mode > ConstCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
uint32 GetTypeHash(const TSharedRef< ObjectType, Mode > &InSharedRef)
FORCEINLINE bool operator==(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
constexpr bool TIsTSharedRef_V< TSharedRef< ObjectType, InMode > >
FORCEINLINE TSharedPtr< CastToType, Mode > ConstCastSharedPtr(TSharedPtr< CastFromType, Mode > const &InSharedPtr)
FORCEINLINE bool operator!=(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TYPE_OF_NULLPTR)
FORCEINLINE bool operator==(TSharedPtr< ObjectTypeB, Mode > const &InSharedPtr, TSharedRef< ObjectTypeA, Mode > const &InSharedRef)
FORCEINLINE bool operator!=(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE bool operator!=(TSharedRef< ObjectTypeA, Mode > const &InSharedRef, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtr)
FORCEINLINE bool operator==(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TSharedRef< ObjectTypeB, Mode > const &InSharedRefB)
#define UE_TSHAREDPTR_STATIC_ASSERT_VALID_MODE(ObjectType, Mode)
@ NotThreadSafe
#define THREAD_SANITISE_UNSAFEPTR
#define WITH_SHARED_POINTER_TESTS
void StableSort(T **First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:386
void StableSort(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:372
void RadixSort32(ValueType *RESTRICT Dst, ValueType *RESTRICT Src, CountType Num)
Definition Sorting.h:513
void StableSortInternal(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:357
void Sort(T **First, const int32 Num)
Definition Sorting.h:118
void StableSort(T *First, const int32 Num)
Definition Sorting.h:401
void StableSort(T **First, const int32 Num)
Definition Sorting.h:414
void Merge(T *Out, T *In, const int32 Mid, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:135
void Sort(T **First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:91
void RadixSort32(float *RESTRICT Dst, float *RESTRICT Src, CountType Num)
Definition Sorting.h:533
void RadixSort32(ValueType *RESTRICT Dst, ValueType *RESTRICT Src, CountType Num, SortKeyClass SortKey)
Definition Sorting.h:427
void Sort(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:77
void Sort(T *First, const int32 Num)
Definition Sorting.h:105
void * operator new(size_t Size, const FSparseArrayAllocationInfo &Allocation)
void * operator new(size_t Size, TSparseArray< T, Allocator > &Array)
void * operator new(size_t Size, TSparseArray< T, Allocator > &Array, int32 Index)
#define TSPARSEARRAY_RANGED_FOR_CHECKS
Definition SparseArray.h:26
void operator<<(FStructuredArchive::FSlot Slot, TSparseArray< ElementType, Allocator > &InArray)
#define UE_STATIC_ASSERT_COMPLETE_TYPE(TypeToCheck, Message)
FStringBuilderBase & operator+=(FStringBuilderBase &Builder, UTF8CHAR Char)
FStringBuilderBase & operator+=(FStringBuilderBase &Builder, ANSICHAR Char)
constexpr int32 GetNum(const TStringBuilderBase< CharType > &Builder)
FStringBuilderBase & operator+=(FStringBuilderBase &Builder, FUtf8StringView Str)
FStringBuilderBase & operator+=(FStringBuilderBase &Builder, FWideStringView Str)
FStringBuilderBase & operator+=(FStringBuilderBase &Builder, WIDECHAR Char)
auto AppendChars(TStringBuilderBase< CharType > &Builder)
auto operator<<(TStringBuilderBase< CharType > &Builder, CharRangeType &&Str) -> decltype(Builder.Append(MakeStringView(Forward< CharRangeType >(Str))))
TStringConversion< TUTF16ToUTF32_Convert< TCHAR, UTF32CHAR > > FTCHARToUTF32
Definition StringConv.h:999
TStringPointer< wchar_t, TCHAR > FWCharToTCHAR
auto GetNum(const TStringConversion< Converter, DefaultConversionSize > &Conversion) -> decltype(Conversion.Length())
Definition StringConv.h:784
#define UTF8_TO_TCHAR(str)
Definition StringConv.h:963
auto GetData(const TStringConversion< Converter, DefaultConversionSize > &Conversion) -> decltype(Conversion.Get())
Definition StringConv.h:778
auto GetData(const TStringPointer< FromType, ToType > &Pointer) -> decltype(Pointer.Get())
Definition StringConv.h:914
TStringConversion< TUTF32ToUTF16_Convert< UTF32CHAR, TCHAR > > FUTF32ToTCHAR
TStringPointer< UTF16CHAR, TCHAR > FUTF16ToTCHAR
Definition StringConv.h:995
#define DEFAULT_STRING_CONVERSION_SIZE
Definition StringConv.h:25
TStringPointer< TCHAR, wchar_t > FTCHARToWChar
FORCEINLINE auto StringMemoryPassthru(To *Buffer, int32 BufferSize, int32 SourceLength)
FORCEINLINE auto StringCast(const From *Str, int32 Len)
FORCEINLINE To CharCast(From Ch)
TStringConversion< FUTF8ToTCHAR_Convert > FUTF8ToTCHAR
Definition StringConv.h:957
FORCEINLINE TArray< ToType > StringToArray(const FromType *Src, int32 SrcLen)
auto GetNum(const TStringPointer< FromType, ToType > &Pointer) -> decltype(Pointer.Length())
Definition StringConv.h:920
TStringPointer< TCHAR, UTF16CHAR > FTCHARToUTF16
Definition StringConv.h:994
FORCEINLINE auto StringCast(const From *Str)
FORCEINLINE TArray< ToType > StringToArray(const FromType *Str)
TStringConversion< UE::Core::Private::FTCHARToUTF8_Convert > FTCHARToUTF8
Definition StringConv.h:956
#define TCHAR_TO_ANSI(str)
Definition StringConv.h:960
#define TCHAR_TO_UTF8(str)
Definition StringConv.h:962
#define ANSI_TO_TCHAR(str)
Definition StringConv.h:961
TWeakPtr< const FStringTableEntry, ESPMode::ThreadSafe > FStringTableEntryConstWeakPtr
TSharedPtr< const FStringTable, ESPMode::ThreadSafe > FStringTableConstPtr
TWeakPtr< FStringTableEntry, ESPMode::ThreadSafe > FStringTableEntryWeakPtr
TSharedRef< FStringTable, ESPMode::ThreadSafe > FStringTableRef
TSharedRef< const FStringTable, ESPMode::ThreadSafe > FStringTableConstRef
TSharedPtr< FStringTableEntry, ESPMode::ThreadSafe > FStringTableEntryPtr
TWeakPtr< const FStringTable, ESPMode::ThreadSafe > FStringTableConstWeakPtr
TSharedPtr< FStringTable, ESPMode::ThreadSafe > FStringTablePtr
TSharedRef< FStringTableEntry, ESPMode::ThreadSafe > FStringTableEntryRef
TWeakPtr< FStringTable, ESPMode::ThreadSafe > FStringTableWeakPtr
EStringTableLoadingPolicy
TSharedPtr< const FStringTableEntry, ESPMode::ThreadSafe > FStringTableEntryConstPtr
TSharedRef< const FStringTableEntry, ESPMode::ThreadSafe > FStringTableEntryConstRef
constexpr FWideStringView operator""_WSV(const WIDECHAR *String, size_t Size)
Definition StringView.h:490
TStringView(CharRangeType &&Range) -> TStringView< TElementType_T< CharRangeType > >
constexpr FStringView operator""_SV(const TCHAR *String, size_t Size)
Definition StringView.h:477
constexpr auto MakeStringView(CharPtrType &&CharPtr UE_LIFETIMEBOUND, int32 Size) -> decltype(TStringView(Forward< CharPtrType >(CharPtr), Size))
Definition StringView.h:462
constexpr FAnsiStringView operator""_PrivateASV(const ANSICHAR *String, size_t Size)
Definition StringView.h:515
constexpr FWideStringView operator""_PrivateWSV(const WIDECHAR *String, size_t Size)
Definition StringView.h:520
constexpr auto MakeStringView(CharPtrOrRangeType &&CharPtrOrRange UE_LIFETIMEBOUND) -> decltype(TStringView(Forward< CharPtrOrRangeType >(CharPtrOrRange)))
Definition StringView.h:456
constexpr FAnsiStringView operator""_ASV(const ANSICHAR *String, size_t Size)
Definition StringView.h:484
FUtf8StringView operator""_U8SV(const ANSICHAR *String, size_t Size)
Definition StringView.h:496
FUtf8StringView operator""_PrivateU8SV(const ANSICHAR *String, size_t Size)
Definition StringView.h:525
constexpr FStringView operator""_PrivateSV(const TCHAR *String, size_t Size)
Definition StringView.h:509
TEnableIf<!TModels< CInsertable< FArchive & >, T >::Value &&TModels< CInsertable< FStructuredArchiveSlot >, T >::Value, FArchive & >::Type operator<<(FArchive &Ar, T &Obj)
TEnableIf< TModels< CInsertable< FArchive & >, T >::Value &&!TModels< CInsertable< FStructuredArchiveSlot >, T >::Value >::Type operator<<(FStructuredArchiveSlot Slot, T &Obj)
#define DO_STRUCTURED_ARCHIVE_CONTAINER_CHECKS
#define SA_VALUE(Name, Value)
FORCEINLINE_DEBUGGABLE void operator<<(FStructuredArchiveSlot Slot, TArray< uint8 > &InArray)
FORCEINLINE_DEBUGGABLE void operator<<(FStructuredArchiveSlot Slot, TArray< T > &InArray)
void LexFromString(EDateTimeStyle::Type &OutValue, const TCHAR *Buffer)
ETextPluralType
Definition Text.h:77
bool LexTryParseString(EDateTimeStyle::Type &OutValue, const TCHAR *Buffer)
TSharedPtr< FTextFormatPatternDefinition, ESPMode::ThreadSafe > FTextFormatPatternDefinitionPtr
Definition Text.h:141
ETextPluralForm
Definition Text.h:83
ERoundingMode
Definition Text.h:147
@ ToNegativeInfinity
Definition Text.h:159
@ HalfFromZero
Definition Text.h:151
@ FromZero
Definition Text.h:155
@ HalfToZero
Definition Text.h:153
@ ToPositiveInfinity
Definition Text.h:161
@ ToZero
Definition Text.h:157
@ HalfToEven
Definition Text.h:149
TSharedRef< const FTextFormatPatternDefinition, ESPMode::ThreadSafe > FTextFormatPatternDefinitionConstRef
Definition Text.h:142
TArray< FFormatArgumentValue > FFormatOrderedArguments
Definition Text.h:138
bool LexTryParseString(ERoundingMode &OutValue, const TCHAR *Buffer)
ETextGender
Definition Text.h:95
EMemoryUnitStandard
Definition Text.h:171
@ IEC
Definition Text.h:173
@ SI
Definition Text.h:175
void LexFromString(ETextGender &OutValue, const TCHAR *Buffer)
const TCHAR * LexToString(ETextGender InValue)
bool LexTryParseString(ETextGender &OutValue, const TCHAR *Buffer)
const TCHAR * LexToString(EDateTimeStyle::Type InValue)
TSortedMap< FString, FFormatArgumentValue, FDefaultAllocator, FLocKeySortedMapLess > FFormatNamedArguments
Definition Text.h:137
const TCHAR * LexToString(ERoundingMode InValue)
TSharedRef< FTextFormatPatternDefinition, ESPMode::ThreadSafe > FTextFormatPatternDefinitionRef
Definition Text.h:140
TSharedPtr< const FTextFormatPatternDefinition, ESPMode::ThreadSafe > FTextFormatPatternDefinitionConstPtr
Definition Text.h:143
ETextIdenticalModeFlags
Definition Text.h:50
void LexFromString(ERoundingMode &OutValue, const TCHAR *Buffer)
ETextFilterTextComparisonMode
ETextFilterComparisonOperation
ETextLocalizationManagerInitializedFlags
#define USE_STABLE_LOCALIZATION_KEYS
FORCEINLINE uint32 GetTypeHash(const TTuple<> &Tuple)
Definition Tuple.h:776
#define UE_TUPLE_STRUCTURED_BINDING_SUPPORT
Definition Tuple.h:43
FORCEINLINE void operator<<(FStructuredArchive::FSlot Slot, TTuple< Types... > &Tuple)
Definition Tuple.h:1015
FORCEINLINE uint32 GetTypeHash(const TTuple< Types... > &Tuple)
Definition Tuple.h:771
#define UE_TUPLE_STATIC_ANALYSIS_WORKAROUND
Definition Tuple.h:37
uint32 PointerHash(const void *Key)
Definition TypeHash.h:69
uint32 HashCombine(uint32 A, uint32 C)
Definition TypeHash.h:36
uint32 PointerHash(const void *Key, uint32 C)
Definition TypeHash.h:77
uint32 HashCombineFast(uint32 A, uint32 B)
Definition TypeHash.h:62
int GetStructSize()
Definition UE.h:1465
int GetObjectClassSize()
Definition UE.h:1446
TWeakObjectPtr< T > GetWeakReference(T *object)
Definition UE.h:68
#define USE_MALLOC_PROFILER
#define MALLOC_PROFILER(...)
#define FORCE_ANSI_ALLOCATOR
constexpr bool TIsTUniqueObj_V
Definition UniqueObj.h:80
constexpr bool TIsTUniqueObj_V< TUniqueObj< T > >
Definition UniqueObj.h:81
constexpr bool TIsTUniqueObj_V< const TUniqueObj< T > >
Definition UniqueObj.h:82
constexpr bool TIsTUniqueObj_V< const volatile TUniqueObj< T > >
Definition UniqueObj.h:84
constexpr bool TIsTUniqueObj_V< volatile TUniqueObj< T > >
Definition UniqueObj.h:83
FORCEINLINE bool operator!=(TYPE_OF_NULLPTR, const TUniquePtr< T > &Rhs)
Definition UniquePtr.h:773
FORCEINLINE TEnableIf< TIsUnboundedArray< T >::Value, TUniquePtr< T > >::Type MakeUnique(SIZE_T Size)
Definition UniquePtr.h:830
constexpr bool TIsTUniquePtr_V< const volatile TUniquePtr< T, Deleter > >
Definition UniquePtr.h:864
FORCEINLINE TEnableIf<!TIsArray< T >::Value, TUniquePtr< T > >::Type MakeUniqueForOverwrite()
Definition UniquePtr.h:816
constexpr bool TIsTUniquePtr_V< const TUniquePtr< T, Deleter > >
Definition UniquePtr.h:862
constexpr bool TIsTUniquePtr_V< TUniquePtr< T, Deleter > >
Definition UniquePtr.h:861
FORCEINLINE bool operator==(TYPE_OF_NULLPTR, const TUniquePtr< T > &Rhs)
Definition UniquePtr.h:767
constexpr bool TIsTUniquePtr_V
Definition UniquePtr.h:860
constexpr bool TIsTUniquePtr_V< volatile TUniquePtr< T, Deleter > >
Definition UniquePtr.h:863
FORCEINLINE TEnableIf< TIsUnboundedArray< T >::Value, TUniquePtr< T > >::Type MakeUniqueForOverwrite(SIZE_T Size)
Definition UniquePtr.h:845
FORCEINLINE TEnableIf<!TIsArray< T >::Value, TUniquePtr< T > >::Type MakeUnique(TArgs &&... Args)
Definition UniquePtr.h:802
FORCEINLINE VectorRegister VectorStep(const VectorRegister &X)
FORCEINLINE VectorRegister VectorFloor(const VectorRegister &X)
FORCEINLINE VectorRegister4Int VectorIntAbs(const VectorRegister4Int &A)
FORCEINLINE VectorRegister4Int VectorIntMin(const VectorRegister4Int &A, const VectorRegister4Int &B)
FORCEINLINE VectorRegister VectorQuaternionMultiply2(const VectorRegister &Quat1, const VectorRegister &Quat2)
FORCEINLINE bool VectorContainsNaNOrInfinite(const VectorRegister &Vec)
#define VectorShuffle(Vec1, Vec2, X, Y, Z, W)
FORCEINLINE VectorRegister VectorTruncate(const VectorRegister &X)
#define VectorIntCompareLT(A, B)
FORCEINLINE VectorRegister VectorMod(const VectorRegister &X, const VectorRegister &Y)
FORCEINLINE VectorRegister VectorSin(const VectorRegister &X)
FORCEINLINE VectorRegister4Int VectorIntSelect(const VectorRegister4Int &Mask, const VectorRegister4Int &Vec1, const VectorRegister4Int &Vec2)
FORCEINLINE VectorRegister VectorExp(const VectorRegister &X)
FORCEINLINE VectorRegister VectorMergeVecXYZ_VecW(const VectorRegister &VecXYZ, const VectorRegister &VecW)
FORCEINLINE VectorRegister VectorCos(const VectorRegister &X)
FORCEINLINE VectorRegister VectorLog(const VectorRegister &X)
FORCEINLINE VectorRegister VectorATan(const VectorRegister &X)
FORCEINLINE VectorRegister VectorTransformVector(const VectorRegister &VecP, const FMatrix *MatrixM)
FORCEINLINE VectorRegister VectorLog2(const VectorRegister &X)
FORCEINLINE VectorRegister VectorATan2(const VectorRegister &X, const VectorRegister &Y)
FORCEINLINE VectorRegister VectorCeil(const VectorRegister &X)
FORCEINLINE VectorRegister VectorCombineHigh(const VectorRegister &Vec1, const VectorRegister &Vec2)
FORCEINLINE VectorRegister VectorASin(const VectorRegister &X)
#define VectorIntCompareGT(A, B)
FORCEINLINE VectorRegister VectorACos(const VectorRegister &X)
FORCEINLINE void VectorMatrixMultiply(FMatrix *Result, const FMatrix *Matrix1, const FMatrix *Matrix2)
#define VectorIntNegate(A)
FORCEINLINE VectorRegister VectorCombineLow(const VectorRegister &Vec1, const VectorRegister &Vec2)
FORCEINLINE VectorRegister VectorExp2(const VectorRegister &X)
#define VectorIntSubtract(A, B)
#define VectorSwizzle(Vec, X, Y, Z, W)
#define VectorIntCompareGE(A, B)
FORCEINLINE VectorRegister4Int VectorIntMax(const VectorRegister4Int &A, const VectorRegister4Int &B)
#define VectorLoadByte4(Ptr)
FORCEINLINE VectorRegister VectorTan(const VectorRegister &X)
FORCEINLINE uint32 VectorAnyGreaterThan(const VectorRegister &Vec1, const VectorRegister &Vec2)
FORCEINLINE void VectorMatrixInverse(FMatrix *DstMatrix, const FMatrix *SrcMatrix)
#define VectorIntNot(A)
FORCEINLINE VectorRegister4Int VectorIntMultiply(const VectorRegister4Int &A, const VectorRegister4Int &B)
FORCEINLINE VectorRegister VectorSign(const VectorRegister &X)
FORCEINLINE void VectorSinCos(VectorRegister *RESTRICT VSinAngles, VectorRegister *RESTRICT VCosAngles, const VectorRegister *RESTRICT VAngles)
#define VectorReplicate(Vec, ElementIndex)
#define VectorGetComponent(Vec, ComponentIndex)
FORCEINLINE VectorRegister4Double VectorReciprocalEstimate(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Int MakeVectorRegisterInt(int32 X, int32 Y, int32 Z, int32 W)
FORCEINLINE VectorRegister4Double VectorTan(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Double VectorSet_W1(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double VectorACos(const VectorRegister4Double &X)
bool VectorContainsNaNOrInfinite(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double VectorTransformVector(const VectorRegister4Double &VecP, const FMatrix44d *MatrixM)
FORCEINLINE VectorRegister4Double VectorReciprocalSqrt(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double VectorCos(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Double VectorBitwiseAnd(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
void VectorStoreAligned(const VectorRegister4Double &Vec, double *Dst)
FORCEINLINE VectorRegister4Double VectorATan(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Float MakeVectorRegisterFloatFromDouble(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double VectorCompareGT(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorLog(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Float MakeVectorRegister(uint32 X, uint32 Y, uint32 Z, uint32 W)
FORCEINLINE void VectorQuaternionMultiply(VectorRegister4Double *RESTRICT Result, const VectorRegister4Double *RESTRICT Quat1, const VectorRegister4Double *RESTRICT Quat2)
FORCEINLINE VectorRegister4Double VectorCeil(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Float VectorLoadURGB10A2N(void *Ptr)
FORCEINLINE VectorRegister4Double VectorStep(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Double VectorReciprocal(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double VectorCompareGE(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorDot3(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
VectorRegister4Float VectorLoadAligned(const float *Ptr)
FORCEINLINE VectorRegister4Double VectorCross(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorReciprocalLenEstimate(const VectorRegister4Double &Vector)
FORCEINLINE VectorRegister4Double VectorMod(const VectorRegister4Double &X, const VectorRegister4Double &Y)
FORCEINLINE VectorRegister4Double VectorExp(const VectorRegister4Double &X)
FORCEINLINE void VectorSinCos(VectorRegister4Double *RESTRICT VSinAngles, VectorRegister4Double *RESTRICT VCosAngles, const VectorRegister4Double *RESTRICT VAngles)
FORCEINLINE VectorRegister4Double VectorExp2(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Double VectorCompareLE(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE double VectorDot3Scalar(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorCombineLow(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorSin(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Double VectorSet_W0(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double MakeVectorRegister(double X, double Y, double Z, double W)
FORCEINLINE VectorRegister4Double MakeVectorRegisterDoubleMask(uint64 X, uint64 Y, uint64 Z, uint64 W)
FORCEINLINE VectorRegister4Double VectorTruncate(const VectorRegister4Double &X)
VectorRegister4Double VectorLoadAligned(const double *Ptr)
FORCEINLINE VectorRegister4Double MakeVectorRegisterDouble(double X, double Y, double Z, double W)
FORCEINLINE VectorRegister4Float MakeVectorRegister(float X, float Y, float Z, float W)
FORCEINLINE VectorRegister4Float VectorLoadSRGBA16N(const void *Ptr)
FORCEINLINE VectorRegister4Int MakeVectorRegisterInt64(int64 X, int64 Y)
FORCEINLINE VectorRegister4Double VectorBitwiseOr(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double MakeVectorRegisterDouble(uint64 X, uint64 Y, uint64 Z, uint64 W)
FORCEINLINE VectorRegister4Double VectorSign(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Double VectorFloor(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Float VectorLoadSignedByte4(const void *Ptr)
FORCEINLINE VectorRegister4Int VectorFloatToInt(const VectorRegister4Double &A)
FORCEINLINE VectorRegister4Double VectorSelect(const VectorRegister4Double &Mask, const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Float MakeVectorRegisterFloatMask(uint32 X, uint32 Y, uint32 Z, uint32 W)
FORCEINLINE VectorRegister4Double VectorReciprocalLen(const VectorRegister4Double &Vector)
FORCEINLINE VectorRegister4Double VectorBitwiseXor(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE void VectorMatrixInverse(FMatrix44f *DstMatrix, const FMatrix44f *SrcMatrix)
FORCEINLINE VectorRegister4Double VectorCombineHigh(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorCompareNE(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorCompareEQ(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorLog2(const VectorRegister4Double &X)
FORCEINLINE void VectorMatrixMultiply(FMatrix44f *Result, const FMatrix44f *Matrix1, const FMatrix44f *Matrix2)
FORCEINLINE VectorRegister4Double VectorCompareLT(const VectorRegister4Double &Vec1, const VectorRegister4Double &Vec2)
FORCEINLINE VectorRegister4Double VectorASin(const VectorRegister4Double &X)
FORCEINLINE VectorRegister4Double VectorPow(const VectorRegister4Double &Base, const VectorRegister4Double &Exponent)
FORCEINLINE VectorRegister4Double VectorReciprocalSqrtEstimate(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Float MakeVectorRegisterFloat(float X, float Y, float Z, float W)
FORCEINLINE VectorRegister4Double VectorQuaternionMultiply2(const VectorRegister4Double &Quat1, const VectorRegister4Double &Quat2)
FORCEINLINE VectorRegister4Float MakeVectorRegisterFloat(uint32 X, uint32 Y, uint32 Z, uint32 W)
FORCEINLINE VectorRegister4Double VectorMergeVecXYZ_VecW(const VectorRegister4Double &VecXYZ, const VectorRegister4Double &VecW)
FORCEINLINE VectorRegister2Double MakeVectorRegister2Double(double X, double Y)
FORCEINLINE VectorRegister4Double VectorSqrt(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double VectorATan2(const VectorRegister4Double &X, const VectorRegister4Double &Y)
#define UE_THRESH_UVS_ARE_SAME
#define UE_DOUBLE_PI
#define UE_DOUBLE_SMALL_NUMBER
#define UE_DOUBLE_INV_SQRT_3
#define UE_THRESH_SPLIT_POLY_PRECISELY
#define THRESH_UVS_ARE_SAME
#define DOUBLE_THRESH_UVS_ARE_SAME
#define UE_DOUBLE_THRESH_SPLIT_POLY_PRECISELY
#define DOUBLE_THRESH_NORMALS_ARE_ORTHOGONAL
#define UE_THRESH_NORMALS_ARE_ORTHOGONAL
#define FLOAT_NON_FRACTIONAL
#define ENABLE_NAN_DIAGNOSTIC
#define UE_EULERS_NUMBER
#define THRESH_POINT_ON_SIDE
#define UE_INV_PI
#define UE_THRESH_NORMALS_ARE_SAME
#define UE_THRESH_POINTS_ARE_SAME
#define DOUBLE_PI_SQUARED
#define THRESH_VECTORS_ARE_NEAR
#define UE_DOUBLE_HALF_PI
#define UE_DEFINE_LEGACY_MATH_CONSTANT_MACRO_NAMES
#define THRESH_VECTOR_NORMALIZED
#define UE_DOUBLE_NORMAL_THRESH
#define UE_PI_SQUARED
#define THRESH_NORMALS_ARE_PARALLEL
#define UE_DOUBLE_SQRT_2
#define UE_DOUBLE_DELTA
#define UE_PI
#define DOUBLE_DELTA
#define UE_DOUBLE_SQRT_3
#define THRESH_POINTS_ARE_SAME
#define TWO_PI
#define UE_DOUBLE_THRESH_NORMALS_ARE_PARALLEL
#define DELTA
#define UE_BIG_NUMBER
#define THRESH_SPLIT_POLY_WITH_PLANE
#define DOUBLE_THRESH_QUAT_NORMALIZED
#define THRESH_NORMALS_ARE_SAME
#define UE_DOUBLE_KINDA_SMALL_NUMBER
#define UE_DOUBLE_THRESH_ZERO_NORM_SQUARED
#define EULERS_NUMBER
#define THRESH_POINTS_ARE_NEAR
#define UE_SMALL_NUMBER
#define SMALL_NUMBER
#define UE_DOUBLE_BIG_NUMBER
#define THRESH_POINT_ON_PLANE
#define DOUBLE_UE_GOLDEN_RATIO
#define DOUBLE_THRESH_POINT_ON_PLANE
#define UE_DOUBLE_INV_PI
#define UE_DOUBLE_INV_SQRT_2
#define MAX_FLT
#define FLOAT_NORMAL_THRESH
#define PI
#define DOUBLE_THRESH_NORMALS_ARE_SAME
#define THRESH_NORMALS_ARE_ORTHOGONAL
#define UE_DOUBLE_NON_FRACTIONAL
#define UE_DOUBLE_THRESH_QUAT_NORMALIZED
#define UE_THRESH_NORMALS_ARE_PARALLEL
#define THRESH_QUAT_NORMALIZED
#define UE_MAX_FLT
#define UE_DOUBLE_THRESH_VECTOR_NORMALIZED
#define UE_DOUBLE_HALF_SQRT_2
#define DOUBLE_UE_SQRT_3
#define DOUBLE_THRESH_POINTS_ARE_NEAR
#define DOUBLE_THRESH_NORMALS_ARE_PARALLEL
#define DOUBLE_THRESH_POINTS_ARE_SAME
#define KINDA_SMALL_NUMBER
#define DOUBLE_EULERS_NUMBER
#define UE_DOUBLE_THRESH_NORMALS_ARE_SAME
#define BIG_NUMBER
#define DOUBLE_UE_INV_SQRT_3
#define UE_THRESH_POINTS_ARE_NEAR
#define UE_DOUBLE_HALF_SQRT_3
#define UE_THRESH_SPLIT_POLY_WITH_PLANE
#define UE_THRESH_VECTORS_ARE_NEAR
#define DOUBLE_THRESH_VECTOR_NORMALIZED
#define DOUBLE_NON_FRACTIONAL
#define THRESH_SPLIT_POLY_PRECISELY
#define UE_DOUBLE_THRESH_POINTS_ARE_NEAR
#define UE_THRESH_POINT_ON_SIDE
#define UE_DOUBLE_THRESH_POINT_ON_PLANE
#define UE_FLOAT_NORMAL_THRESH
#define DOUBLE_KINDA_SMALL_NUMBER
#define UE_DOUBLE_THRESH_SPLIT_POLY_WITH_PLANE
#define DOUBLE_THRESH_SPLIT_POLY_WITH_PLANE
#define DOUBLE_SMALL_NUMBER
#define UE_DOUBLE_THRESH_VECTORS_ARE_NEAR
#define UE_HALF_PI
#define DOUBLE_UE_INV_SQRT_2
#define DOUBLE_HALF_PI
#define DOUBLE_INV_PI
#define UE_DOUBLE_THRESH_NORMALS_ARE_ORTHOGONAL
#define UE_DOUBLE_THRESH_POINTS_ARE_SAME
#define DOUBLE_PI
#define UE_DOUBLE_THRESH_UVS_ARE_SAME
#define DOUBLE_UE_SQRT_2
#define UE_TWO_PI
#define DOUBLE_THRESH_ZERO_NORM_SQUARED
#define PI_SQUARED
#define DOUBLE_THRESH_SPLIT_POLY_PRECISELY
#define DOUBLE_TWO_PI
#define UE_THRESH_VECTOR_NORMALIZED
#define UE_DOUBLE_GOLDEN_RATIO
#define UE_PRIVATE_MATH_DEPRECATION(Before, After)
#define DOUBLE_UE_HALF_SQRT_2
#define DOUBLE_UE_HALF_SQRT_3
#define FASTASIN_HALF_PI
#define UE_DOUBLE_EULERS_NUMBER
#define DOUBLE_BIG_NUMBER
#define UE_THRESH_QUAT_NORMALIZED
#define UE_THRESH_POINT_ON_PLANE
#define UE_DEPRECATE_LEGACY_MATH_CONSTANT_MACRO_NAMES
#define UE_KINDA_SMALL_NUMBER
#define UE_DOUBLE_TWO_PI
#define DOUBLE_THRESH_POINT_ON_SIDE
#define HALF_PI
#define UE_THRESH_ZERO_NORM_SQUARED
#define INV_PI
#define UE_DOUBLE_THRESH_POINT_ON_SIDE
#define DOUBLE_NORMAL_THRESH
#define UE_DELTA
#define DOUBLE_THRESH_VECTORS_ARE_NEAR
#define UE_DOUBLE_PI_SQUARED
#define THRESH_ZERO_NORM_SQUARED
#define UE_FLOAT_NON_FRACTIONAL
FORCEINLINE VectorRegister4Double VectorReciprocalAccurate(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Float VectorQuaternionInverseRotateVector(const VectorRegister4Float &Quat, const VectorRegister4Float &VectorW0)
FORCEINLINE uint32 VectorAllLesserThan(VectorRegister4Double Vec1, VectorRegister4Double Vec2)
FORCEINLINE VectorRegister4Double VectorReciprocalSqrtAccurate(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double VectorFractional(const VectorRegister4Double &Vec)
FORCEINLINE VectorRegister4Double VectorSetDouble3(double X, double Y, double Z)
FORCEINLINE VectorRegister4Double VectorMod360(const VectorRegister4Double &X)
FORCEINLINE void VectorStoreFloat1(const VectorRegister4Double &Vec, int64 *Dst)
FORCEINLINE VectorRegister4Float VectorLoad(const VectorRegister4Float *Ptr)
FORCEINLINE uint32 VectorAllGreaterThan(VectorRegister4Double Vec1, VectorRegister4Double Vec2)
FORCEINLINE VectorRegister4Float VectorClamp(const VectorRegister4Float &X, const VectorRegister4Float &VecMin, const VectorRegister4Float &VecMax)
FORCEINLINE void VectorStore(const VectorRegister4Double &Vec, VectorRegister4Double *Dst)
FORCEINLINE VectorRegister4Float VectorSet(uint32 X, uint32 Y, uint32 Z, uint32 W)
FORCEINLINE VectorRegister4Float VectorNormalizeRotator(const VectorRegister4Float &UnnormalizedRotator)
FORCEINLINE void VectorStoreAligned(const TVectorRegisterType< T > &Vec, UE::Math::TVector4< T > *Dst)
VectorStoreAligned.
FORCEINLINE TVectorRegisterType< T > VectorLoadFloat3_W1(const UE::Math::TVector< T > *Ptr)
FORCEINLINE VectorRegister4Double VectorLoadAligned(const VectorRegister4Double *Ptr)
FORCEINLINE VectorRegister4Double VectorMultiplyAdd(VectorRegister4Double Vec1, VectorRegister4Float Vec2, VectorRegister4Float Acc)
FORCEINLINE VectorRegister4Float VectorZero(void)
FORCEINLINE void VectorStore(const VectorRegister4Float &Vec, UE::Math::TVector4< T > *Dst)
VectorStore.
FORCEINLINE VectorRegister4Double VectorMultiply(VectorRegister4Double Vec1, VectorRegister4Float Vec2)
FORCEINLINE void VectorStoreDouble1(const VectorRegister4Double &Vec, double *Ptr)
FORCEINLINE VectorRegister4Double MakeVectorRegister(double X, double Y, double Z, float W)
FORCEINLINE VectorRegister4Float VectorSetFloat3(float X, float Y, float Z)
FORCEINLINE VectorRegister4Float VectorQuaternionRotateVector(const VectorRegister4Float &Quat, const VectorRegister4Float &VectorW0)
FORCEINLINE TVectorRegisterType VectorNormalizeAccurate(const TVectorRegisterType &Vector)
FORCEINLINE void VectorStoreAligned(const VectorRegister4Float &Vec, struct UE::Math::TQuat< double > *Dst)
FORCEINLINE VectorRegister4Float VectorSet(float X, float Y, float Z, float W)
FORCEINLINE TVectorRegisterType< T > VectorLoadFloat3_W0(const UE::Math::TRotator< T > *Ptr)
FORCEINLINE void VectorStoreFloat3(const VectorRegister4Double &Vec, UE::Math::TRotator< T > *Dst)
FORCEINLINE VectorRegister4Double VectorLoadFloat1(const VectorRegister4Double *Ptr)
FORCEINLINE VectorRegister4Double VectorSetDouble(double X, double Y, double Z, double W)
FORCEINLINE VectorRegister4Float VectorAccumulateQuaternionShortestPath(const VectorRegister4Float &A, const VectorRegister4Float &B)
FORCEINLINE VectorRegister4Double VectorClamp(const VectorRegister4Double &X, const VectorRegister4Double &VecMin, const VectorRegister4Double &VecMax)
FORCEINLINE TVectorRegisterType< T > VectorLoadAligned(const UE::Math::TVector4< T > *Ptr)
FORCEINLINE VectorRegister4Double VectorLoadDouble3_W1(const double *Ptr)
FORCEINLINE VectorRegister4Double VectorLoad(const VectorRegister4Double *Ptr)
FORCEINLINE VectorRegister4Double VectorSet(double X, double Y, double Z, double W)
FORCEINLINE TVectorRegisterType< T > VectorLoad(const UE::Math::TQuat< T > *Ptr)
VectorLoad.
FORCEINLINE void VectorStoreFloat1(const VectorRegister4Double &Vec, int32 *Dst)
FORCEINLINE VectorRegister4Double VectorLoadFloat3_W0(const double *Ptr)
FORCEINLINE uint32 VectorAnyLesserThan(VectorRegister4Float Vec1, VectorRegister4Float Vec2)
FORCEINLINE uint32 VectorAllLesserThan(VectorRegister4Float Vec1, VectorRegister4Float Vec2)
FORCEINLINE void VectorStore(const VectorRegister4Double &Vec, UE::Math::TVector4< T > *Dst)
FORCEINLINE VectorRegister4Float VectorOne(void)
FORCEINLINE VectorRegister4Double VectorQuaternionInverseRotateVector(const VectorRegister4Double &Quat, const VectorRegister4Double &VectorW0)
FORCEINLINE VectorRegister4Double VectorBiLerpQuat(const VectorRegister4Double &P00, const VectorRegister4Double &P10, const VectorRegister4Double &P01, const VectorRegister4Double &P11, const VectorRegister4Double &FracX, const VectorRegister4Double &FracY)
FORCEINLINE void VectorStoreAligned(const TVectorRegisterType< T > &Vec, struct UE::Math::TQuat< T > *Dst)
FORCEINLINE VectorRegister4Double VectorMultiplyAdd(VectorRegister4Double Vec1, VectorRegister4Float Vec2, VectorRegister4Double Acc)
FORCEINLINE void VectorStore(const VectorRegister4Float &Vec, VectorRegister4Float *Dst)
FORCEINLINE VectorRegister4Double VectorQuaternionInverse(const VectorRegister4Double &NormalizedQuat)
FORCEINLINE VectorRegister4Double VectorNormalizeSafe(const VectorRegister4Double &Vector, const VectorRegister4Double &DefaultValue)
FORCEINLINE void VectorStoreAligned(const VectorRegister4Double &Vec, VectorRegister4Double *Dst)
FORCEINLINE void VectorStoreFloat3(const VectorRegister4Float &Vec, UE::Math::TVector< T > *Dst)
VectorStoreFloat3.
FORCEINLINE void VectorStoreDouble3(const VectorRegister4Double &Vec, double *Ptr)
FORCEINLINE TVectorRegisterType< T > VectorLoadAligned(const UE::Math::TQuat< T > *Ptr)
VectorLoadAligned.
FORCEINLINE void VectorStoreAligned(const VectorRegister4Float &Vec, VectorRegister4Float *Dst)
FORCEINLINE void VectorStoreAligned(const VectorRegister4Float &Vec, struct UE::Math::TVector4< double > *Dst)
FORCEINLINE void VectorStoreFloat1(const VectorRegister4Float &Vec, int32 *Dst)
VectorStoreFloat1.
FORCEINLINE void VectorQuaternionMultiply(FQuat4d *RESTRICT Result, const FQuat4d *RESTRICT Quat1, const FQuat4d *RESTRICT Quat2)
FORCEINLINE VectorRegister4Float VectorLoadFloat1(const VectorRegister4Float *Ptr)
VectorLoadFloat1.
FORCEINLINE uint32 VectorAllGreaterThan(VectorRegister4Float Vec1, VectorRegister4Float Vec2)
FORCEINLINE VectorRegister4Double VectorAccumulateQuaternionShortestPath(const VectorRegister4Double &A, const VectorRegister4Double &B)
FORCEINLINE VectorRegister4Float VectorLerpQuat(const VectorRegister4Float &A, const VectorRegister4Float &B, const VectorRegister4Float &Alpha)
FORCEINLINE VectorRegister4Double VectorLoadFloat1(const double *Ptr)
FORCEINLINE void VectorQuaternionMultiply(FQuat4f *RESTRICT Result, const FQuat4f *RESTRICT Quat1, const FQuat4f *RESTRICT Quat2)
FORCEINLINE VectorRegister4Float VectorQuaternionInverse(const VectorRegister4Float &NormalizedQuat)
FORCEINLINE VectorRegister4Double VectorNormalizeRotator(const VectorRegister4Double &UnnormalizedRotator)
FORCEINLINE VectorRegister4Double VectorQuaternionRotateVector(const VectorRegister4Double &Quat, const VectorRegister4Double &VectorW0)
FORCEINLINE void VectorStoreFloat3(const VectorRegister4Float &Vec, UE::Math::TRotator< T > *Dst)
FORCEINLINE TVectorRegisterType< T > VectorLoadAligned(const UE::Math::TPlane< T > *Ptr)
FORCEINLINE VectorRegister4Float VectorLoadAligned(const VectorRegister4Float *Ptr)
FORCEINLINE VectorRegister4Float VectorLoadFloat3(const float *Ptr)
VectorLoadFloat3.
FORCEINLINE void VectorStoreFloat3(const VectorRegister4Double &Vec, UE::Math::TVector< T > *Dst)
FORCEINLINE TVectorRegisterType< T > VectorLoadFloat3_W0(const UE::Math::TVector< T > *Ptr)
FORCEINLINE TVectorRegisterType< T > VectorLoadFloat3(const UE::Math::TVector< T > *Ptr)
FORCEINLINE TVectorRegisterType VectorNormalize(const TVectorRegisterType &Vector)
FORCEINLINE void VectorStore(const TVectorRegisterType< T > &Vec, struct UE::Math::TQuat< T > *Dst)
FORCEINLINE VectorRegister4Float VectorLoadFloat3_W0(const float *Ptr)
VectorLoadFloat3_W0.
FORCEINLINE VectorRegister4Float VectorFractional(const VectorRegister4Float &Vec)
FORCEINLINE TVectorRegisterType VectorNormalizeEstimate(const TVectorRegisterType &Vector)
FORCEINLINE VectorRegister4Float VectorReciprocalSqrtAccurate(const VectorRegister4Float &Vec)
FORCEINLINE VectorRegister4Float VectorNormalizeQuaternion(const VectorRegister4Float &UnnormalizedQuat)
FORCEINLINE uint32 VectorAnyLesserThan(VectorRegister4Double Vec1, VectorRegister4Double Vec2)
FORCEINLINE VectorRegister4Float VectorReciprocalAccurate(const VectorRegister4Float &Vec)
FORCEINLINE VectorRegister4Double VectorLerpQuat(const VectorRegister4Double &A, const VectorRegister4Double &B, const VectorRegister4Double &Alpha)
FORCEINLINE VectorRegister4Float VectorNormalizeSafe(const VectorRegister4Float &Vector, const VectorRegister4Float &DefaultValue)
FORCEINLINE VectorRegister4Double VectorSetDouble1(double D)
FORCEINLINE VectorRegister4Float VectorLoadFloat3_W1(const float *Ptr)
VectorLoadFloat3_W1.
FORCEINLINE VectorRegister4Double VectorSetFloat3(double X, double Y, double Z)
FORCEINLINE VectorRegister4Float VectorMod360(const VectorRegister4Float &X)
FORCEINLINE void VectorStore(const VectorRegister4Float &Vec, struct UE::Math::TQuat< double > *Dst)
FORCEINLINE VectorRegister4Double VectorLoadDouble3(const double *Ptr)
FORCEINLINE TVectorRegisterType< T > VectorLoad(const UE::Math::TVector4< T > *Ptr)
FORCEINLINE VectorRegister4Double VectorNormalizeQuaternion(const VectorRegister4Double &UnnormalizedQuat)
FORCEINLINE VectorRegister4Float VectorBiLerpQuat(const VectorRegister4Float &P00, const VectorRegister4Float &P10, const VectorRegister4Float &P01, const VectorRegister4Float &P11, const VectorRegister4Float &FracX, const VectorRegister4Float &FracY)
FORCEINLINE VectorRegister4Double VectorLoadDouble3_W0(const double *Ptr)
#define TIME_MALLOC
#define INLINE_FMEMORY_OPERATION
FORCEINLINE void DoGamethreadHook(int32 Index)
#define MALLOC_GT_HOOKS
#define MAX_NETWORKED_HARDCODED_NAME
Definition UnrealNames.h:38
#define REGISTER_NAME(num, name)
Definition UnrealNames.h:14
bool ShouldReplicateAsInteger(EName Ename, const class FName &Name)
const TCHAR * LexToString(EName Ename)
bool ShouldReplicateAsInteger(EName Ename)
Definition UnrealNames.h:41
EName
Definition UnrealNames.h:16
@ MaxHardcodedNameIndex
FORCEINLINE const TCHAR * ToCStr(const FString &Str)
int32 HexToBytes(const FString &HexString, uint8 *OutBytes)
UE_NODISCARD const bool CheckTCharIsHex(const TCHAR Char)
const TCHAR * GetData(const FString &)
UE_NODISCARD FORCEINLINE FString LexToString(const FString &Str)
int32 FindMatchingClosingParenthesis(const FString &TargetString, const int32 StartSearch=0)
Definition String.cpp:1512
void LexFromString(bool &OutValue, const TCHAR *Buffer)
void LexFromString(FString &OutValue, const TCHAR *Buffer)
void LexFromString(uint16 &OutValue, const TCHAR *Buffer)
int32 GetNum(const FString &String)
UE_NODISCARD FString LexToString(bool Value)
static TEnableIf< TIsArithmetic< T >::Value, bool >::Type LexTryParseString(T &OutValue, const TCHAR *Buffer)
UE_NODISCARD FString BytesToHex(const uint8 *Bytes, int32 NumBytes)
void LexFromString(float &OutValue, const TCHAR *Buffer)
void ByteToHex(uint8 In, FString &Result)
UE_NODISCARD FString BytesToString(const uint8 *In, int32 Count)
UE_NODISCARD FString LexToSanitizedString(float Value)
void LexFromString(uint64 &OutValue, const TCHAR *Buffer)
void BytesToHexLower(const uint8 *Bytes, int32 NumBytes, FString &Out)
TCHAR * GetData(FString &)
UE_NODISCARD TCHAR NibbleToTChar(uint8 Num)
void LexFromString(int64 &OutValue, const TCHAR *Buffer)
UE_NODISCARD TEnableIf< TIsArithmetic< T >::Value, FString >::Type LexToString(const T &Value)
ARK_API FString SlugStringForValidName(const FString &DisplayString, const TCHAR *ReplaceWith=TEXT(""))
Definition String.cpp:1555
int32 StringToBytes(const FString &String, uint8 *OutBytes, int32 MaxBufferSize)
UE_NODISCARD FString LexToSanitizedString(double Value)
TArray< FStringFormatArg > FStringFormatOrderedArguments
UE_NODISCARD FString LexToSanitizedString(const T &Value)
void LexFromString(uint8 &OutValue, const TCHAR *Buffer)
void LexFromString(int16 &OutValue, const TCHAR *Buffer)
static bool LexTryParseString(bool &OutValue, const TCHAR *Buffer)
void LexFromString(int8 &OutValue, const TCHAR *Buffer)
TMap< FString, FStringFormatArg > FStringFormatNamedArguments
UE_NODISCARD TEnableIf< TIsCharType< CharType >::Value, FString >::Type LexToString(const CharType *Ptr)
void LexFromString(double &OutValue, const TCHAR *Buffer)
FORCEINLINE const TCHAR * ToCStr(const TCHAR *Ptr)
UE_NODISCARD FString BytesToHexLower(const uint8 *Bytes, int32 NumBytes)
void BytesToHex(const uint8 *Bytes, int32 NumBytes, FString &Out)
UE_NODISCARD const uint8 TCharToNibble(const TCHAR Hex)
UE_NODISCARD FORCEINLINE FString LexToString(FString &&Str)
void LexFromString(uint32 &OutValue, const TCHAR *Buffer)
void LexFromString(int32 &OutValue, const TCHAR *Buffer)
FORCEINLINE T && Forward(typename TRemoveReference< T >::Type &&Obj)
void AsConst(const T &&Ref)=delete
FORCEINLINE TRemoveReference< T >::Type && MoveTempIfPossible(T &&Obj)
constexpr auto GetNum(T &&Container) -> decltype(Container.Num())
constexpr FORCEINLINE const T * AsConst(T *const &Ptr)
TEnableIf< TUseBitwiseSwap< T >::Value >::Type Swap(T &A, T &B)
constexpr SIZE_T GetNum(T(&&Container)[N])
ForwardIt MaxElement(ForwardIt First, ForwardIt Last, PredicateType Predicate)
constexpr auto GetData(T &&Container) -> decltype(Container.GetData())
ForwardIt MinElement(ForwardIt First, ForwardIt Last, PredicateType Predicate)
constexpr FORCEINLINE const T & AsConst(T &Ref)
constexpr T * GetData(T(&Container)[N])
constexpr const T * GetData(const T(&&Container)[N])
FORCEINLINE ReferencedType * IfPThenAElseB(PredicateType Predicate, ReferencedType *A, ReferencedType *B)
constexpr const T * GetData(const T(&Container)[N])
constexpr bool FloatFitsIn(InType In, InType Precision)
FORCEINLINE T && CopyTemp(T &&Val)
OutType IntCastChecked(InType In)
void Exchange(T &A, T &B)
constexpr FORCEINLINE const T * AsConst(T *const &&Ptr)
FORCEINLINE std::decay_t< T > CopyTempIfNecessary(T &&Val)
FORCEINLINE T CopyTemp(T &Val)
T && DeclVal()
constexpr bool IntFitsIn(InType In)
OutType FloatCastChecked(InType In, InType Precision)
FORCEINLINE T ImplicitConv(typename TIdentity< T >::Type Obj)
FORCEINLINE TRemoveReference< T >::Type && MoveTemp(T &&Obj)
FORCEINLINE T && Forward(typename TRemoveReference< T >::Type &Obj)
FORCEINLINE void Move(T &A, typename TMoveSupportTraits< T >::Copy B)
FORCEINLINE decltype(auto) ForwardAsBase(typename TRemoveReference< T >::Type &Obj)
FORCEINLINE ReferencedType * IfAThenAElseB(ReferencedType *A, ReferencedType *B)
#define STRUCT_OFFSET(struc, member)
constexpr SIZE_T GetNum(const T(&Container)[N])
bool XOR(bool A, bool B)
constexpr T * GetData(T(&&Container)[N])
FORCEINLINE T CopyTemp(const T &Val)
FORCEINLINE decltype(auto) ForwardAsBase(typename TRemoveReference< T >::Type &&Obj)
ForwardIt MaxElement(ForwardIt First, ForwardIt Last)
constexpr SIZE_T GetNum(T(&Container)[N])
ForwardIt MinElement(ForwardIt First, ForwardIt Last)
constexpr SIZE_T GetNum(const T(&&Container)[N])
FORCEINLINE void Move(T &A, typename TMoveSupportTraits< T >::Move B)
TEnableIf<!TUseBitwiseSwap< T >::Value >::Type Swap(T &A, T &B)
FORCEINLINE T StaticCast(ArgType &&Arg)
#define UE_CONSTRAINT(...)
#define Expose_TNameOf(type)
#define UE_CONSTRAINTS_END
#define UE_CONSTRAINTS_BEGIN
#define Expose_TFormatSpecifier(type, format)
#define TEMPLATE_REQUIRES(...)
#define GET_VARARGS_RESULT_ANSI(msg, msgsize, len, lastarg, fmt, result)
Definition VarArgs.h:61
#define GET_VARARGS_RESULT_UTF8(msg, msgsize, len, lastarg, fmt, result)
Definition VarArgs.h:72
#define GET_VARARGS_RESULT_WIDE(msg, msgsize, len, lastarg, fmt, result)
Definition VarArgs.h:50
#define GET_VARARGS_RESULT(msg, msgsize, len, lastarg, fmt, result)
Definition VarArgs.h:39
FORCEINLINE T ComputeSquaredDistanceFromBoxToPoint(const UE::Math::TVector< T > &Mins, const UE::Math::TVector< T > &Maxs, const UE::Math::TVector< U > &Point)
Definition Vector.h:2545
FORCEINLINE UE::Math::TVector< T > ClampVector(const UE::Math::TVector< T > &V, const UE::Math::TVector< T > &Min, const UE::Math::TVector< T > &Max)
Definition Vector.h:2516
#define ZERO_ANIMWEIGHT_THRESH
#define SUPPORT_DOUBLE_TO_FLOAT_VECTOR_CONVERSION
constexpr VectorRegister VECTOR_INV_255
#define ZERO_ANIMWEIGHT_THRESH_DOUBLE
FWindowsCriticalSection FCriticalSection
FWindowsRWLock FRWLock
FWindowsPlatformTypes FPlatformTypes
#define PLATFORM_BREAK()
#define PLATFORM_64BITS
FWindowsPlatformAtomics FPlatformAtomics
FWindowsPlatformMath FPlatformMath
FWindowsPlatformMemory FPlatformMemory
#define UINT64_FMT
FWindowsPlatformString FPlatformString
#define INT64_FMT
std::unordered_map< const FString, AShooterPlayerController *, FStringHash, FStringEqual > eos_id_map_
Definition ApiUtils.h:46
void SetStatus(ServerStatus status)
Definition ApiUtils.cpp:41
std::shared_ptr< MessagingManager > GetMessagingManagerInternal(const FString &forPlugin) const override
Definition ApiUtils.cpp:124
void SetCheatManager(UShooterCheatManager *cheatmanager)
Definition ApiUtils.cpp:52
ApiUtils(const ApiUtils &)=delete
std::shared_ptr< MessagingManager > ReadApiMessagingManager()
Definition ApiUtils.cpp:185
UShooterCheatManager * GetCheatManager() const override
Returns a point to URCON CheatManager.
Definition ApiUtils.cpp:119
ApiUtils(ApiUtils &&)=delete
ApiUtils()=default
void CheckMessagingManagersRequirements()
Definition ApiUtils.cpp:155
AShooterPlayerController * FindPlayerFromEOSID_Internal(const FString &eos_id) const override
Definition ApiUtils.cpp:83
AShooterGameMode * GetShooterGameMode() const override
Returns a pointer to AShooterGameMode.
Definition ApiUtils.cpp:34
ApiUtils & operator=(const ApiUtils &)=delete
void SetShooterGameMode(AShooterGameMode *shooter_game_mode)
Definition ApiUtils.cpp:29
void RemoveMessagingManagerInternal(const FString &forPlugin)
Definition ApiUtils.cpp:147
ApiUtils & operator=(ApiUtils &&)=delete
AShooterGameMode * shooter_game_mode_
Definition ApiUtils.h:43
UWorld * GetWorld() const override
Returns a pointer to UWorld.
Definition ApiUtils.cpp:22
void SetMessagingManagerInternal(const FString &forPlugin, std::shared_ptr< MessagingManager > manager) override
Definition ApiUtils.cpp:135
ServerStatus GetStatus() const override
Returns the current server status.
Definition ApiUtils.cpp:46
ServerStatus status_
Definition ApiUtils.h:44
void SetPlayerController(AShooterPlayerController *player_controller)
Definition ApiUtils.cpp:57
UWorld * u_world_
Definition ApiUtils.h:42
void RemovePlayerController(AShooterPlayerController *player_controller)
Definition ApiUtils.cpp:70
~ApiUtils() override=default
void SetWorld(UWorld *uworld)
Definition ApiUtils.cpp:13
UShooterCheatManager * cheatmanager_
Definition ApiUtils.h:45
FORCEINLINE AShooterGameState * GetGameState()
Get Shooter Game State.
virtual UShooterCheatManager * GetCheatManager() const =0
Returns a point to URCON CheatManager.
FORCEINLINE void SendNotificationToAll(FLinearColor color, float display_scale, float display_time, UTexture2D *icon, const T *msg, Args &&... args)
Sends notification (on-screen message) to all players. Using fmt::format.
FORCEINLINE TArray< AActor * > GetAllActorsInRange(FVector location, float radius, EServerOctreeGroup::Type ActorType)
Gets all actors in radius at location.
FORCEINLINE std::shared_ptr< T > GetMessagingManagerCasted() const
Gets the current messaging manager for the plugin.
FORCEINLINE MapCoords FVectorToCoords(FVector actor_position)
Converts FVector into coords that are displayed when you view the ingame map.
FORCEINLINE const FString GetAttackerEOSID(AActor *target, AController *killer, AActor *damage_causer, bool tribe_check=true)
obtains the steam ID of an attacker, meant to be used in hooks such as TakeDamage
static FORCEINLINE FString GetClassBlueprint(UClass *the_class)
Returns blueprint path from any UClass.
FORCEINLINE AShooterPlayerController * FindPlayerFromEOSID(const FString &eos_id) const
Finds player from the given eos id.
virtual ~IApiUtils()=default
FORCEINLINE void SendNotification(AShooterPlayerController *player_controller, FLinearColor color, float display_scale, float display_time, UTexture2D *icon, const T *msg, Args &&... args)
Sends notification (on-screen message) to the specific player. Using fmt::format.
Definition ArkApiUtils.h:71
static FORCEINLINE APrimalDinoCharacter * GetRidingDino(AShooterPlayerController *player_controller)
Returns the dino the character is riding.
FORCEINLINE void SendServerMessageToAll(FLinearColor msg_color, const T *msg, Args &&... args)
Sends server message to all players. Using fmt::format.
static FORCEINLINE int GetTribeID(AShooterCharacter *player_character)
Get Tribe ID of character.
static FORCEINLINE int GetTribeID(AShooterPlayerController *player_controller)
Get Tribe ID of player controller.
static FORCEINLINE uint64 GetPlayerID(AController *controller)
FORCEINLINE TArray< AActor * > GetAllActorsInRange(FVector location, float radius, EServerOctreeGroup::Type ActorType, TArray< AActor * > ignores)
Gets all actors in radius at location, with ignore actors.
FORCEINLINE std::shared_ptr< MessagingManager > GetMessagingManager() const
Gets the current messaging manager for the plugin, without casting.
static FORCEINLINE FVector GetPosition(APlayerController *player_controller)
Returns the position of a player.
FORCEINLINE void SendServerMessage(AShooterPlayerController *player_controller, FLinearColor msg_color, const T *msg, Args &&... args)
Sends server message to the specific player. Using fmt::format.
Definition ArkApiUtils.h:53
FORCEINLINE TArray< AShooterPlayerController * > FindPlayerFromCharacterName(const FString &character_name, ESearchCase::Type search, bool full_match) const
Finds all matching players from the given character name.
static FORCEINLINE bool IsRidingDino(AShooterPlayerController *player_controller)
Returns true if character is riding a dino, false otherwise.
static FORCEINLINE uint64 GetPlayerID(APrimalCharacter *character)
FORCEINLINE UPrimalGameData * GetGameData()
Returns pointer to Primal Game Data.
virtual std::shared_ptr< MessagingManager > GetMessagingManagerInternal(const FString &forPlugin) const =0
static FORCEINLINE void FreeStruct(void *obj)
Free a struct allocated.
static FORCEINLINE UShooterCheatManager * GetCheatManagerByPC(AShooterPlayerController *SPC)
Get UShooterCheatManager* of player controller.
FORCEINLINE AShooterPlayerController * FindControllerFromCharacter(AShooterCharacter *character) const
Finds player controller from the given player character.
static FORCEINLINE FString GetIPAddress(AShooterPlayerController *player)
Returns IP address of player.
static FORCEINLINE std::optional< FString > TeleportToPlayer(AShooterPlayerController *me, AShooterPlayerController *him, bool check_for_dino, float max_dist)
Teleport one player to another.
FORCEINLINE bool SpawnDrop(const wchar_t *blueprint, FVector pos, int amount, float item_quality=0.0f, bool force_blueprint=false, float life_span=0.0f) const
Spawns an item drop.
void SetMessagingManager()
Sets the messaging manager for the current plugin.
static FORCEINLINE bool TeleportToPos(AShooterPlayerController *player_controller, const FVector &pos)
Teleports player to the given position.
virtual void SetMessagingManagerInternal(const FString &forPlugin, std::shared_ptr< MessagingManager > manager)=0
static FORCEINLINE bool IsPlayerDead(AShooterPlayerController *player)
Returns true if player is dead, false otherwise.
virtual AShooterGameMode * GetShooterGameMode() const =0
Returns a pointer to AShooterGameMode.
static FORCEINLINE FString GetSteamName(AController *player_controller)
Returns the steam name of player.
static FORCEINLINE FString GetCharacterName(AShooterPlayerController *player_controller)
Returns the character name of player.
FORCEINLINE void SendChatMessage(AShooterPlayerController *player_controller, const FString &sender_name, const T *msg, Args &&... args)
Sends chat message to the specific player. Using fmt::format.
Definition ArkApiUtils.h:87
FORCEINLINE AShooterPlayerController * FindPlayerFromPlatformName(const FString &steam_name) const
Finds player from the given platform name (can be steam, Playstation, Xbox, etc......
virtual ServerStatus GetStatus() const =0
Returns the current server status.
FORCEINLINE const FString GetEOSIDForPlayerID(int player_id)
FORCEINLINE APrimalDinoCharacter * SpawnDino(AShooterPlayerController *player, FString blueprint, FVector *location, int lvl, bool force_tame, bool neutered) const
Spawns a dino near player or at specific coordinates.
static FORCEINLINE FString GetItemBlueprint(UPrimalItem *item)
Returns blueprint from UPrimalItem.
FORCEINLINE void SendChatMessageToAll(const FString &sender_name, const T *msg, Args &&... args)
Sends chat message to all players. Using fmt::format.
static FORCEINLINE FString GetEOSIDFromController(AController *controller)
Returns EOS ID from player controller.
static FORCEINLINE int GetInventoryItemCount(AShooterPlayerController *player_controller, const FString &item_name)
Counts a specific items quantity.
static FORCEINLINE T * AllocateStruct()
Create a new object of T, with the correct size.
void RunHiddenCommand(AShooterPlayerController *_this, FString *Command)
Runs a command that is not logged anywhere.
static FORCEINLINE FString GetBlueprint(UObjectBase *object)
Returns blueprint path from any UObject.
virtual UWorld * GetWorld() const =0
Returns a pointer to UWorld.
virtual AShooterPlayerController * FindPlayerFromEOSID_Internal(const FString &eos_id) const =0
BitFieldValue(void *parent, std::string field_name)
Definition Fields.h:131
void Set(RT other)
Definition Fields.h:152
BitFieldValue & operator=(RT other)
Definition Fields.h:141
void * parent_
Definition Fields.h:158
std::string field_name_
Definition Fields.h:159
RT operator()() const
Definition Fields.h:136
RT Get() const
Definition Fields.h:147
DataValue(const std::string &field_name)
Definition Fields.h:97
T * value_
Definition Fields.h:124
void Set(const T &other)
Definition Fields.h:118
T & Get() const
Definition Fields.h:113
DataValue & operator=(const T &other)
Definition Fields.h:107
T & operator()() const
Definition Fields.h:102
FScopeSeekTo(const FScopeSeekTo &)=delete
FScopeSeekTo & operator=(const FScopeSeekTo &)=delete
FScopeSeekTo(FArchive &InAr, int64 InPos)
Definition Archive.h:2183
FScopeSetDebugSerializationFlags(FArchive &InAr, uint32 NewFlags, bool Remove=false)
Definition Archive.h:2150
void StopSerializingDefaults()
Definition Archive.h:1798
virtual void SerializeInt(uint32 &Value, uint32 Max)
Definition Archive.h:1590
virtual bool IsProxyOf(FArchive *InOther) const
Definition Archive.h:1666
virtual void Serialize(void *V, int64 Length)
Definition Archive.h:1569
void SerializeCompressed(void *V, int64 Length, FName CompressionFormatCannotChange, ECompressionFlags Flags=COMPRESS_NoFlags, bool bTreatBufferAsFileReader=false)
virtual void SerializeIntPacked(uint32 &Value)
FArchive & SerializeByteOrderSwapped(void *V, int32 Length)
Definition Archive.h:2022
virtual void AttachBulkData(UObject *Owner, FBulkData *BulkData)
Definition Archive.h:1633
FArchive & operator=(const FArchive &ArchiveToCopy)=default
virtual void MarkScriptSerializationEnd(const UObject *Obj)
Definition Archive.h:1811
~FArchive()=default
const FArchiveState & GetArchiveState() const
Definition Archive.h:1607
FArchiveState & GetArchiveState()
Definition Archive.h:1602
void Logf(const FmtType &Fmt, Types... Args)
Definition Archive.h:1826
FArchive & SerializeByteOrderSwapped(uint64 &Value)
Definition Archive.h:2034
FArchive(const FArchive &)=default
FArchive & ByteOrderSerialize(T &Value)
Definition Archive.h:2009
virtual void ForceBlueprintFinalization()
Definition Archive.h:1281
virtual void MarkScriptSerializationStart(const UObject *Obj)
Definition Archive.h:1806
void ByteSwap(void *V, int32 Length)
FORCEINLINE FArchive & ByteOrderSerialize(void *V, int32 Length)
Definition Archive.h:1777
virtual void FlushCache()
Definition Archive.h:1694
void SerializeCompressedNew(void *V, int64 Length)
virtual void PushFileRegionType(EFileRegionType Type)
Definition Archive.h:2204
void VARARGS LogfImpl(const TCHAR *Fmt,...)
virtual bool Precache(int64 PrecacheOffset, int64 PrecacheSize)
Definition Archive.h:1686
virtual bool AttachExternalReadDependency(FExternalReadCallback &ReadCallback)
Definition Archive.h:1946
virtual void MarkSearchableName(const UObject *TypeObject, const FName &ValueName) const
Definition Archive.h:1816
virtual void PopSerializedProperty(struct FProperty *InProperty, const bool bIsEditorOnlyProperty)
virtual bool Close()
Definition Archive.h:1719
FArchive & SerializeByteOrderSwapped(uint16 &Value)
Definition Archive.h:2026
void SerializeCompressedNew(void *V, int64 Length, FName CompressionFormatToEncode, FName CompressionFormatToDecodeOldV1Files, ECompressionFlags Flags=COMPRESS_NoFlags, bool bTreatBufferAsFileReader=false, int64 *OutPartialReadLength=nullptr)
virtual void SerializeBits(void *V, int64 LengthBits)
Definition Archive.h:1580
virtual void AttachBulkData(UE::Serialization::FEditorBulkData *BulkData)
Definition Archive.h:1634
virtual void UsingCustomVersion(const struct FGuid &Guid)
FArchive()=default
virtual void DetachBulkData(UE::Serialization::FEditorBulkData *BulkData, bool bEnsureBulkDataIsLoaded)
Definition Archive.h:1643
virtual void Seek(int64 InPos)
Definition Archive.h:1625
virtual void Preload(UObject *Object)
Definition Archive.h:1599
void StartSerializingDefaults()
Definition Archive.h:1792
virtual void Flush()
Definition Archive.h:1714
virtual FArchive * GetCacheableArchive()
Definition Archive.h:1857
virtual void PopFileRegionType()
Definition Archive.h:2205
virtual void DetachBulkData(FBulkData *BulkData, bool bEnsureBulkDataIsLoaded)
Definition Archive.h:1642
virtual void PushSerializedProperty(struct FProperty *InProperty, const bool bIsEditorOnlyProperty)
FArchive & SerializeByteOrderSwapped(uint32 &Value)
Definition Archive.h:2030
virtual void ForceBlueprintFinalization() override
virtual FORCEINLINE bool IsProxyOf(FArchive *InOther) const
virtual const FCustomVersionContainer & GetCustomVersions() const override
FArchiveProxy(FArchiveProxy &&)=delete
virtual bool UseToResolveEnumerators() const override
virtual void SetCustomVersions(const FCustomVersionContainer &NewVersions) override
virtual bool AtEnd() override
virtual void Flush() override
virtual bool ShouldSkipProperty(const FProperty *InProperty) const override
virtual void Seek(int64 InPos) override
virtual bool AttachExternalReadDependency(FExternalReadCallback &ReadCallback) override
virtual void AttachBulkData(UObject *Owner, FBulkData *BulkData) override
virtual void CountBytes(SIZE_T InNum, SIZE_T InMax) override
virtual void SerializeBits(void *Bits, int64 LengthBits) override
FArchiveProxy & operator=(FArchiveProxy &&)=delete
virtual UObject * GetArchetypeFromLoader(const UObject *Obj) override
virtual void DetachBulkData(FBulkData *BulkData, bool bEnsureBulkDataIsLoaded) override
virtual FString GetArchiveName() const override
FORCEINLINE void SetSerializedProperty(FProperty *InProperty) override
virtual void SerializeInt(uint32 &Value, uint32 Max) override
FArchive & InnerArchive
virtual void Serialize(void *V, int64 Length) override
virtual void SetFilterEditorOnly(bool InFilterEditorOnly) override
virtual bool SetCompressionMap(TArray< FCompressedChunk > *CompressedChunks, ECompressionFlags CompressionFlags) override
virtual bool Close() override
virtual void ResetCustomVersions() override
virtual FORCEINLINE void PopSerializedProperty(struct FProperty *InProperty, const bool bIsEditorOnlyProperty)
virtual void Preload(UObject *Object) override
FArchiveProxy & operator=(const FArchiveProxy &)=delete
virtual bool SerializeBulkData(class FBulkData &BulkData, const struct FBulkDataSerializationParams &Params) override
virtual void SerializeIntPacked(uint32 &Value) override
virtual int64 TotalSize() override
virtual FLinker * GetLinker() override
virtual void MarkScriptSerializationStart(const UObject *Obj) override
virtual void MarkSearchableName(const UObject *TypeObject, const FName &ValueName) const override
virtual void FlushCache() override
void SetSerializedPropertyChain(const FArchiveSerializedPropertyChain *InSerializedPropertyChain, struct FProperty *InSerializedPropertyOverride=nullptr) override
virtual FArchive * GetCacheableArchive() override
virtual void MarkScriptSerializationEnd(const UObject *Obj) override
FArchiveProxy(const FArchiveProxy &)=delete
virtual FORCEINLINE void PushSerializedProperty(struct FProperty *InProperty, const bool bIsEditorOnlyProperty)
FArchiveProxy(FArchive &InInnerArchive)
virtual int64 Tell() override
virtual bool Precache(int64 PrecacheOffset, int64 PrecacheSize) override
virtual::FArchiveState & GetInnermostState() override
virtual void Serialize(FName &Value) override
virtual bool TryEnterAttribute(FArchiveFieldName AttributeName, bool bEnterWhenWriting) override
virtual void LeaveArrayElement() override
virtual void Serialize(void *Data, uint64 DataSize) override
virtual void Serialize(uint16 &Value) override
virtual void LeaveMapElement() override
virtual void EnterAttribute(FArchiveFieldName AttributeName) override
virtual void LeaveAttribute() override
virtual void EnterRecord() override
virtual void Serialize(FString &Value) override
virtual void Serialize(int32 &Value) override
virtual void Serialize(float &Value) override
virtual void EnterArrayElement() override
virtual void Serialize(uint8 &Value) override
virtual void EnterArray(int32 &NumElements) override
virtual void Serialize(FWeakObjectPtr &Value) override
virtual void Serialize(bool &Value) override
virtual void Serialize(UObject *&Value) override
virtual void Serialize(double &Value) override
virtual void EnterStreamElement() override
virtual ~FBinaryArchiveFormatter()
virtual void LeaveStream() override
virtual void Serialize(FText &Value) override
virtual void LeaveRecord() override
virtual FArchive & GetUnderlyingArchive() override
virtual void EnterField(FArchiveFieldName Name) override
virtual void Serialize(FSoftObjectPtr &Value) override
virtual void EnterMapElement(FString &Name) override
virtual void LeaveAttributedValue() override
virtual void LeaveField() override
virtual void Serialize(FObjectPtr &Value) override
virtual void Serialize(FLazyObjectPtr &Value) override
virtual void Serialize(uint32 &Value) override
virtual void EnterMap(int32 &NumElements) override
virtual void LeaveMap() override
virtual void Serialize(int16 &Value) override
virtual bool HasDocumentTree() const override
virtual void EnterAttributedValueValue() override
virtual bool TryEnterAttributedValueValue() override
virtual void Serialize(FSoftObjectPath &Value) override
virtual bool TryEnterField(FArchiveFieldName Name, bool bEnterIfWriting)
virtual void EnterAttributedValue() override
virtual void Serialize(int8 &Value) override
virtual void EnterStream() override
virtual void Serialize(int64 &Value) override
FBinaryArchiveFormatter(FArchive &InInner)
virtual void LeaveStreamElement() override
virtual void Serialize(uint64 &Value) override
virtual void LeaveArray() override
static void ModularizeWordOffset(uint32 const *&Data, int32 &Offset)
static void MemmoveBitsWordOrderAlignedInternal(uint32 *const StartDest, const uint32 *const StartSource, int32 StartOffset, uint32 NumBits)
static void MemmoveBitsWordOrder(uint32 *DestBits, int32 DestOffset, const uint32 *SourceBits, int32 SourceOffset, uint32 NumBits)
static void MemmoveBitsWordOrder(int32 *DestBits, int32 DestOffset, const int32 *SourceBits, int32 SourceOffset, uint32 NumBits)
Definition BitArray.h:210
static void ModularizeWordOffset(uint32 *&Data, int32 &Offset)
Definition BitArray.h:216
FORCEINLINE FBitReference(uint32 &InData, uint32 InMask)
Definition BitArray.h:77
FORCEINLINE void operator&=(const bool NewValue)
Definition BitArray.h:104
FORCEINLINE FBitReference & operator=(const FBitReference &Copy)
Definition BitArray.h:145
FORCEINLINE void AtomicSet(const bool NewValue)
Definition BitArray.h:111
FORCEINLINE void operator|=(const bool NewValue)
Definition BitArray.h:97
uint32 Mask
Definition BitArray.h:155
FORCEINLINE void operator=(const bool NewValue)
Definition BitArray.h:86
FORCEINLINE operator bool() const
Definition BitArray.h:82
uint32 & Data
Definition BitArray.h:154
FUObjectItem * GetObjectPtr(int Index)
Definition UE.h:974
FUObjectItem & GetByIndex(int Index)
Definition UE.h:969
FUObjectItem * PreAllocatedObjects
Definition UE.h:983
FUObjectItem ** Objects
Definition UE.h:982
static const FColor MediumSlateBlue
Definition ColorList.h:80
static const FColor Orange
Definition ColorList.h:92
TMap< FString, const FColor * > TColorsMap
Definition ColorList.h:18
static const FColor DarkGreenCopper
Definition ColorList.h:45
static const FColor BronzeII
Definition ColorList.h:37
static const FColor Yellow
Definition ColorList.h:28
static const FColor Magenta
Definition ColorList.h:26
TColorsMap ColorsMap
Definition ColorList.h:156
TArray< const FColor * > TColorsLookup
Definition ColorList.h:19
static const FColor IndianRed
Definition ColorList.h:65
static const FColor SummerSky
Definition ColorList.h:111
static const FColor SpringGreen
Definition ColorList.h:109
static const FColor Grey
Definition ColorList.h:61
static const FColor CornFlowerBlue
Definition ColorList.h:42
static const FColor Cyan
Definition ColorList.h:27
static const FColor Blue
Definition ColorList.h:25
static const FColor GreenCopper
Definition ColorList.h:62
static const FColor MediumGoldenrod
Definition ColorList.h:77
static const FColor LimeGreen
Definition ColorList.h:71
static const FColor LightSteelBlue
Definition ColorList.h:69
ARK_API const FColor & GetFColorByName(const TCHAR *ColorName) const
static const FColor DarkOliveGreen
Definition ColorList.h:46
static const FColor Quartz
Definition ColorList.h:98
static const FColor SteelBlue
Definition ColorList.h:110
static const FColor DarkPurple
Definition ColorList.h:48
static const FColor Turquoise
Definition ColorList.h:114
TColorsLookup ColorsLookup
Definition ColorList.h:159
static const FColor Black
Definition ColorList.h:29
static const FColor Maroon
Definition ColorList.h:73
static const FColor MediumOrchid
Definition ColorList.h:78
static const FColor NewTan
Definition ColorList.h:90
static const FColor NeonBlue
Definition ColorList.h:87
static const FColor MediumWood
Definition ColorList.h:84
static const FColor DarkSlateBlue
Definition ColorList.h:49
static const FColor White
Definition ColorList.h:22
ARK_API const FString & GetColorNameByIndex(int32 ColorIndex) const
static const FColor MandarianOrange
Definition ColorList.h:72
static const FColor Tan
Definition ColorList.h:112
void CreateColorMap()
static const FColor Scarlet
Definition ColorList.h:101
static const FColor SeaGreen
Definition ColorList.h:102
static const FColor Aquamarine
Definition ColorList.h:30
static const FColor Wheat
Definition ColorList.h:119
static const FColor VeryDarkBrown
Definition ColorList.h:115
static const FColor Thistle
Definition ColorList.h:113
static const FColor BlueViolet
Definition ColorList.h:32
static const FColor Violet
Definition ColorList.h:117
static const FColor MediumSpringGreen
Definition ColorList.h:81
static const FColor NavyBlue
Definition ColorList.h:86
static const FColor CoolCopper
Definition ColorList.h:39
static const FColor DarkTan
Definition ColorList.h:51
static const FColor Firebrick
Definition ColorList.h:57
static const FColor GreenYellow
Definition ColorList.h:63
static const FColor DarkOrchid
Definition ColorList.h:47
static const FColor Plum
Definition ColorList.h:97
static const FColor SemiSweetChocolate
Definition ColorList.h:103
static const FColor SpicyPink
Definition ColorList.h:108
static const FColor OldGold
Definition ColorList.h:91
static const FColor DarkTurquoise
Definition ColorList.h:52
static const FColor PaleGreen
Definition ColorList.h:95
static const FColor BrightGold
Definition ColorList.h:34
static const FColor CadetBlue
Definition ColorList.h:38
static const FColor BakerChocolate
Definition ColorList.h:31
static const FColor DarkGreen
Definition ColorList.h:44
static const FColor Coral
Definition ColorList.h:41
static const FColor OrangeRed
Definition ColorList.h:93
static const FColor HunterGreen
Definition ColorList.h:64
static const FColor VeryLightGrey
Definition ColorList.h:116
static const FColor MediumVioletRed
Definition ColorList.h:83
void InitializeColor(const TCHAR *ColorName, const FColor *ColorPtr, int32 &CurrentIndex)
static const FColor Silver
Definition ColorList.h:105
ARK_API int32 GetColorsNum() const
Definition ColorList.h:144
static const FColor MediumSeaGreen
Definition ColorList.h:79
static const FColor DarkSlateGrey
Definition ColorList.h:50
ARK_API const FLinearColor GetFLinearColorByName(const TCHAR *ColorName) const
static const FColor Khaki
Definition ColorList.h:66
static const FColor DustyRose
Definition ColorList.h:55
static const FColor Red
Definition ColorList.h:23
static const FColor Bronze
Definition ColorList.h:36
static const FColor MediumBlue
Definition ColorList.h:75
static const FColor Goldenrod
Definition ColorList.h:60
static const FColor Feldspar
Definition ColorList.h:56
static const FColor LightBlue
Definition ColorList.h:67
void LogColors()
static const FColor Pink
Definition ColorList.h:96
static const FColor DimGrey
Definition ColorList.h:54
static const FColor Brown
Definition ColorList.h:35
static const FColor VioletRed
Definition ColorList.h:118
static const FColor Orchid
Definition ColorList.h:94
static const FColor LightWood
Definition ColorList.h:70
static const FColor SlateBlue
Definition ColorList.h:107
static const FColor DarkWood
Definition ColorList.h:53
static const FColor NeonPink
Definition ColorList.h:88
static const FColor MediumTurquoise
Definition ColorList.h:82
static const FColor MediumForestGreen
Definition ColorList.h:76
static const FColor Salmon
Definition ColorList.h:100
static const FColor Brass
Definition ColorList.h:33
static const FColor ForestGreen
Definition ColorList.h:58
static const FColor Sienna
Definition ColorList.h:104
static const FColor MediumAquamarine
Definition ColorList.h:74
static const FColor YellowGreen
Definition ColorList.h:120
ARK_API int32 GetColorIndex(const TCHAR *ColorName) const
static const FColor Green
Definition ColorList.h:24
ARK_API const FColor & GetFColorByIndex(int32 ColorIndex) const
static const FColor RichBlue
Definition ColorList.h:99
static const FColor MidnightBlue
Definition ColorList.h:85
static const FColor LightGrey
Definition ColorList.h:68
static const FColor SkyBlue
Definition ColorList.h:106
bool IsValidColorName(const TCHAR *ColorName) const
static const FColor NewMidnightBlue
Definition ColorList.h:89
static const FColor DarkBrown
Definition ColorList.h:43
static const FColor Gold
Definition ColorList.h:59
static const FColor Copper
Definition ColorList.h:40
const uint32 & Data
Definition BitArray.h:175
FORCEINLINE operator bool() const
Definition BitArray.h:169
FORCEINLINE FConstBitReference(const uint32 &InData, uint32 InMask)
Definition BitArray.h:164
SIZE_T GetAllocatedSize(SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
SizeType CalculateSlackShrink(SizeType NumElements, SizeType CurrentNumSlackElements, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const
void MoveToEmpty(ForElementType &Other)
void ResizeAllocation(SizeType PreviousNumElements, SizeType NumElements, SIZE_T NumBytesPerElement)
SizeType CalculateSlackReserve(SizeType NumElements, SIZE_T NumBytesPerElement) const
void MoveToEmptyFromOtherAllocator(typename OtherAllocatorType::template ForElementType< ElementType > &Other)
SizeType CalculateSlackGrow(SizeType NumElements, SizeType CurrentNumSlackElements, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const
SizeType CalculateSlackReserve(SizeType NumElements, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const
SizeType CalculateSlackShrink(SizeType NumElements, SizeType CurrentNumSlackElements, SIZE_T NumBytesPerElement) const
SizeType CalculateSlackGrow(SizeType NumElements, SizeType CurrentNumSlackElements, SIZE_T NumBytesPerElement) const
void ResizeAllocation(SizeType PreviousNumElements, SizeType NumElements, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement)
ForElementType< FScriptContainerElement > ForAnyElementType
FDelegateBase & operator=(FDelegateBase &&Other)
FORCEINLINE IDelegateInstance * GetDelegateInstanceProtected() const
SIZE_T GetAllocatedSize() const
FDelegateAllocatorType::ForElementType< FAlignedInlineDelegateType > DelegateAllocator
void * Allocate(int32 Size)
FDelegateBase(FDelegateBase &&Other)
FORCEINLINE void Unbind()
friend void * operator new(size_t Size, FDelegateBase &Base)
friend FORCEINLINE uint32 GetTypeHash(const FDelegateHandle &Key)
bool operator==(const FDelegateHandle &Rhs) const
static uint64 GenerateNewID()
bool IsValid() const
FDelegateHandle(EGenerateNewHandleType)
bool operator!=(const FDelegateHandle &Rhs) const
Definition NameTypes.h:1879
FDisplayNameEntryId(FName Name)
Definition NameTypes.h:1882
static FDisplayNameEntryId FromComparisonId(FNameEntryId ComparisonId)
FORCEINLINE FName ToName(uint32 Number) const
Definition NameTypes.h:1883
FDisplayNameEntryId()
Definition NameTypes.h:1881
friend bool operator==(FDisplayNameEntryId A, FDisplayNameEntryId B)
Definition NameTypes.h:1903
FORCEINLINE FNameEntryId GetComparisonId() const
Definition NameTypes.h:1902
FNameEntryId ToDisplayId() const
FNameEntryId Id
Definition NameTypes.h:1898
friend uint32 GetTypeHash(FDisplayNameEntryId InId)
Definition NameTypes.h:1907
friend bool operator==(FDisplayNameEntryId A, FNameEntryId B)
Definition NameTypes.h:1906
FORCEINLINE FNameEntryId GetDisplayId() const
Definition NameTypes.h:1901
FDisplayNameEntryId(FNameEntryId InId, FNameEntryId)
Definition NameTypes.h:1900
friend bool operator==(FNameEntryId A, FDisplayNameEntryId B)
Definition NameTypes.h:1905
void SetLoadedComparisonId(FNameEntryId ComparisonId)
FEngineVersionBase(uint16 InMajor, uint16 InMinor, uint16 InPatch=0, uint32 InChangelist=0)
bool HasChangelist() const
bool IsEmpty() const
FORCEINLINE uint16 GetMajor() const
uint32 GetChangelist() const
bool IsLicenseeVersion() const
FORCEINLINE uint16 GetPatch() const
FEngineVersionBase()=default
FORCEINLINE uint16 GetMinor() const
static EVersionComparison GetNewest(const FEngineVersionBase &First, const FEngineVersionBase &Second, EVersionComponent *OutComponent)
static uint32 EncodeLicenseeChangelist(uint32 Changelist)
static int32 GCD(int32 A, int32 B)
Definition Sorting.h:172
Definition Event.h:21
Definition Exec.h:29
virtual bool Exec_Dev(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)
Definition Exec.h:62
virtual bool Exec_Editor(UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)
Definition Exec.h:65
virtual ~FExec()
FFormatArgumentValue(const int64 Value)
Definition Text.h:836
FORCEINLINE EFormatArgumentType::Type GetType() const
Definition Text.h:889
FFormatArgumentValue(const int32 Value)
Definition Text.h:824
FFormatArgumentValue(FText &&Value)
Definition Text.h:866
FFormatArgumentValue(ETextGender Value)
Definition Text.h:872
FFormatArgumentValue(const FText &Value)
Definition Text.h:860
FString ToFormattedString(const bool bInRebuildText, const bool bInRebuildAsSource) const
FORCEINLINE int64 GetIntValue() const
Definition Text.h:894
FFormatArgumentValue(const uint64 Value)
Definition Text.h:842
void ToExportedString(FString &OutResult, const bool bStripPackageNamespace=false) const
FORCEINLINE float GetFloatValue() const
Definition Text.h:906
TOptional< FText > TextValue
Definition Text.h:939
FORCEINLINE ETextGender GetGenderValue() const
Definition Text.h:924
friend void operator<<(FStructuredArchive::FSlot Slot, FFormatArgumentValue &Value)
double DoubleValue
Definition Text.h:937
FORCEINLINE double GetDoubleValue() const
Definition Text.h:912
FString ToExportedString(const bool bStripPackageNamespace=false) const
const TCHAR * FromExportedString(const TCHAR *InBuffer)
bool IdenticalTo(const FFormatArgumentValue &Other, const ETextIdenticalModeFlags CompareModeFlags) const
FORCEINLINE uint64 GetUIntValue() const
Definition Text.h:900
FFormatArgumentValue(const double Value)
Definition Text.h:854
void ToFormattedString(const bool bInRebuildText, const bool bInRebuildAsSource, FString &OutResult) const
FFormatArgumentValue(const float Value)
Definition Text.h:848
FORCEINLINE const FText & GetTextValue() const
Definition Text.h:918
FFormatArgumentValue(const uint32 Value)
Definition Text.h:830
FBasicVirtualMemoryBlock(void *InPtr, uint32 InVMSizeDivVirtualSizeAlignment)
FBasicVirtualMemoryBlock(const FBasicVirtualMemoryBlock &Other)=default
FBasicVirtualMemoryBlock & operator=(const FBasicVirtualMemoryBlock &Other)=default
FHistoricTextFormatData(FText InFormattedText, FTextFormat &&InSourceFmt, FFormatNamedArguments &&InArguments)
Definition Text.h:1037
FTextFormat SourceFmt
Definition Text.h:1048
FFormatNamedArguments Arguments
Definition Text.h:1051
FHistoricTextNumericData(const EType InFormatType, const FFormatArgumentValue &InSourceValue, const TOptional< FNumberFormattingOptions > &InFormatOptions)
Definition Text.h:1069
TOptional< FNumberFormattingOptions > FormatOptions
Definition Text.h:1083
FFormatArgumentValue SourceValue
Definition Text.h:1080
static FInternationalization & Get()
TArray< FCultureRef > GetAvailableCultures(const TArray< FString > &InCultureNames, const bool bIncludeDerivedCultures)
bool IsCultureRemapped(const FString &Name, FString *OutMappedCulture)
FCultureChangedEvent CultureChangedEvent
bool SetCurrentLanguage(const FString &InCultureName)
static bool IsAvailable()
FCultureRef GetCurrentAssetGroupCulture(const FName &InAssetGroupName) const
bool SetCurrentAssetGroupCulture(const FName &InAssetGroupName, const FString &InCultureName)
bool IsCultureAllowed(const FString &Name)
FCultureRef GetCurrentCulture() const
FCultureRef GetCurrentLanguage() const
FCultureRef GetCurrentLocale() const
TArray< FCultureRef > GetCurrentCultures(const bool bIncludeLanguage, const bool bIncludeLocale, const bool bIncludeAssetGroups) const
static void TearDown()
FCultureRef GetDefaultCulture() const
void AddCustomCulture(const TSharedRef< ICustomCulture > &InCustomCulture)
void GetCultureNames(TArray< FString > &CultureNames) const
bool SetCurrentCulture(const FString &InCultureName)
FCultureRef GetInvariantCulture() const
TUniqueObj< FImplementation > Implementation
void RestoreCultureState(const FCultureStateSnapshot &InSnapshot)
void GetCulturesWithAvailableLocalization(const TArray< FString > &InLocalizationPaths, TArray< FCultureRef > &OutAvailableCultures, const bool bIncludeDerivedCultures)
FCultureChangedEvent & OnCultureChanged()
bool SetCurrentLanguageAndLocale(const FString &InCultureName)
FCulturePtr GetCustomCulture(const FString &InCultureName) const
TArray< TTuple< FName, FCulturePtr > > CurrentAssetGroupCultures
FLegacyInternationalization FImplementation
FCultureRef GetDefaultLocale() const
void RefreshCultureDisplayNames(const TArray< FString > &InPrioritizedDisplayCultureNames)
TArray< FString > GetPrioritizedCultureNames(const FString &Name)
FCulturePtr GetCulture(const FString &InCultureName)
void ClearCurrentAssetGroupCulture(const FName &InAssetGroupName)
TArray< FCultureRef > CustomCultures
static FText ForUseOnlyByLocMacroAndGraphNodeTextLiterals_CreateText(const TCHAR *InTextLiteral, const TCHAR *InNamespace, const TCHAR *InKey)
FCultureRef GetDefaultLanguage() const
bool SetCurrentLocale(const FString &InCultureName)
void BackupCultureState(FCultureStateSnapshot &OutSnapshot) const
FIsDuplicatingClassForReinstancing & operator=(bool bOther)
friend bool operator==(const FLazyName &A, const FLazyName &B)
FLazyName(FName Name)
Definition NameTypes.h:1775
uint32 Number
Definition NameTypes.h:1834
friend bool operator==(const FLazyName &Lazy, FName Name)
Definition NameTypes.h:1862
FLiteralOrName Either
Definition NameTypes.h:1833
FLazyName(const ANSICHAR(&Literal)[N])
Definition NameTypes.h:1769
static uint32 ParseNumber(const ANSICHAR *Literal, int32 Len)
operator FName() const
Definition NameTypes.h:1780
FName Resolve() const
FLazyName(const WIDECHAR(&Literal)[N])
Definition NameTypes.h:1761
bool bLiteralIsWide
Definition NameTypes.h:1837
static uint32 ParseNumber(const WIDECHAR *Literal, int32 Len)
friend bool operator==(FName Name, const FLazyName &Lazy)
Definition NameTypes.h:1844
FORCEINLINE int32 Compare(const FLocKey &Other) const
FLocKey & operator=(const FLocKey &InOther)
Definition LocKeyFuncs.h:49
FORCEINLINE bool Equals(const FLocKey &Other) const
FORCEINLINE bool operator!=(const FLocKey &Other) const
Definition LocKeyFuncs.h:78
FLocKey(FLocKey &&InOther)
Definition LocKeyFuncs.h:42
FString Str
friend uint32 GetTypeHash(const FLocKey &Id)
FLocKey(const TCHAR *InStr)
Definition LocKeyFuncs.h:18
FLocKey(FString &&InStr)
Definition LocKeyFuncs.h:30
FLocKey(const FLocKey &InOther)
Definition LocKeyFuncs.h:36
FORCEINLINE const FString & GetString() const
FLocKey & operator=(FLocKey &&InOther)
Definition LocKeyFuncs.h:60
FORCEINLINE bool operator==(const FLocKey &Other) const
Definition LocKeyFuncs.h:73
FLocKey(const FString &InStr)
Definition LocKeyFuncs.h:24
FORCEINLINE bool operator>=(const FLocKey &Other) const
Definition LocKeyFuncs.h:98
static FORCEINLINE uint32 ProduceHash(const FString &InStr, const uint32 InBaseHash=0)
FORCEINLINE bool IsEmpty() const
FORCEINLINE bool operator<=(const FLocKey &Other) const
Definition LocKeyFuncs.h:88
uint32 Hash
FORCEINLINE bool operator>(const FLocKey &Other) const
Definition LocKeyFuncs.h:93
FORCEINLINE bool operator<(const FLocKey &Other) const
Definition LocKeyFuncs.h:83
virtual const TCHAR * GetDescriptiveName()
Definition MemoryBase.h:208
virtual void Free(void *Original)=0
virtual void UpdateStats()
virtual void OnMallocInitialized()
Definition MemoryBase.h:216
virtual void * TryMalloc(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)
virtual void OnPreFork()
Definition MemoryBase.h:221
virtual bool GetAllocationSize(void *Original, SIZE_T &SizeOut)
Definition MemoryBase.h:133
virtual void * Malloc(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)=0
virtual bool ValidateHeap()
Definition MemoryBase.h:198
virtual void SetupTLSCachesOnCurrentThread()
Definition MemoryBase.h:148
virtual bool IsInternallyThreadSafe() const
Definition MemoryBase.h:190
virtual void GetAllocatorStats(FGenericMemoryStats &out_Stats)
virtual void DumpAllocatorStats(class FOutputDevice &Ar)
Definition MemoryBase.h:181
virtual void Trim(bool bTrimThreadCaches)
Definition MemoryBase.h:141
virtual void * TryRealloc(void *Original, SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)
virtual void * Realloc(void *Original, SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)=0
virtual void OnPostFork()
Definition MemoryBase.h:226
virtual void InitializeStatsMetadata()
virtual void ClearAndDisableTLSCachesOnCurrentThread()
Definition MemoryBase.h:155
virtual SIZE_T QuantizeSize(SIZE_T Count, uint32 Alignment)
Definition MemoryBase.h:121
void WriteObject(const T &Object)
uint32 GetOffset() const
void WriteObject(const void *Object, const FTypeLayoutDesc &TypeDesc)
const FPlatformTypeLayoutParameters & GetHostLayoutParams() const
FMemoryImageWriter(FMemoryImage &InImage)
uint32 WriteBytes(const void *Data, uint32 Size)
int32 AddTypeDependency(const FTypeLayoutDesc &TypeDesc)
FMemoryImage & GetImage() const
uint32 WriteBytes(const T &Data)
uint32 WriteNullPointer()
void WriteRootObject(const void *Object, const FTypeLayoutDesc &TypeDesc)
uint32 WriteRawPointerSizedBytes(uint64 PointerValue)
const FPlatformTypeLayoutParameters & GetTargetLayoutParams() const
void WriteObjectArray(const void *Object, const FTypeLayoutDesc &TypeDesc, uint32_t NumArray)
FMemoryImageWriter WritePointer(const FTypeLayoutDesc &TypeDesc)
uint32 WriteFMemoryImageName(int32 NumBytes, const FName &Name)
uint32 WriteVTable(const FTypeLayoutDesc &TypeDesc, const FTypeLayoutDesc &DerivedTypeDesc)
void WriteRootObject(const T &Object)
bool Is64BitTarget() const
FPointerTableBase & GetPointerTable() const
uint32 WriteAlignment(uint32 Alignment)
FMemoryImageSection * Section
uint32 WriteFScriptName(const FScriptName &Name)
const FPointerTableBase * TryGetPrevPointerTable() const
FMemoryImageWriter(FMemoryImageSection *InSection)
bool Is32BitTarget() const
FMemoryImageWriter WritePointer(const FTypeLayoutDesc &StaticTypeDesc, const FTypeLayoutDesc &DerivedTypeDesc, uint32 *OutOffsetToBase=nullptr)
void WritePaddingToSize(uint32 Offset)
const FPointerTableBase * PrevPointerTable
const FTypeLayoutDesc * GetDerivedTypeDesc(const FTypeLayoutDesc &StaticTypeDesc, int32 TypeIndex) const
FPlatformTypeLayoutParameters FrozenLayoutParameters
uint32 UnfreezeObject(const T &Object, void *OutDst) const
const FPointerTableBase * TryGetPrevPointerTable() const
uint32 UnfreezeObject(const void *Object, const FTypeLayoutDesc &TypeDesc, void *OutDst) const
FMemoryUnfreezeContent(const FPointerTableBase *InPointerTable)
FMemoryUnfreezeContent(const FPointerTableBase *InPointerTable, const FPlatformTypeLayoutParameters &InLayoutParams)
FNameBuilder()=default
FNameBuilder(const FName InName)
Definition NameTypes.h:1927
static bool IsValidXName(const FString &InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr)
FORCEINLINE FName(FNameEntryId InComparisonIndex, FNameEntryId InDisplayIndex, int32 InNumber)
Definition NameTypes.h:945
static FString NameToDisplayString(const FString &InDisplayName, const bool bIsBool)
FName(TStringView< UTF8CHAR > View, int32 InNumber)
Definition NameTypes.h:1098
FName(const WIDECHAR *Name, EFindName FindType=FNAME_Add)
FName(const WIDECHAR *Name, int32 Number)
static void AutoTest()
FORCEINLINE FName(FName Other, int32 InNumber)
Definition NameTypes.h:936
static bool IsValidXName(const FName InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr)
static void RemoveNameToDisplayStringExemption(const FString &InExemption)
FName(int32 Len, const UTF8CHAR *Name, int32 Number)
FORCEINLINE int32 CompareIndexes(const FName &Other) const
Definition NameTypes.h:897
friend FORCEINLINE uint32 GetTypeHash(FName Name)
Definition NameTypes.h:1383
FName(int32 Len, const UTF8CHAR *Name, int32 Number, EFindName FindType)
FORCEINLINE bool IsEqual(const FName &Other, const ENameCase CompareMethod=ENameCase::IgnoreCase, const bool bCompareNumber=true) const
Definition NameTypes.h:1641
FName(const WIDECHAR *Name, int32 Number, EFindName FindType)
FNameEntryId ComparisonIndex
Definition NameTypes.h:1240
static TArray< const FNameEntry * > DebugDump()
void AppendString(FWideStringBuilderBase &Out) const
FORCEINLINE bool operator==(EName Ename) const
Definition NameTypes.h:1636
bool operator!=(const CharType *Other) const
Definition NameTypes.h:1140
bool TryAppendAnsiString(FAnsiStringBuilderBase &Out) const
FName(int32 Len, const UTF8CHAR *Name, EFindName FindType=FNAME_Add)
FName(const TCHAR *Name, int32 InNumber, EFindName FindType, bool bSplitName)
static const FNameEntry * ResolveEntryRecursive(FNameEntryId LookupId)
friend FORCEINLINE bool operator==(FMemoryImageName Lhs, FName Rhs)
Definition NameTypes.h:1414
static const FNameEntry * ResolveEntry(FNameEntryId LookupId)
int32 Compare(const FName &Other) const
uint32 ToString(TCHAR(&Out)[N]) const
Definition NameTypes.h:711
friend bool operator!=(const CharType *LHS, const FName &RHS)
Definition NameTypes.h:1348
FName(int32 Len, const WIDECHAR *Name, int32 Number, EFindName FindType)
FORCEINLINE void SetNumber(const int32 NewNumber)
Definition NameTypes.h:630
friend FORCEINLINE bool operator==(FMinimalName Lhs, FName Rhs)
Definition NameTypes.h:1388
static void DisplayHash(class FOutputDevice &Ar)
friend FORCEINLINE bool operator!=(FName Lhs, FScriptName Rhs)
Definition NameTypes.h:1410
FORCEINLINE FNameEntryId GetDisplayIndexInternal() const
Definition NameTypes.h:1280
bool operator==(const ANSICHAR *Other) const
static FName CreateFromDisplayId(FNameEntryId DisplayId, int32 Number)
Definition NameTypes.h:959
FName(int32 Len, const ANSICHAR *Name, int32 Number, EFindName FindType)
static FNameEntryId GetComparisonIdFromDisplayId(FNameEntryId DisplayId)
Definition NameTypes.h:953
FORCEINLINE bool operator==(FName Other) const
Definition NameTypes.h:745
friend FORCEINLINE bool operator!=(FMinimalName Lhs, FName Rhs)
Definition NameTypes.h:1392
FName(TStringView< WIDECHAR > View, int32 InNumber, EFindName FindType)
Definition NameTypes.h:1072
friend const TCHAR * DebugFName(FName &)
FName(TStringView< ANSICHAR > View, EFindName FindType=FNAME_Add)
Definition NameTypes.h:1020
static void TearDown()
FORCEINLINE FNameEntryId GetDisplayIndex() const
Definition NameTypes.h:613
static int32 GetNameTableMemorySize()
FName(const char *Name, EFindName FindType=FNAME_Add)
Definition NameTypes.h:1009
FName(TStringView< WIDECHAR > View, EFindName FindType=FNAME_Add)
Definition NameTypes.h:1025
static bool IsValidXName(const TCHAR *InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr)
static int32 GetNumAnsiNames()
FName(int32 Len, const ANSICHAR *Name, int32 Number)
FORCEINLINE bool operator!=(FName Other) const
Definition NameTypes.h:750
bool IsValidIndexFast() const
Definition NameTypes.h:803
static int32 GetNumWideNames()
bool operator==(const WIDECHAR *Other) const
static int32 GetNameEntryMemorySize()
static FNameEntry const * GetEntry(EName Ename)
uint32 Number
Definition NameTypes.h:1243
FORCEINLINE FName(EName Ename, int32 InNumber)
Definition NameTypes.h:924
void ToString(FWideStringBuilderBase &Out) const
FORCEINLINE FName(FMinimalName InName)
Definition NameTypes.h:1565
uint32 GetStringLength() const
friend FORCEINLINE bool operator!=(FName Lhs, FMinimalName Rhs)
Definition NameTypes.h:1397
bool IsValidGroupName(FText &OutReason, bool bIsGroupName=false) const
Definition NameTypes.h:868
const EName * ToEName() const
void AppendString(FString &Out) const
FName(int32 Len, const ANSICHAR *Name, EFindName FindType=FNAME_Add)
static FORCEINLINE FName CreateNumberedNameIfNecessary(FNameEntryId ComparisonId, int32 Number)
Definition NameTypes.h:1322
friend FScriptName NameToScriptName(FName InName)
Definition NameTypes.h:1663
static FString SafeString(FNameEntryId InDisplayIndex, int32 InstanceNumber=NAME_NO_NUMBER_INTERNAL)
FString * GetPlainNameString(FString *result) const
Definition NameTypes.h:637
FORCEINLINE FNameEntryId GetComparisonIndex() const
Definition NameTypes.h:607
FName(TStringView< UTF8CHAR > View, int32 InNumber, EFindName FindType)
Definition NameTypes.h:1080
FString ToString() const
Definition NameTypes.h:662
friend const TCHAR * DebugFName(int32)
FORCEINLINE bool LexicalLess(const FName &Other) const
Definition NameTypes.h:779
FORCEINLINE bool IsNone() const
Definition NameTypes.h:785
FName(const UTF8CHAR *Name, EFindName FindType=FNAME_Add)
FName(int32 Len, const WIDECHAR *Name, int32 Number)
FORCEINLINE uint64 ToUnstableInt() const
Definition NameTypes.h:1226
bool IsValidXName(FText &OutReason, const FString &InInvalidChars=INVALID_NAME_CHARACTERS) const
Definition NameTypes.h:843
uint32 ToString(TCHAR *Out, uint32 OutSize) const
FORCEINLINE bool operator!=(EName Ename) const
Definition NameTypes.h:1668
static FNameEntry const * GetEntry(FNameEntryId Id)
static FString SanitizeWhitespace(const FString &FNameString)
friend FMinimalName NameToMinimalName(FName InName)
Definition NameTypes.h:1658
static constexpr uint32 StringBufferSize
Definition NameTypes.h:699
FORCEINLINE bool FastLess(const FName &Other) const
Definition NameTypes.h:773
FName(TStringView< UTF8CHAR > View, EFindName FindType=FNAME_Add)
Definition NameTypes.h:1030
static FORCEINLINE FName CreateNumberedNameIfNecessary(FNameEntryId ComparisonId, FNameEntryId DisplayId, int32 Number)
Definition NameTypes.h:1301
bool IsValid() const
Definition NameTypes.h:800
bool IsValidObjectName(FText &OutReason) const
Definition NameTypes.h:855
FName(const FNameEntrySerialized &LoadedEntry)
FName(TStringView< WIDECHAR > View, int32 InNumber)
Definition NameTypes.h:1093
static bool IsValidXName(const FStringView &InName, const FString &InInvalidChars, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr)
friend FORCEINLINE bool operator==(FScriptName Lhs, FName Rhs)
Definition NameTypes.h:1402
void ToString(FString &Out) const
Definition NameTypes.h:678
FName(const UTF8CHAR *Name, int32 Number)
FName(const ANSICHAR *Name, int32 Number)
uint32 GetPlainNameString(TCHAR(&OutName)[NAME_SIZE]) const
friend bool operator==(const CharType *LHS, const FName &RHS)
Definition NameTypes.h:1335
static bool IsWithinBounds(FNameEntryId Id)
static void AddNameToDisplayStringExemption(const FString &InExemption)
void AppendString(FUtf8StringBuilderBase &Out) const
FName(TStringView< ANSICHAR > View, int32 InNumber, EFindName FindType)
Definition NameTypes.h:1064
friend const TCHAR * DebugFName(int32, int32)
FName(const UTF8CHAR *Name, int32 Number, EFindName FindType)
FORCEINLINE int32 GetNumber() const
Definition NameTypes.h:625
const FNameEntry * GetComparisonNameEntry() const
FName(const ANSICHAR *Name, int32 Number, EFindName FindType)
FName(const TCHAR *Name, int32 InNumber, bool bSplitName)
FName(int32 Len, const WIDECHAR *Name, EFindName FindType=FNAME_Add)
void GetPlainANSIString(ANSICHAR(&AnsiName)[NAME_SIZE]) const
bool IsValidXName(const FString &InInvalidChars=INVALID_NAME_CHARACTERS, FText *OutReason=nullptr, const FText *InErrorCtx=nullptr) const
Definition NameTypes.h:830
friend FORCEINLINE bool operator!=(FScriptName Lhs, FName Rhs)
Definition NameTypes.h:1406
const FNameEntry * GetDisplayNameEntry() const
void ToString(FUtf8StringBuilderBase &Out) const
FORCEINLINE void AppendStringInternal(StringBufferType &Out) const
FORCEINLINE FName()
Definition NameTypes.h:974
friend FORCEINLINE bool operator!=(FName Lhs, FMemoryImageName Rhs)
Definition NameTypes.h:1418
FName(ENoInit)
Definition NameTypes.h:984
FName(TStringView< ANSICHAR > View, int32 InNumber)
Definition NameTypes.h:1088
FORCEINLINE FName(EName Ename)
Definition NameTypes.h:916
friend FORCEINLINE bool operator!=(FMemoryImageName Lhs, FName Rhs)
Definition NameTypes.h:1422
FORCEINLINE FNameEntryId GetComparisonIndexInternal() const
Definition NameTypes.h:1274
FORCEINLINE FName(FMemoryImageName InName)
Definition NameTypes.h:1583
FORCEINLINE FName(FScriptName InName)
Definition NameTypes.h:1574
void GetPlainWIDEString(WIDECHAR(&WideName)[NAME_SIZE]) const
FORCEINLINE FNameEntryId GetDisplayIndexFast() const
Definition NameTypes.h:1264
FNetworkReplayVersion(const FString &InAppString, const uint32 InNetworkVersion, const uint32 InChangelist)
FNoncopyable(const FNoncopyable &)
FNoncopyable & operator=(const FNoncopyable &)
FOptionalTaskTagScope(ETaskTag InTag=ETaskTag::ENone)
virtual void SerializeRecord(const UE::FLogRecord &Record)
void Log(const TCHAR *S)
virtual bool CanBeUsedOnPanicThread() const
void SetSuppressEventTag(bool bInSuppressEventTag)
virtual bool IsMemoryOnly() const
void VARARGS LogfImpl(const TCHAR *Fmt,...)
virtual void Serialize(const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category, const double Time)
virtual void Dump(class FArchive &Ar)
bool bAutoEmitLineTerminator
virtual bool CanBeUsedOnAnyThread() const
FORCEINLINE void CategorizedLogf(const FName &Category, ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args)
void Log(const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Str)
FOutputDevice(FOutputDevice &&)=default
void Log(ELogVerbosity::Type Verbosity, const FString &S)
void Log(ELogVerbosity::Type Verbosity, const TCHAR *S)
void Logf(const FmtType &Fmt)
virtual void Flush()
void Log(const FString &S)
void VARARGS LogfImpl(ELogVerbosity::Type Verbosity, const TCHAR *Fmt,...)
FOutputDevice & operator=(const FOutputDevice &)=default
FORCEINLINE void Logf(const FmtType &Fmt, Types... Args)
void Log(const FName &Category, ELogVerbosity::Type Verbosity, const FString &S)
FORCEINLINE bool GetSuppressEventTag() const
FOutputDevice & operator=(FOutputDevice &&)=default
FOutputDevice(const FOutputDevice &)=default
FORCEINLINE void Logf(ELogVerbosity::Type Verbosity, const FmtType &Fmt, Types... Args)
virtual void Serialize(const TCHAR *V, ELogVerbosity::Type Verbosity, const FName &Category)=0
virtual void TearDown()
FORCEINLINE bool GetAutoEmitLineTerminator() const
void Log(const FText &S)
virtual bool CanBeUsedOnMultipleThreads() const
virtual ~FOutputDevice()=default
void VARARGS CategorizedLogfImpl(const FName &Category, ELogVerbosity::Type Verbosity, const TCHAR *Fmt,...)
void SetAutoEmitLineTerminator(bool bInAutoEmitLineTerminator)
FORCEINLINE FRelativeBitReference(int32 BitIndex)
Definition BitArray.h:184
UE_NODISCARD_CTOR FScopeLock(FCriticalSection *InSynchObject)
Definition ScopeLock.h:35
FScopeLock & operator=(FScopeLock &InScopeLock)
Definition ScopeLock.h:66
FCriticalSection * SynchObject
Definition ScopeLock.h:74
void Unlock()
Definition ScopeLock.h:48
FScopeLock(const FScopeLock &InScopeLock)
FScopeUnlock(const FScopeUnlock &InScopeLock)
FCriticalSection * SynchObject
Definition ScopeLock.h:136
FScopeUnlock & operator=(FScopeUnlock &InScopeLock)
Definition ScopeLock.h:128
UE_NODISCARD_CTOR FScopeUnlock(FCriticalSection *InSynchObject)
Definition ScopeLock.h:102
FScopedEnterBackgroundEvent(const TCHAR *Text)
void operator=(const FScriptArray &)
FScriptArray(int32 InNum, int32 NumBytesPerElement, uint32 AlignmentOfElement)
FScriptArray()=default
FScriptArray(const FScriptArray &)
void MoveAssign(FScriptArray &Other, int32 NumBytesPerElement, uint32 AlignmentOfElement)
FORCEINLINE FSetElementId()=default
FORCEINLINE friend bool operator!=(const FSetElementId &A, const FSetElementId &B)
Definition Set.h:129
int32 Index
Definition Set.h:146
FORCEINLINE bool IsValidId() const
Definition Set.h:119
FORCEINLINE FSetElementId(int32 InIndex)
Definition Set.h:149
friend class TScriptSet
Definition Set.h:113
FORCEINLINE int32 AsInteger() const
Definition Set.h:134
static FORCEINLINE FSetElementId FromInteger(int32 Integer)
Definition Set.h:139
FORCEINLINE friend bool operator==(const FSetElementId &A, const FSetElementId &B)
Definition Set.h:125
DataType::TConstIterator TConstIterator
UE_NODISCARD static ARK_API FString ConcatCF(const TCHAR *Lhs, const FString &Rhs)
Definition String.cpp:617
ARK_API void AppendChars(const UCS2CHAR *Str, int32 Count)
Definition String.cpp:357
UE_NODISCARD FORCEINLINE FString LeftChop(int32 Count) &&
UE_NODISCARD FString Replace(const TCHAR *From, const TCHAR *To, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) &&
ARK_API FString(const UTF8CHAR *Str)
Definition String.cpp:251
FORCEINLINE const TCHAR & operator[](int32 Index) const UE_LIFETIMEBOUND
FORCEINLINE void MidInline(int32 Start, int32 Count=MAX_int32, bool bAllowShrinking=true)
UE_NODISCARD FString Reverse() const &
Definition String.cpp:804
void ToUpperInline()
UE_NODISCARD FString TrimStart() const &
Definition String.cpp:702
UE_NODISCARD FORCEINLINE friend FString operator/(FString &&Lhs, const FString &Rhs)
UE_NODISCARD FORCEINLINE friend FString operator/(const FString &Lhs, const FString &Rhs)
UE_NODISCARD FORCEINLINE FString Mid(int32 Start) const &
UE_NODISCARD FORCEINLINE FString Right(int32 Count) const &
ARK_API void AppendChars(const ANSICHAR *Str, int32 Count)
Definition String.cpp:345
static void VARARGS AppendfImpl(FString &AppendToMe, const TCHAR *Fmt,...)
Definition String.cpp:1329
UE_NODISCARD FORCEINLINE bool operator==(const FString &Rhs) const
FORCEINLINE FString & Append(const CharType *Str, int32 Count)
UE_NODISCARD FORCEINLINE friend bool operator<(const FString &Lhs, const CharType *Rhs)
UE_NODISCARD static ARK_API FString ConcatFF(const FString &Lhs, const FString &Rhs)
Definition String.cpp:611
static UE_NODISCARD FString FromHexBlob(const uint8 *SrcBuffer, const uint32 SrcSize)
Definition String.cpp:919
static FString VARARGS PrintfImpl(const TCHAR *Fmt,...)
UE_NODISCARD bool StartsWith(const TCHAR *InPrefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
UE_NODISCARD bool MatchesWildcard(const TCHAR *Wildcard, int32 WildcardLen, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition String.cpp:1106
UE_NODISCARD bool StartsWith(const FString &InPrefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
FString(FString &&)=default
UE_NODISCARD FORCEINLINE friend bool operator>=(const FString &Lhs, const FString &Rhs)
UE_NODISCARD FORCEINLINE friend TEnableIf< TIsCharType< CharType >::Value, FString >::Type operator+(const FString &Lhs, CharType Rhs)
UE_NODISCARD bool EndsWith(TCharRangeType &&InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
FORCEINLINE TCHAR & operator[](int32 Index) UE_LIFETIMEBOUND
static UE_NODISCARD FString Join(const RangeType &Range, const TCHAR *Separator)
friend FORCEINLINE uint32 GetTypeHash(const FString &S)
UE_NODISCARD bool EndsWith(const TCHAR *InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
UE_NODISCARD FString TrimEnd() const &
Definition String.cpp:725
UE_NODISCARD FString ToLower() const &
FORCEINLINE void RightChopInline(int32 Count, bool bAllowShrinking=true)
UE_NODISCARD FORCEINLINE friend bool operator>=(const CharType *Lhs, const FString &Rhs)
UE_NODISCARD static ARK_API FString ConcatRF(const TCHAR *Lhs, int32 LhsLen, FString &&Rhs)
Definition String.cpp:622
UE_NODISCARD FString ReplaceCharWithEscapedChar(const TArray< TCHAR > *Chars=nullptr) const &
void TrimStartInline()
Definition String.cpp:692
UE_NODISCARD FORCEINLINE friend FString operator/(const FString &Lhs, const TCHAR *Rhs)
UE_NODISCARD static ARK_API FString ConcatFR(FString &&Lhs, const TCHAR *Rhs, int32 RhsLen)
Definition String.cpp:620
UE_NODISCARD static ARK_API FString ConcatFF(FString &&Lhs, FString &&Rhs)
Definition String.cpp:614
FORCEINLINE void RightInline(int32 Count, bool bAllowShrinking=true)
FORCEINLINE bool FindChar(TCHAR InChar, int32 &Index) const
static UE_NODISCARD FString Printf(const FmtType &Fmt, Types... Args)
int32 ReplaceInline(const TCHAR *SearchText, const TCHAR *ReplacementText, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
UE_NODISCARD FORCEINLINE int32 Compare(const FString &Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
FORCEINLINE FString(FString &&Other, int32 ExtraSlack)
static UE_NODISCARD FString Chr(TCHAR Ch)
Definition String.cpp:1021
UE_NODISCARD FString ToLower() &&
UE_NODISCARD FORCEINLINE friend bool operator>=(const FString &Lhs, const CharType *Rhs)
UE_NODISCARD FORCEINLINE const DataType & GetCharArray() const UE_LIFETIMEBOUND
UE_NODISCARD FORCEINLINE FString Right(int32 Count) &&
UE_NODISCARD FORCEINLINE friend FString operator+(const TCHAR *Lhs, FString &&Rhs)
FORCEINLINE SIZE_T GetAllocatedSize() const
UE_NODISCARD bool StartsWith(TCharRangeType &&InPrefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
UE_NODISCARD FString RightChop(int32 Count) const &
UE_NODISCARD static ARK_API FString ConcatFC(FString &&Lhs, const TCHAR *Rhs)
Definition String.cpp:616
UE_NODISCARD FORCEINLINE friend bool operator==(const CharType *Lhs, const FString &Rhs)
FORCEINLINE FString & operator+=(AppendedCharType Char)
UE_NODISCARD FORCEINLINE friend FString operator+(T &&Lhs, FString &&Rhs)
ARK_API FString(int32 Len, const WIDECHAR *Str)
Definition String.cpp:254
UE_NODISCARD FORCEINLINE friend bool operator>(const CharType *Lhs, const FString &Rhs)
UE_NODISCARD FORCEINLINE friend FString operator/(FString &&Lhs, const TCHAR *Rhs)
UE_NODISCARD FORCEINLINE friend bool operator>(const FString &Lhs, const CharType *Rhs)
UE_NODISCARD FORCEINLINE friend FString operator+(FString &&Lhs, const TCHAR *Rhs)
TArray< TCHAR, AllocatorType > DataType
ARK_API void AppendChars(const UTF8CHAR *Str, int32 Count)
Definition String.cpp:363
FORCEINLINE FString & operator=(CharRangeType &&Range)
UE_NODISCARD FORCEINLINE bool IsValidIndex(int32 Index) const
ARK_API bool RemoveFromStart(const TCHAR *InPrefix, int32 InPrefixLen, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
Definition String.cpp:489
UE_NODISCARD int32 Find(const TCHAR *SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart, int32 StartPosition=INDEX_NONE) const
UE_NODISCARD FString TrimStart() &&
Definition String.cpp:709
ARK_API void AssignRange(const TCHAR *Str, int32 Len)
Definition String.cpp:279
UE_NODISCARD FORCEINLINE FString Mid(int32 Start) &&
FORCEINLINE FString(const std::wstring &str)
FORCEINLINE FString & Append(CharType *Str)
UE_NODISCARD FORCEINLINE friend FString operator/(const TCHAR *Lhs, const FString &Rhs)
UE_NODISCARD FString TrimStartAndEnd() const &
FORCEINLINE void LeftChopInline(int32 Count, bool bAllowShrinking=true)
UE_NODISCARD bool MatchesWildcard(const FString &Wildcard, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
UE_NODISCARD static ARK_API FString ConcatFF(FString &&Lhs, const FString &Rhs)
Definition String.cpp:612
ARK_API bool RemoveFromEnd(const TCHAR *InSuffix, int32 InSuffixLen, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
Definition String.cpp:505
UE_NODISCARD FString TrimStartAndEnd() &&
Definition String.cpp:686
UE_NODISCARD FString ConvertTabsToSpaces(const int32 InSpacesPerTab) const &
UE_NODISCARD FString ReplaceEscapedCharWithChar(const TArray< TCHAR > *Chars=nullptr) const &
UE_NODISCARD FString TrimQuotes(bool *bQuotesRemoved=nullptr) const &
Definition String.cpp:770
UE_NODISCARD FString TrimChar(const TCHAR CharacterToTrim, bool *bCharRemoved=nullptr) const &
Definition String.cpp:783
static UE_NODISCARD FORCEINLINE FString FromInt(int32 Num)
UE_NODISCARD static ARK_API FString ConcatRF(const TCHAR *Lhs, int32 LhsLen, const FString &Rhs)
Definition String.cpp:621
void ReplaceCharInline(const TCHAR SearchChar, const TCHAR ReplacementChar, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
FORCEINLINE TIterator CreateIterator()
FString & operator=(FString &&)=default
static int32 CullArray(TArray< FString > *InArray)
Definition String.cpp:796
ARK_API void RemoveAt(int32 Index, int32 Count=1, bool bAllowShrinking=true)
Definition String.cpp:484
void Reset(int32 NewReservedSize=0)
UE_NODISCARD bool MatchesWildcard(const TCHAR *Wildcard, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
UE_NODISCARD FString Mid(int32 Start, int32 Count) const &
std::string ToStringUTF8() const
UE_NODISCARD FORCEINLINE bool operator!=(const CharType *Rhs) const
UE_NODISCARD FORCEINLINE friend FString operator+(T &&Lhs, const FString &Rhs)
UE_NODISCARD bool EndsWith(const FString &InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
UE_NODISCARD FORCEINLINE friend bool operator!=(const CharType *Lhs, const FString &Rhs)
static bool ToHexBlob(const FString &Source, uint8 *DestBuffer, const uint32 DestSize)
Definition String.cpp:931
UE_NODISCARD FORCEINLINE friend TEnableIf< TIsCharType< CharType >::Value, FString >::Type operator+(FString &&Lhs, CharType Rhs)
UE_NODISCARD FString ReplaceQuotesWithEscapedQuotes() const &
FORCEINLINE bool FindLastChar(TCHAR InChar, int32 &Index) const
std::string ToString() const
UE_NODISCARD static ARK_API FString ConcatFC(const FString &Lhs, const TCHAR *Rhs)
Definition String.cpp:615
void ConvertTabsToSpacesInline(const int32 InSpacesPerTab)
Definition String.cpp:1296
UE_NODISCARD FString ConvertTabsToSpaces(const int32 InSpacesPerTab) &&
FString(CharRangeType &&Str, int32 ExtraSlack)
void AppendInt(int32 InNum)
FString()=default
UE_NODISCARD bool ToBool() const
static UE_NODISCARD FString Format(const TCHAR *InFormatString, const FStringFormatNamedArguments &InNamedArguments)
ARK_API int32 ParseIntoArrayLines(TArray< FString > &OutArray, bool InCullEmpty=true) const
Definition String.cpp:1147
UE_NODISCARD FString RightPad(int32 ChCount) const
Definition String.cpp:1055
ARK_API bool RemoveFromStart(const FString &InPrefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
void PathAppend(const TCHAR *Str, int32 StrLength)
Definition String.cpp:630
bool StartsWith(const TCHAR *InPrefix, int32 InPrefixLen, ESearchCase::Type SearchCase) const
UE_NODISCARD FORCEINLINE bool Contains(TCharRangeType &&SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart) const
UE_NODISCARD FORCEINLINE int32 Len() const
bool EndsWith(const TCHAR *InSuffix, int32 InSuffixLen, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
UE_NODISCARD FString ReplaceEscapedCharWithChar(const TArray< TCHAR > *Chars=nullptr) &&
void TrimQuotesInline(bool *bQuotesRemoved=nullptr)
Definition String.cpp:765
UE_NODISCARD FString ToUpper() &&
void TrimEndInline()
Definition String.cpp:715
UE_NODISCARD FORCEINLINE friend FString operator+(const FString &Lhs, FString &&Rhs)
UE_NODISCARD FString TrimEnd() &&
Definition String.cpp:732
bool Split(const FString &InS, FString *LeftS, FString *RightS, ESearchCase::Type SearchCase, ESearchDir::Type SearchDir=ESearchDir::FromStart) const
Definition String.cpp:384
UE_NODISCARD FORCEINLINE friend bool operator<=(const FString &Lhs, const FString &Rhs)
static UE_NODISCARD FString ChrN(int32 NumCharacters, TCHAR Char)
Definition String.cpp:1028
static UE_NODISCARD FString FromBlob(const uint8 *SrcBuffer, const uint32 SrcSize)
Definition String.cpp:884
UE_NODISCARD FString TrimChar(const TCHAR CharacterToTrim, bool *bCharRemoved=nullptr) &&
Definition String.cpp:790
FORCEINLINE FString(CharRangeType &&Str)
ARK_API void AppendChars(const WIDECHAR *Str, int32 Count)
Definition String.cpp:351
ARK_API int32 ParseIntoArray(TArray< FString > &OutArray, const TCHAR *const *DelimArray, int32 NumDelims, bool InCullEmpty=true) const
Definition String.cpp:1162
ARK_API FString(const ANSICHAR *Str, int32 ExtraSlack)
Definition String.cpp:257
FORCEINLINE TConstIterator CreateConstIterator() const
ARK_API int32 ParseIntoArrayWS(TArray< FString > &OutArray, const TCHAR *pchExtraDelim=nullptr, bool InCullEmpty=true) const
Definition String.cpp:1123
UE_NODISCARD bool IsNumeric() const
UE_NODISCARD FORCEINLINE friend FString operator+(const FString &Lhs, const TCHAR *Rhs)
ARK_API FString(const UCS2CHAR *Str, int32 ExtraSlack)
Definition String.cpp:260
UE_NODISCARD FString ToUpper() const &
UE_NODISCARD FORCEINLINE bool operator==(const CharType *Rhs) const
UE_NODISCARD FORCEINLINE friend FString operator+(FString &&Lhs, FString &&Rhs)
FString(const FString &)=default
static UE_NODISCARD FString FormatAsNumber(int32 InNumber)
Definition String.cpp:837
FString & AppendChar(TCHAR InChar)
UE_NODISCARD FORCEINLINE const TCHAR * operator*() const UE_LIFETIMEBOUND
UE_NODISCARD FString Replace(const TCHAR *From, const TCHAR *To, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const &
void ReplaceCharInlineIgnoreCase(const TCHAR SearchChar, const TCHAR ReplacementChar)
Definition String.cpp:673
UE_NODISCARD FORCEINLINE bool operator!=(const FString &Rhs) const
void InsertAt(int32 Index, TCHAR Character)
Definition String.cpp:454
void ToLowerInline()
UE_NODISCARD FString TrimQuotes(bool *bQuotesRemoved=nullptr) &&
Definition String.cpp:777
UE_NODISCARD FORCEINLINE bool IsEmpty() const
DataType Data
ARK_API FString(const WIDECHAR *Str)
Definition String.cpp:250
UE_NODISCARD int32 Find(const TCHAR *SubStr, int32 SubStrLen, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart, int32 StartPosition=INDEX_NONE) const
void TrimCharInline(const TCHAR CharacterToTrim, bool *bCharRemoved)
Definition String.cpp:738
void TrimStartAndEndInline()
Definition String.cpp:680
UE_NODISCARD int32 Find(TCharRangeType &&SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart, int32 StartPosition=INDEX_NONE) const
ARK_API FString(const UCS2CHAR *Str)
Definition String.cpp:252
void SerializeAsANSICharArray(FArchive &Ar, int32 MinCharacters=0) const
Definition String.cpp:864
FORCEINLINE void CountBytes(FArchive &Ar) const
UE_NODISCARD FORCEINLINE friend FString operator+(FString &&Lhs, T &&Rhs)
UE_NODISCARD static ARK_API FString ConcatFF(const FString &Lhs, FString &&Rhs)
Definition String.cpp:613
ARK_API bool RemoveFromStart(const TCHAR *InPrefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
ARK_API bool RemoveFromEnd(const FString &InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
UE_NODISCARD int32 Find(const FString &SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart, int32 StartPosition=INDEX_NONE) const
static FString FromStringUTF8(const std::string input)
static bool ToBlob(const FString &Source, uint8 *DestBuffer, const uint32 DestSize)
Definition String.cpp:896
void RemoveSpacesInline()
Definition String.cpp:425
void Shrink()
Definition String.cpp:327
ARK_API void Empty()
Definition String.cpp:321
UE_NODISCARD FORCEINLINE FString Left(int32 Count) &&
void InsertAt(int32 Index, const FString &Characters)
Definition String.cpp:469
ARK_API FString(const WIDECHAR *Str, int32 ExtraSlack)
Definition String.cpp:258
UE_NODISCARD FORCEINLINE friend FString operator+(const FString &Lhs, T &&Rhs)
UE_NODISCARD FString ReplaceCharWithEscapedChar(const TArray< TCHAR > *Chars=nullptr) &&
static FString FromString(const std::string input)
FORCEINLINE FString & Append(CharRangeType &&Str)
UE_NODISCARD FORCEINLINE bool Contains(const FString &SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart) const
FORCEINLINE FString & operator/=(const CharType *Str)
void ReplaceCharInlineCaseSensitive(const TCHAR SearchChar, const TCHAR ReplacementChar)
Definition String.cpp:665
bool RemoveFromStart(TCharRangeType &&InPrefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
FORCEINLINE DataType::RangedForConstIteratorType begin() const
void ReverseString()
Definition String.cpp:817
bool Split(const FString &InS, FString *LeftS, FString *RightS) const
Definition String.cpp:414
UE_NODISCARD static ARK_API FString ConcatCF(const TCHAR *Lhs, FString &&Rhs)
Definition String.cpp:618
ARK_API FString(int32 Len, const UCS2CHAR *Str)
Definition String.cpp:256
UE_NODISCARD FORCEINLINE friend bool operator>(const FString &Lhs, const FString &Rhs)
FORCEINLINE DataType::RangedForConstIteratorType end() const
ARK_API FString(const ANSICHAR *Str)
Definition String.cpp:249
ARK_API FString(const UTF8CHAR *Str, int32 ExtraSlack)
Definition String.cpp:259
UE_NODISCARD FORCEINLINE FString RightChop(int32 Count) &&
ARK_API FString(int32 Len, const ANSICHAR *Str)
Definition String.cpp:253
bool RemoveFromEnd(TCharRangeType &&InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
void Reserve(int32 CharacterCount)
Definition String.cpp:307
static UE_NODISCARD FString SanitizeFloat(double InFloat, const int32 InMinFractionalDigits=1)
Definition String.cpp:964
UE_NODISCARD FORCEINLINE friend FString operator+(const TCHAR *Lhs, const FString &Rhs)
UE_NODISCARD FString ReplaceQuotesWithEscapedQuotes() &&
Definition String.cpp:1232
FORCEINLINE auto operator+=(StrType &&Str) -> decltype(Append(Forward< StrType >(Str)))
void ReplaceCharWithEscapedCharInline(const TArray< TCHAR > *Chars=nullptr)
ARK_API FString & operator=(const TCHAR *Str)
Definition String.cpp:262
FORCEINLINE DataType::RangedForIteratorType end()
UE_NODISCARD FORCEINLINE bool Equals(const FString &Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
UE_NODISCARD static ARK_API FString ConcatFR(const FString &Lhs, const TCHAR *Rhs, int32 RhsLen)
Definition String.cpp:619
UE_NODISCARD FString Mid(int32 Start, int32 Count) &&
ARK_API void Empty(int32 Slack)
Definition String.cpp:316
UE_NODISCARD bool MatchesWildcard(TCharRangeType &&Wildcard, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
static FString Format(const T *format, Args &&... args)
FORCEINLINE DataType::RangedForIteratorType begin()
UE_NODISCARD FString LeftPad(int32 ChCount) const
Definition String.cpp:1042
FORCEINLINE int32 FindLastCharByPredicate(Predicate Pred) const
UE_NODISCARD FORCEINLINE friend bool operator<=(const FString &Lhs, const CharType *Rhs)
UE_NODISCARD FORCEINLINE friend FString operator+(FString &&Lhs, const FString &Rhs)
UE_NODISCARD FString Reverse() &&
Definition String.cpp:811
UE_NODISCARD FORCEINLINE DataType & GetCharArray() UE_LIFETIMEBOUND
DataType::TIterator TIterator
static UE_NODISCARD FString JoinBy(const RangeType &Range, const TCHAR *Separator, ProjectionType Proj)
ARK_API bool RemoveFromEnd(const TCHAR *InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
UE_NODISCARD FORCEINLINE bool Contains(const TCHAR *SubStr, int32 SubStrLen, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart) const
ARK_API FString(int32 Len, const UTF8CHAR *Str)
Definition String.cpp:255
FORCEINLINE int32 FindLastCharByPredicate(Predicate Pred, int32 Count) const
UE_NODISCARD FORCEINLINE friend bool operator<(const FString &Lhs, const FString &Rhs)
void TrimToNullTerminator()
Definition String.cpp:369
UE_NODISCARD FORCEINLINE FString Left(int32 Count) const &
FString & Appendf(const FmtType &Fmt, Types... Args)
ARK_API int32 ParseIntoArray(TArray< FString > &OutArray, const TCHAR *pchDelim, bool InCullEmpty=true) const
Definition String.cpp:1080
UE_NODISCARD FORCEINLINE FString LeftChop(int32 Count) const &
FORCEINLINE FString & operator/=(CharRangeType &&Str)
FORCEINLINE void CheckInvariants() const
UE_NODISCARD FORCEINLINE friend bool operator<(const CharType *Lhs, const FString &Rhs)
FORCEINLINE void LeftInline(int32 Count, bool bAllowShrinking=true)
FORCEINLINE FString(const FString &Other, int32 ExtraSlack)
UE_NODISCARD FORCEINLINE bool Contains(const TCHAR *SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart) const
UE_NODISCARD FORCEINLINE friend FString operator+(const FString &Lhs, const FString &Rhs)
UE_NODISCARD FORCEINLINE friend bool operator<=(const CharType *Lhs, const FString &Rhs)
FORCEINLINE FString & operator/=(const TCHAR *Str)
FString & operator=(const FString &)=default
void ReplaceEscapedCharWithCharInline(const TArray< TCHAR > *Chars=nullptr)
Definition String.cpp:1276
virtual FStringOutputDeviceCountLines & operator+=(const FStringOutputDeviceCountLines &Other)
FStringOutputDeviceCountLines & operator=(const FStringOutputDeviceCountLines &)=default
FORCEINLINE FStringOutputDeviceCountLines(FStringOutputDeviceCountLines &&Other)
FORCEINLINE FStringOutputDeviceCountLines & operator=(FStringOutputDeviceCountLines &&Other)
FStringOutputDeviceCountLines(const TCHAR *OutputDeviceName=TEXT(""))
FStringOutputDeviceCountLines(const FStringOutputDeviceCountLines &)=default
virtual void Serialize(const TCHAR *InData, ELogVerbosity::Type Verbosity, const class FName &Category) override
virtual FString & operator+=(const FString &Other) override
FStringOutputDevice(const FStringOutputDevice &)=default
FStringOutputDevice(const TCHAR *OutputDeviceName=TEXT(""))
FStringOutputDevice & operator=(FStringOutputDevice &&)=default
virtual FString & operator+=(const FString &Other)
FStringOutputDevice & operator=(const FStringOutputDevice &)=default
FStringOutputDevice(FStringOutputDevice &&)=default
virtual void Serialize(const TCHAR *InData, ELogVerbosity::Type Verbosity, const class FName &Category) override
int32 GetAlignment() const
int32 AddMember(int32 MemberSize, int32 MemberAlignment)
int32 GetSize() const
FStructuredArchiveSlot EnterElement()
virtual void Serialize(struct FLazyObjectPtr &Value)=0
virtual void LeaveArrayElement()=0
virtual void EnterArrayElement()=0
virtual void Serialize(float &Value)=0
virtual void Serialize(FText &Value)=0
virtual void Serialize(uint16 &Value)=0
virtual void EnterAttribute(FArchiveFieldName AttributeName)=0
virtual void Serialize(int16 &Value)=0
virtual bool TryEnterAttributedValueValue()=0
virtual void LeaveRecord()=0
virtual void EnterMap(int32 &NumElements)=0
virtual void LeaveAttribute()=0
virtual FArchive & GetUnderlyingArchive()=0
virtual void EnterStreamElement()=0
virtual void EnterField(FArchiveFieldName Name)=0
virtual void LeaveStream()=0
virtual FStructuredArchiveFormatter * CreateSubtreeReader()
virtual void Serialize(uint32 &Value)=0
virtual void LeaveMapElement()=0
virtual bool TryEnterField(FArchiveFieldName Name, bool bEnterWhenWriting)=0
virtual void Serialize(struct FSoftObjectPath &Value)=0
virtual void EnterMapElement(FString &Name)=0
virtual void Serialize(bool &Value)=0
virtual void Serialize(void *Data, uint64 DataSize)=0
virtual void Serialize(int8 &Value)=0
virtual bool TryEnterAttribute(FArchiveFieldName AttributeName, bool bEnterWhenWriting)=0
virtual bool HasDocumentTree() const =0
virtual void Serialize(int32 &Value)=0
virtual void LeaveArray()=0
virtual void Serialize(uint64 &Value)=0
virtual void Serialize(FString &Value)=0
virtual void Serialize(struct FSoftObjectPtr &Value)=0
virtual void Serialize(FName &Value)=0
virtual void EnterAttributedValue()=0
virtual void LeaveStreamElement()=0
virtual void EnterArray(int32 &NumElements)=0
virtual void Serialize(UObject *&Value)=0
virtual void LeaveAttributedValue()=0
virtual void Serialize(struct FObjectPtr &Value)=0
virtual void EnterStream()=0
virtual ~FStructuredArchiveFormatter()
virtual void Serialize(struct FWeakObjectPtr &Value)=0
virtual void Serialize(double &Value)=0
virtual void EnterAttributedValueValue()=0
virtual void LeaveField()=0
virtual void LeaveMap()=0
virtual void Serialize(uint8 &Value)=0
virtual void Serialize(int64 &Value)=0
virtual void EnterRecord()=0
FStructuredArchiveSlot GetSlot()
FStructuredArchiveFromArchive(FArchive &Ar)
FStructuredArchiveSlot Open()
FORCEINLINE FArchive & GetUnderlyingArchive() const
FArchiveFormatterType & Formatter
FStructuredArchive(const FStructuredArchive &)=delete
FORCEINLINE const FArchiveState & GetArchiveState() const
FStructuredArchive(FArchiveFormatterType &InFormatter)
FStructuredArchive & operator=(const FStructuredArchive &)=delete
FStructuredArchiveSlot EnterElement(FString &Name)
FStructuredArchiveSlot EnterField(FArchiveFieldName Name)
FStructuredArchiveMap EnterMap(FArchiveFieldName Name, int32 &Num)
FStructuredArchiveStream EnterStream(FArchiveFieldName Name)
TOptional< FStructuredArchiveSlot > TryEnterField(FArchiveFieldName Name, bool bEnterForSaving)
FStructuredArchiveArray EnterArray(FArchiveFieldName Name, int32 &Num)
FStructuredArchiveRecord EnterRecord(FArchiveFieldName Name)
FStructuredArchiveMap EnterMap(int32 &Num)
void operator<<(FWeakObjectPtr &Value)
FStructuredArchiveSlot EnterAttribute(FArchiveFieldName AttributeName)
void operator<<(FSoftObjectPath &Value)
void Serialize(void *Data, uint64 DataSize)
void operator<<(FObjectPtr &Value)
FORCEINLINE void operator<<(UE::StructuredArchive::Private::TNamedAttribute< T > Item)
FORCEINLINE bool IsFilled() const
FORCEINLINE void operator<<(TEnumAsByte< T > &Value)
FStructuredArchiveStream EnterStream()
void Serialize(TArray< uint8 > &Data)
TOptional< FStructuredArchiveSlot > TryEnterAttribute(FArchiveFieldName AttributeName, bool bEnterWhenWriting)
void operator<<(FSoftObjectPtr &Value)
FStructuredArchiveArray EnterArray(int32 &Num)
void operator<<(UObject *&Value)
void operator<<(FString &Value)
FStructuredArchiveRecord EnterRecord()
FORCEINLINE void operator<<(EnumType &Value)
void operator<<(FLazyObjectPtr &Value)
FORCEINLINE void operator<<(UE::StructuredArchive::Private::TOptionalNamedAttribute< T > Item)
FStructuredArchiveSlot EnterElement()
static bool IsRunningDuringStaticInit()
ETaskTag ParentTag
FTaskTagScope(ETaskTag InTag=ETaskTag::ENone)
static int32 GetStaticThreadId()
static thread_local ETaskTag ActiveTaskTag
FTaskTagScope(bool InTagOnlyIfNone, ETaskTag InTag)
static void SetTagNone()
static ETaskTag SwapTag(ETaskTag Tag)
static ETaskTag GetCurrentTag()
static bool IsCurrentTag(ETaskTag InTag)
static void SetTagStaticInit()
bool operator()(const FText &A, const FText &B) const
FSortPredicate(const ETextComparisonLevel::Type ComparisonLevel=ETextComparisonLevel::Default)
void AppendLine(const FString &String)
void Unindent()
void AppendLineFormat(const FTextFormat &Pattern, const FFormatNamedArguments &Arguments)
void AppendLine(const FText &Text)
TArray< FText > Lines
Definition Text.h:1277
FText ToText() const
void AppendLine(const FName &Name)
void BuildAndAppendLine(FText &&Data)
bool IsEmpty()
void AppendLine()
void BuildAndAppendLine(FString &&Data)
int32 IndentCount
Definition Text.h:1278
FORCEINLINE void AppendLineFormat(FTextFormat Pattern, ArgTypes... Args)
Definition Text.h:1250
void AppendLineFormat(const FTextFormat &Pattern, const FFormatOrderedArguments &Arguments)
static bool EqualTo(const FString &A, const FString &B, const ETextComparisonLevel::Type ComparisonLevel=ETextComparisonLevel::Default)
static int32 CompareToCaseIgnored(const FString &A, const FString &B)
static int32 CompareTo(const FString &A, const FString &B, const ETextComparisonLevel::Type ComparisonLevel=ETextComparisonLevel::Default)
static bool EqualToCaseIgnored(const FString &A, const FString &B)
FTextFormatPatternDefinitionConstRef GetPatternDefinition() const
static FTextFormat FromString(FString &&InString, FTextFormatPatternDefinitionConstRef InCustomPatternDef)
const FString & GetSourceString() const
bool IdenticalTo(const FTextFormat &Other, const ETextIdenticalModeFlags CompareModeFlags) const
FTextFormat(const FText &InText)
EExpressionType GetExpressionType() const
static FTextFormat FromString(FString &&InString)
FTextFormat(const FText &InText, FTextFormatPatternDefinitionConstRef InCustomPatternDef)
FText GetSourceText() const
bool IsValid() const
static FTextFormat FromString(const FString &InString)
void GetFormatArgumentNames(TArray< FString > &OutArgumentNames) const
EExpressionType
Definition Text.h:260
TSharedRef< FTextFormatData, ESPMode::ThreadSafe > TextFormatData
Definition Text.h:351
bool ValidatePattern(const FCulturePtr &InCulture, TArray< FString > &OutValidationErrors) const
static FTextFormat FromString(const FString &InString, FTextFormatPatternDefinitionConstRef InCustomPatternDef)
FTextFormat(FString &&InString, FTextFormatPatternDefinitionConstRef InCustomPatternDef)
Definition Text.h:357
static FText AsTimespan(const FTimespan &Timespan, const FCulturePtr &TargetCulture=NULL)
static FText AsCurrency(int16 Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
FText & operator=(FText &&)=default
bool IsEmpty() const
static FText FormatOrdered(FTextFormat Fmt, TArguments &&... Args)
Definition Text.h:1021
static FText AsCurrency(int8 Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText AsNumberTemplate(T1 Val, const FNumberFormattingOptions *const Options, const FCulturePtr &TargetCulture)
static FText AsCurrency(long Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FCreateTextGeneratorDelegate FindRegisteredTextGenerator(FName TypeID)
static FText AsCurrency(int64 Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText AsCurrencyBase(int64 BaseVal, const FString &CurrencyCode, const FCulturePtr &TargetCulture=NULL, int32 ForceDecimalPlaces=-1)
FText(FString &&InSourceString)
static FText FromName(const FName &Val)
static FText AsMemory(uint64 NumBytes, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL, EMemoryUnitStandard UnitStandard=EMemoryUnitStandard::IEC)
static FText AsCultureInvariant(const FString &String)
static FText Join(const FText &Delimiter, const FFormatOrderedArguments &Args)
static void RegisterTextGenerator()
Definition Text.h:706
static FText AsNumber(uint64 Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText AsCurrency(uint8 Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText FromTextGenerator(const TSharedRef< ITextGenerator > &TextGenerator)
static FText Format(FTextFormat Fmt, const FFormatNamedArguments &InArguments)
static FText AsNumber(uint8 Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText AsCurrency(uint16 Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static void SerializeText(FArchive &Ar, FText &Value)
static TSharedRef< ITextGenerator > CreateTextGenerator(FStructuredArchive::FRecord Record)
Definition Text.h:943
bool IdenticalTo(const FText &Other, const ETextIdenticalModeFlags CompareModeFlags=ETextIdenticalModeFlags::None) const
static FText AsDateTime(const FDateTime &DateTime, const FString &CustomPattern, const FString &TimeZone=FString(), const FCulturePtr &TargetCulture=NULL)
FText(const FText &)=default
static FText FormatNamedImpl(FTextFormat &&Fmt, FFormatNamedArguments &&InArguments)
static FORCEINLINE FText Join(const FText &Delimiter, ArgTypes... Args)
Definition Text.h:653
static FText AsCurrency(float Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText Format(FTextFormat Fmt, FFormatNamedArguments &&InArguments)
static FORCEINLINE FText Format(FTextFormat Fmt, ArgTypes... Args)
Definition Text.h:591
static FText FormatNamed(FTextFormat Fmt, TArguments &&... Args)
Definition Text.h:1010
static FText TrimPreceding(const FText &)
static FText AsPercent(double Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText AsNumber(float Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
bool ShouldGatherForLocalization() const
static void GetFormatPatternParameters(const FTextFormat &Fmt, TArray< FString > &ParameterNames)
static const FText & GetEmpty()
bool GetHistoricNumericData(FHistoricTextNumericData &OutHistoricNumericData) const
static FText AsNumber(int8 Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static void RegisterTextGenerator(FName TypeID)
Definition Text.h:693
static FText AsNumber(uint16 Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
FText ToLower() const
FText(TSharedRef< ITextData, ESPMode::ThreadSafe > InTextData)
static void RegisterTextGenerator(FName TypeID, FCreateTextGeneratorDelegate FactoryFunction)
int32 CompareToCaseIgnored(const FText &Other) const
static FText AsNumber(int32 Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
bool IsFromStringTable() const
static FText AsCurrency(uint32 Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
FText(FString &&InSourceString, const FTextKey &InNamespace, const FTextKey &InKey, uint32 InFlags=0)
static FText FromStringView(FStringView InString)
static FText AsNumber(uint32 Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static void UnregisterTextGenerator()
Definition Text.h:728
EInitToEmptyString
Definition Text.h:749
static bool FindText(const FTextKey &Namespace, const FTextKey &Key, FText &OutText, const FString *const SourceString=nullptr)
static void UnregisterTextGenerator(FName TypeID)
FText(EInitToEmptyString)
static FText AsDate(const FDateTime &DateTime, const EDateTimeStyle::Type DateStyle=EDateTimeStyle::Default, const FString &TimeZone=FString(), const FCulturePtr &TargetCulture=NULL)
FText ToUpper() const
static FText AsNumber(int16 Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText AsCultureInvariant(FString &&String)
bool IsCultureInvariant() const
bool IsNumeric() const
static FText Format(FTextFormat Fmt, FFormatOrderedArguments &&InArguments)
static FText AsMemory(uint64 NumBytes, EMemoryUnitStandard UnitStandard)
static FText AsCurrency(int32 Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText FormatOrderedImpl(FTextFormat &&Fmt, FFormatOrderedArguments &&InArguments)
TSharedRef< ITextData, ESPMode::ThreadSafe > TextData
Definition Text.h:789
void Rebuild() const
static FText AsDateTime(const FDateTime &DateTime, const EDateTimeStyle::Type DateStyle=EDateTimeStyle::Default, const EDateTimeStyle::Type TimeStyle=EDateTimeStyle::Default, const FString &TimeZone=FString(), const FCulturePtr &TargetCulture=NULL)
static FText AsCurrencyTemplate(T1 Val, const FString &CurrencyCode, const FNumberFormattingOptions *const Options, const FCulturePtr &TargetCulture)
FString BuildSourceString() const
static FText AsNumber(int64 Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText Format(FTextFormat Fmt, const FFormatOrderedArguments &InArguments)
uint32 Flags
Definition Text.h:792
FText(FText &&)=default
static FText AsNumber(double Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText AsPercent(float Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
FText & operator=(const FText &)=default
int32 CompareTo(const FText &Other, const ETextComparisonLevel::Type ComparisonLevel=ETextComparisonLevel::Default) const
static bool IsWhitespace(const TCHAR Char)
static FText FromString(const FString &String)
static FText AsTime(const FDateTime &DateTime, const EDateTimeStyle::Type TimeStyle=EDateTimeStyle::Default, const FString &TimeZone=FString(), const FCulturePtr &TargetCulture=NULL)
static FText AsCurrency(double Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText TrimPrecedingAndTrailing(const FText &)
static FString GetInvariantTimeZone()
static FText TrimTrailing(const FText &)
static FText FromString(FString &&String)
bool EqualTo(const FText &Other, const ETextComparisonLevel::Type ComparisonLevel=ETextComparisonLevel::Default) const
static FText FromStringTable(const FName InTableId, const FString &InKey, const EStringTableLoadingPolicy InLoadingPolicy=EStringTableLoadingPolicy::FindOrLoad)
bool IsTransient() const
FText(FName InTableId, FString InKey, const EStringTableLoadingPolicy InLoadingPolicy)
bool EqualToCaseIgnored(const FText &Other) const
void GetHistoricFormatData(TArray< FHistoricTextFormatData > &OutHistoricFormatData) const
bool IsEmptyOrWhitespace() const
static void SerializeText(FStructuredArchive::FSlot Slot, FText &Value)
const FString & ToString() const
static FText AsPercentTemplate(T1 Val, const FNumberFormattingOptions *const Options, const FCulturePtr &TargetCulture)
static FText AsNumber(long Val, const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
static FText AsCultureInvariant(FText Text)
static FText AsCurrency(uint64 Val, const FString &CurrencyCode=FString(), const FNumberFormattingOptions *const Options=NULL, const FCulturePtr &TargetCulture=NULL)
bool IsInitializedFromString() const
FORCEINLINE const FTextKey & GetNamespace() const
Definition TextKey.h:147
void SerializeAsString(FStructuredArchiveSlot Slot)
Definition TextKey.h:198
FTextKey Namespace
Definition TextKey.h:236
friend FORCEINLINE bool operator==(const FTextId &A, const FTextId &B)
Definition TextKey.h:159
void SerializeDiscardHash(FArchive &Ar)
Definition TextKey.h:191
friend FORCEINLINE uint32 GetTypeHash(const FTextId &A)
Definition TextKey.h:171
FTextKey Key
Definition TextKey.h:239
void SerializeDiscardHash(FStructuredArchiveSlot Slot)
Definition TextKey.h:214
friend FORCEINLINE bool operator!=(const FTextId &A, const FTextId &B)
Definition TextKey.h:165
FORCEINLINE void Reset()
Definition TextKey.h:228
void SerializeWithHash(FStructuredArchiveSlot Slot)
Definition TextKey.h:206
void SerializeWithHash(FArchive &Ar)
Definition TextKey.h:184
FTextId(const FTextKey &InNamespace, const FTextKey &InKey)
Definition TextKey.h:140
FORCEINLINE bool IsEmpty() const
Definition TextKey.h:222
FTextId()=default
FORCEINLINE const FTextKey & GetKey() const
Definition TextKey.h:153
void SerializeAsString(FArchive &Ar)
Definition TextKey.h:177
static TOptional< FString > GetKey(const FText &Text)
static FTextConstDisplayStringPtr GetSharedDisplayString(const FText &Text)
static const FString * GetSourceString(const FText &Text)
static const FString & GetDisplayString(const FText &Text)
static bool GetHistoricNumericData(const FText &Text, FHistoricTextNumericData &OutHistoricNumericData)
static FTextId GetTextId(const FText &Text)
static uint32 GetFlags(const FText &Text)
static void GetHistoricFormatData(const FText &Text, TArray< FHistoricTextFormatData > &OutHistoricFormatData)
static const void * GetSharedDataId(const FText &Text)
static TOptional< FString > GetNamespace(const FText &Text)
~FTextInspector()
Definition Text.h:1128
static bool GetTableIdAndKey(const FText &Text, FName &OutTableId, FString &OutKey)
static bool ShouldGatherForLocalization(const FText &Text)
static bool GetTableIdAndKey(const FText &Text, FName &OutTableId, FTextKey &OutKey)
void SerializeDiscardHash(FStructuredArchiveSlot Slot)
void SerializeAsString(FArchive &Ar)
FORCEINLINE const TCHAR * GetChars() const
Definition TextKey.h:68
FTextKey(const TCHAR *InStr)
FORCEINLINE bool IsEmpty() const
Definition TextKey.h:110
const TCHAR * StrPtr
Definition TextKey.h:126
void SerializeWithHash(FArchive &Ar)
friend FORCEINLINE bool operator==(const FTextKey &A, const FTextKey &B)
Definition TextKey.h:74
void SerializeDiscardHash(FArchive &Ar)
void SerializeAsString(FStructuredArchiveSlot Slot)
FTextKey(const FString &InStr)
static void CompactDataStructures()
static void TearDown()
uint32 StrHash
Definition TextKey.h:129
friend FORCEINLINE bool operator!=(const FTextKey &A, const FTextKey &B)
Definition TextKey.h:80
friend FORCEINLINE uint32 GetTypeHash(const FTextKey &A)
Definition TextKey.h:86
void SerializeWithHash(FStructuredArchiveSlot Slot)
FTextKey(FString &&InStr)
void Reset()
friend void InitEngineTextLocalization()
bool FindNamespaceAndKeyFromDisplayString(const FTextConstDisplayStringPtr &InDisplayString, FString &OutNamespace, FString &OutKey) const
FTextRevisionChangedEvent OnTextRevisionChangedEvent
void RegisterPolyglotTextData(TArrayView< const FPolyglotTextData > InPolyglotTextDataArray, const bool InAddDisplayStrings=true)
FString GetRequestedLanguageName() const
TSharedPtr< class FLocalizationResourceTextSource > LocResTextSource
friend void BeginInitGameTextLocalization()
friend void EndInitGameTextLocalization()
void UpdateFromLocalizations(FTextLocalizationResource &&TextLocalizationResource, const bool bDirtyTextRevision=true)
FTextConstDisplayStringRef GetDisplayString(const FTextKey &Namespace, const FTextKey &Key, const FString *const SourceString)
TMap< FTextId, FDisplayStringEntry > FDisplayStringLookupTable
TMap< FTextId, uint16 > LocalTextRevisions
void UpdateFromLocalizationResource(const FTextLocalizationResource &TextLocalizationResource)
bool FindNamespaceAndKeyFromDisplayString(const FTextConstDisplayStringPtr &InDisplayString, FTextKey &OutNamespace, FTextKey &OutKey) const
TSharedPtr< class FPolyglotTextSource > PolyglotTextSource
void LoadLocalizationResourcesForCulture(const FString &CultureName, const ELocalizationLoadFlags LocLoadFlags)
void DirtyLocalRevisionForTextId(const FTextId &InTextId)
void LoadLocalizationResourcesForPrioritizedCultures(TArrayView< const FString > PrioritizedCultureNames, const ELocalizationLoadFlags LocLoadFlags)
friend void BeginPreInitTextLocalization()
friend void BeginInitTextLocalization()
TArray< FString > GetLocalizedCultureNames(const ELocalizationLoadFlags InLoadFlags) const
FString GetRequestedLocaleName() const
TArray< TSharedPtr< ILocalizedTextSource > > LocalizedTextSources
void UpdateFromLocalizationResource(const FString &LocalizationResourceFilePath)
std::atomic< ETextLocalizationManagerInitializedFlags > InitializedFlags
void OnPakFileMounted(const IPakFile &PakFile)
FCriticalSection DisplayStringLookupTableCS
static FTextLocalizationManager & Get()
friend void InitGameTextLocalization()
void DumpMemoryInfo() const
bool AddDisplayString(const FTextDisplayStringRef &DisplayString, const FTextKey &Namespace, const FTextKey &Key)
void UpdateFromNative(FTextLocalizationResource &&TextLocalizationResource, const bool bDirtyTextRevision=true)
uint16 GetLocalRevisionForTextId(const FTextId &InTextId) const
FTextConstDisplayStringPtr FindDisplayString(const FTextKey &Namespace, const FTextKey &Key, const FString *const SourceString=nullptr) const
void RegisterPolyglotTextData(const FPolyglotTextData &InPolyglotTextData, const bool InAddDisplayString=true)
uint16 GetTextRevision() const
FString GetNativeCultureName(const ELocalizedTextSourceCategory InCategory) const
void RegisterTextSource(const TSharedRef< ILocalizedTextSource > &InLocalizedTextSource, const bool InRefreshResources=true)
void GetTextRevisions(const FTextId &InTextId, uint16 &OutGlobalTextRevision, uint16 &OutLocalTextRevision) const
FDisplayStringLookupTable DisplayStringLookupTable
static uint16 GetGlobalHistoryRevisionForText(const FText &InText)
uint16 LocalHistoryRevision
Definition Text.h:1118
bool IsDisplayStringEqualTo(const FText &InText) const
FTextConstDisplayStringPtr LocalizedStringPtr
Definition Text.h:1112
bool IdenticalTo(const FText &InText) const
uint32 Flags
Definition Text.h:1121
TSharedPtr< ITextData, ESPMode::ThreadSafe > TextDataPtr
Definition Text.h:1109
FTextSnapshot(const FText &InText)
uint16 GlobalHistoryRevision
Definition Text.h:1115
static uint16 GetLocalHistoryRevisionForText(const FText &InText)
static const TCHAR * ReadFromBuffer_ComplexText(const TCHAR *Buffer, FText &OutValue, const TCHAR *TextNamespace, const TCHAR *PackageNamespace)
static bool WriteToString(FString &Buffer, const FText &Value, const bool bRequiresQuotes=false)
static FText CreateFromBuffer(const TCHAR *Buffer, const TCHAR *TextNamespace=nullptr, const TCHAR *PackageNamespace=nullptr, const bool bRequiresQuotes=false)
static void WriteToBuffer(FString &Buffer, const FText &Value, const bool bRequiresQuotes=false, const bool bStripPackageNamespace=false)
static const TCHAR * ReadFromBuffer(const TCHAR *Buffer, FText &OutValue, const TCHAR *TextNamespace=nullptr, const TCHAR *PackageNamespace=nullptr, const bool bRequiresQuotes=false)
static bool IsComplexText(const TCHAR *Buffer)
static bool ReadFromString(const TCHAR *Buffer, FText &OutValue, const TCHAR *TextNamespace=nullptr, const TCHAR *PackageNamespace=nullptr, int32 *OutNumCharsRead=nullptr, const bool bRequiresQuotes=false, const EStringTableLoadingPolicy InLoadingPolicy=EStringTableLoadingPolicy::FindOrLoad)
FThreadSafeCounter64(const FThreadSafeCounter &Other)
int64 Add(int64 Amount)
FThreadSafeCounter64(int64 Value)
FThreadSafeCounter64 & operator=(const FThreadSafeCounter64 &Other)
int64 Subtract(int64 Amount)
int32 Subtract(int32 Amount)
FThreadSafeCounter(const FThreadSafeCounter &Other)
FThreadSafeCounter(int32 Value)
int32 Add(int32 Amount)
void operator=(const FThreadSafeCounter &Other)
int32 Set(int32 Value)
FChunkedFixedUObjectArray ObjObjects
Definition UE.h:997
int ObjFirstGCIndex
Definition UE.h:993
bool OpenForDisregardForGC
Definition UE.h:996
int ObjLastNonGCIndex
Definition UE.h:994
int MaxObjectsNotConsideredByGC
Definition UE.h:995
int Flags
Definition UE.h:956
int ClusterRootIndex
Definition UE.h:957
UObject * Object
Definition UE.h:955
int SerialNumber
Definition UE.h:958
static int32 ConvertedLength(const SrcBufferType *Source, const int32 SourceLen)
Definition StringConv.h:375
static FORCEINLINE void Convert(ToType *Dest, const int32 DestLen, const SrcBufferType *Source, const int32 SourceLen)
Definition StringConv.h:355
static FORCEINLINE void Convert(ToType *Dest, const int32 DestLen, const LegacyFromType *Source, const int32 SourceLen)
Definition StringConv.h:359
static int32 ConvertedLength(const LegacyFromType *Source, const int32 SourceLen)
Definition StringConv.h:379
void operator delete(void *Ptr)
void * operator new(size_t Size)
void operator delete[](void *Ptr)
void * operator new[](size_t Size)
virtual uint64 GetBoundProgramCounterForTimerManager() const =0
virtual const void * GetObjectForTimerManager() const =0
virtual FDelegateHandle GetHandle() const =0
virtual ~IDelegateInstance()=default
virtual bool HasSameObject(const void *InUserObject) const =0
virtual UObject * GetUObject() const =0
virtual bool IsSafeToExecute() const =0
virtual bool IsCompactable() const
virtual const FTextHistory & GetTextHistory() const =0
virtual uint16 GetLocalHistoryRevision() const =0
virtual const FString & GetSourceString() const =0
virtual ~ITextData()=default
virtual uint16 GetGlobalHistoryRevision() const =0
virtual FTextHistory & GetMutableTextHistory()=0
virtual FTextConstDisplayStringPtr GetLocalizedString() const =0
virtual const FString & GetDisplayString() const =0
Definition Logger.h:9
Log()=default
~Log()=default
std::shared_ptr< spdlog::logger > logger_
Definition Logger.h:41
Log(Log &&)=delete
Log & operator=(Log &&)=delete
static std::shared_ptr< spdlog::logger > & GetLog()
Definition Logger.h:22
Log & operator=(const Log &)=delete
Log(const Log &)=delete
static Log & Get()
Definition Logger.h:16
Messaging manager. Allows to send server messages, notifications and chat messages.
FORCEINLINE const int32 GetSharedReferenceCount() const
FSharedReferencer & operator=(FSharedReferencer &&InSharedReference)
FSharedReferencer(FWeakReferencer< Mode > &&InWeakReference)
FORCEINLINE FSharedReferencer(FSharedReferencer const &InSharedReference)
FSharedReferencer & operator=(FSharedReferencer const &InSharedReference)
FSharedReferencer(FWeakReferencer< Mode > const &InWeakReference)
FORCEINLINE FSharedReferencer(FSharedReferencer &&InSharedReference)
FSharedReferencer(TReferenceControllerBase< Mode > *InReferenceController)
TReferenceControllerBase< Mode > * ReferenceController
FORCEINLINE FWeakReferencer(FSharedReferencer< Mode > const &InSharedRefCountPointer)
FORCEINLINE FWeakReferencer(FWeakReferencer &&InWeakRefCountPointer)
FORCEINLINE FWeakReferencer(FWeakReferencer const &InWeakRefCountPointer)
void AssignReferenceController(TReferenceControllerBase< Mode > *NewReferenceController)
FORCEINLINE FWeakReferencer & operator=(FWeakReferencer const &InWeakReference)
TReferenceControllerBase< Mode > * ReferenceController
FORCEINLINE FWeakReferencer & operator=(FWeakReferencer &&InWeakReference)
FORCEINLINE FWeakReferencer & operator=(FSharedReferencer< Mode > const &InSharedReference)
TIntrusiveReferenceController & operator=(const TIntrusiveReferenceController &)=delete
TIntrusiveReferenceController(const TIntrusiveReferenceController &)=delete
TReferenceControllerBase(const TReferenceControllerBase &)=delete
TReferenceControllerBase & operator=(const TReferenceControllerBase &)=delete
TReferenceControllerWithDeleter(ObjectType *InObject, DeleterType &&Deleter)
TReferenceControllerWithDeleter & operator=(const TReferenceControllerWithDeleter &)=delete
TReferenceControllerWithDeleter(const TReferenceControllerWithDeleter &)=delete
FORCEINLINE SizeType CalculateSlackShrink(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
ForAnyElementType(const ForAnyElementType &)
FORCEINLINE SizeType CalculateSlackGrow(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
SIZE_T GetAllocatedSize(SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE void MoveToEmpty(ForAnyElementType &Other)
void ResizeAllocation(SizeType PreviousNumElements, SizeType NumElements, SIZE_T NumBytesPerElement)
FORCEINLINE FScriptContainerElement * GetAllocation() const
FORCEINLINE SizeType CalculateSlackReserve(SizeType NumElements, SIZE_T NumBytesPerElement) const
ForAnyElementType & operator=(const ForAnyElementType &)
FORCEINLINE ElementType * GetAllocation() const
void HeapPop(ElementType &OutItem, bool bAllowShrinking=true)
Definition Array.h:3244
SizeType ArrayMax
Definition Array.h:3054
void WriteMemoryImage(FMemoryImageWriter &Writer) const
Definition Array.h:3057
FORCEINLINE TArray< InElementType, InAllocatorType > & operator=(const TArrayView< OtherElementType, OtherSizeType > &Other)
Definition ArrayView.h:858
ElementAllocatorType & GetAllocatorInstance()
Definition Array.h:3383
SizeType AllocatorCalculateSlackShrink(SizeType CurrentArrayNum, SizeType NewArrayMax)
Definition Array.h:2899
void HeapPop(ElementType &OutItem, const PREDICATE_CLASS &Predicate, bool bAllowShrinking=true)
Definition Array.h:3224
void HeapRemoveAt(SizeType Index, const PREDICATE_CLASS &Predicate, bool bAllowShrinking=true)
Definition Array.h:3328
FORCEINLINE TArray(TArray &&Other)
Definition Array.h:610
TIndexedContainerIterator< const TArray, const ElementType, SizeType > TConstIterator
Definition Array.h:2762
SizeType HeapPush(const ElementType &InItem)
Definition Array.h:3208
void Heapify()
Definition Array.h:3132
InElementType ElementType
Definition Array.h:358
void HeapRemoveAt(SizeType Index, bool bAllowShrinking=true)
Definition Array.h:3348
SizeType HeapPush(ElementType &&InItem, const PREDICATE_CLASS &Predicate)
Definition Array.h:3149
ElementType & HeapTop()
Definition Array.h:3310
static FORCENOINLINE void OnInvalidNum(USizeType NewNum)
Definition Array.h:364
void VerifyHeap(const PREDICATE_CLASS &Predicate)
Definition Array.h:3255
static void AppendHash(const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
Definition Array.h:3088
SizeType AllocatorCalculateSlackReserve(SizeType NewArrayMax)
Definition Array.h:2923
friend class TIndirectArray
Definition Array.h:3050
void CopyToEmpty(const OtherElementType *OtherData, OtherSizeType OtherNum, SizeType PrevMax)
Definition Array.h:2995
InAllocatorType::SizeType SizeType
Definition Array.h:357
InAllocatorType Allocator
Definition Array.h:376
void Sort()
Definition Array.h:2820
void HeapPopDiscard(const PREDICATE_CLASS &Predicate, bool bAllowShrinking=true)
Definition Array.h:3271
static FORCEINLINE void MoveOrCopy(ToArrayType &ToArray, FromArrayType &FromArray, SizeType PrevMax)
Definition Array.h:524
SizeType HeapPush(ElementType &&InItem)
Definition Array.h:3192
const ElementType & HeapTop() const
Definition Array.h:3300
static FORCEINLINE void MoveOrCopyWithSlack(ToArrayType &ToArray, FromArrayType &FromArray, SizeType PrevMax, SizeType ExtraSlack)
Definition Array.h:577
FORCENOINLINE void ResizeForCopy(SizeType NewMax, SizeType PrevMax)
Definition Array.h:2969
void HeapSort()
Definition Array.h:3377
void HeapSort(const PREDICATE_CLASS &Predicate)
Definition Array.h:3363
void ToString(const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext) const
Definition Array.h:3096
TArray(const TArrayView< OtherElementType, OtherSizeType > &Other)
const ElementAllocatorType & GetAllocatorInstance() const
Definition Array.h:3382
void HeapPopDiscard(bool bAllowShrinking=true)
Definition Array.h:3288
FORCENOINLINE void ResizeTo(SizeType NewMax)
Definition Array.h:2957
void CopyUnfrozen(const FMemoryUnfreezeContent &Context, void *Dst) const
Definition Array.h:3074
SizeType AllocatorCalculateSlackGrow(SizeType CurrentArrayNum, SizeType NewArrayMax)
Definition Array.h:2911
ElementAllocatorType AllocatorInstance
Definition Array.h:3052
InAllocatorType AllocatorType
Definition Array.h:359
void AllocatorResizeAllocation(SizeType CurrentArrayNum, SizeType NewArrayMax)
Definition Array.h:2887
void CopyToEmptyWithSlack(const OtherElementType *OtherData, OtherSizeType OtherNum, SizeType PrevMax, SizeType ExtraSlack)
Definition Array.h:3022
void StableSort()
Definition Array.h:2850
TConstIterator CreateConstIterator() const
Definition Array.h:2779
void StableSort(const PREDICATE_CLASS &Predicate)
Definition Array.h:2867
SizeType ArrayNum
Definition Array.h:3053
TChooseClass< AllocatorType::NeedsElementType, typenameAllocatorType::templateForElementType< ElementType >, typenameAllocatorType::ForAnyElementType >::Result ElementAllocatorType
Definition Array.h:382
void Sort(const PREDICATE_CLASS &Predicate)
Definition Array.h:2836
FORCENOINLINE void ResizeShrink()
Definition Array.h:2947
TIterator CreateIterator()
Definition Array.h:2769
SizeType HeapPush(const ElementType &InItem, const PREDICATE_CLASS &Predicate)
Definition Array.h:3171
FORCEINLINE void Heapify(const PREDICATE_CLASS &Predicate)
Definition Array.h:3118
FORCENOINLINE void ResizeGrow(SizeType OldNum)
Definition Array.h:2935
FORCEINLINE TArray(const ElementType *Ptr, SizeType Count)
Definition Array.h:401
FORCEINLINE TArray()
Definition Array.h:389
SizeType ArrayNum
Definition ArrayView.h:734
TAtomic & operator=(TAtomic &&)=delete
constexpr TAtomic(T Arg)
Definition Atomic.h:664
TAtomic(const TAtomic &)=delete
FORCEINLINE T operator=(T Value)
Definition Atomic.h:686
FORCEINLINE TAtomic()=default
FORCEINLINE operator T() const
Definition Atomic.h:674
TAtomic(TAtomic &&)=delete
TAtomic & operator=(const TAtomic &)=delete
void __Internal_BindDynamic(UserClass *InUserObject, typename TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName)
friend uint32 GetTypeHash(const TBaseDynamicDelegate &Key)
void __Internal_BindDynamic(TObjectPtr< UserClass > InUserObject, typename TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName)
TBaseDynamicDelegate(const TScriptDelegate< TWeakPtr > &InScriptDelegate)
bool __Internal_IsAlreadyBound(UserClass *InUserObject, typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName) const
TBaseDynamicMulticastDelegate(const TMulticastScriptDelegate< TWeakPtr > &InMulticastScriptDelegate)
void __Internal_AddUniqueDynamic(TObjectPtr< UserClass > InUserObject, typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName)
void __Internal_AddUniqueDynamic(UserClass *InUserObject, typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName)
void __Internal_RemoveDynamic(UserClass *InUserObject, typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName)
void __Internal_RemoveDynamic(TObjectPtr< UserClass > InUserObject, typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName)
void __Internal_AddDynamic(TObjectPtr< UserClass > InUserObject, typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName)
bool __Internal_IsAlreadyBound(TObjectPtr< UserClass > InUserObject, typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName) const
void __Internal_AddDynamic(UserClass *InUserObject, typename FDelegate::template TMethodPtrResolver< UserClass >::FMethodPtr InMethodPtr, FName InFunctionName)
TBaseDynamicDelegate< FWeakObjectPtr, RetValType, ParamTypes... > FDelegate
TBaseRawMethodDelegateInstance(UserClass *InUserObject, FMethodPtr InMethodPtr, InVarTypes &&... Vars)
TBaseSPMethodDelegateInstance(const TSharedPtr< UserClass, SPMode > &InUserObject, FMethodPtr InMethodPtr, InVarTypes &&... Vars)
TBaseUFunctionDelegateInstance(UserClass *InUserObject, const FName &InFunctionName, InVarTypes &&... Vars)
TBaseUObjectMethodDelegateInstance(UserClass *InUserObject, FMethodPtr InMethodPtr, InVarTypes &&... Vars)
FORCEINLINE FConstIterator & operator++()
Definition BitArray.h:1343
const TBitArray< Allocator > & Array
Definition BitArray.h:1370
FORCEINLINE FConstIterator(const TBitArray< Allocator > &InArray, int32 StartIndex=0)
Definition BitArray.h:1337
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:1368
FORCEINLINE operator bool() const
Definition BitArray.h:1357
FORCEINLINE bool operator!() const
Definition BitArray.h:1362
FORCEINLINE FConstBitReference GetValue() const
Definition BitArray.h:1367
const TBitArray< Allocator > & Array
Definition BitArray.h:1411
FORCEINLINE operator bool() const
Definition BitArray.h:1398
FORCEINLINE FConstReverseIterator(const TBitArray< Allocator > &InArray)
Definition BitArray.h:1378
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:1409
FORCEINLINE FConstBitReference GetValue() const
Definition BitArray.h:1408
FORCEINLINE bool operator!() const
Definition BitArray.h:1403
FORCEINLINE FConstReverseIterator & operator++()
Definition BitArray.h:1384
FORCEINLINE FIterator(TBitArray< Allocator > &InArray, int32 StartIndex=0)
Definition BitArray.h:1297
FORCEINLINE FBitReference GetValue() const
Definition BitArray.h:1326
FORCEINLINE FIterator & operator++()
Definition BitArray.h:1303
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:1327
TBitArray< Allocator > & Array
Definition BitArray.h:1329
FORCEINLINE operator bool() const
Definition BitArray.h:1316
FORCEINLINE bool operator!() const
Definition BitArray.h:1321
void SetBitNoCheck(int32 Index, bool Value)
Definition BitArray.h:1671
FORCEINLINE uint32 * GetData()
Definition BitArray.h:1420
FORCEINLINE uint32 GetNumWords() const
Definition BitArray.h:379
friend class TScriptBitArray
Definition BitArray.h:243
int32 Add(const bool Value)
Definition BitArray.h:493
static void BitwiseOperatorImpl(const TBitArray &InOther, TBitArray &OutResult, EBitwiseOperatorFlags InFlags, ProjectionType &&InProjection)
Definition BitArray.h:1493
TBitArray & CombineWithBitwiseXOR(const TBitArray &InOther, EBitwiseOperatorFlags InFlags)
Definition BitArray.h:1147
void CheckInvariants() const
Definition BitArray.h:443
FORCEINLINE TBitArray & operator=(const TBitArray< OtherAllocator > &Copy)
Definition BitArray.h:330
void SetRangeFromRange(int32 Index, int32 NumBitsToSet, const InWordType *ReadBits, int32 ReadOffsetBits=0)
Definition BitArray.h:819
static FORCEINLINE void SetWords(uint32 *Words, int32 NumWords, bool bValue)
Definition BitArray.h:395
void Empty(int32 ExpectedNumBits=0)
Definition BitArray.h:657
static FORCEINLINE void Move(BitArrayType &ToArray, BitArrayType &FromArray)
Definition BitArray.h:412
static constexpr WordType FullWordMask
Definition BitArray.h:246
FORCEINLINE FBitReference AccessCorrespondingBit(const FRelativeBitReference &RelativeReference)
Definition BitArray.h:1272
int32 AddRange(const InWordType *ReadBits, int32 NumBitsToAdd, int32 ReadOffsetBits=0)
Definition BitArray.h:525
bool CompareSetBits(const TBitArray &Other, const bool bMissingBitValue) const
Definition BitArray.h:1193
static void BitwiseBinaryOperatorImpl(const TBitArray &InA, const TBitArray &InB, TBitArray &OutResult, EBitwiseOperatorFlags InFlags, ProjectionType &&InProjection)
Definition BitArray.h:1428
void BitwiseNOT()
Definition BitArray.h:1156
int32 Find(bool bValue) const
Definition BitArray.h:945
FORCENOINLINE void Realloc(int32 PreviousNumBits)
Definition BitArray.h:1662
int32 FindAndSetLastZeroBit()
Definition BitArray.h:1056
void Assign(const TBitArray< OtherAllocator > &Other)
Definition BitArray.h:425
friend class TConstSetBitIterator
Definition BitArray.h:253
void Serialize(FArchive &Ar)
Definition BitArray.h:465
FORCEINLINE int32 Num() const
Definition BitArray.h:1254
int32 FindLast(bool bValue) const
Definition BitArray.h:978
FORCEINLINE bool operator<(const TBitArray< Allocator > &Other) const
Definition BitArray.h:348
TBitArray & CombineWithBitwiseAND(const TBitArray &InOther, EBitwiseOperatorFlags InFlags)
Definition BitArray.h:1107
uint32 GetAllocatedSize(void) const
Definition BitArray.h:927
FORCEINLINE TBitArray(TBitArray &&Other)
Definition BitArray.h:279
FORCEINLINE uint32 GetMaxWords() const
Definition BitArray.h:384
void SetNumUninitialized(int32 InNumBits)
Definition BitArray.h:727
void InsertRange(const TBitArray< OtherAllocator > &ReadBits, int32 Index, int32 NumBitsToAdd, int32 ReadOffsetBits=0)
Definition BitArray.h:622
int32 AddRange(const TBitArray< OtherAllocator > &ReadBits, int32 NumBitsToAdd, int32 ReadOffsetBits=0)
Definition BitArray.h:540
FORCEINLINE const FConstBitReference operator[](int32 Index) const
Definition BitArray.h:1264
FORCEINLINE const FConstBitReference AccessCorrespondingBit(const FRelativeBitReference &RelativeReference) const
Definition BitArray.h:1282
int32 FindAndSetFirstZeroBit(int32 ConservativeStartIndex=0)
Definition BitArray.h:1022
void Reset()
Definition BitArray.h:695
FORCEINLINE int32 Max() const
Definition BitArray.h:1255
int32 AddUninitialized(int32 NumBitsToAdd)
Definition BitArray.h:553
FORCEINLINE void Init(bool bValue, int32 InNumBits)
Definition BitArray.h:706
int32 CountSetBits(int32 FromIndex=0, int32 ToIndex=INDEX_NONE) const
Definition BitArray.h:1167
FORCEINLINE bool IsValidIndex(int32 InIndex) const
Definition BitArray.h:1238
FORCENOINLINE void SetRange(int32 Index, int32 NumBitsToSet, bool Value)
Definition BitArray.h:752
int32 PadToNum(int32 DesiredNum, bool bPadValue)
Definition BitArray.h:1226
FORCEINLINE TBitArray(bool bValue, int32 InNumBits)
Definition BitArray.h:270
bool IsEmpty() const
Definition BitArray.h:1249
Allocator::template ForElementType< uint32 > AllocatorType
Definition BitArray.h:250
int32 NumBits
Definition BitArray.h:1659
FORCEINLINE void SetRangeFromRange(int32 Index, int32 NumBitsToSet, const TBitArray< OtherAllocator > &ReadBits, int32 ReadOffsetBits=0)
Definition BitArray.h:838
void InsertUninitialized(int32 Index, int32 NumBitsToAdd)
Definition BitArray.h:635
int32 MaxBits
Definition BitArray.h:1660
void Insert(bool Value, int32 Index)
Definition BitArray.h:581
static TBitArray BitwiseXOR(const TBitArray &A, const TBitArray &B, EBitwiseOperatorFlags InFlags)
Definition BitArray.h:1137
void Insert(bool Value, int32 Index, int32 NumBitsToAdd)
Definition BitArray.h:593
void WriteMemoryImage(FMemoryImageWriter &Writer) const
Definition BitArray.h:1716
FORCEINLINE bool operator!=(const TBitArray< Allocator > &Other) const
Definition BitArray.h:372
FORCEINLINE TBitArray & operator=(const TBitArray &Copy)
Definition BitArray.h:318
void RemoveAtSwap(int32 BaseIndex, int32 NumBitsToRemove=1)
Definition BitArray.h:892
FORCEINLINE bool operator==(const TBitArray< Allocator > &Other) const
Definition BitArray.h:338
FORCEINLINE bool Contains(bool bValue) const
Definition BitArray.h:1013
int32 Add(const bool Value, int32 NumBitsToAdd)
Definition BitArray.h:504
static TBitArray BitwiseAND(const TBitArray &A, const TBitArray &B, EBitwiseOperatorFlags InFlags)
Definition BitArray.h:1097
void ClearPartialSlackBits()
Definition BitArray.h:1681
FORCEINLINE uint32 GetLastWordMask() const
Definition BitArray.h:389
friend class TConstDualSetBitIterator
Definition BitArray.h:256
FORCEINLINE TBitArray(const TBitArray< OtherAllocator > &Copy)
Definition BitArray.h:295
FORCEINLINE void GetRange(int32 Index, int32 NumBitsToGet, InWordType *WriteBits, int32 WriteOffsetBits=0) const
Definition BitArray.h:854
AllocatorType AllocatorInstance
Definition BitArray.h:1658
static TBitArray BitwiseOR(const TBitArray &A, const TBitArray &B, EBitwiseOperatorFlags InFlags)
Definition BitArray.h:1116
void Reserve(int32 Number)
Definition BitArray.h:678
void InsertRange(const InWordType *ReadBits, int32 Index, int32 NumBitsToAdd, int32 ReadOffsetBits=0)
Definition BitArray.h:608
FORCEINLINE TBitArray & operator=(TBitArray &&Other)
Definition BitArray.h:305
uint32 WordType
Definition BitArray.h:245
FORCEINLINE TBitArray(const TBitArray &Copy)
Definition BitArray.h:287
void CountBytes(FArchive &Ar) const
Definition BitArray.h:933
FORCEINLINE FBitReference operator[](int32 Index)
Definition BitArray.h:1256
void RemoveAt(int32 BaseIndex, int32 NumBitsToRemove=1)
Definition BitArray.h:869
TBitArray & CombineWithBitwiseOR(const TBitArray &InOther, EBitwiseOperatorFlags InFlags)
Definition BitArray.h:1128
FORCEINLINE const uint32 * GetData() const
Definition BitArray.h:1415
FORCEINLINE T *& Get()
Definition Archive.h:1084
FORCEINLINE bool IsError() const
Definition Archive.h:1106
FORCEINLINE TCheckedObjPtr & operator=(T *InObject)
Definition Archive.h:1062
FORCEINLINE bool IsValid() const
Definition Archive.h:1094
TCheckedObjPtr(T *InObject)
Definition Archive.h:1051
FORCEINLINE T * operator->() const
Definition Archive.h:1074
TCommonDelegateInstanceState(InVarTypes &&... Vars)
FDelegateHandle GetHandle() const final
const TBitArray< Allocator > & ArrayA
Definition BitArray.h:1923
FORCEINLINE operator bool() const
Definition BitArray.h:1905
const TBitArray< OtherAllocator > & ArrayB
Definition BitArray.h:1924
FORCEINLINE TConstDualSetBitIterator & operator++()
Definition BitArray.h:1890
FORCEINLINE TConstDualSetBitIterator(const TBitArray< Allocator > &InArrayA, const TBitArray< OtherAllocator > &InArrayB, int32 StartIndex=0)
Definition BitArray.h:1872
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:1916
FORCEINLINE bool operator!() const
Definition BitArray.h:1910
FORCEINLINE TConstSetBitIterator & operator++()
Definition BitArray.h:1771
FORCEINLINE bool operator==(const TConstSetBitIterator &Rhs) const
Definition BitArray.h:1782
FORCEINLINE bool operator!() const
Definition BitArray.h:1801
TConstSetBitIterator(const TBitArray< Allocator > &InArray, int32 StartIndex=0)
Definition BitArray.h:1756
FORCEINLINE operator bool() const
Definition BitArray.h:1796
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:1807
const TBitArray< Allocator > & Array
Definition BitArray.h:1814
FORCEINLINE bool operator!=(const TConstSetBitIterator &Rhs) const
Definition BitArray.h:1789
void BindThreadSafeSP(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindUObject(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateThreadSafeSP(const TSharedRef< UserClass, ESPMode::ThreadSafe > &InUserObjectRef, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindLambda(FunctorType &&InFunctor, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateUObject(TObjectPtr< UserClass > InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindUFunction(TObjectPtr< UObjectTemplate > InUserObject, const FName &InFunctionName, VarTypes &&... Vars)
FORCEINLINE RetValType Execute(ParamTypes... Params) const
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateStatic(typename TIdentity< RetValType(*)(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateSP(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateSP(const TSharedRef< UserClass, Mode > &InUserObjectRef, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindThreadSafeSP(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateUObject(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateLambda(FunctorType &&InFunctor, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateRaw(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindSP(const TSharedRef< UserClass, Mode > &InUserObjectRef, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindSP(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateUObject(TObjectPtr< UserClass > InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindUFunction(UObjectTemplate *InUserObject, const FName &InFunctionName, VarTypes &&... Vars)
void BindThreadSafeSP(const TSharedRef< UserClass, ESPMode::ThreadSafe > &InUserObjectRef, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateRaw(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateUFunction(TObjectPtr< UObjectTemplate > InUserObject, const FName &InFunctionName, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateThreadSafeSP(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindSP(const TSharedRef< UserClass, Mode > &InUserObjectRef, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindSP(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindUObject(TObjectPtr< UserClass > InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindRaw(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindWeakLambda(UserClass *InUserObject, FunctorType &&InFunctor, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateUObject(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateThreadSafeSP(const TSharedRef< UserClass, ESPMode::ThreadSafe > &InUserObjectRef, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateSP(const TSharedRef< UserClass, Mode > &InUserObjectRef, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
void BindUObject(TObjectPtr< UserClass > InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateUFunction(UObjectTemplate *InUserObject, const FName &InFunctionName, VarTypes &&... Vars)
void BindUObject(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateSP(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
TDelegate & operator=(TDelegate &&Other)=default
void BindRaw(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateThreadSafeSP(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
static UE_NODISCARD TDelegate< RetValType(ParamTypes...), UserPolicy > CreateWeakLambda(UserClass *InUserObject, FunctorType &&InFunctor, VarTypes &&... Vars)
void BindThreadSafeSP(const TSharedRef< UserClass, ESPMode::ThreadSafe > &InUserObjectRef, typename TMemFunPtrType< true, UserClass, RetValType(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FORCEINLINE bool IsBound() const
FORCEINLINE bool IsBoundToObject(void const *InUserObject) const
uint64 GetBoundProgramCounterForTimerManager() const
FORCEINLINE struct UObject * GetUObject() const
FORCEINLINE const void * GetObjectForTimerManager() const
FORCEINLINE FDelegateHandle GetHandle() const
FORCEINLINE TEnumAsByte(TEnum InValue)
Definition EnumAsByte.h:34
TEnum GetValue() const
Definition EnumAsByte.h:92
FORCEINLINE TEnumAsByte(int32 InValue)
Definition EnumAsByte.h:43
TEnumAsByte(const TEnumAsByte &)=default
FORCEINLINE TEnumAsByte(uint8 InValue)
Definition EnumAsByte.h:52
TEnum EnumType
Definition EnumAsByte.h:23
bool operator==(TEnum InValue) const
Definition EnumAsByte.h:63
operator TEnum() const
Definition EnumAsByte.h:80
TEnumAsByte()=default
uint8 GetIntValue() const
Definition EnumAsByte.h:102
bool operator==(TEnumAsByte InValue) const
Definition EnumAsByte.h:74
TEnumAsByte & operator=(const TEnumAsByte &)=default
SIZE_T GetAllocatedSize(SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE SizeType CalculateSlackShrink(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE SizeType CalculateSlackReserve(SizeType NumElements, SIZE_T NumBytesPerElement) const
ForElementType & operator=(const ForElementType &)
TTypeCompatibleBytes< ElementType > InlineData[NumInlineElements]
FORCEINLINE ElementType * GetAllocation() const
FORCEINLINE void MoveToEmpty(ForElementType &Other)
void ResizeAllocation(SizeType PreviousNumElements, SizeType NumElements, SIZE_T NumBytesPerElement)
ForElementType(const ForElementType &)
FORCEINLINE SizeType CalculateSlackGrow(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
static FORCEINLINE uint32 GetNumberOfHashBuckets(uint32 NumHashedElements)
TFixedAllocator< NumInlineHashBuckets > HashAllocator
TFixedSparseArrayAllocator< NumInlineElements > SparseArrayAllocator
TFixedAllocator< NumInlineElements > ElementAllocator
TFixedAllocator< InlineBitArrayDWORDs > BitArrayAllocator
FORCEINLINE bool operator!=(TYPE_OF_NULLPTR) const
Definition Function.h:929
TFunction(const TFunction &Other)=default
TFunction(TFunction &&)=default
TFunction(FunctorType &&InFunc)
Definition Function.h:863
FORCEINLINE operator bool() const
Definition Function.h:913
TFunction & operator=(const TFunction &Other)
Definition Function.h:895
void Reset()
Definition Function.h:905
TFunction(TYPE_OF_NULLPTR=nullptr)
Definition Function.h:847
FORCEINLINE bool operator==(TYPE_OF_NULLPTR) const
Definition Function.h:921
TFunction & operator=(TFunction &&Other)
Definition Function.h:886
~TFunction()=default
~TFunctionRef()=default
TFunctionRef(FunctorType &&InFunc UE_LIFETIMEBOUND)
Definition Function.h:786
TFunctionRef(const TFunctionRef &)=default
TFunctionRef & operator=(const TFunctionRef &) const =delete
FORCEINLINE ElementType * operator->() const
Definition Array.h:123
SizeType GetIndex() const
Definition Array.h:135
TIndexedContainerIterator operator--(int)
Definition Array.h:87
TIndexedContainerIterator & operator--()
Definition Array.h:82
TIndexedContainerIterator & operator+=(SizeType Offset)
Definition Array.h:95
ContainerType & Container
Definition Array.h:175
TIndexedContainerIterator & operator-=(SizeType Offset)
Definition Array.h:107
TIndexedContainerIterator operator-(SizeType Offset) const
Definition Array.h:112
TIndexedContainerIterator operator++(int)
Definition Array.h:74
TIndexedContainerIterator & operator++()
Definition Array.h:69
FORCEINLINE ElementType & operator*() const
Definition Array.h:118
FORCEINLINE operator bool() const
Definition Array.h:129
TIndexedContainerIterator(ContainerType &InContainer, SizeType StartIndex=0)
Definition Array.h:62
FORCEINLINE bool operator!=(const TIndexedContainerIterator &Rhs) const
Definition Array.h:171
TIndexedContainerIterator operator+(SizeType Offset) const
Definition Array.h:101
FORCEINLINE bool operator==(const TIndexedContainerIterator &Rhs) const
Definition Array.h:170
TInlineSparseArrayAllocator< NumInlineElements, typename SecondaryAllocator::SparseArrayAllocator > SparseArrayAllocator
static FORCEINLINE uint32 GetNumberOfHashBuckets(uint32 NumHashedElements)
TInlineAllocator< NumInlineHashBuckets, typename SecondaryAllocator::HashAllocator > HashAllocator
TInlineAllocator< NumInlineElements, typename SecondaryAllocator::ElementAllocator > ElementAllocator
TInlineAllocator< InlineBitArrayDWORDs, typename SecondaryAllocator::BitArrayAllocator > BitArrayAllocator
static void Rotate(T *First, const int32 From, const int32 To, const int32 Amount)
Definition Sorting.h:203
TRValueToLValueReference< KeyInitType >::Type Key
Definition Map.h:61
FORCEINLINE TKeyInitializer(KeyInitType InKey)
Definition Map.h:64
TChooseClass< bConst, constKeyType, KeyType >::Result ItKeyType
Definition Map.h:740
TChooseClass< bConst, constTMapBase, TMapBase >::Result MapType
Definition Map.h:739
FORCEINLINE TBaseIterator(const PairItType &InElementIt)
Definition Map.h:745
FORCEINLINE bool operator!() const
Definition Map.h:762
FORCEINLINE bool operator==(const TBaseIterator &Rhs) const
Definition Map.h:767
FORCEINLINE ItKeyType & Key() const
Definition Map.h:770
FORCEINLINE bool operator!=(const TBaseIterator &Rhs) const
Definition Map.h:768
FORCEINLINE PairType & operator*() const
Definition Map.h:773
PairItType PairIt
Definition Map.h:777
FORCEINLINE TBaseIterator & operator++()
Definition Map.h:750
FORCEINLINE ItValueType & Value() const
Definition Map.h:771
TChooseClass< bConst, typenameTChooseClass< bRangedFor, typenameElementSetType::TRangedForConstIterator, typenameElementSetType::TConstIterator >::Result, typenameTChooseClass< bRangedFor, typenameElementSetType::TRangedForIterator, typenameElementSetType::TIterator >::Result >::Result PairItType
Definition Map.h:737
FORCEINLINE PairType * operator->() const
Definition Map.h:774
FORCEINLINE operator bool() const
Definition Map.h:757
TChooseClass< bConst, constValueType, ValueType >::Result ItValueType
Definition Map.h:741
TChooseClass< bConst, consttypenameElementSetType::ElementType, typenameElementSetType::ElementType >::Result PairType
Definition Map.h:742
TChooseClass< bConst, constValueType, ValueType >::Result ItValueType
Definition Map.h:787
FORCEINLINE TBaseKeyIterator(const SetItType &InSetIt)
Definition Map.h:791
FORCEINLINE operator bool() const
Definition Map.h:803
TChooseClass< bConst, constKeyType, KeyType >::Result ItKeyType
Definition Map.h:786
FORCEINLINE ItKeyType & Key() const
Definition Map.h:813
FORCEINLINE bool operator!() const
Definition Map.h:808
FORCEINLINE ItValueType & Value() const
Definition Map.h:814
FORCEINLINE TBaseKeyIterator & operator++()
Definition Map.h:796
TChooseClass< bConst, typenameElementSetType::TConstKeyIterator, typenameElementSetType::TKeyIterator >::Result SetItType
Definition Map.h:785
FORCEINLINE TConstIterator(const TMapBase &InMap)
Definition Map.h:879
FORCEINLINE TConstKeyIterator(const TMapBase &InMap, KeyArgumentType InKey)
Definition Map.h:898
FORCEINLINE ~TIterator()
Definition Map.h:854
TMapBase & Map
Definition Map.h:870
bool bRequiresRehashOnRemoval
Definition Map.h:872
bool bElementsHaveBeenRemoved
Definition Map.h:871
FORCEINLINE void RemoveCurrent()
Definition Map.h:863
FORCEINLINE TIterator(TMapBase &InMap, bool bInRequiresRehashOnRemoval=false)
Definition Map.h:845
FORCEINLINE void RemoveCurrent()
Definition Map.h:920
FORCEINLINE TKeyIterator(TMapBase &InMap, KeyArgumentType InKey)
Definition Map.h:914
FORCEINLINE ValueType & Add(const TTuple< KeyType, ValueType > &InKeyValue)
Definition Map.h:392
FORCEINLINE ValueType & AddByHash(uint32 KeyHash, const KeyType &InKey, const ValueType &InValue)
Definition Map.h:368
ValueType & EmplaceByHash(uint32 KeyHash, InitKeyType &&InKey)
Definition Map.h:434
FORCEINLINE bool Contains(KeyConstPointerType Key) const
Definition Map.h:669
TSet< ElementType, KeyFuncs, SetAllocator > ElementSetType
Definition Map.h:726
const KeyType * FindKey(ValueInitType Value) const
Definition Map.h:471
FORCEINLINE ValueType * Find(KeyConstPointerType Key)
Definition Map.h:512
FORCEINLINE const ValueType * FindByHash(uint32 KeyHash, const ComparableKey &Key) const
Definition Map.h:538
FORCEINLINE ValueType & Add(KeyType &&InKey, ValueType &&InValue)
Definition Map.h:365
ElementSetType Pairs
Definition Map.h:821
void GenerateValueArray(TArray< ValueType, Allocator > &OutArray) const
Definition Map.h:706
FORCEINLINE ValueType & FindOrAddByHash(uint32 KeyHash, const KeyType &Key, ValueType &&Value)
Definition Map.h:617
FORCEINLINE ValueType FindRef(KeyConstPointerType Key) const
Definition Map.h:653
int32 GetKeys(TSet< KeyType, Allocator > &OutKeys) const
Definition Map.h:314
void GenerateKeyArray(TArray< KeyType, Allocator > &OutArray) const
Definition Map.h:692
FORCEINLINE const ValueType * Find(KeyConstPointerType Key) const
Definition Map.h:521
FORCEINLINE ValueType & Add(const KeyType &InKey)
Definition Map.h:379
ValueType & EmplaceByHash(uint32 KeyHash, InitKeyType &&InKey, InitValueType &&InValue)
Definition Map.h:411
FORCEINLINE TIterator CreateIterator()
Definition Map.h:927
FORCEINLINE void Shrink()
Definition Map.h:235
FORCEINLINE void Empty(int32 ExpectedNumElements=0)
Definition Map.h:223
FORCEINLINE void Reserve(int32 Number)
Definition Map.h:253
TMapBase & operator=(const TMapBase &)=default
FORCEINLINE ValueType * FindByHash(uint32 KeyHash, const ComparableKey &Key)
Definition Map.h:528
TMapBase(const TMapBase &)=default
ValueType & FindOrAddImpl(uint32 KeyHash, InitKeyType &&Key, InitValueType &&Value)
Definition Map.h:576
TMapBase(TMapBase &&)=default
TTypeTraits< KeyType >::ConstInitType KeyInitType
Definition Map.h:140
FORCEINLINE ValueType & AddByHash(uint32 KeyHash, const KeyType &InKey, ValueType &&InValue)
Definition Map.h:369
FORCEINLINE ValueType & FindOrAdd(const KeyType &Key, const ValueType &Value)
Definition Map.h:610
FORCEINLINE ValueType & FindOrAddByHash(uint32 KeyHash, const KeyType &Key, const ValueType &Value)
Definition Map.h:616
FORCEINLINE ValueType & FindOrAddByHash(uint32 KeyHash, KeyType &&Key)
Definition Map.h:600
FORCEINLINE ValueType & AddByHash(uint32 KeyHash, KeyType &&InKey)
Definition Map.h:384
FORCEINLINE TConstKeyIterator CreateConstKeyIterator(typename TConstKeyIterator::KeyArgumentType InKey) const
Definition Map.h:945
FORCEINLINE ValueType & AddByHash(uint32 KeyHash, KeyType &&InKey, const ValueType &InValue)
Definition Map.h:370
FORCEINLINE ValueType & FindOrAdd(KeyType &&Key)
Definition Map.h:596
FORCEINLINE TRangedForIterator end()
Definition Map.h:959
FORCEINLINE TConstIterator CreateConstIterator() const
Definition Map.h:933
FORCEINLINE int32 Remove(KeyConstPointerType InKey)
Definition Map.h:447
TTypeTraits< ValueType >::ConstInitType ValueInitType
Definition Map.h:141
FORCEINLINE TRangedForIterator begin()
Definition Map.h:957
FORCEINLINE ValueType & Add(KeyType &&InKey)
Definition Map.h:380
TTypeTraits< KeyType >::ConstPointerType KeyConstPointerType
Definition Map.h:139
TMapBase & operator=(const TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:173
FORCEINLINE ValueType & FindOrAddByHash(uint32 KeyHash, KeyType &&Key, ValueType &&Value)
Definition Map.h:619
bool IsEmpty() const
Definition Map.h:264
static FORCEINLINE uint32 HashKey(const KeyType &Key)
Definition Map.h:544
ValueType & Emplace(InitKeyType &&InKey)
Definition Map.h:425
FORCEINLINE ValueType & FindOrAdd(const KeyType &Key, ValueType &&Value)
Definition Map.h:611
FORCEINLINE ValueType & FindOrAdd(KeyType &&Key, ValueType &&Value)
Definition Map.h:613
FORCEINLINE void CountBytes(FArchive &Ar) const
Definition Map.h:350
int32 GetKeys(TArray< KeyType, Allocator > &OutKeys) const
Definition Map.h:281
TMapBase & operator=(TMapBase &&)=default
FORCEINLINE TKeyIterator CreateKeyIterator(typename TKeyIterator::KeyArgumentType InKey)
Definition Map.h:939
TMapBase(TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:153
FORCEINLINE ValueType & Add(KeyType &&InKey, const ValueType &InValue)
Definition Map.h:364
FORCEINLINE ValueType & FindOrAddByHash(uint32 KeyHash, KeyType &&Key, const ValueType &Value)
Definition Map.h:618
bool OrderIndependentCompareEqual(const TMapBase &Other) const
Definition Map.h:189
FORCEINLINE const ValueType & FindChecked(KeyConstPointerType Key) const
Definition Map.h:627
FORCEINLINE int32 Num() const
Definition Map.h:270
FORCEINLINE TRangedForConstIterator begin() const
Definition Map.h:958
TArray< ElementType > Array() const
Definition Map.h:682
void CopyUnfrozen(const FMemoryUnfreezeContent &Context, void *Dst) const
Definition Map.h:829
ValueType & FindOrAddImpl(uint32 KeyHash, InitKeyType &&Key)
Definition Map.h:557
FORCEINLINE ValueType & FindOrAddByHash(uint32 KeyHash, const KeyType &Key)
Definition Map.h:599
FORCEINLINE void CompactStable()
Definition Map.h:247
FORCEINLINE ValueType & Add(TTuple< KeyType, ValueType > &&InKeyValue)
Definition Map.h:393
FORCEINLINE ValueType & Add(const KeyType &InKey, const ValueType &InValue)
Definition Map.h:362
FORCEINLINE ValueType & AddByHash(uint32 KeyHash, KeyType &&InKey, ValueType &&InValue)
Definition Map.h:371
static void AppendHash(const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
Definition Map.h:834
TMapBase()=default
FORCEINLINE void Compact()
Definition Map.h:241
FORCEINLINE ValueType & FindOrAdd(const KeyType &Key)
Definition Map.h:595
FORCEINLINE ValueType & FindOrAdd(KeyType &&Key, const ValueType &Value)
Definition Map.h:612
FORCEINLINE int32 RemoveByHash(uint32 KeyHash, const ComparableKey &Key)
Definition Map.h:455
FORCEINLINE TRangedForConstIterator end() const
Definition Map.h:960
TPair< KeyType, ValueType > ElementType
Definition Map.h:142
FORCEINLINE ValueType & FindChecked(KeyConstPointerType Key)
Definition Map.h:640
FORCEINLINE bool ContainsByHash(uint32 KeyHash, const ComparableKey &Key) const
Definition Map.h:676
void WriteMemoryImage(FMemoryImageWriter &Writer) const
Definition Map.h:824
FORCEINLINE ValueType & AddByHash(uint32 KeyHash, const KeyType &InKey)
Definition Map.h:383
void Dump(FOutputDevice &Ar)
Definition Map.h:720
FORCEINLINE ValueType & Add(const KeyType &InKey, ValueType &&InValue)
Definition Map.h:363
ValueType & Emplace(InitKeyType &&InKey, InitValueType &&InValue)
Definition Map.h:402
TMapBase(const TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:159
TMapBase & operator=(TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:165
TMap< KeyType, ValueType > FilterByPredicate(Predicate Pred) const
Definition Map.h:491
FORCEINLINE SIZE_T GetAllocatedSize() const
Definition Map.h:339
FORCEINLINE void Reset()
Definition Map.h:229
Super::KeyInitType KeyInitType
Definition Map.h:1115
void Append(TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&OtherMap)
Definition Map.h:1235
FORCEINLINE bool RemoveAndCopyValue(KeyInitType Key, ValueType &OutRemovedValue)
Definition Map.h:1183
TMap & operator=(const TMap &)=default
InKeyType KeyType
Definition Map.h:1109
TMap(TMap &&)=default
TMap & operator=(TMap &&)=default
friend class TScriptMap
Definition Map.h:1104
FORCEINLINE const ValueType & operator[](KeyConstPointerType Key) const
Definition Map.h:1263
TMap & operator=(TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:1150
KeyFuncs KeyFuncsType
Definition Map.h:1112
SetAllocator SetAllocatorType
Definition Map.h:1111
TMap(const TMap &)=default
FORCEINLINE bool RemoveAndCopyValueByHash(uint32 KeyHash, const ComparableKey &Key, ValueType &OutRemovedValue)
Definition Map.h:1198
Super::KeyConstPointerType KeyConstPointerType
Definition Map.h:1116
FORCEINLINE ValueType & operator[](KeyConstPointerType Key)
Definition Map.h:1262
InValueType ValueType
Definition Map.h:1110
TMap & operator=(const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:1158
FORCEINLINE ValueType FindAndRemoveChecked(KeyConstPointerType Key)
Definition Map.h:1219
void Append(const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &OtherMap)
Definition Map.h:1253
TMap(TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:1126
TMap(const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:1133
TMap()=default
TSortableMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > Super
Definition Map.h:1114
static void Sort(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:287
Super::KeyInitType KeyInitType
Definition Map.h:1300
TMultiMap(TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:1311
Super::ValueInitType ValueInitType
Definition Map.h:1301
void Append(TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&OtherMultiMap)
Definition Map.h:1571
Super::KeyConstPointerType KeyConstPointerType
Definition Map.h:1299
int32 Num(KeyInitType Key) const
Definition Map.h:1547
void MultiFindPointer(KeyInitType Key, TArray< const ValueType *, Allocator > &OutValues, bool bMaintainOrder=false) const
Definition Map.h:1388
int32 RemoveSingle(KeyInitType InKey, ValueInitType InValue)
Definition Map.h:1491
TMultiMap & operator=(TMultiMap &&)=default
void MultiFindPointer(KeyInitType Key, TArray< ValueType *, Allocator > &OutValues, bool bMaintainOrder=false)
Definition Map.h:1400
void Append(const TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &OtherMultiMap)
Definition Map.h:1589
ValueType * FindPair(KeyInitType Key, ValueInitType Value)
Definition Map.h:1531
TMultiMap(const TMultiMap &)=default
FORCEINLINE ValueType & AddUnique(KeyType &&InKey, ValueType &&InValue)
Definition Map.h:1425
TMultiMap & operator=(TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:1335
TMultiMap(const TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:1318
FORCEINLINE int32 Num() const
Definition Map.h:1559
int32 Remove(KeyInitType InKey, ValueInitType InValue)
Definition Map.h:1468
TMultiMap & operator=(const TMultiMap &)=default
TSortableMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > Super
Definition Map.h:1298
FORCEINLINE const ValueType * FindPair(KeyInitType Key, ValueInitType Value) const
Definition Map.h:1518
TMultiMap & operator=(const TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:1343
void MultiFind(KeyInitType Key, TArray< ValueType, Allocator > &OutValues, bool bMaintainOrder=false) const
Definition Map.h:1367
FORCEINLINE ValueType & AddUnique(const KeyType &InKey, const ValueType &InValue)
Definition Map.h:1422
FORCEINLINE int32 Remove(KeyConstPointerType InKey)
Definition Map.h:1456
FORCEINLINE ValueType & AddUnique(KeyType &&InKey, const ValueType &InValue)
Definition Map.h:1424
TMultiMap()=default
ValueType & EmplaceUnique(InitKeyType &&InKey, InitValueType &&InValue)
Definition Map.h:1439
FORCEINLINE ValueType & AddUnique(const KeyType &InKey, ValueType &&InValue)
Definition Map.h:1423
TMultiMap(TMultiMap &&)=default
FDelegateHandle Add(const FDelegate &InNewDelegate)
FDelegateHandle AddUObject(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddThreadSafeSP(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddThreadSafeSP(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddThreadSafeSP(const TSharedRef< UserClass, ESPMode::ThreadSafe > &InUserObjectRef, typename TMemFunPtrType< true, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddUObject(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddSP(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddThreadSafeSP(const TSharedRef< UserClass, ESPMode::ThreadSafe > &InUserObjectRef, typename TMemFunPtrType< false, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddSP(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddRaw(const UserClass *InUserObject, typename TMemFunPtrType< true, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddWeakLambda(UserClass *InUserObject, FunctorType &&InFunctor, VarTypes &&... Vars)
FDelegateHandle AddUFunction(UObjectTemplate *InUserObject, const FName &InFunctionName, VarTypes &&... Vars)
FDelegateHandle AddRaw(UserClass *InUserObject, typename TMemFunPtrType< false, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddUFunction(TObjectPtr< UObjectTemplate > InUserObject, const FName &InFunctionName, VarTypes &&... Vars)
FDelegateHandle AddLambda(FunctorType &&InFunctor, VarTypes &&... Vars)
FDelegateHandle AddUObject(TObjectPtr< UserClass > InUserObject, typename TMemFunPtrType< false, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddSP(const TSharedRef< UserClass, Mode > &InUserObjectRef, typename TMemFunPtrType< true, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddSP(const TSharedRef< UserClass, Mode > &InUserObjectRef, typename TMemFunPtrType< false, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
TMulticastDelegate & operator=(const TMulticastDelegate &Other)
FDelegateHandle AddUObject(TObjectPtr< UserClass > InUserObject, typename TMemFunPtrType< true, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars)
FDelegateHandle AddDelegateInstance(TDelegateBase< UserPolicy > &&NewDelegateBaseRef)
InvocationListType InvocationList
const InvocationListType & GetInvocationList() const
bool RemoveDelegateInstance(FDelegateHandle Handle)
void CompactInvocationList(bool CheckThreshold=false)
void Broadcast(ParamTypes... Params) const
int32 RemoveAll(const void *InUserObject)
InvocationListType & GetInvocationList()
void CopyFrom(const TMulticastDelegateBase &Other)
static FORCEINLINE auto * GetDelegateInstanceProtectedHelper(const DelegateType &Base)
bool IsBoundToObject(void const *InUserObject) const
void AddUnique(const TScriptDelegate< TWeakPtr > &InDelegate)
void Remove(const TScriptDelegate< TWeakPtr > &InDelegate)
void ProcessMulticastDelegate(void *Parameters) const
void AddUniqueInternal(const TScriptDelegate< TWeakPtr > &InDelegate)
void RemoveInternal(const UObject *InObject, FName InFunctionName) const
TArray< UObject * > GetAllObjects() const
friend void operator<<(FStructuredArchive::FSlot Slot, TMulticastScriptDelegate< TWeakPtr > &D)
TArray< UObject * > GetAllObjectsEvenIfUnreachable() const
bool Contains(const TScriptDelegate< TWeakPtr > &InDelegate) const
void Remove(const UObject *InObject, FName InFunctionName)
void RemoveAll(const UObject *Object)
FInvocationList InvocationList
bool Contains(const UObject *InObject, FName InFunctionName) const
SIZE_T GetAllocatedSize() const
TArray< TScriptDelegate< TWeakPtr > > FInvocationList
void RemoveInternal(const TScriptDelegate< TWeakPtr > &InDelegate) const
void Add(const TScriptDelegate< TWeakPtr > &InDelegate)
void AddInternal(const TScriptDelegate< TWeakPtr > &InDelegate)
FORCEINLINE SizeType CalculateSlackGrow(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
ForElementType(const ForElementType &)=delete
SIZE_T GetAllocatedSize(SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE SizeType CalculateSlackShrink(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE SizeType CalculateSlackReserve(SizeType NumElements, SIZE_T NumBytesPerElement) const
ForElementType & operator=(const ForElementType &)=delete
TTypeCompatibleBytes< ElementType > InlineData[NumInlineElements]
FORCEINLINE void MoveToEmpty(ForElementType &Other)
void ResizeAllocation(SizeType PreviousNumElements, SizeType NumElements, SIZE_T NumBytesPerElement)
FORCEINLINE TPairInitializer(KeyInitType InKey, ValueInitType InValue)
Definition Map.h:34
TRValueToLValueReference< ValueInitType >::Type Value
Definition Map.h:31
TRValueToLValueReference< KeyInitType >::Type Key
Definition Map.h:30
FORCEINLINE TPairInitializer(const TPair< KeyType, ValueType > &Pair)
Definition Map.h:42
FORCEINLINE void Apply() const
FORCEINLINE TPassthruPointer(T *InPtr)
FORCEINLINE T * Get() const UE_LIFETIMEBOUND
FORCEINLINE bool operator()(T &&A, T &&B) const
TReversePredicate(const PredicateType &InPredicate)
const PredicateType & Predicate
static void Merge(T *First, const int32 Mid, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:246
int32 AddZeroed(int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement)
Definition ScriptArray.h:84
void SetNumUninitialized(int32 NewNum, int32 NumBytesPerElement, uint32 AlignmentOfElement, bool bAllowShrinking=true)
Definition ScriptArray.h:99
FORCEINLINE bool IsValidIndex(int32 i) const
Definition ScriptArray.h:31
void Empty(int32 Slack, int32 NumBytesPerElement, uint32 AlignmentOfElement)
void Reset(int32 NewSize, int32 NumBytesPerElement, uint32 AlignmentOfElement)
FORCEINLINE void CheckAddress(const void *Addr, int32 NumBytesPerElement) const
void CountBytes(FArchive &Ar, int32 NumBytesPerElement) const
FORCEINLINE const void * GetData() const
Definition ScriptArray.h:27
int32 Add(int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement)
Definition ScriptArray.h:70
FORCENOINLINE void ResizeShrink(int32 NumBytesPerElement, uint32 AlignmentOfElement)
void Shrink(int32 NumBytesPerElement, uint32 AlignmentOfElement)
Definition ScriptArray.h:90
void operator=(const TScriptArray &)
bool IsEmpty() const
Definition ScriptArray.h:35
FORCENOINLINE void ResizeGrow(int32 OldNum, int32 NumBytesPerElement, uint32 AlignmentOfElement)
FORCENOINLINE void ResizeTo(int32 NewMax, int32 NumBytesPerElement, uint32 AlignmentOfElement)
FORCENOINLINE void ResizeInit(int32 NumBytesPerElement, uint32 AlignmentOfElement)
FORCEINLINE int32 GetSlack() const
void MoveAssign(TScriptArray &Other, int32 NumBytesPerElement, uint32 AlignmentOfElement)
TScriptArray(int32 InNum, int32 NumBytesPerElement, uint32 AlignmentOfElement)
void SwapMemory(int32 A, int32 B, int32 NumBytesPerElement)
void Insert(int32 Index, int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement)
Definition ScriptArray.h:50
void Remove(int32 Index, int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement, bool bAllowShrinking=true)
FORCEINLINE int32 Num() const
Definition ScriptArray.h:39
void InsertZeroed(int32 Index, int32 Count, int32 NumBytesPerElement, uint32 AlignmentOfElement)
Definition ScriptArray.h:45
SIZE_T GetAllocatedSize(int32 NumBytesPerElement) const
TScriptArray(const TScriptArray &)
FORCEINLINE void * GetData()
Definition ScriptArray.h:23
FBitReference operator[](int32 Index)
Definition BitArray.h:2024
void MoveAssign(DerivedType &Other)
Definition BitArray.h:2036
FORCENOINLINE void Realloc(int32 PreviousNumBits)
Definition BitArray.h:2108
int32 Add(const bool Value)
Definition BitArray.h:2058
static void CheckConstraints()
Definition BitArray.h:2078
void Empty(int32 Slack=0)
Definition BitArray.h:2045
FConstBitReference operator[](int32 Index) const
Definition BitArray.h:2030
Allocator::template ForElementType< uint32 > AllocatorType
Definition BitArray.h:2071
void operator=(const TScriptBitArray &)
Definition BitArray.h:2147
bool IsValidIndex(int32 Index) const
Definition BitArray.h:2019
FORCEINLINE const uint32 * GetData() const
Definition BitArray.h:2103
TScriptBitArray(const TScriptBitArray &)
Definition BitArray.h:2146
FORCEINLINE uint32 * GetData()
Definition BitArray.h:2098
AllocatorType AllocatorInstance
Definition BitArray.h:2073
FORCENOINLINE void ReallocGrow(int32 PreviousNumBits)
Definition BitArray.h:2125
bool IsBoundToObject(void const *InUserObject) const
FName GetFunctionName() const
bool IsBound() const
friend void operator<<(FStructuredArchive::FSlot Slot, TScriptDelegate &D)
void ProcessDelegate(void *Parameters) const
void BindUFunction(UObject *InObject, const FName &InFunctionName)
void operator=(const TScriptDelegate &Other)
friend uint32 GetTypeHash(const TScriptDelegate &Delegate)
FORCEINLINE bool operator==(const TScriptDelegate &Other) const
const UObject * GetUObjectEvenIfUnreachable() const
UObject * GetUObjectEvenIfUnreachable()
FString ToString() const
bool IsCompactable() const
bool IsBound_Internal() const
bool IsBoundToObjectEvenIfUnreachable(void const *InUserObject) const
const UObject * GetUObject() const
UObject * GetUObject()
FORCEINLINE bool operator!=(const TScriptDelegate &Other) const
TScriptMap(const TScriptMap &)
Definition Map.h:1843
bool IsEmpty() const
Definition Map.h:1666
int32 FindPairIndex(const void *Key, const FScriptMapLayout &MapLayout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn)
Definition Map.h:1727
bool IsValidIndex(int32 Index) const
Definition Map.h:1661
void * FindOrAdd(const void *Key, const FScriptMapLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn, TFunctionRef< void(void *, void *)> ConstructPairFn)
Definition Map.h:1799
int32 Num() const
Definition Map.h:1671
static void CheckConstraints()
Definition Map.h:1824
const void * GetData(int32 Index, const FScriptMapLayout &Layout) const
Definition Map.h:1686
void Empty(int32 Slack, const FScriptMapLayout &Layout)
Definition Map.h:1700
void RemoveAt(int32 Index, const FScriptMapLayout &Layout)
Definition Map.h:1705
void operator=(const TScriptMap &)
Definition Map.h:1844
void Add(const void *Key, const void *Value, const FScriptMapLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn, TFunctionRef< void(void *)> KeyConstructAndAssignFn, TFunctionRef< void(void *)> ValueConstructAndAssignFn, TFunctionRef< void(void *)> ValueAssignFn, TFunctionRef< void(void *)> DestructKeyFn, TFunctionRef< void(void *)> DestructValueFn)
Definition Map.h:1762
TScriptMap()
Definition Map.h:1657
void * GetData(int32 Index, const FScriptMapLayout &Layout)
Definition Map.h:1681
TScriptSet< AllocatorType > Pairs
Definition Map.h:1821
int32 GetMaxIndex() const
Definition Map.h:1676
static FScriptMapLayout GetScriptLayout(int32 KeySize, int32 KeyAlignment, int32 ValueSize, int32 ValueAlignment)
Definition Map.h:1642
int32 AddUninitialized(const FScriptMapLayout &Layout)
Definition Map.h:1716
void Rehash(const FScriptMapLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)
Definition Map.h:1721
uint8 * FindValue(const void *Key, const FScriptMapLayout &MapLayout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn)
Definition Map.h:1749
int32 AddUninitialized(const FScriptSetLayout &Layout)
Definition Set.h:1929
int32 HashSize
Definition Set.h:2086
static void CheckConstraints()
Definition Set.h:2104
HashType Hash
Definition Set.h:2085
void RemoveAt(int32 Index, const FScriptSetLayout &Layout)
Definition Set.h:1903
void operator=(const TScriptSet &)
Definition Set.h:2128
TScriptSparseArray< typename Allocator::SparseArrayAllocator > ElementArrayType
Definition Set.h:2081
static FSetElementId & GetHashNextIdRef(const void *Element, const FScriptSetLayout &Layout)
Definition Set.h:2093
int32 GetMaxIndex() const
Definition Set.h:1855
FORCEINLINE FSetElementId & GetTypedHash(int32 HashIndex) const
Definition Set.h:2088
bool IsEmpty() const
Definition Set.h:1845
void Rehash(const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)
Definition Set.h:1935
ElementArrayType Elements
Definition Set.h:2084
int32 AddNewElement(const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, uint32 KeyHash, TFunctionRef< void(void *)> ConstructFn)
Definition Set.h:2055
TScriptSet()
Definition Set.h:1835
static FScriptSetLayout GetScriptLayout(int32 ElementSize, int32 ElementAlignment)
Definition Set.h:1818
int32 FindIndexImpl(const void *Element, const FScriptSetLayout &Layout, uint32 KeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn)
Definition Set.h:1980
void Add(const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn, TFunctionRef< void(void *)> DestructFn)
Definition Set.h:2033
int32 Num() const
Definition Set.h:1850
int32 FindIndex(const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn)
Definition Set.h:2000
const void * GetData(int32 Index, const FScriptSetLayout &Layout) const
Definition Set.h:1865
void * GetData(int32 Index, const FScriptSetLayout &Layout)
Definition Set.h:1860
TScriptSet(const TScriptSet &)
Definition Set.h:2127
int32 FindIndexByHash(const void *Element, const FScriptSetLayout &Layout, uint32 KeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn)
Definition Set.h:2011
static int32 & GetHashIndexRef(const void *Element, const FScriptSetLayout &Layout)
Definition Set.h:2098
int32 FindOrAdd(const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn)
Definition Set.h:2021
void Empty(int32 Slack, const FScriptSetLayout &Layout)
Definition Set.h:1879
Allocator::HashAllocator::template ForElementType< FSetElementId > HashType
Definition Set.h:2082
bool IsValidIndex(int32 Index) const
Definition Set.h:1840
void operator=(const TScriptSparseArray &)
int32 Num() const
int32 AddUninitialized(const FScriptSparseArrayLayout &Layout)
void * GetData(int32 Index, const FScriptSparseArrayLayout &Layout)
TScriptArray< typename AllocatorType::ElementAllocator > Data
const void * GetData(int32 Index, const FScriptSparseArrayLayout &Layout) const
int32 GetMaxIndex() const
static FScriptSparseArrayLayout GetScriptLayout(int32 ElementSize, int32 ElementAlignment)
FORCEINLINE FFreeListLink * GetFreeListLink(int32 Index, const FScriptSparseArrayLayout &Layout)
static void CheckConstraints()
TScriptSparseArray(const TScriptSparseArray &)
void RemoveAtUninitialized(const FScriptSparseArrayLayout &Layout, int32 Index, int32 Count=1)
bool IsValidIndex(int32 Index) const
bool IsEmpty() const
void Empty(int32 Slack, const FScriptSparseArrayLayout &Layout)
TScriptBitArray< typename AllocatorType::BitArrayAllocator > AllocationFlags
TChooseClass< bConst, constElementType, ElementType >::Result ItElementType
Definition Set.h:1538
FORCEINLINE ItElementType & operator*() const
Definition Set.h:1579
ElementItType ElementIt
Definition Set.h:1587
TChooseClass< bConst, typenameTChooseClass< bRangedFor, typenameElementArrayType::TRangedForConstIterator, typenameElementArrayType::TConstIterator >::Result, typenameTChooseClass< bRangedFor, typenameElementArrayType::TRangedForIterator, typenameElementArrayType::TIterator >::Result >::Result ElementItType
Definition Set.h:1545
FORCEINLINE TBaseIterator & operator++()
Definition Set.h:1553
FORCEINLINE FSetElementId GetId() const
Definition Set.h:1571
FORCEINLINE bool operator!=(const TBaseIterator &Rhs) const
Definition Set.h:1585
FORCEINLINE TBaseIterator(const ElementItType &InElementIt)
Definition Set.h:1547
FORCEINLINE bool operator==(const TBaseIterator &Rhs) const
Definition Set.h:1584
FORCEINLINE ItElementType * operator->() const
Definition Set.h:1575
FORCEINLINE operator bool() const
Definition Set.h:1560
FORCEINLINE bool operator!() const
Definition Set.h:1565
FORCEINLINE ItElementType & operator*() const
Definition Set.h:1662
FORCEINLINE ItElementType * operator->() const
Definition Set.h:1658
TChooseClass< bConst, constTSet, TSet >::Result SetType
Definition Set.h:1595
ReferenceOrValueType Key
Definition Set.h:1669
FORCEINLINE operator bool() const
Definition Set.h:1647
SizeType NextIndex
Definition Set.h:1671
FORCEINLINE TBaseKeyIterator & operator++()
Definition Set.h:1627
TTypeTraits< typenameKeyFuncs::KeyType >::ConstPointerType ReferenceOrValueType
Definition Set.h:1597
TChooseClass< bConst, constElementType, ElementType >::Result ItElementType
Definition Set.h:1596
FORCEINLINE bool operator!() const
Definition Set.h:1652
FORCEINLINE TBaseKeyIterator(SetType &InSet, KeyArgumentType InKey)
Definition Set.h:1608
FORCEINLINE TConstIterator(const TSet &InSet)
Definition Set.h:1682
FORCEINLINE TConstKeyIterator(const TSet &InSet, KeyArgumentType InKey)
Definition Set.h:1722
FORCEINLINE TIterator(TSet &InSet)
Definition Set.h:1694
TSet & Set
Definition Set.h:1707
FORCEINLINE void RemoveCurrent()
Definition Set.h:1701
FORCEINLINE void RemoveCurrent()
Definition Set.h:1743
FORCEINLINE TKeyIterator(TSet &InSet, KeyArgumentType InKey)
Definition Set.h:1737
static FORCEINLINE uint32 GetNumberOfHashBuckets(uint32 NumHashedElements)
InSparseArrayAllocator SparseArrayAllocator
TSetElementBase & operator=(TSetElementBase &&)=default
TSetElementBase & operator=(const TSetElementBase &)=default
TSetElementBase(const TSetElementBase &)=default
TSetElementBase & operator=(TSetElementBase &&)=default
int32 HashIndex
Definition Set.h:188
FORCEINLINE TSetElementBase()
Definition Set.h:164
TSetElementBase & operator=(const TSetElementBase &)=default
FSetElementId HashNextId
Definition Set.h:185
ElementType Value
Definition Set.h:182
TSetElementBase(const TSetElementBase &)=default
InElementType ElementType
Definition Set.h:162
FORCEINLINE bool operator!=(const TSetElement &Other) const
Definition Set.h:255
TSetElement(const TSetElement &)=default
FORCEINLINE TSetElement()
Definition Set.h:232
TSetElement & operator=(const TSetElement &)=default
TSetElement & operator=(TSetElement &&)=default
FORCEINLINE bool operator==(const TSetElement &Other) const
Definition Set.h:251
Definition Set.h:282
FORCEINLINE FSetElementId Add(const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:596
FORCEINLINE ElementType * Find(KeyInitType Key)
Definition Set.h:928
FORCEINLINE TSet()
Definition Set.h:303
KeyFuncs KeyFuncsType
Definition Set.h:285
void DumpHashElements(FOutputDevice &Ar)
Definition Set.h:1147
void Append(const TSet< ElementType, KeyFuncs, OtherAllocator > &OtherSet)
Definition Set.h:799
FORCEINLINE int32 Num() const
Definition Set.h:553
TSet & operator=(const TSet< ElementType, KeyFuncs, OtherAllocator > &Other)
Definition Set.h:414
TSet & operator=(TSet &&Other)
Definition Set.h:377
FORCEINLINE int32 GetMaxIndex() const
Definition Set.h:558
bool VerifyHashElementsKey(KeyInitType Key)
Definition Set.h:1126
FORCEINLINE TRangedForIterator end()
Definition Set.h:1771
KeyFuncs::KeyInitType KeyInitType
Definition Set.h:296
void Rehash() const
Definition Set.h:1507
FORCEINLINE void HashElement(SizeType ElementIndex, const SetElementType &Element) const
Definition Set.h:1442
FORCEINLINE void Shrink()
Definition Set.h:469
void WriteMemoryImage(FMemoryImageWriter &Writer) const
Definition Set.h:1385
TSet & operator=(TSet< ElementType, KeyFuncs, OtherAllocator > &&Other)
Definition Set.h:405
FORCEINLINE const ElementType & operator[](FSetElementId Id) const
Definition Set.h:584
TSet(TSet &&Other)
Definition Set.h:370
FORCEINLINE bool ContainsByHash(uint32 KeyHash, const ComparableKey &Key) const
Definition Set.h:1061
void Append(TArrayView< const ElementType, ViewSizeType > InElements)
Definition Set.h:764
TSet(TSet< ElementType, KeyFuncs, OtherAllocator > &&Other)
Definition Set.h:389
FORCEINLINE TIterator CreateIterator()
Definition Set.h:1751
FORCEINLINE int32 RemoveImpl(uint32 KeyHash, const ComparableKey &Key)
Definition Set.h:978
FORCEINLINE TRangedForConstIterator end() const
Definition Set.h:1772
FORCEINLINE void CountBytes(FArchive &Ar) const
Definition Set.h:535
FORCEINLINE FSetElementId AddByHash(uint32 KeyHash, const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:623
FORCEINLINE void Compact()
Definition Set.h:476
FORCEINLINE void CheckAddress(const ElementType *Addr) const
Definition Set.h:1271
FORCEINLINE bool ShouldRehash(int32 NumHashedElements, int32 DesiredHashSize, bool bAllowShrinking=false) const
Definition Set.h:1478
ElementType * FindByHash(uint32 KeyHash, const ComparableKey &Key)
Definition Set.h:957
bool TryReplaceExisting(uint32 KeyHash, SetElementType &Element, SizeType &InOutElementIndex, bool *bIsAlreadyInSetPtr)
Definition Set.h:662
void Dump(FOutputDevice &Ar)
Definition Set.h:1108
FORCEINLINE TSet(const TSet &Copy)
Definition Set.h:308
InElementType ElementType
Definition Set.h:284
FORCEINLINE bool IsValidId(FSetElementId Id) const
Definition Set.h:568
FORCEINLINE TSet(TArray< ElementType > &&InArray)
Definition Set.h:320
static void AppendHash(const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
Definition Set.h:1418
FORCEINLINE FSetElementId Add(InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:597
void Append(const TArray< ElementType, ArrayAllocator > &InElements)
Definition Set.h:774
TSet Intersect(const TSet &OtherSet) const
Definition Set.h:1172
Allocator AllocatorType
Definition Set.h:286
FORCEINLINE TRangedForConstIterator begin() const
Definition Set.h:1770
FORCEINLINE void Relax()
Definition Set.h:519
static FORCEINLINE void Move(SetType &ToSet, SetType &FromSet)
Definition Set.h:351
FSetElementId FindId(KeyInitType Key) const
Definition Set.h:905
void CopyUnfrozen(const FMemoryUnfreezeContent &Context, void *Dst) const
Definition Set.h:1400
TSet & operator=(const TSet &Copy)
Definition Set.h:333
int32 HashSize
Definition Set.h:1382
FORCEINLINE TRangedForIterator begin()
Definition Set.h:1769
FORCEINLINE ElementType & operator[](FSetElementId Id)
Definition Set.h:578
void Append(TSet< ElementType, KeyFuncs, OtherAllocator > &&OtherSet)
Definition Set.h:809
bool ConditionalRehash(int32 NumHashedElements, bool bAllowShrinking=false) const
Definition Set.h:1491
FORCEINLINE SIZE_T GetAllocatedSize(void) const
Definition Set.h:529
TSet Difference(const TSet &OtherSet) const
Definition Set.h:1209
SizeType FindIndexByHash(uint32 KeyHash, const ComparableKey &Key) const
Definition Set.h:873
KeyFuncs::ElementInitType ElementInitType
Definition Set.h:297
FSetElementId EmplaceByHash(uint32 KeyHash, ArgsType &&Args, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:738
TSet(const TSet< ElementType, KeyFuncs, OtherAllocator > &Other)
Definition Set.h:397
FORCEINLINE FSetElementId & GetTypedHash(int32 HashIndex) const
Definition Set.h:1425
FORCEINLINE ElementType & FindOrAdd(InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:610
HashType Hash
Definition Set.h:1381
FORCEINLINE void CompactStable()
Definition Set.h:486
void Append(TArray< ElementType, ArrayAllocator > &&InElements)
Definition Set.h:784
void SortFreeList()
Definition Set.h:1099
void Sort(const PREDICATE_CLASS &Predicate)
Definition Set.h:1072
FORCEINLINE const ElementType * Find(KeyInitType Key) const
Definition Set.h:946
FORCEINLINE void Reserve(int32 Number)
Definition Set.h:496
FORCEINLINE FSetElementId AddByHash(uint32 KeyHash, InElementType &&InElement, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:627
TSet Union(const TSet &OtherSet) const
Definition Set.h:1192
FORCEINLINE ~TSet()
Definition Set.h:327
FORCEINLINE void LinkElement(SizeType ElementIndex, const SetElementType &Element, uint32 KeyHash) const
Definition Set.h:1431
void RemoveByIndex(SizeType ElementIndex)
Definition Set.h:829
void Remove(FSetElementId ElementId)
Definition Set.h:861
const ElementType * FindByHash(uint32 KeyHash, const ComparableKey &Key) const
Definition Set.h:971
TSetElement< InElementType > SetElementType
Definition Set.h:299
FORCEINLINE ElementType & FindOrAdd(const InElementType &InElement, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:606
FORCEINLINE void RehashOrLink(uint32 KeyHash, SetElementType &Element, SizeType ElementIndex)
Definition Set.h:694
bool IsEmpty() const
Definition Set.h:547
FSetElementId FindIdByHash(uint32 KeyHash, const ComparableKey &Key) const
Definition Set.h:916
void Reset()
Definition Set.h:456
TArray< ElementType > Array() const
Definition Set.h:1254
ElementArrayType Elements
Definition Set.h:1379
FORCEINLINE TSet(const TArray< ElementType > &InArray)
Definition Set.h:314
ElementType & FindOrAddByHash(uint32 KeyHash, ElementReferenceType &&InElement, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:641
FORCEINLINE TConstIterator CreateConstIterator() const
Definition Set.h:1757
void UnhashElements()
Definition Set.h:1448
void Append(TArrayView< ElementType, ViewSizeType > InElements)
Definition Set.h:754
bool Includes(const TSet< ElementType, KeyFuncs, Allocator > &OtherSet) const
Definition Set.h:1231
int32 RemoveByHash(uint32 KeyHash, const ComparableKey &Key)
Definition Set.h:1033
void Empty(int32 ExpectedNumElements=0)
Definition Set.h:433
void StableSort(const PREDICATE_CLASS &Predicate)
Definition Set.h:1085
FORCEINLINE bool Contains(KeyInitType Key) const
Definition Set.h:1050
int32 Remove(KeyInitType Key)
Definition Set.h:1015
FSetElementId Emplace(ArgsType &&Args, bool *bIsAlreadyInSetPtr=nullptr)
Definition Set.h:713
FORCEINLINE void UpdateWeakReferenceInternal(TSharedRef< SharedRefType, Mode > const *InSharedRef, OtherType *InObject) const
TSharedRef< ObjectType, Mode > AsShared()
FORCEINLINE TSharedFromThis & operator=(TSharedFromThis const &)
static FORCEINLINE TSharedRef< OtherType const, Mode > SharedThis(const OtherType *ThisPtr)
static FORCEINLINE TSharedRef< OtherType, Mode > SharedThis(OtherType *ThisPtr)
TWeakPtr< ObjectType, Mode > AsWeak()
TWeakPtr< ObjectType, Mode > WeakThis
TSharedFromThis(TSharedFromThis const &)
FORCEINLINE void UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, Mode > const *InSharedPtr, OtherType *InObject) const
TSharedRef< ObjectType const, Mode > AsShared() const
TWeakPtr< ObjectType const, Mode > AsWeak() const
FORCEINLINE bool DoesSharedInstanceExist() const
FORCEINLINE TSharedPtr & operator=(SharedPointerInternals::FNullTag *)
FORCEINLINE TSharedPtr & operator=(TSharedPtr &&InSharedPtr)
FORCEINLINE TSharedPtr(TSharedPtr &&InSharedPtr)
FORCEINLINE void Reset()
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > &&OtherSharedPtr, ObjectType *InObject)
FORCEINLINE TSharedRef< ObjectType, Mode > ToSharedRef() &&
FORCEINLINE TSharedPtr(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > &&InRawPtrProxy)
FORCEINLINE TSharedPtr(TWeakPtr< OtherType, Mode > &&InWeakPtr)
FORCEINLINE TSharedPtr & operator=(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > const &InRawPtrProxy)
FORCEINLINE ObjectType * Get() const
ObjectType * Object
FORCEINLINE TSharedPtr(TWeakPtr< OtherType, Mode > const &InWeakPtr)
static constexpr ESPMode Mode
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > const &InSharedPtr)
FORCEINLINE TSharedPtr(SharedPointerInternals::TRawPtrProxy< OtherType > const &InRawPtrProxy)
FORCEINLINE TSharedPtr & operator=(TSharedPtr const &InSharedPtr)
FORCEINLINE TSharedPtr(OtherType *InObject, DeleterType &&InDeleter)
FORCEINLINE TSharedPtr & operator=(SharedPointerInternals::TRawPtrProxy< OtherType > const &InRawPtrProxy)
FORCEINLINE TWeakPtr< ObjectType, Mode > ToWeakPtr() const
FORCEINLINE TSharedPtr(TSharedRef< OtherType, Mode > const &OtherSharedRef, ObjectType *InObject)
FORCEINLINE operator bool() const
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > const &InSharedPtr, SharedPointerInternals::FConstCastTag)
FORCEINLINE ObjectType * operator->() const
FORCEINLINE TSharedPtr(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > const &InRawPtrProxy)
FORCEINLINE TSharedPtr(OtherType *InObject)
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > const &InSharedPtr, SharedPointerInternals::FStaticCastTag)
FORCEINLINE bool IsUnique() const
FORCEINLINE TSharedPtr(SharedPointerInternals::FNullTag *=nullptr)
FORCEINLINE TSharedPtr(TSharedRef< OtherType, Mode > const &InSharedRef)
SharedPointerInternals::FSharedReferencer< Mode > SharedReferenceCount
FORCEINLINE const bool IsValid() const
FORCEINLINE FMakeReferenceTo< ObjectType >::Type operator*() const
FORCEINLINE TSharedRef< ObjectType, Mode > ToSharedRef() const &
FORCEINLINE TSharedPtr & operator=(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > &&InRawPtrProxy)
FORCEINLINE int32 GetSharedReferenceCount() const
FORCEINLINE TSharedPtr(TSharedPtr const &InSharedPtr)
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > const &OtherSharedPtr, ObjectType *InObject)
SharedPointerInternals::FSharedReferencer< Mode > SharedReferenceCount
FORCEINLINE TSharedPtr< ObjectType, Mode > ToSharedPtr() const
FORCEINLINE TSharedRef(TSharedPtr< OtherType, Mode > const &InSharedPtr)
FORCEINLINE TSharedRef & operator=(SharedPointerInternals::TRawPtrProxy< OtherType > const &InRawPtrProxy)
FORCEINLINE int32 GetSharedReferenceCount() const
FORCEINLINE TSharedRef(ObjectType *InObject, SharedPointerInternals::TReferenceControllerBase< Mode > *InSharedReferenceCount)
FORCEINLINE bool IsUnique() const
FORCEINLINE TSharedRef(TSharedRef &&InSharedRef)
FORCEINLINE TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > const &InRawPtrProxy)
FORCEINLINE TSharedRef(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > &&InRawPtrProxy)
FORCEINLINE ObjectType * operator->() const
FORCEINLINE TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef, SharedPointerInternals::FStaticCastTag)
FORCEINLINE TSharedRef(SharedPointerInternals::TRawPtrProxy< OtherType > const &InRawPtrProxy)
FORCEINLINE TSharedRef & operator=(TSharedRef const &InSharedRef)
FORCEINLINE ObjectType & Get() const
FORCEINLINE TSharedRef(TSharedRef< OtherType, Mode > const &OtherSharedRef, ObjectType *InObject)
FORCEINLINE TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef, SharedPointerInternals::FConstCastTag)
FORCEINLINE TSharedRef & operator=(TSharedRef &&InSharedRef)
static constexpr ESPMode Mode
FORCEINLINE bool IsValid() const
FORCEINLINE TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef)
FORCEINLINE TSharedRef(TSharedPtr< OtherType, Mode > &&InSharedPtr)
FORCEINLINE TSharedRef(OtherType *InObject)
FORCEINLINE TSharedRef & operator=(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > &&InRawPtrProxy)
FORCEINLINE TWeakPtr< ObjectType, Mode > ToWeakPtr() const
FORCEINLINE TSharedRef(OtherType *InObject, DeleterType &&InDeleter)
void Init(OtherType *InObject)
FORCEINLINE ObjectType & operator*() const
ObjectType * Object
FORCEINLINE TSharedRef(TSharedRef const &InSharedRef)
FORCEINLINE TSharedRef & operator=(SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > const &InRawPtrProxy)
TSizedHeapAllocator< IndexSize > Typedef
ForAnyElementType & operator=(const ForAnyElementType &)
FORCEINLINE void ResizeAllocation(SizeType PreviousNumElements, SizeType NumElements, SIZE_T NumBytesPerElement)
FORCEINLINE SizeType CalculateSlackReserve(SizeType NumElements, SIZE_T NumBytesPerElement) const
FORCEINLINE SizeType CalculateSlackShrink(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE void MoveToEmpty(ForAnyElementType &Other)
FORCEINLINE SizeType CalculateSlackGrow(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const
FORCEINLINE SizeType CalculateSlackGrow(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
SIZE_T GetAllocatedSize(SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE void ResizeAllocation(SizeType PreviousNumElements, SizeType NumElements, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement)
ForAnyElementType(const ForAnyElementType &)
FORCEINLINE FScriptContainerElement * GetAllocation() const
FORCEINLINE void MoveToEmptyFromOtherAllocator(typename OtherAllocator::ForAnyElementType &Other)
FORCEINLINE SizeType CalculateSlackShrink(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const
FORCEINLINE SizeType CalculateSlackReserve(SizeType NumElements, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const
FORCEINLINE ElementType * GetAllocation() const
void ResizeAllocation(SizeType PreviousNumElements, SizeType NumElements, SIZE_T NumBytesPerElement)
SIZE_T GetAllocatedSize(SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
TTypeCompatibleBytes< ElementType > InlineData[NumInlineElements]
FORCEINLINE SizeType CalculateSlackShrink(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE void MoveToEmpty(ForElementType &Other)
FORCEINLINE SizeType CalculateSlackGrow(SizeType NumElements, SizeType NumAllocatedElements, SIZE_T NumBytesPerElement) const
ForElementType(const ForElementType &)
FORCEINLINE ElementType * GetAllocation() const
FORCEINLINE SizeType CalculateSlackReserve(SizeType NumElements, SIZE_T NumBytesPerElement) const
ForElementType & operator=(const ForElementType &)
SecondaryAllocator::template ForElementType< ElementType > SecondaryData
TDereferenceWrapper< KeyType, PREDICATE_CLASS > Predicate
Definition Map.h:1063
FORCEINLINE FKeyComparisonClass(const PREDICATE_CLASS &InPredicate)
Definition Map.h:1067
FORCEINLINE bool operator()(const typename Super::ElementType &A, const typename Super::ElementType &B) const
Definition Map.h:1071
FORCEINLINE FValueComparisonClass(const PREDICATE_CLASS &InPredicate)
Definition Map.h:1085
TDereferenceWrapper< ValueType, PREDICATE_CLASS > Predicate
Definition Map.h:1081
FORCEINLINE bool operator()(const typename Super::ElementType &A, const typename Super::ElementType &B) const
Definition Map.h:1089
TSortableMapBase & operator=(TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:992
TSortableMapBase & operator=(TSortableMapBase &&)=default
FORCEINLINE void ValueSort(const PREDICATE_CLASS &Predicate)
Definition Map.h:1032
TSortableMapBase(TSortableMapBase &&)=default
TSortableMapBase(const TSortableMapBase &)=default
TSortableMapBase(TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:978
TSortableMapBase()=default
TSortableMapBase & operator=(const TSortableMapBase &)=default
FORCEINLINE void ValueStableSort(const PREDICATE_CLASS &Predicate)
Definition Map.h:1042
FORCEINLINE void KeySort(const PREDICATE_CLASS &Predicate)
Definition Map.h:1012
TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > Super
Definition Map.h:968
TSortableMapBase & operator=(const TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:1000
void SortFreeList()
Definition Map.h:1052
FORCEINLINE void KeyStableSort(const PREDICATE_CLASS &Predicate)
Definition Map.h:1022
TSortableMapBase(const TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:985
FORCEINLINE bool operator==(const TBaseIterator &Rhs) const
Definition SortedMap.h:545
TChooseClass< bConst, constTSortedMap, TSortedMap >::Result MapType
Definition SortedMap.h:521
TChooseClass< bConst, typenameElementArrayType::TConstIterator, typenameElementArrayType::TIterator >::Result PairItType
Definition SortedMap.h:519
FORCEINLINE PairType * operator->() const
Definition SortedMap.h:552
FORCEINLINE PairType & operator*() const
Definition SortedMap.h:551
TChooseClass< bConst, constValueType, ValueType >::Result ItValueType
Definition SortedMap.h:523
FORCEINLINE operator bool() const
Definition SortedMap.h:540
FORCEINLINE ItKeyType & Key() const
Definition SortedMap.h:548
FORCEINLINE bool operator!=(const TBaseIterator &Rhs) const
Definition SortedMap.h:546
TChooseClass< bConst, constKeyType, KeyType >::Result ItKeyType
Definition SortedMap.h:522
FORCEINLINE ItValueType & Value() const
Definition SortedMap.h:549
FORCEINLINE TBaseIterator & operator++()
Definition SortedMap.h:533
FORCEINLINE TBaseIterator(const PairItType &InElementIt)
Definition SortedMap.h:527
TChooseClass< bConst, consttypenameElementArrayType::ElementType, typenameElementArrayType::ElementType >::Result PairType
Definition SortedMap.h:524
FORCEINLINE TBaseReverseIterator(PairType *InData, SizeType InNum)
Definition SortedMap.h:573
FORCEINLINE bool operator==(const TBaseReverseIterator &Rhs) const
Definition SortedMap.h:592
ElementArrayType::SizeType SizeType
Definition SortedMap.h:567
TChooseClass< bConst, constTSortedMap, TSortedMap >::Result MapType
Definition SortedMap.h:564
FORCEINLINE PairType & operator*() const
Definition SortedMap.h:598
TChooseClass< bConst, constKeyType, KeyType >::Result ItKeyType
Definition SortedMap.h:565
FORCEINLINE PairType * operator->() const
Definition SortedMap.h:599
TChooseClass< bConst, consttypenameElementArrayType::ElementType, typenameElementArrayType::ElementType >::Result PairType
Definition SortedMap.h:570
FORCEINLINE ItKeyType & Key() const
Definition SortedMap.h:595
FORCEINLINE operator bool() const
Definition SortedMap.h:587
FORCEINLINE bool operator!=(const TBaseReverseIterator &Rhs) const
Definition SortedMap.h:593
FORCEINLINE ItValueType & Value() const
Definition SortedMap.h:596
FORCEINLINE TBaseReverseIterator & operator++()
Definition SortedMap.h:579
TChooseClass< bConst, constValueType, ValueType >::Result ItValueType
Definition SortedMap.h:566
FORCEINLINE TConstIterator(const typename TBaseIterator< true >::PairItType &InPairIt)
Definition SortedMap.h:642
FORCEINLINE TConstIterator(const TSortedMap &InMap)
Definition SortedMap.h:637
FORCEINLINE TConstKeyIterator & operator++()
Definition SortedMap.h:691
FORCEINLINE TConstKeyIterator(const TSortedMap &InMap, KeyInitType InKey)
Definition SortedMap.h:676
FORCEINLINE TConstReverseIterator(const TSortedMap &InMap)
Definition SortedMap.h:664
FORCEINLINE void RemoveCurrent()
Definition SortedMap.h:627
FORCEINLINE TIterator(const typename TBaseIterator< false >::PairItType &InPairIt)
Definition SortedMap.h:621
FORCEINLINE TIterator(TSortedMap &InMap)
Definition SortedMap.h:616
FORCEINLINE TKeyIterator & operator++()
Definition SortedMap.h:717
FORCEINLINE void RemoveCurrent()
Definition SortedMap.h:724
FORCEINLINE TKeyIterator(TSortedMap &InMap, KeyInitType InKey)
Definition SortedMap.h:702
FORCEINLINE TReverseIterator(TSortedMap &InMap)
Definition SortedMap.h:652
FORCEINLINE bool RemoveAndCopyValue(KeyInitType Key, ValueType &OutRemovedValue)
Definition SortedMap.h:394
FORCEINLINE ValueType FindRef(KeyConstPointerType Key) const
Definition SortedMap.h:312
TSortedMap & operator=(const TSortedMap< KeyType, ValueType, OtherArrayAllocator, SortPredicate > &Other)
Definition SortedMap.h:70
FORCEINLINE int32 Remove(KeyConstPointerType InKey)
Definition SortedMap.h:221
FORCEINLINE RangedForIteratorType end()
Definition SortedMap.h:766
FORCEINLINE bool operator!=(const TSortedMap &Other) const
Definition SortedMap.h:94
void GenerateKeyArray(TArray< KeyType, Allocator > &OutArray) const
Definition SortedMap.h:356
TSortedMap(TSortedMap< KeyType, ValueType, OtherArrayAllocator, SortPredicate > &&Other)
Definition SortedMap.h:38
TPair< KeyType, ValueType > ElementType
Definition SortedMap.h:28
FORCEINLINE ValueType & Add(const KeyType &InKey)
Definition SortedMap.h:179
void Append(TSortedMap< KeyType, ValueType, OtherArrayAllocator, OtherSortPredicate > &&OtherMap)
Definition SortedMap.h:430
FORCEINLINE ValueType & Add(const KeyType &InKey, const ValueType &InValue)
Definition SortedMap.h:168
FORCEINLINE ValueType & Add(KeyType &&InKey, const ValueType &InValue)
Definition SortedMap.h:170
FORCEINLINE void Shrink()
Definition SortedMap.h:116
TSortedMap & operator=(const TSortedMap &)=default
FORCEINLINE TIterator CreateIterator()
Definition SortedMap.h:732
FORCEINLINE const ValueType & operator[](KeyConstPointerType Key) const
Definition SortedMap.h:457
FORCEINLINE RangedForConstIteratorType begin() const
Definition SortedMap.h:765
FORCEINLINE ValueType & Add(const KeyType &InKey, ValueType &&InValue)
Definition SortedMap.h:169
FORCEINLINE TKeyIterator CreateKeyIterator(KeyInitType InKey)
Definition SortedMap.h:744
void Dump(FOutputDevice &Ar)
Definition SortedMap.h:382
FORCEINLINE SIZE_T GetAllocatedSize() const
Definition SortedMap.h:150
FORCEINLINE ValueType & operator[](KeyConstPointerType Key)
Definition SortedMap.h:456
ElementArrayType::RangedForConstIteratorType RangedForConstIteratorType
Definition SortedMap.h:757
TTypeTraits< KeyType >::ConstInitType KeyInitType
Definition SortedMap.h:26
FORCEINLINE int32 FindIndex(KeyConstPointerType Key)
Definition SortedMap.h:475
TSortedMap(const TSortedMap &)=default
TSortedMap()=default
FORCEINLINE TConstKeyIterator CreateConstKeyIterator(KeyInitType InKey) const
Definition SortedMap.h:750
FORCEINLINE ValueType & Add(KeyType &&InKey)
Definition SortedMap.h:180
void Append(const TSortedMap< KeyType, ValueType, OtherArrayAllocator, OtherSortPredicate > &OtherMap)
Definition SortedMap.h:447
FORCEINLINE const ValueType & FindChecked(KeyConstPointerType Key) const
Definition SortedMap.h:299
FORCEINLINE ValueType & FindOrAddImpl(ArgType &&Key)
Definition SortedMap.h:464
FORCEINLINE ValueType & FindChecked(KeyConstPointerType Key)
Definition SortedMap.h:292
FORCEINLINE ValueType & FindOrAdd(KeyType &&Key)
Definition SortedMap.h:284
ElementArrayType Pairs
Definition SortedMap.h:607
FORCEINLINE const ValueType * Find(KeyConstPointerType Key) const
Definition SortedMap.h:271
void GenerateValueArray(TArray< ValueType, Allocator > &OutArray) const
Definition SortedMap.h:368
FORCEINLINE TConstIterator CreateConstIterator() const
Definition SortedMap.h:738
ElementArrayType::RangedForIteratorType RangedForIteratorType
Definition SortedMap.h:756
TArray< ElementType, ArrayAllocator > ElementArrayType
Definition SortedMap.h:460
TSortedMap(const TSortedMap< KeyType, ValueType, OtherArrayAllocator, SortPredicate > &Other)
Definition SortedMap.h:45
FORCEINLINE bool Contains(KeyConstPointerType Key) const
Definition SortedMap.h:328
FORCEINLINE ValueType & Add(KeyType &&InKey, ValueType &&InValue)
Definition SortedMap.h:171
FORCEINLINE RangedForConstIteratorType end() const
Definition SortedMap.h:767
FORCEINLINE void CountBytes(FArchive &Ar) const
Definition SortedMap.h:156
int32 GetKeys(TArray< KeyType, Allocator > &OutKeys) const
Definition SortedMap.h:343
FORCEINLINE void Reserve(int32 Number)
Definition SortedMap.h:122
FORCEINLINE bool operator==(const TSortedMap &Other) const
Definition SortedMap.h:88
FORCEINLINE void Reset()
Definition SortedMap.h:110
FORCEINLINE void Empty(int32 ExpectedNumElements=0)
Definition SortedMap.h:104
TTypeTraits< KeyType >::ConstPointerType KeyConstPointerType
Definition SortedMap.h:25
ValueType & Emplace(InitKeyType &&InKey)
Definition SortedMap.h:206
TSortedMap(TSortedMap &&)=default
FORCEINLINE ValueType & FindOrAdd(const KeyType &Key)
Definition SortedMap.h:283
FORCEINLINE ValueType * Find(KeyConstPointerType Key)
Definition SortedMap.h:259
FORCEINLINE int32 Num() const
Definition SortedMap.h:139
FORCEINLINE RangedForIteratorType begin()
Definition SortedMap.h:764
ValueType & Emplace(InitKeyType &&InKey, InitValueType &&InValue)
Definition SortedMap.h:190
const KeyType * FindKey(ValueInitType Value) const
Definition SortedMap.h:241
TTypeTraits< ValueType >::ConstInitType ValueInitType
Definition SortedMap.h:27
TSortedMap & operator=(TSortedMap< KeyType, ValueType, OtherArrayAllocator, SortPredicate > &&Other)
Definition SortedMap.h:62
TSortedMap & operator=(TSortedMap &&)=default
FORCEINLINE ElementType * AllocateMemoryForEmplace(InitKeyType &&InKey)
Definition SortedMap.h:482
FORCEINLINE ValueType FindAndRemoveChecked(KeyConstPointerType Key)
Definition SortedMap.h:414
bool IsEmpty() const
Definition SortedMap.h:133
FElementCompareClass(const PREDICATE_CLASS &InPredicate)
const PREDICATE_CLASS & Predicate
bool operator()(const FElementOrFreeListLink &A, const FElementOrFreeListLink &B) const
FORCEINLINE ItElementType & operator*() const
FORCEINLINE bool operator==(const TBaseIterator &Rhs) const
FORCEINLINE bool operator!() const
FORCEINLINE TBaseIterator & operator++()
FORCEINLINE int32 GetIndex() const
TChooseClass< bConst, constTSparseArray, TSparseArray >::Result ArrayType
FORCEINLINE bool operator!=(const TBaseIterator &Rhs) const
FORCEINLINE const FRelativeBitReference & GetRelativeBitReference() const
TConstSetBitIterator< typename Allocator::BitArrayAllocator > BitArrayItType
FORCEINLINE ItElementType * operator->() const
FORCEINLINE operator bool() const
TBaseIterator(ArrayType &InArray, const BitArrayItType &InBitArrayIt)
TChooseClass< bConst, constElementType, ElementType >::Result ItElementType
TConstIterator(const TSparseArray &InArray, const typename TBaseIterator< true >::BitArrayItType &InBitArrayIt)
TConstIterator(const TSparseArray &InArray)
FORCEINLINE const ElementType & operator*() const
TConstSubsetIterator(const TSparseArray &InArray, const TBitArray< SubsetAllocator > &InBitArray)
FORCEINLINE const ElementType * operator->() const
FORCEINLINE TConstSubsetIterator & operator++()
TConstDualSetBitIterator< typename Allocator::BitArrayAllocator, SubsetAllocator > BitArrayIt
FORCEINLINE const FRelativeBitReference & GetRelativeBitReference() const
FORCEINLINE bool operator!() const
FORCEINLINE int32 GetIndex() const
TIterator(TSparseArray &InArray, const typename TBaseIterator< false >::BitArrayItType &InBitArrayIt)
TIterator(TSparseArray &InArray)
void RemoveAt(int32 Index, int32 Count=1)
SIZE_T GetAllocatedSize(void) const
TSparseArrayElementOrFreeListLink< TAlignedBytes< sizeof(ElementType), alignof(ElementType)> > FElementOrFreeListLink
void StableSort()
void StableSort(const PREDICATE_CLASS &Predicate)
FSparseArrayAllocationInfo AllocateIndex(int32 Index)
Definition SparseArray.h:90
int32 Add(const ElementType &Element)
AllocationBitArrayType AllocationFlags
bool IsEmpty() const
TSparseArray(const TSparseArray &InCopy)
void RemoveAtUninitialized(int32 Index, int32 Count=1)
FORCEINLINE TRangedForIterator end()
bool operator==(const TSparseArray &B) const
void CountBytes(FArchive &Ar) const
TIterator CreateIterator()
FORCEINLINE TRangedForConstIterator begin() const
bool IsCompact() const
int32 PointerToIndex(const ElementType *Ptr) const
static void AppendHash(const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
int32 AddAtLowestFreeIndex(const ElementType &Element, int32 &LowestFreeIndexSearchStart)
TSparseArray & operator+=(const TArray< ElementType > &OtherArray)
FORCEINLINE int32 EmplaceAt(int32 Index, ArgsType &&... Args)
friend class TScriptSparseArray
Definition SparseArray.h:79
ElementType & operator[](int32 Index)
TSparseArray & operator=(const TSparseArray &InCopy)
void WriteMemoryImage(FMemoryImageWriter &Writer) const
TSparseArray(TSparseArray &&InCopy)
TBitArray< typename Allocator::BitArrayAllocator > AllocationBitArrayType
int32 Num() const
int32 NumFreeIndices
FORCEINLINE void CheckAddress(const ElementType *Addr) const
const ElementType & operator[](int32 Index) const
void SortFreeList()
FORCEINLINE int32 EmplaceAtLowestFreeIndex(int32 &LowestFreeIndexSearchStart, ArgsType &&... Args)
int32 Add(ElementType &&Element)
void Reserve(int32 ExpectedNumElements)
TSparseArray & operator+=(const TSparseArray &OtherArray)
DataType Data
TArray< FElementOrFreeListLink, typename Allocator::ElementAllocator > DataType
TConstIterator CreateConstIterator() const
TSparseArray & operator=(TSparseArray &&InCopy)
FORCEINLINE TRangedForIterator begin()
static FORCEINLINE void Move(SparseArrayType &ToArray, SparseArrayType &FromArray)
FORCEINLINE int32 Emplace(ArgsType &&... Args)
FSparseArrayAllocationInfo InsertUninitialized(int32 Index)
int32 GetMaxIndex() const
bool operator!=(const TSparseArray &B) const
FORCEINLINE TRangedForConstIterator end() const
void CopyUnfrozen(const FMemoryUnfreezeContent &Context, void *Dst) const
void Sort(const PREDICATE_CLASS &Predicate)
bool IsAllocated(int32 Index) const
bool CompactStable()
void Empty(int32 ExpectedNumElements=0)
void Insert(int32 Index, typename TTypeTraits< ElementType >::ConstInitType Element)
bool IsValidIndex(int32 Index) const
FSparseArrayAllocationInfo AddUninitializedAtLowestFreeIndex(int32 &LowestFreeIndexSearchStart)
int32 FirstFreeIndex
FSparseArrayAllocationInfo AddUninitialized()
void Initialize(CharType *InBase, int32 InCapacity)
CharType * GetData()
static constexpr bool TCanAppend_V
TStringBuilderBase & operator=(const CharType *Str)
BuilderType & AppendAnsi(const ANSICHAR *const String, const int32 Length)
BuilderType & AppendChar(AppendedCharType Char)
BuilderType & Append(AppendedCharType Char)
BuilderType & AppendAnsi(const FAnsiStringView String)
TStringBuilderBase(CharType *BufferPointer, int32 BufferCapacity)
ViewType ToView() const
void ReplaceAt(int32 Pos, int32 RemoveLen, ViewType Str)
const CharType * GetData() const
TStringBuilderBase & operator=(const TStringBuilderBase &)=delete
BuilderType & Join(RangeType &&InRange, DelimiterType &&InDelimiter)
int32 AddUninitialized(int32 InCount)
static constexpr bool TCanAppendRange_V
const CharType LastChar() const
TStringBuilderBase(TStringBuilderBase &&)=delete
TStringBuilderBase()=default
void Prepend(ViewType Str)
BuilderType & JoinQuoted(RangeType &&InRange, DelimiterType &&InDelimiter, QuoteType &&InQuote)
BuilderType & AppendV(const CharType *Fmt, va_list Args)
const CharType * operator*() const
TStringBuilderBase & operator=(ViewType Str)
void EnsureNulTerminated() const
void RemoveAt(int32 Pos, int32 RemoveLen)
void * AllocBuffer(SIZE_T CharCount)
BuilderType & Append(const OtherCharType *const String, const int32 Length)
void InsertAt(int32 Pos, ViewType Str)
static BuilderType &VARARGS AppendfImpl(BuilderType &Self, const CharType *Fmt,...)
TStringBuilderBase & operator=(TStringBuilderBase &&)=delete
static CharType EmptyBuffer[1]
SIZE_T GetAllocatedSize() const
void FreeBuffer(void *Buffer, SIZE_T CharCount)
void EnsureAdditionalCapacity(int32 RequiredAdditionalCapacity)
const CharType * ToString() const
void RemoveSuffix(int32 InCount)
auto Append(CharRangeType &&Range) -> decltype(Append(MakeStringView(Forward< CharRangeType >(Range)).GetData(), int32(0)))
BuilderType & Appendf(const FmtType &Fmt, Types... Args)
void Extend(SIZE_T ExtraCapacity)
int32 Len() const
TStringBuilderBase(const TStringBuilderBase &)=delete
BuilderType & AppendAnsi(const ANSICHAR *const String)
CharType StringBuffer[BufferSize]
Converter::FromType FromType
Definition StringConv.h:655
TStringConversion & operator=(TStringConversion &&)=delete
TStringConversion(const SrcBufferType *Source)
Definition StringConv.h:686
TStringConversion(const TStringConversion &)=delete
TStringConversion(TStringConversion &&)=delete
TStringConversion(const LegacyFromType *Source, int32 SourceLen)
Definition StringConv.h:727
TInlineAllocator< DefaultConversionSize >::template ForElementType< typename Converter::ToType > AllocatorType
Definition StringConv.h:653
TStringConversion(const LegacyFromType *Source)
Definition StringConv.h:698
TStringConversion(const SrcBufferType *Source, int32 SourceLen)
Definition StringConv.h:707
void Init(const FromType *Source, int32 SourceLen, ENullTerminatedString::Type NullTerminated)
Definition StringConv.h:663
Converter::ToType ToType
Definition StringConv.h:656
TStringConversion & operator=(const TStringConversion &)=delete
static FORCEINLINE void Convert(To *Dest, int32 DestLen, const CharType *Source, int32 SourceLen)
Definition StringConv.h:38
static int32 ConvertedLength(const CharType *Source, int32 SourceLen)
Definition StringConv.h:48
FORCEINLINE TStringPassthru(TStringPassthru &&Other)
TStringPassthru & operator=(const TStringPassthru &)
FORCEINLINE TStringPassthru(ToType *InDest, int32 InDestLen, int32 InSrcLen)
FORCEINLINE void Apply() const
FORCEINLINE FromType * Get() UE_LIFETIMEBOUND
TInlineAllocator< DefaultConversionSize >::template ForElementType< FromType > AllocatorType
TStringPassthru(const TStringPassthru &)
TStringPointer(const TStringPointer &)=delete
TStringPointer(const SrcBufferType *Source, int32 SourceLen)
Definition StringConv.h:838
FORCEINLINE const ToType * Get() const UE_LIFETIMEBOUND
Definition StringConv.h:889
FORCEINLINE int32 Length() const
Definition StringConv.h:899
TStringPointer(const SrcBufferType *Source)
Definition StringConv.h:820
InToType ToType
Definition StringConv.h:813
InFromType FromType
Definition StringConv.h:812
TStringPointer & operator=(const TStringPointer &)=delete
const ToType * Ptr
Definition StringConv.h:909
constexpr TStringView(const OtherCharType *InData UE_LIFETIMEBOUND, int32 InSize)
Definition StringView.h:128
friend auto operator==(TStringView Lhs, CharRangeType &&Rhs) -> decltype(TStringView::PrivateEquals(Lhs, ImplicitConv< TStringView >(Forward< CharRangeType >(Rhs))))
Definition StringView.h:379
void LeftChopInline(int32 CharCount)
Definition StringView.h:210
ViewType Right(int32 CharCount) const
Definition StringView.h:571
constexpr const CharType * end() const
Definition StringView.h:444
friend bool operator!=(TStringView Lhs, TStringView Rhs)
Definition StringView.h:368
friend bool operator!=(TStringView Lhs, const CharType *Rhs)
Definition StringView.h:428
void RightChopInline(int32 CharCount)
Definition StringView.h:214
friend uint32 GetTypeHash(TStringView View)
Definition StringView.h:357
ViewType SubStr(int32 Position, int32 CharCount) const
Definition StringView.h:188
const CharType * DataPtr
Definition StringView.h:447
friend auto operator<(TStringView Lhs, CharRangeType &&Rhs) -> decltype(TStringView::PrivateLess(Lhs, ImplicitConv< TStringView >(Forward< CharRangeType >(Rhs))))
Definition StringView.h:405
bool Contains(ViewType Search) const
Definition StringView.h:310
int32 Find(ViewType Search, int32 StartPosition=0) const
Definition StringView.h:730
int32 CopyString(CharType *Dest, int32 CharCount, int32 Position=0) const
Definition StringView.h:551
static bool PrivateEquals(TStringView Lhs, TStringView Rhs)
Definition StringView.h:757
ViewType LeftChop(int32 CharCount) const
Definition StringView.h:565
friend auto operator==(CharRangeType &&Lhs, TStringView Rhs) -> decltype(TStringView::PrivateEquals(ImplicitConv< TStringView >(Forward< CharRangeType >(Lhs)), Rhs))
Definition StringView.h:386
UE_NODISCARD FORCEINLINE bool IsValidIndex(int32 Index) const
Definition StringView.h:340
constexpr TStringView(const CharType *InData UE_LIFETIMEBOUND)
Definition StringView.h:89
friend bool operator==(const CharType *Lhs, TStringView Rhs)
Definition StringView.h:423
void Reset()
Definition StringView.h:172
bool FindLastChar(CharType Search, int32 &OutIndex) const
Definition StringView.h:744
constexpr bool IsEmpty() const
Definition StringView.h:163
void RightInline(int32 CharCount)
Definition StringView.h:212
friend auto operator<(CharRangeType &&Lhs, TStringView Rhs) -> decltype(TStringView::PrivateLess(ImplicitConv< TStringView >(Forward< CharRangeType >(Lhs)), Rhs))
Definition StringView.h:412
bool EndsWith(ViewType Suffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition StringView.h:724
friend bool operator==(TStringView Lhs, TStringView Rhs)
Definition StringView.h:363
void RemoveSuffix(int32 CharCount)
Definition StringView.h:170
bool EndsWith(CharType Suffix) const
Definition StringView.h:289
void TrimStartInline()
Definition StringView.h:220
int32 Compare(OtherRangeType &&Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
Definition StringView.h:257
constexpr TStringView(const CharRangeType &InRange UE_LIFETIMEBOUND)
Definition StringView.h:145
constexpr TStringView(const OtherCharType *InData UE_LIFETIMEBOUND)
Definition StringView.h:112
friend auto operator!=(CharRangeType &&Lhs, TStringView Rhs) -> decltype(!(Rhs==Forward< CharRangeType >(Lhs)))
Definition StringView.h:399
int32 Compare(const OtherCharType *Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
Definition StringView.h:691
bool Equals(OtherRangeType &&Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
Definition StringView.h:233
void RemovePrefix(int32 CharCount)
Definition StringView.h:168
ViewType Mid(int32 Position, int32 CharCount=MAX_int32) const
Definition StringView.h:585
constexpr int32 Len() const
Definition StringView.h:160
friend auto operator!=(TStringView Lhs, CharRangeType &&Rhs) -> decltype(!(Lhs==Forward< CharRangeType >(Rhs)))
Definition StringView.h:393
void TrimStartAndEndInline()
Definition StringView.h:218
static bool PrivateLess(TStringView Lhs, TStringView Rhs)
Definition StringView.h:763
ViewType RightChop(int32 CharCount) const
Definition StringView.h:578
ViewType TrimStart() const
Definition StringView.h:612
ViewType Left(int32 CharCount) const
Definition StringView.h:559
bool Equals(const OtherCharType *Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
Definition StringView.h:640
void MidInline(int32 Position, int32 CharCount=MAX_int32)
Definition StringView.h:216
constexpr const CharType * GetData() const
Definition StringView.h:155
constexpr TStringView(const CharType *InData UE_LIFETIMEBOUND, int32 InSize)
Definition StringView.h:96
bool StartsWith(CharType Prefix) const
Definition StringView.h:284
void TrimEndInline()
Definition StringView.h:222
static bool PrivateEquals(TStringView Lhs, const CharType *Rhs)
Definition StringView.h:751
friend bool operator==(TStringView Lhs, const CharType *Rhs)
Definition StringView.h:418
void LeftInline(int32 CharCount)
Definition StringView.h:208
friend constexpr auto GetNum(TStringView String)
Definition StringView.h:351
int32 Compare(TStringView< OtherCharType > Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
Definition StringView.h:660
constexpr const CharType * begin() const
Definition StringView.h:443
friend bool operator<(TStringView Lhs, TStringView Rhs)
Definition StringView.h:373
bool StartsWith(ViewType Prefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition StringView.h:718
constexpr TStringView()=default
friend bool operator!=(const CharType *Lhs, TStringView Rhs)
Definition StringView.h:433
ViewType TrimStartAndEnd() const
Definition StringView.h:606
bool FindChar(CharType Search, int32 &OutIndex) const
Definition StringView.h:737
ViewType TrimEnd() const
Definition StringView.h:627
TTSMulticastDelegateBase()=default
void CopyFrom(const TTSMulticastDelegateBase &Other)
bool RemoveDelegateInstance(FDelegateHandle Handle)
bool IsBoundToObject(void const *InUserObject) const
int32 RemoveAll(const void *InUserObject)
FDelegateHandle AddDelegateInstance(TDelegateBase< UserPolicy > &&NewDelegateBaseRef)
void Broadcast(ParamTypes... Params) const
static uint32 CodepointFromUtf16(const FromType *&SourceString, const uint32 SourceLengthRemaining)
Definition StringConv.h:564
static FORCEINLINE void Convert(ToType *Dest, const int32 DestLen, const SrcBufferType *Source, const int32 SourceLen)
Definition StringConv.h:539
static void Convert_Impl(DestBufferType &ConvertedBuffer, int32 DestLen, const FromType *Source, const int32 SourceLen)
Definition StringConv.h:621
static int32 ConvertedLength(const SrcBufferType *Source, const int32 SourceLen)
Definition StringConv.h:555
static FORCEINLINE void Convert(ToType *Dest, int32 DestLen, const SrcBufferType *Source, int32 SourceLen)
Definition StringConv.h:463
static int32 Utf16FromCodepoint(uint32 Codepoint, BufferType OutputIterator, uint32 OutputIteratorNumRemaining)
Definition StringConv.h:404
static void Convert_Impl(DestBufferType &Dest, int32 DestLen, const FromType *Source, const int32 SourceLen)
Definition StringConv.h:488
static bool WriteCodepointToBuffer(const uint32 Codepoint, DestBufferType &Dest, int32 &DestLen)
Definition StringConv.h:503
static FORCEINLINE int32 ConvertedLength(const SrcBufferType *Source, int32 SourceLen)
Definition StringConv.h:477
TUniqueFunction & operator=(const TUniqueFunction &Other)=delete
TUniqueFunction & operator=(TUniqueFunction &&Other)
Definition Function.h:1011
TUniqueFunction(const TFunction< FuncType > &Other)
Definition Function.h:1003
TUniqueFunction(TFunction< FuncType > &&Other)
Definition Function.h:995
~TUniqueFunction()=default
TUniqueFunction(TUniqueFunction &&)=default
TUniqueFunction(FunctorType &&InFunc)
Definition Function.h:976
TUniqueFunction(TYPE_OF_NULLPTR=nullptr)
Definition Function.h:960
FORCEINLINE operator bool() const
Definition Function.h:1033
TUniqueFunction(const TUniqueFunction &Other)=delete
TUniqueObj(TUniqueObj &&other)
Definition UniqueObj.h:24
T & Get()
Definition UniqueObj.h:52
TUniqueObj & operator=(Arg &&other)
Definition UniqueObj.h:46
TUniqueObj & operator=(const TUniqueObj &)=delete
const T & Get() const
Definition UniqueObj.h:53
TUniqueObj & operator=(TUniqueObj &&other)
Definition UniqueObj.h:39
void Serialize(FArchive &Ar)
Definition UniqueObj.h:61
T * operator->()
Definition UniqueObj.h:55
T & operator*()
Definition UniqueObj.h:58
TUniquePtr< T > Obj
Definition UniqueObj.h:67
const T * operator->() const
Definition UniqueObj.h:56
const T & operator*() const
Definition UniqueObj.h:59
TUniqueObj(Args &&... args)
Definition UniqueObj.h:30
TUniqueObj(const TUniqueObj &other)
Definition UniqueObj.h:17
TUniquePtr(const TUniquePtr &)=delete
FORCEINLINE TUniquePtr(U *InPtr, const Deleter &InDeleter)
Definition UniquePtr.h:498
FORCEINLINE TUniquePtr(U *InPtr)
Definition UniquePtr.h:468
FORCEINLINE TUniquePtr(U *InPtr, Deleter &&InDeleter)
Definition UniquePtr.h:483
FORCEINLINE bool operator!=(TYPE_OF_NULLPTR) const
Definition UniquePtr.h:758
FORCEINLINE const Deleter & GetDeleter() const
Definition UniquePtr.h:701
FORCEINLINE bool operator!=(const TUniquePtr< RhsT > &Rhs) const
Definition UniquePtr.h:746
FORCEINLINE TUniquePtr & operator=(TUniquePtr &&Other)
Definition UniquePtr.h:541
FORCEINLINE TUniquePtr & operator=(TUniquePtr< OtherT, OtherDeleter > &&Other)
Definition UniquePtr.h:565
FORCEINLINE TUniquePtr(TUniquePtr< OtherT, OtherDeleter > &&Other)
Definition UniquePtr.h:531
FORCEINLINE TUniquePtr(TYPE_OF_NULLPTR)
Definition UniquePtr.h:507
FORCEINLINE bool operator!() const
Definition UniquePtr.h:624
FORCEINLINE bool operator==(const TUniquePtr< RhsT > &Rhs) const
Definition UniquePtr.h:719
FORCEINLINE void Reset(U *InPtr)
Definition UniquePtr.h:670
FORCEINLINE TUniquePtr & operator=(TYPE_OF_NULLPTR)
Definition UniquePtr.h:581
FORCEINLINE TUniquePtr(TUniquePtr &&Other)
Definition UniquePtr.h:516
FORCEINLINE T * Release()
Definition UniquePtr.h:654
FORCEINLINE void Reset(TYPE_OF_NULLPTR InPtr=nullptr)
Definition UniquePtr.h:678
FORCEINLINE bool operator==(TYPE_OF_NULLPTR) const
Definition UniquePtr.h:731
FORCEINLINE Deleter & GetDeleter()
Definition UniquePtr.h:691
FORCEINLINE T & operator[](SIZE_T Index) const
Definition UniquePtr.h:634
TUniquePtr & operator=(const TUniquePtr &)=delete
FORCEINLINE T * Get() const
Definition UniquePtr.h:644
FORCEINLINE operator bool() const
Definition UniquePtr.h:614
FORCEINLINE ~TUniquePtr()
Definition UniquePtr.h:594
FORCEINLINE TUniquePtr(TUniquePtr< OtherT, OtherDeleter > &&Other)
Definition UniquePtr.h:200
FORCEINLINE Deleter & GetDeleter()
Definition UniquePtr.h:362
FORCEINLINE TUniquePtr & operator=(TUniquePtr &&Other)
Definition UniquePtr.h:210
FORCEINLINE TUniquePtr(TUniquePtr &&Other)
Definition UniquePtr.h:184
FORCEINLINE bool operator!=(const TUniquePtr< RhsT > &Rhs) const
Definition UniquePtr.h:418
FORCEINLINE bool operator==(TYPE_OF_NULLPTR) const
Definition UniquePtr.h:403
FORCEINLINE TUniquePtr(U *InPtr, const Deleter &InDeleter)
Definition UniquePtr.h:166
FORCEINLINE T & operator*() const
Definition UniquePtr.h:314
bool IsValid() const
Definition UniquePtr.h:274
FORCEINLINE const Deleter & GetDeleter() const
Definition UniquePtr.h:372
FORCEINLINE TUniquePtr(U *InPtr)
Definition UniquePtr.h:136
FORCEINLINE TUniquePtr(TYPE_OF_NULLPTR)
Definition UniquePtr.h:175
FORCEINLINE T * operator->() const
Definition UniquePtr.h:304
FORCEINLINE bool operator==(const TUniquePtr< RhsT > &Rhs) const
Definition UniquePtr.h:391
TUniquePtr & operator=(const TUniquePtr &)=delete
FORCEINLINE void Reset(T *InPtr=nullptr)
Definition UniquePtr.h:346
FORCEINLINE TUniquePtr & operator=(TYPE_OF_NULLPTR)
Definition UniquePtr.h:251
FORCEINLINE operator bool() const
Definition UniquePtr.h:284
TUniquePtr(const TUniquePtr &)=delete
FORCEINLINE bool operator!() const
Definition UniquePtr.h:294
FORCEINLINE T * Release()
Definition UniquePtr.h:334
FORCEINLINE TUniquePtr()
Definition UniquePtr.h:121
FORCEINLINE ~TUniquePtr()
Definition UniquePtr.h:264
FORCEINLINE TUniquePtr(U *InPtr, Deleter &&InDeleter)
Definition UniquePtr.h:151
FORCEINLINE T * Get() const
Definition UniquePtr.h:324
FORCEINLINE bool operator!=(TYPE_OF_NULLPTR) const
Definition UniquePtr.h:430
FORCEINLINE TUniquePtr & operator=(TUniquePtr< OtherT, OtherDeleter > &&Other)
Definition UniquePtr.h:235
TWeakBaseFunctorDelegateInstance(UserClass *InContextObject, InFunctorType &&InFunctor, InVarTypes &&... Vars)
FORCEINLINE TWeakPtr & operator=(TWeakPtr const &InWeakPtr)
FORCEINLINE TWeakPtr(TSharedPtr< OtherType, Mode > const &InSharedPtr)
FORCEINLINE TWeakPtr(TWeakPtr< OtherType, Mode > const &InWeakPtr, SharedPointerInternals::FConstCastTag)
FORCEINLINE TWeakPtr(SharedPointerInternals::FNullTag *=nullptr)
FORCEINLINE TWeakPtr(TWeakPtr &&InWeakPtr)
FORCEINLINE TWeakPtr(TWeakPtr const &InWeakPtr)
FORCEINLINE TSharedPtr< ObjectType, Mode > Pin() &&
FORCEINLINE TWeakPtr(TSharedRef< OtherType, Mode > const &InSharedRef)
ObjectType * Object
FORCEINLINE TWeakPtr & operator=(TWeakPtr &&InWeakPtr)
FORCEINLINE TWeakPtr(TWeakPtr< OtherType, Mode > const &InWeakPtr, SharedPointerInternals::FStaticCastTag)
FORCEINLINE TSharedPtr< ObjectType, Mode > Pin() const &
FORCEINLINE TWeakPtr & operator=(TSharedRef< OtherType, Mode > const &InSharedRef)
FORCEINLINE TWeakPtr(TWeakPtr< OtherType, Mode > const &InWeakPtr)
FORCEINLINE TWeakPtr & operator=(TWeakPtr< OtherType, Mode > &&InWeakPtr)
FORCEINLINE bool IsValid() const
FORCEINLINE uint32 GetWeakPtrTypeHash() const
FORCEINLINE TWeakPtr & operator=(TSharedPtr< OtherType, Mode > const &InSharedPtr)
SharedPointerInternals::FWeakReferencer< Mode > WeakReferenceCount
FORCEINLINE TWeakPtr & operator=(SharedPointerInternals::FNullTag *)
static constexpr ESPMode Mode
FORCEINLINE void Reset()
FORCEINLINE TWeakPtr(TWeakPtr< OtherType, Mode > &&InWeakPtr)
FORCEINLINE TWeakPtr & operator=(TWeakPtr< OtherType, Mode > const &InWeakPtr)
FORCEINLINE bool HasSameObject(const void *InOtherPtr) const
TWriteToString(ArgTypes &&... Args)
virtual ETextDirection ComputeTextDirection(const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen)=0
virtual ETextDirection ComputeTextDirection(const FString &InString, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)=0
virtual ETextDirection ComputeTextDirection(const FText &InText)=0
virtual ~ITextBiDi()
Definition Text.h:1316
virtual ETextDirection ComputeTextDirection(const FText &InText, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)=0
virtual ETextDirection ComputeBaseDirection(const FString &InString)=0
virtual ETextDirection ComputeTextDirection(const FString &InString)=0
virtual ETextDirection ComputeTextDirection(const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)=0
virtual ETextDirection ComputeBaseDirection(const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen)=0
virtual ETextDirection ComputeBaseDirection(const FText &InText)=0
static FORCEINLINE int32 Convert(ToType *Dest, int32 DestLen, const SrcBufferType *Source, int32 SourceLen)
Definition StringConv.h:312
static FORCEINLINE int32 Convert(IntendedToType *Dest, int32 DestLen, const SrcBufferType *Source, int32 SourceLen)
Definition StringConv.h:298
static FORCEINLINE int32 ConvertedLength(const SrcBufferType *Source, int32 SourceLen)
Definition StringConv.h:327
static int32 Utf8FromCodepoint(uint32 Codepoint, BufferType OutputIterator, uint32 OutputIteratorByteSizeRemaining)
Definition StringConv.h:229
FORCEINLINE FSlotPosition(int32 InDepth, FElementId InElementId)
UE_NODISCARD_CTOR TScopeLock(MutexType &InMutex)
Definition ScopeLock.h:154
MutexType * Mutex
Definition ScopeLock.h:176
UE_NODISCARD_CTOR TScopeUnlock(MutexType &InMutex)
Definition ScopeLock.h:196
MutexType * Mutex
Definition ScopeLock.h:209
FormatError(const FormatError &ferr)
Definition format.h:688
FMT_API ~FormatError() FMT_DTOR_NOEXCEPT FMT_OVERRIDE
Definition format.cc:87
FormatError(CStringRef message)
Definition format.h:686
const char * data() const
Definition format.h:3537
char * str_
Definition format.h:3486
FormatInt(unsigned long value)
Definition format.h:3525
void FormatSigned(LongLong value)
Definition format.h:3510
char * format_decimal(ULongLong value)
Definition format.h:3489
FormatInt(unsigned value)
Definition format.h:3524
std::string str() const
Definition format.h:3553
std::size_t size() const
Definition format.h:3529
FormatInt(int value)
Definition format.h:3521
FormatInt(ULongLong value)
Definition format.h:3526
char buffer_[BUFFER_SIZE]
Definition format.h:3485
const char * c_str() const
Definition format.h:3543
FormatInt(LongLong value)
Definition format.h:3523
FormatInt(long value)
Definition format.h:3522
int error_code() const
Definition format.h:2566
SystemError(int error_code, CStringRef message)
Definition format.h:2558
FMT_API ~SystemError() FMT_DTOR_NOEXCEPT FMT_OVERRIDE
Definition format.cc:88
FMT_API void init(int err_code, CStringRef format_str, ArgList args)
Definition format.cc:225
bool check_no_auto_index(const char *&error)
Definition format.h:2223
FMT_API Arg do_get_arg(unsigned arg_index, const char *&error)
Definition format.cc:413
FormatterBase(const ArgList &args)
Definition format.h:2204
const ArgList & args() const
Definition format.h:2202
void write(BasicWriter< Char > &w, const Char *start, const Char *end)
Definition format.h:2233
Arg next_arg(const char *&error)
Definition format.h:2210
Arg get_arg(unsigned arg_index, const char *&error)
Definition format.h:2219
void _set_formatter(spdlog::formatter_ptr msg_formatter) override
void format(details::log_msg &msg) override
void _set_pattern(const std::string &pattern, pattern_time_type pattern_time) override
pattern_formatter(const std::string &pattern, pattern_time_type pattern_time=pattern_time_type::local)
std::unique_ptr< details::async_log_helper > _async_log_helper
pattern_formatter(const pattern_formatter &)=delete
void _sink_it(details::log_msg &msg) override
std::tm get_time(details::log_msg &msg)
pattern_formatter & operator=(const pattern_formatter &)=delete
async_logger(const std::string &logger_name, sinks_init_list sinks, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
async_logger(const std::string &name, const It &begin, const It &end, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
void handle_flag(char flag)
const std::string _pattern
Definition formatter.h:37
const pattern_time_type _pattern_time
Definition formatter.h:38
virtual log_err_handler error_handler() override
void flush() override
std::vector< std::unique_ptr< details::flag_formatter > > _formatters
Definition formatter.h:39
virtual void set_error_handler(log_err_handler) override
void compile_pattern(const std::string &pattern)
void format(details::log_msg &msg, const std::tm &tm_time) override
void format(details::log_msg &msg, const std::tm &tm_time) override
const std::chrono::seconds cache_refresh
void format(details::log_msg &msg, const std::tm &tm_time) override
z_formatter & operator=(const z_formatter &)=delete
int get_cached_offset(const log_msg &msg, const std::tm &tm_time)
void format(details::log_msg &msg, const std::tm &) override
z_formatter(const z_formatter &)=delete
void format(details::log_msg &msg, const std::tm &tm_time) override
void log(const details::log_msg &msg)
const std::function< void()> _worker_teardown_cb
void push_msg(async_msg &&new_msg)
const async_overflow_policy _overflow_policy
const std::function< void()> _worker_warmup_cb
const std::chrono::milliseconds _flush_interval_ms
void format(details::log_msg &msg, const std::tm &tm_time) override
void reopen(bool truncate)
Definition file_helper.h:64
void open(const filename_t &fname, bool truncate=false)
Definition file_helper.h:47
static bool file_exists(const filename_t &fname)
const filename_t & filename() const
file_helper(const file_helper &)=delete
void write(const log_msg &msg)
Definition file_helper.h:86
file_helper & operator=(const file_helper &)=delete
virtual void format(details::log_msg &msg, const std::tm &tm_time)=0
void format(details::log_msg &msg, const std::tm &) override
mpmc_bounded_queue(mpmc_bounded_queue const &)=delete
void operator=(mpmc_bounded_queue const &)=delete
void set_async_mode(size_t q_size, const async_overflow_policy overflow_policy, const std::function< void()> &worker_warmup_cb, const std::chrono::milliseconds &flush_interval_ms, const std::function< void()> &worker_teardown_cb)
Definition registry.h:163
std::function< void()> _worker_warmup_cb
Definition registry.h:204
std::function< void()> _worker_teardown_cb
Definition registry.h:206
void formatter(formatter_ptr f)
Definition registry.h:132
std::shared_ptr< async_logger > create_async(const std::string &logger_name, size_t queue_size, const async_overflow_policy overflow_policy, const std::function< void()> &worker_warmup_cb, const std::chrono::milliseconds &flush_interval_ms, const std::function< void()> &worker_teardown_cb, const It &sinks_begin, const It &sinks_end)
Definition registry.h:75
void throw_if_exists(const std::string &logger_name)
Definition registry.h:191
void drop(const std::string &logger_name)
Definition registry.h:101
level::level_enum _level
Definition registry.h:199
std::chrono::milliseconds _flush_interval_ms
Definition registry.h:205
void apply_all(std::function< void(std::shared_ptr< logger >)> fun)
Definition registry.h:94
std::shared_ptr< async_logger > create_async(const std::string &logger_name, size_t queue_size, const async_overflow_policy overflow_policy, const std::function< void()> &worker_warmup_cb, const std::chrono::milliseconds &flush_interval_ms, const std::function< void()> &worker_teardown_cb, sinks_init_list sinks)
Definition registry.h:122
void register_logger(std::shared_ptr< logger > logger)
Definition registry.h:33
log_err_handler _err_handler
Definition registry.h:200
void set_error_handler(log_err_handler handler)
Definition registry.h:156
std::shared_ptr< logger > create(const std::string &logger_name, sinks_init_list sinks)
Definition registry.h:112
void set_pattern(const std::string &pattern)
Definition registry.h:140
registry_t< Mutex > & operator=(const registry_t< Mutex > &)=delete
void set_level(level::level_enum log_level)
Definition registry.h:148
std::shared_ptr< logger > get(const std::string &logger_name)
Definition registry.h:42
std::shared_ptr< logger > create(const std::string &logger_name, const It &sinks_begin, const It &sinks_end)
Definition registry.h:50
async_overflow_policy _overflow_policy
Definition registry.h:203
static registry_t< Mutex > & instance()
Definition registry.h:180
void format(details::log_msg &msg, const std::tm &) override
virtual ~formatter()
Definition formatter.h:24
virtual void format(details::log_msg &msg)=0
const std::vector< sink_ptr > & sinks() const
logger(const std::string &logger_name, sink_ptr single_sink)
Definition logger_impl.h:39
std::atomic< time_t > _last_err_time
Definition logger.h:105
void log(level::level_enum lvl, const T &)
virtual void _set_pattern(const std::string &, pattern_time_type)
void log(level::level_enum lvl, const char *fmt, const Args &... args)
Definition logger_impl.h:61
log_err_handler _err_handler
Definition logger.h:104
void critical(const T &)
void debug(const char *fmt, const Arg1 &, const Args &... args)
virtual ~logger()
virtual void _default_err_handler(const std::string &msg)
void trace(const char *fmt, const Arg1 &, const Args &... args)
bool should_log(level::level_enum) const
void log(level::level_enum lvl, const char *msg)
Definition logger_impl.h:88
void flush_on(level::level_enum log_level)
virtual log_err_handler error_handler()
spdlog::level_t _flush_level
Definition logger.h:103
void set_formatter(formatter_ptr)
Definition logger_impl.h:50
void warn(const char *fmt, const Arg1 &, const Args &... args)
void info(const char *fmt, const Arg1 &, const Args &... args)
void warn(const T &)
virtual void set_error_handler(log_err_handler)
void error(const char *fmt, const Arg1 &, const Args &... args)
void set_pattern(const std::string &, pattern_time_type=pattern_time_type::local)
Definition logger_impl.h:55
const std::string _name
Definition logger.h:99
virtual void flush()
spdlog::level_t _level
Definition logger.h:102
void trace(const T &)
logger & operator=(const logger &)=delete
std::vector< sink_ptr > _sinks
Definition logger.h:100
logger(const logger &)=delete
void error(const T &)
std::atomic< size_t > _msg_counter
Definition logger.h:106
void debug(const T &)
bool _should_flush_on(const details::log_msg &)
const std::string & name() const
virtual void _sink_it(details::log_msg &)
void critical(const char *fmt, const Arg1 &, const Args &... args)
logger(const std::string &name, const It &begin, const It &end)
Definition logger_impl.h:17
virtual void _set_formatter(formatter_ptr)
void info(const T &)
formatter_ptr _formatter
Definition logger.h:101
void _incr_msg_counter(details::log_msg &msg)
void set_level(level::level_enum)
daily_file_sink(const filename_t &base_filename, int rotation_hour, int rotation_minute)
Definition file_sinks.h:197
details::file_helper _file_helper
Definition file_sinks.h:54
void _sink_it(const details::log_msg &msg) override
void set_force_flush(bool force_flush)
Definition file_sinks.h:37
static std::shared_ptr< MyType > instance()
simple_file_sink(const filename_t &filename, bool truncate=false)
Definition file_sinks.h:32
std::chrono::system_clock::time_point _next_rotation_tp()
Definition file_sinks.h:228
std::chrono::system_clock::time_point _rotation_tp
Definition file_sinks.h:246
rotating_file_sink(const filename_t &base_filename, std::size_t max_size, std::size_t max_files)
Definition file_sinks.h:68
static filename_t calc_filename(const filename_t &filename, std::size_t index)
Definition file_sinks.h:82
virtual void _flush()=0
virtual ~base_sink()=default
base_sink & operator=(const base_sink &)=delete
void log(const details::log_msg &msg) SPDLOG_FINAL override
Definition base_sink.h:34
void flush() SPDLOG_FINAL override
Definition base_sink.h:39
virtual void _sink_it(const details::log_msg &msg)=0
base_sink(const base_sink &)=delete
void set_level(level::level_enum log_level)
Definition sink.h:41
bool should_log(level::level_enum msg_level) const
Definition sink.h:36
virtual void log(const details::log_msg &msg)=0
level_t _level
Definition sink.h:32
virtual ~sink()
Definition sink.h:23
virtual void flush()=0
spdlog_ex(const std::string &msg, int last_errno)
Definition common.h:138
std::string _msg
Definition common.h:147
spdlog_ex(const std::string &msg)
Definition common.h:136
const char * what() const SPDLOG_NOEXCEPT override
Definition common.h:142
#define FMT_USE_DEFAULTED_FUNCTIONS
Definition format.h:297
#define FMT_OVERRIDE
Definition format.h:263
#define FMT_ASSERT(condition, message)
Definition format.h:337
#define FMT_MAKE_VALUE(Type, field, TYPE)
Definition format.h:1399
#define FMT_GEN3(f)
Definition format.h:2346
#define FMT_GEN11(f)
Definition format.h:2354
#define FMT_FOR_EACH(f,...)
Definition format.h:3630
#define FMT_FOR_EACH3(f, x0, x1, x2)
Definition format.h:2507
#define FMT_CAPTURE_ARG_W_(id, index)
Definition format.h:3722
#define FMT_MAKE_STR_VALUE(Type, TYPE)
Definition format.h:1461
#define FMT_VARIADIC_VOID(func, arg_type)
Definition format.h:2472
#define FMT_RSEQ_N()
Definition format.h:3626
#define FMT_DISABLE_CONVERSION_TO_INT(Type)
Definition format.h:1266
#define FMT_FOR_EACH8(f, x0, x1, x2, x3, x4, x5, x6, x7)
Definition format.h:2517
#define FMT_HAS_GXX_CXX11
Definition format.h:118
#define FMT_STATIC_ASSERT(cond, message)
Definition format.h:1329
#define FMT_USE_VARIADIC_TEMPLATES
Definition format.h:186
#define FMT_MSC_VER
Definition format.h:75
#define FMT_USE_EXTERN_TEMPLATES
Definition format.h:326
#define FMT_GEN1(f)
Definition format.h:2344
#define FMT_CONCAT(a, b)
Definition format.h:1312
#define FMT_DEFINE_INT_FORMATTERS(TYPE)
Definition format.h:1938
#define FMT_SECURE_SCL
Definition format.h:65
#define FMT_GCC_EXTENSION
Definition format.h:117
#define FMT_FOR_EACH1(f, x0)
Definition format.h:2504
#define FMT_GCC_VERSION
Definition format.h:116
#define FMT_HAS_CPP_ATTRIBUTE(x)
Definition format.h:153
#define FMT_CAPTURE_ARG_(id, index)
Definition format.h:3720
#define FMT_FOR_EACH2(f, x0, x1)
Definition format.h:2505
#define FMT_VARIADIC_CTOR(ctor, func, arg0_type, arg1_type)
Definition format.h:2489
#define FMT_EXCEPTIONS
Definition format.h:217
#define FMT_FOR_EACH4(f, x0, x1, x2, x3)
Definition format.h:2509
#define FMT_VARIADIC(ReturnType, func,...)
Definition format.h:3708
#define FMT_USE_NOEXCEPT
Definition format.h:230
#define FMT_GEN14(f)
Definition format.h:2357
#define FMT_USE_WINDOWS_H
Definition format.h:1115
#define FMT_USE_RVALUE_REFERENCES
Definition format.h:197
#define FMT_VARIADIC_(Const, Char, ReturnType, func, call,...)
Definition format.h:3660
#define FMT_USE_DELETED_FUNCTIONS
Definition format.h:280
#define FMT_DEFAULTED_COPY_CTOR(TypeName)
Definition format.h:306
#define FMT_HAS_FEATURE(x)
Definition format.h:141
#define FMT_USE_USER_DEFINED_LITERALS
Definition format.h:321
#define FMT_GET_ARG_NAME(type, index)
Definition format.h:3634
#define FMT_DETECTED_NOEXCEPT
Definition format.h:238
#define FMT_GEN13(f)
Definition format.h:2356
#define FMT_HAS_STRING_VIEW
Definition format.h:59
#define FMT_GEN8(f)
Definition format.h:2351
#define FMT_GEN6(f)
Definition format.h:2349
#define FMT_DISPATCH(call)
Definition format.h:1632
#define FMT_API
Definition format.h:94
#define FMT_ARG_N(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, N,...)
Definition format.h:3625
#define FMT_ADD_ARG_NAME(type, index)
Definition format.h:3633
#define FMT_USE_ALLOCATOR_TRAITS
Definition format.h:206
#define FMT_GEN(n, f)
Definition format.h:2343
#define FMT_GEN2(f)
Definition format.h:2345
#define FMT_FOR_EACH_(N, f,...)
Definition format.h:3628
#define FMT_MAKE_VALUE_(Type, field, TYPE, rhs)
Definition format.h:1395
#define FMT_DELETED_OR_UNDEFINED
Definition format.h:290
#define FMT_DTOR_NOEXCEPT
Definition format.h:254
#define FMT_SPECIALIZE_MAKE_UNSIGNED(T, U)
Definition format.h:698
#define FMT_NORETURN
Definition format.h:179
#define FMT_DISALLOW_COPY_AND_ASSIGN(TypeName)
Definition format.h:291
#define FMT_NARG(...)
Definition format.h:3623
#define FMT_NARG_(...)
Definition format.h:3624
#define FMT_USE_STATIC_ASSERT
Definition format.h:1321
#define FMT_GEN7(f)
Definition format.h:2350
#define FMT_FOR_EACH9(f, x0, x1, x2, x3, x4, x5, x6, x7, x8)
Definition format.h:2519
#define FMT_THROW(x)
Definition format.h:222
#define FMT_VARIADIC_W(ReturnType, func,...)
Definition format.h:3714
#define FMT_FOR_EACH5(f, x0, x1, x2, x3, x4)
Definition format.h:2511
#define FMT_GEN12(f)
Definition format.h:2355
#define FMT_GEN9(f)
Definition format.h:2352
#define FMT_GEN4(f)
Definition format.h:2347
#define FMT_FOR_EACH6(f, x0, x1, x2, x3, x4, x5)
Definition format.h:2513
#define FMT_FOR_EACH7(f, x0, x1, x2, x3, x4, x5, x6)
Definition format.h:2515
#define FMT_NOEXCEPT
Definition format.h:243
#define FMT_MAKE_WSTR_VALUE(Type, TYPE)
Definition format.h:1478
#define FMT_EXPAND(args)
Definition format.h:3619
#define FMT_NULL
Definition format.h:273
#define FMT_GEN10(f)
Definition format.h:2353
#define FMT_HAS_INCLUDE(x)
Definition format.h:51
#define FMT_GEN5(f)
Definition format.h:2348
Definition Heapify.h:12
FORCEINLINE auto BinarySearch(RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) -> decltype(GetNum(Range))
FORCEINLINE void HeapifyBy(RangeType &Range, ProjectionType Projection)
Definition Heapify.h:45
FORCEINLINE void IntroSortBy(RangeType &&Range, ProjectionType Projection, PredicateType Predicate)
Definition IntroSort.h:174
FORCEINLINE auto UpperBoundBy(RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) -> decltype(GetNum(Range))
FORCEINLINE void SortBy(RangeType &&Range, ProjectionType Proj)
Definition Sort.h:40
FORCEINLINE void Reverse(T *Array, int32 ArraySize)
Definition Reverse.h:40
FORCEINLINE void IntroSort(RangeType &&Range)
Definition IntroSort.h:137
FORCEINLINE auto LowerBoundBy(RangeType &Range, const ValueType &Value, ProjectionType Projection) -> decltype(GetNum(Range))
FORCEINLINE bool IsHeapBy(RangeType &Range, ProjectionType Projection, PredicateType Predicate)
Definition IsHeap.h:93
FORCEINLINE void Heapify(RangeType &Range)
Definition Heapify.h:20
FORCEINLINE auto LowerBoundBy(RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) -> decltype(GetNum(Range))
FORCEINLINE auto BinarySearchBy(RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate) -> decltype(GetNum(Range))
FORCEINLINE void Reverse(ContainerType &Container)
Definition Reverse.h:51
FORCEINLINE void Reverse(T(&Array)[ArraySize])
Definition Reverse.h:28
FORCEINLINE auto LowerBound(RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) -> decltype(GetNum(Range))
FORCEINLINE void HeapSort(RangeType &&Range)
Definition HeapSort.h:18
FORCEINLINE void SortBy(RangeType &&Range, ProjectionType Proj, PredicateType Pred)
Definition Sort.h:53
FORCEINLINE void Heapify(RangeType &Range, PredicateType Predicate)
Definition Heapify.h:32
FORCEINLINE void IntroSort(RangeType &&Range, PredicateType Predicate)
Definition IntroSort.h:149
FORCEINLINE auto UpperBoundBy(RangeType &Range, const ValueType &Value, ProjectionType Projection) -> decltype(GetNum(Range))
FORCEINLINE bool IsHeapBy(RangeType &Range, ProjectionType Projection)
Definition IsHeap.h:78
FORCEINLINE void HeapSort(RangeType &&Range, PredicateType Predicate)
Definition HeapSort.h:30
FORCEINLINE void IntroSortBy(RangeType &&Range, ProjectionType Projection)
Definition IntroSort.h:161
FORCEINLINE auto LowerBound(RangeType &Range, const ValueType &Value) -> decltype(GetNum(Range))
FORCEINLINE void HeapSortBy(RangeType &&Range, ProjectionType Projection, PredicateType Predicate)
Definition HeapSort.h:55
FORCEINLINE auto BinarySearch(RangeType &Range, const ValueType &Value)
FORCEINLINE void HeapifyBy(RangeType &Range, ProjectionType Projection, PredicateType Predicate)
Definition Heapify.h:58
FORCEINLINE void Sort(RangeType &&Range, PredicateType Pred)
Definition Sort.h:28
FORCEINLINE bool IsHeap(RangeType &Range)
Definition IsHeap.h:50
FORCEINLINE bool IsHeap(RangeType &Range, PredicateType Predicate)
Definition IsHeap.h:64
FORCEINLINE auto BinarySearchBy(RangeType &Range, const ValueType &Value, ProjectionType Projection)
FORCEINLINE void HeapSortBy(RangeType &&Range, ProjectionType Projection)
Definition HeapSort.h:42
FORCEINLINE void Sort(RangeType &&Range)
Definition Sort.h:16
FORCEINLINE auto UpperBound(RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate) -> decltype(GetNum(Range))
FORCEINLINE auto UpperBound(RangeType &Range, const ValueType &Value) -> decltype(GetNum(Range))
FORCEINLINE bool HeapIsLeaf(int32 Index, int32 Count)
Definition BinaryHeap.h:28
FORCEINLINE int32 HeapGetParentIndex(int32 Index)
Definition BinaryHeap.h:39
FORCEINLINE SizeType LowerBoundInternal(RangeValueType *First, const SizeType Num, const PredicateValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate)
FORCEINLINE void HeapifyInternal(RangeValueType *First, int32 Num, ProjectionType Projection, PredicateType Predicate)
Definition BinaryHeap.h:116
FORCEINLINE int32 HeapGetLeftChildIndex(int32 Index)
Definition BinaryHeap.h:17
FORCEINLINE void Reverse(T *Array, int32 ArraySize)
Definition Reverse.h:11
FORCEINLINE int32 HeapSiftUp(RangeValueType *Heap, int32 RootIndex, int32 NodeIndex, const ProjectionType &Projection, const PredicateType &Predicate)
Definition BinaryHeap.h:89
void HeapSortInternal(RangeValueType *First, int32 Num, ProjectionType Projection, PredicateType Predicate)
Definition BinaryHeap.h:133
bool IsHeapInternal(RangeValueType *Heap, IndexType Num, ProjectionType Projection, PredicateType Predicate)
Definition IsHeap.h:25
FORCEINLINE void HeapSiftDown(RangeValueType *Heap, int32 Index, const int32 Count, const ProjectionType &Projection, const PredicateType &Predicate)
Definition BinaryHeap.h:54
FORCEINLINE SizeType UpperBoundInternal(RangeValueType *First, const SizeType Num, const PredicateValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate)
void IntroSortInternal(T *First, IndexType Num, ProjectionType Projection, PredicateType Predicate)
Definition IntroSort.h:26
FORCEINLINE decltype(auto) GetDataHelper(T &&Arg)
Definition ArrayView.h:35
FORCEINLINE decltype(auto) GetReinterpretedDataHelper(T &&Arg)
Definition ArrayView.h:42
IApiUtils & GetApiUtils()
Definition ApiUtils.cpp:206
@ RangeWeaponAlwaysOn
Definition Enums.h:28570
@ TransitionFollower
Definition Enums.h:4170
@ AnimationSingleNode
Definition Enums.h:11550
@ AnimationCustomMode
Definition Enums.h:11551
@ SnapToTargetIncludingScale
Definition Enums.h:4625
@ ControllerFallbackToSpeaker
Definition Enums.h:9725
Definition Enums.h:41207
Type
Definition Enums.h:41209
@ NotEqual
Definition Enums.h:41211
@ Equal
Definition Enums.h:41210
@ FreeAgent
Definition Enums.h:31643
@ SelectedAndChildren
Definition Enums.h:38793
@ SelectedAndParents
Definition Enums.h:38792
@ SelectedAndParentsAndChildren
Definition Enums.h:38794
@ ComponentSpace
Definition Enums.h:6726
static constexpr EBuildConfiguration Debug
EBuildConfiguration Type
static constexpr EBuildConfiguration DebugGame
static constexpr EBuildConfiguration Shipping
static constexpr EBuildConfiguration Unknown
static constexpr EBuildConfiguration Test
static constexpr EBuildConfiguration Development
FText ToText(EBuildConfiguration Configuration)
static constexpr EBuildTargetType Editor
EBuildTargetType Type
static constexpr EBuildTargetType Unknown
static constexpr EBuildTargetType Server
static constexpr EBuildTargetType Game
EBuildTargetType FromString(const FString &Target)
const TCHAR * ToString(EBuildTargetType Target)
@ ProximityChat
Definition Enums.h:27457
@ GlobalTribeChat
Definition Enums.h:27459
@ AllianceChat
Definition Enums.h:27460
@ GlobalChat
Definition Enums.h:27456
@ RadioChat
Definition Enums.h:27458
@ CustomPlane
Definition Enums.h:9787
@ SixDOF
Definition Enums.h:9783
@ Default
Definition Enums.h:9782
@ XZPlane
Definition Enums.h:9785
@ XYPlane
Definition Enums.h:9786
@ YZPlane
Definition Enums.h:9784
@ ReplayStreamerInternal
Definition Enums.h:4219
@ SetAggressionAttackTarget
Definition Enums.h:27670
@ SetAggressionPassiveFlee
Definition Enums.h:27675
@ SetAggressionAggressive
Definition Enums.h:27669
@ OpaqueAndMasked
Definition Enums.h:22295
@ SinusoidalOut
Definition Enums.h:29964
@ SinusoidalInOut
Definition Enums.h:29965
@ CircularInOut
Definition Enums.h:29974
@ ARK_SCORCHEDEARTH
Definition Enums.h:29896
@ NavigationOverLedges
Definition Enums.h:41007
FORCEINLINE Type MakeFlagsEditorOnly(uint32 Flags=None)
FORCEINLINE Type MakeFlagsRayTracing(uint32 Flags=None)
FORCEINLINE Type MakeFlags(uint32 Flags=None)
@ InGameAndSessionPlayers
Definition Enums.h:11951
@ HighPrecisionNormals
Definition Enums.h:9924
@ Force16BitsPerChannel
Definition Enums.h:9925
@ Force8BitsPerChannel
Definition Enums.h:9922
@ GRAPPLE_Releasing
Definition Enums.h:31521
@ EXPLORATION
Definition Enums.h:32425
@ CREATURES
Definition Enums.h:32424
@ CookedOnly
Definition Enums.h:6073
@ Runtime
Definition Enums.h:6070
@ Program
Definition Enums.h:6080
@ ServerOnly
Definition Enums.h:6081
@ EditorNoCommandlet
Definition Enums.h:6078
@ ClientOnlyNoCommandlet
Definition Enums.h:6083
@ Developer
Definition Enums.h:6075
@ UncookedOnly
Definition Enums.h:6074
@ DeveloperTool
Definition Enums.h:6076
@ RuntimeAndProgram
Definition Enums.h:6072
@ ClientOnly
Definition Enums.h:6082
@ RuntimeNoCommandlet
Definition Enums.h:6071
@ EditorAndProgram
Definition Enums.h:6079
@ TrackedDinoList
Definition Enums.h:31928
@ SurvivalProfile
Definition Enums.h:31929
@ WaitForOutstandingTasksOnly
Definition Enums.h:5853
@ FlushRHIThreadFlushResources
Definition Enums.h:5856
@ PendingOutbound
Definition Enums.h:4156
@ SearchingUnOfficialPCServer
Definition Enums.h:31893
@ PostSplashScreen
Definition Enums.h:6054
@ EarliestPossible
Definition Enums.h:6052
@ PreLoadingScreen
Definition Enums.h:6056
@ PreEarlyLoadingScreen
Definition Enums.h:6055
@ UsingLocalProfile
Definition Enums.h:4487
@ StaticMeshFadeOutDitheredLODMapMask
Definition Enums.h:34684
@ StaticMeshVisibilityMapMask
Definition Enums.h:34683
@ StaticMeshFadeInDitheredLODMapMask
Definition Enums.h:34685
@ AnisotropyPass
Definition Enums.h:9131
@ LumenFrontLayerTranslucencyGBuffer
Definition Enums.h:9154
@ SingleLayerWaterPass
Definition Enums.h:9133
@ LumenCardCapture
Definition Enums.h:9151
@ NaniteMeshPass
Definition Enums.h:9156
@ CSMShadowDepth
Definition Enums.h:9135
@ SkyPass
Definition Enums.h:9132
@ TranslucentVelocity
Definition Enums.h:9139
@ VirtualTexture
Definition Enums.h:9150
@ DebugViewMode
Definition Enums.h:9147
@ SingleLayerWaterDepthPrepass
Definition Enums.h:9134
@ LumenTranslucencyRadianceCacheMark
Definition Enums.h:9153
@ VSMShadowDepth
Definition Enums.h:9136
@ NumBits
Definition Enums.h:9159
@ BasePass
Definition Enums.h:9130
@ TranslucencyAfterMotionBlur
Definition Enums.h:9144
@ LumenCardNanite
Definition Enums.h:9152
@ Distortion
Definition Enums.h:9137
@ MeshDecal
Definition Enums.h:9157
@ Velocity
Definition Enums.h:9138
@ TranslucencyAfterDOFModulate
Definition Enums.h:9143
@ TranslucencyStandard
Definition Enums.h:9140
@ TranslucencyAfterDOF
Definition Enums.h:9142
@ TranslucencyStandardModulate
Definition Enums.h:9141
@ DepthPass
Definition Enums.h:9129
@ MobileBasePassCSM
Definition Enums.h:9149
@ LightmapDensity
Definition Enums.h:9146
@ CustomDepth
Definition Enums.h:9148
@ DitheredLODFadingOutMaskPass
Definition Enums.h:9155
@ TranslucencyAll
Definition Enums.h:9145
@ TotalConversion
Definition Enums.h:6474
@ IslandExtension
Definition Enums.h:6475
@ Unknown
Definition Enums.h:6471
@ UpdatedDueToGoalMoved
Definition Enums.h:13827
@ UpdatedDueToNavigationChanged
Definition Enums.h:13828
@ ServerMoveOldWithRotation
Definition Enums.h:7652
@ ServerMoveWithRotation
Definition Enums.h:7651
@ ServerMoveOld
Definition Enums.h:7650
@ ServerMoveOnlyRotation
Definition Enums.h:7653
@ NetChecksumMismatch
Definition Enums.h:5432
@ TotalConversionIDMismatch
Definition Enums.h:5433
@ NetDriverAlreadyExists
Definition Enums.h:5422
@ PendingConnectionFailure
Definition Enums.h:5430
@ InvalidServerPassword
Definition Enums.h:5437
@ NetDriverListenFailure
Definition Enums.h:5424
@ NetDriverCreateFailure
Definition Enums.h:5423
@ HasSubprimitiveQueries
Definition Enums.h:37703
@ AllowApproximateOcclusion
Definition Enums.h:37701
@ HasPrecomputedVisibility
Definition Enums.h:37702
@ ReservationDenied_CrossPlayRestriction
Definition Enums.h:13498
@ ReservationDenied_ContainsExistingPlayers
Definition Enums.h:13503
Definition Enums.h:28437
Type
Definition Enums.h:28439
@ Cave
Definition Enums.h:28441
@ Water
Definition Enums.h:28442
@ Generic
Definition Enums.h:28440
@ HyperthermalInsulation
Definition Enums.h:27764
@ HypothermalInsulation
Definition Enums.h:27762
@ NoRootMotionExtraction
Definition Enums.h:6569
@ RootMotionFromEverything
Definition Enums.h:6571
@ RootMotionFromMontagesOnly
Definition Enums.h:6572
@ ProjectedConservative
Definition Enums.h:36772
@ ScaledConservativeSRIForRender
Definition Enums.h:36784
@ CharacterSetting
Definition Enums.h:29022
@ DeferredUpdates
Definition Enums.h:6717
@ ImmediateUpdates
Definition Enums.h:6716
@ CaseSensitive
Definition CString.h:25
@ FromStart
Definition CString.h:38
@ SPATIALNETWORKEDACTORS_DORMANT
Definition Enums.h:28625
@ PLAYERS_CONNECTED_AND_TAMED_DINOS
Definition Enums.h:28631
@ ServiceConnectionLost
Definition Enums.h:11972
@ FourPlayer_Horizontal
Definition Enums.h:9871
@ ThreePlayer_Horizontal
Definition Enums.h:9868
@ ThreePlayer_FavorBottom
Definition Enums.h:9866
@ AdvertisedSessionClient
Definition Enums.h:15154
@ AdvertisedSessionHost
Definition Enums.h:15153
@ ScaleToFill
Definition Enums.h:27375
@ ScaleToFit
Definition Enums.h:27372
@ ScaleToFitX
Definition Enums.h:27373
@ UserSpecified
Definition Enums.h:27377
@ ScaleToFitY
Definition Enums.h:27374
@ ScaleBySafeZone
Definition Enums.h:27376
@ UserSpecifiedWithClipping
Definition Enums.h:27378
@ InvalidTab
Definition Enums.h:11575
@ SidebarTab
Definition Enums.h:11574
@ ClosedTab
Definition Enums.h:11573
@ OpenedTab
Definition Enums.h:11572
@ OnUserMovedFocus
Definition Enums.h:11721
@ InitializedFromString
Definition Text.h:45
@ Transient
Definition Text.h:41
@ CultureInvariant
Definition Text.h:42
@ ConvertedProperty
Definition Text.h:43
@ Immutable
Definition Text.h:44
@ ButtonText
Definition Enums.h:12377
@ ComboText
Definition Enums.h:12378
@ CursorPointerIndex
Definition Enums.h:7272
@ MAX_TOUCHES
Definition Enums.h:7273
@ Stationary
Definition Enums.h:7728
@ FirstMove
Definition Enums.h:7730
@ ForceChanged
Definition Enums.h:7729
@ TT_LineTrace
Definition Enums.h:34033
@ TT_ArcTrace
Definition Enums.h:34034
@ TPT_TranslucencyAfterDOF
Definition Enums.h:9083
@ TPT_TranslucencyAfterMotionBlur
Definition Enums.h:9085
@ TPT_TranslucencyStandard
Definition Enums.h:9081
@ TPT_TranslucencyStandardModulate
Definition Enums.h:9082
@ TPT_TranslucencyAfterDOFModulate
Definition Enums.h:9084
@ ServerTravelFailure
Definition Enums.h:4458
@ PendingNetGameCreateFailure
Definition Enums.h:4456
@ ClientTravelFailure
Definition Enums.h:4459
bool HasVTable(Type InType)
@ CanUseUserGeneratedContent
Definition Enums.h:12053
@ InternalAPI
Definition Enums.h:7761
@ LargeWorldCoordinatesAndLocationValidityFlag
Definition Enums.h:33413
@ ClickedNonClientArea
Definition Enums.h:11248
@ WindowedFullscreen
Definition Enums.h:4296
@ NumWindowModes
Definition Enums.h:4298
@ CloseButton
Definition Enums.h:6821
@ BottomLeftBorder
Definition Enums.h:6815
@ MaximizeButton
Definition Enums.h:6820
@ BottomRightBorder
Definition Enums.h:6817
@ TopLeftBorder
Definition Enums.h:6809
@ MinimizeButton
Definition Enums.h:6819
@ Unspecified
Definition Enums.h:6823
@ RightBorder
Definition Enums.h:6814
@ TopRightBorder
Definition Enums.h:6811
@ NotInWindow
Definition Enums.h:6808
@ BottomBorder
Definition Enums.h:6816
@ GamePreview
Definition Enums.h:4040
@ EditorPreview
Definition Enums.h:4039
@ XP_EXPLORERNOTE
Definition Enums.h:27617
@ XP_SPECIAL
Definition Enums.h:27610
@ XP_UNCLAIMEDKILL
Definition Enums.h:27616
@ XP_HARVEST
Definition Enums.h:27608
@ XP_GENERIC
Definition Enums.h:27606
@ XP_WILDKILL
Definition Enums.h:27613
@ XP_KILL
Definition Enums.h:27607
@ XP_CAVEKILL
Definition Enums.h:27612
@ XP_ALPHAKILL
Definition Enums.h:27611
@ XP_BOSSKILL
Definition Enums.h:27614
@ XP_TAMEDKILL
Definition Enums.h:27615
@ XP_CRAFT
Definition Enums.h:27609
@ SupportsHandTracking
Definition Enums.h:36287
@ ObjectResourceOptionalVersionChange
Definition Enums.h:17942
@ FoliageTypeProceduralScaleAndShade
Definition Enums.h:20924
@ FoliageRepairInstancesWithLevelTransform
Definition Enums.h:20930
@ ChainSettingsConvertedToStruct
Definition Enums.h:24509
@ RetargetPoseQuatPostMultiplied
Definition Enums.h:24508
@ ARKNX_CompressedAnd4BitGrass_DEPRECATED
Definition Enums.h:35284
@ MigrateOldPropertiesToNewRenderingProperties
Definition Enums.h:35279
@ SwitchToParameterBindingArrayStruct
Definition Enums.h:25669
@ BeforeCustomVersionWasAdded
Definition Enums.h:22497
@ SplitProjectionNodeInputs
Definition Enums.h:22498
@ MoveParamsOffFirstPinDensityNodes
Definition Enums.h:22500
@ MoveSelfPruningParamsOffFirstPin
Definition Enums.h:22499
@ MovePointFilterParamsOffFirstPin
Definition Enums.h:22502
@ AddParamPinToOverridableNodes
Definition Enums.h:22503
@ SplitVolumeSamplerNodeInputs
Definition Enums.h:22504
@ SplineSamplerUpdatedNodeInputs
Definition Enums.h:22505
@ AddingDynamicCustomDataOutputMaterial
Definition Enums.h:34629
@ PackageFileSummaryVersionChange
Definition Enums.h:38826
void ExtractBitFieldValue(const void *Value, uint32 SrcBitOffset, uint32 DestBitOffset, uint32 NumBits, uint64 &InOutValue)
void IntrinsicToString(unsigned char Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void IntrinsicToString(int Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
uint32 IntrinsicAppendHash(const TSparseArray< ElementType, Allocator > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
void DefaultWriteMemoryImageField(FMemoryImageWriter &Writer, const void *Object, const void *FieldObject, const FTypeLayoutDesc &TypeDesc, const FTypeLayoutDesc &DerivedTypeDesc)
uint32 IntrinsicUnfrozenCopy(const FMemoryUnfreezeContent &Context, const TSparseArray< ElementType, Allocator > &Object, void *OutDst)
void IntrinsicToString(long Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
uint32 IntrinsicGetTargetAlignment(const TArray< T, AllocatorType > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams)
Definition Array.h:3411
FORCEINLINE void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const T &Object, const FTypeLayoutDesc &TypeDesc)
uint32 DefaultGetTargetAlignment(const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams)
uint32 IntrinsicAppendHash(const TMap< KeyType, ValueType, SetAllocator, KeyFuncs > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
Definition Map.h:1282
uint32 IntrinsicUnfrozenCopy(const FMemoryUnfreezeContent &Context, const TMap< KeyType, ValueType, SetAllocator, KeyFuncs > &Object, void *OutDst)
Definition Map.h:1275
uint32 AppendHashForNameAndSize(const TCHAR *Name, uint32 Size, FSHA1 &Hasher)
uint32 IntrinsicGetTargetAlignment(const TTuple< KeyType, ValueType > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams)
Definition Tuple.h:806
void IntrinsicToString(int8 Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
uint32 IntrinsicUnfrozenCopy(const FMemoryUnfreezeContent &Context, const FMemoryImageName &Object, void *OutDst)
uint32 DefaultUnfrozenCopy(const FMemoryUnfreezeContent &Context, const void *Object, const FTypeLayoutDesc &TypeDesc, void *OutDst)
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const FMemoryImageName &Object, const FTypeLayoutDesc &)
uint32 AppendHashPair(const FTypeLayoutDesc &KeyTypeDesc, const FTypeLayoutDesc &ValueTypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
void IntrinsicToString(unsigned long long Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void ApplyMemoryImageNamePatch(void *NameDst, const FMemoryImageName &Name, const FPlatformTypeLayoutParameters &LayoutParams)
uint32 IntrinsicUnfrozenCopy(const FMemoryUnfreezeContent &Context, const TTuple< KeyType, ValueType > &Object, void *OutDst)
Definition Tuple.h:791
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const TSparseArray< ElementType, Allocator > &Object, const FTypeLayoutDesc &)
void IntrinsicToString(char Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
uint32 IntrinsicAppendHash(void *const *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
void IntrinsicToString(const T &Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const TMultiMap< KeyType, ValueType, SetAllocator, KeyFuncs > &Object, const FTypeLayoutDesc &)
Definition Map.h:1602
uint32 IntrinsicUnfrozenCopy(const FMemoryUnfreezeContent &Context, const TMultiMap< KeyType, ValueType, SetAllocator, KeyFuncs > &Object, void *OutDst)
Definition Map.h:1608
FSHAHash HashLayout(const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams)
FORCEINLINE uint32 IntrinsicGetTargetAlignment(const T *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams)
bool IncludeField(const FFieldLayoutDesc *FieldDesc, const FPlatformTypeLayoutParameters &LayoutParams)
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, void *, const FTypeLayoutDesc &)
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const TBitArray< Allocator > &Object, const FTypeLayoutDesc &)
Definition BitArray.h:1727
uint32 DefaultAppendHash(const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
uint32 AppendHash(const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
void IntrinsicToString(unsigned int Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void IntrinsicToString(short Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void IntrinsicToString(double Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void IntrinsicToString(void *Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
FORCEINLINE void DestroyObject(T *Object, const FPointerTableBase *PtrTable, bool bIsFrozen)
FORCEINLINE uint32 IntrinsicUnfrozenCopy(const FMemoryUnfreezeContent &Context, const T &Object, void *OutDst)
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const void *Object, uint32 Size)
uint32 IntrinsicGetTargetAlignment(void *const *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams)
uint32 IntrinsicUnfrozenCopy(const FMemoryUnfreezeContent &Context, const TArray< T, AllocatorType > &Object, void *OutDst)
Definition Array.h:3398
void IntrinsicToString(unsigned long Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
uint32 HashLayouts(const TArray< const FTypeLayoutDesc * > &TypeLayouts, const FPlatformTypeLayoutParameters &LayoutParams, FSHAHash &OutHash)
void IntrinsicToString(float Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void IntrinsicToString(char16_t Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void IntrinsicToString(long long Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
void DefaultToString(const void *Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
uint32 IntrinsicUnfrozenCopy(const FMemoryUnfreezeContent &Context, const TSet< ElementType, KeyFuncs, Allocator > &Object, void *OutDst)
Definition Set.h:1784
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const TArray< T, AllocatorType > &Object, const FTypeLayoutDesc &)
Definition Array.h:3392
uint32 IntrinsicAppendHash(const TArray< T, AllocatorType > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
Definition Array.h:3405
uint32 IntrinsicAppendHash(const TMultiMap< KeyType, ValueType, SetAllocator, KeyFuncs > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
Definition Map.h:1615
void IntrinsicToString(wchar_t Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
uint32 HashLayout(const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHAHash &OutHash)
void DefaultWriteMemoryImage(FMemoryImageWriter &Writer, const void *Object, const FTypeLayoutDesc &TypeDesc, const FTypeLayoutDesc &DerivedTypeDesc)
uint8 FindFieldNameLength(const TCHAR *Name)
FORCEINLINE uint32 IntrinsicAppendHash(const T *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
void IntrinsicToString(unsigned short Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
uint32 GetTargetAlignment(const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams)
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const TSet< ElementType, KeyFuncs, Allocator > &Object, const FTypeLayoutDesc &)
Definition Set.h:1778
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const TSharedPtr< ObjectType, Mode > &Object, const FTypeLayoutDesc &)
uint32 IntrinsicAppendHash(const TSet< ElementType, KeyFuncs, Allocator > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
Definition Set.h:1791
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const TMap< KeyType, ValueType, SetAllocator, KeyFuncs > &Object, const FTypeLayoutDesc &)
Definition Map.h:1269
void IntrinsicWriteMemoryImage(FMemoryImageWriter &Writer, const TTuple< KeyType, ValueType > &Object, const FTypeLayoutDesc &)
Definition Tuple.h:784
void IntrinsicToString(const TArray< T, AllocatorType > &Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
Definition Array.h:3418
uint32 IntrinsicAppendHash(const TTuple< KeyType, ValueType > *DummyObject, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FSHA1 &Hasher)
Definition Tuple.h:800
constexpr VectorRegister AnimWeightThreshold
constexpr VectorRegister RotationSignificantThreshold
bool IsPreLWC(const FStructuredArchive::FSlot &Slot)
bool IsPreLWC(const FArchive &Ar)
@ DeleteCCDContactModifyCallback
Definition Enums.h:14097
@ ReleasePScene
Definition Enums.h:14093
@ DeleteContactModifyCallback
Definition Enums.h:14096
@ DeleteMbpBroadphaseCallback
Definition Enums.h:14098
@ DeleteCPUDispatcher
Definition Enums.h:14094
@ DeleteSimEventCallback
Definition Enums.h:14095
@ NO_DEVICES_FOUND
Definition Enums.h:41142
@ INVALID_PARAMETER
Definition Enums.h:41145
@ PlaceholderNode
Definition Enums.h:33546
TIntrusiveReferenceController< ObjectType, Mode > * NewIntrusiveReferenceController(ArgTypes &&... Args)
FORCEINLINE void EnableSharedFromThis(TSharedRef< SharedRefType, Mode > *InSharedRef, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable)
TReferenceControllerBase< Mode > * NewCustomReferenceController(ObjectType *Object, DeleterType &&Deleter)
FORCEINLINE void EnableSharedFromThis(TSharedPtr< SharedPtrType, Mode > const *InSharedPtr, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable)
FORCEINLINE void EnableSharedFromThis(TSharedPtr< SharedPtrType, Mode > *InSharedPtr, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable)
FORCEINLINE void EnableSharedFromThis(TSharedRef< SharedRefType, Mode > const *InSharedRef, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable)
FORCEINLINE void EnableSharedFromThis(...)
TReferenceControllerBase< Mode > * NewDefaultReferenceController(ObjectType *Object)
FORCEINLINE uint32 EncodeSurrogate(const uint16 HighSurrogate, const uint16 LowSurrogate)
Definition StringConv.h:79
FORCEINLINE int32 InlineCombineSurrogates_Buffer(CharType *StrBuffer, int32 StrLen)
Definition StringConv.h:99
void InlineCombineSurrogates(FString &Str)
Definition String.cpp:1603
FORCEINLINE void InlineCombineSurrogates_Array(TArray< TCHAR, AllocatorType > &StrBuffer)
Definition StringConv.h:158
FORCEINLINE bool IsEncodedSurrogate(const uint32 Codepoint)
Definition StringConv.h:92
FORCEINLINE bool IsHighSurrogate(const uint32 Codepoint)
Definition StringConv.h:68
FORCEINLINE bool IsValidCodepoint(const uint32 Codepoint)
Definition StringConv.h:57
ConverterType::LegacyFromType GetLegacyFromType(typename ConverterType::LegacyFromType *)
FORCEINLINE bool IsLowSurrogate(const uint32 Codepoint)
Definition StringConv.h:74
FUnused GetLegacyFromType(...)
FORCEINLINE void DecodeSurrogate(const uint32 Codepoint, uint16 &OutHighSurrogate, uint16 &OutLowSurrogate)
Definition StringConv.h:84
ETextDirection ComputeBaseDirection(const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen)
bool IsControlCharacter(const TCHAR InChar)
ETextDirection ComputeBaseDirection(const FText &InText)
ETextDirection ComputeTextDirection(const FText &InText)
ETextDirection ComputeTextDirection(const FString &InString)
ETextDirection ComputeTextDirection(const FText &InText, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)
ETextDirection ComputeBaseDirection(const FString &InString)
ETextDirection
Definition Text.h:1295
TUniquePtr< ITextBiDi > CreateTextBiDi()
ETextDirection ComputeTextDirection(const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen)
ETextDirection ComputeTextDirection(const TCHAR *InString, const int32 InStringStartIndex, const int32 InStringLen, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)
ETextDirection ComputeTextDirection(const FString &InString, const ETextDirection InBaseDirection, TArray< FTextDirectionInfo > &OutTextDirectionInfo)
void FormatOrdered(OUT FFormatOrderedArguments &Result, TValue &&Value)
Definition Text.h:995
void FormatOrdered(OUT FFormatOrderedArguments &Result, TValue &&Value, TArguments &&... Args)
Definition Text.h:1001
void FormatNamed(OUT FFormatNamedArguments &Result, TName &&Name, TValue &&Value, TArguments &&... Args)
Definition Text.h:988
void FormatNamed(OUT FFormatNamedArguments &Result, TName &&Name, TValue &&Value)
Definition Text.h:982
uint32 HashString(const FTCHARToUTF16 &InStr)
FORCEINLINE uint32 HashString(const FString &InStr)
Definition TextKey.h:45
FORCEINLINE uint32 HashString(const TCHAR *InStr, const int32 InStrLen, const uint32 InBaseHash)
Definition TextKey.h:38
FORCEINLINE uint32 HashString(const FString &InStr, const uint32 InBaseHash)
Definition TextKey.h:49
FORCEINLINE uint32 HashString(const TCHAR *InStr, const uint32 InBaseHash)
Definition TextKey.h:26
FORCEINLINE uint32 HashString(const TCHAR *InStr, const int32 InStrLen)
Definition TextKey.h:33
FORCEINLINE uint32 HashString(const TCHAR *InStr)
Definition TextKey.h:21
FORCEINLINE uint32 HashString(const FTCHARToUTF16 &InStr, const uint32 InBaseHash)
Definition TextKey.h:15
constexpr bool TAreTypesEqual_V
Definition Platform.h:1001
constexpr bool TAreTypesEqual_V< T, T >
Definition Platform.h:1004
FORCEINLINE decltype(auto) GetDataHelper(T &&Arg)
Definition Array.h:277
constexpr bool CanMoveTArrayPointersBetweenArrayTypes()
Definition Array.h:283
FCulturePtr GetCultureImpl(const TCHAR *InCulture)
FORCEINLINE T IncrementExchange(volatile T *Element)
Definition Atomic.h:108
FORCEINLINE T Load(const volatile T *Element)
Definition Atomic.h:78
FORCEINLINE T CompareExchange(volatile T *Element, T ExpectedValue, T NewValue)
Definition Atomic.h:164
FORCEINLINE T * IncrementExchange(T *volatile *Element)
Definition Atomic.h:115
FORCEINLINE T XorExchange(volatile T *Element, T XorValue)
Definition Atomic.h:185
FORCEINLINE void Store(const volatile T *Element, T Value)
Definition Atomic.h:95
FORCEINLINE T OrExchange(volatile T *Element, T OrValue)
Definition Atomic.h:178
FORCEINLINE T SubExchange(volatile T *Element, DiffType Diff)
Definition Atomic.h:150
FORCEINLINE T AddExchange(volatile T *Element, DiffType Diff)
Definition Atomic.h:122
FORCEINLINE T * DecrementExchange(T *volatile *Element)
Definition Atomic.h:143
FORCEINLINE T * AddExchange(T *volatile *Element, DiffType Diff)
Definition Atomic.h:129
FORCEINLINE T LoadRelaxed(const volatile T *Element)
Definition Atomic.h:66
FORCEINLINE T DecrementExchange(volatile T *Element)
Definition Atomic.h:136
FORCEINLINE void StoreRelaxed(const volatile T *Element, T Value)
Definition Atomic.h:85
FORCEINLINE T * SubExchange(T *volatile *Element, DiffType Diff)
Definition Atomic.h:157
FORCEINLINE T AndExchange(volatile T *Element, T AndValue)
Definition Atomic.h:171
FORCEINLINE T Exchange(volatile T *Element, T Value)
Definition Atomic.h:101
FORCEINLINE bool IsBound(const T &Func)
Definition Function.h:259
static void Assign(LhsType &Lhs, RhsType &&Rhs, TIntegerSequence< uint32, Indices... >)
Definition Tuple.h:516
void ConceptCheckingHelper(ArgTypes &&...)
constexpr uint32 TTypeCountInParameterPack_V
Definition Tuple.h:64
decltype(ConceptCheckingHelper((DeclVal< Given >()=DeclVal< Deduced && >(), 0)...)) AssignableConceptCheck(Deduced &&...)
FORCEINLINE TTuple< ElementTypes... > MakeTupleImpl(Types &&... Args)
Definition Tuple.h:524
FORCEINLINE auto ToUTF8Literal(const char(&Array)[N]) -> const UTF8CHAR(&)[N]
Definition Platform.h:1115
constexpr bool IsDerivedFromSharedFromThisImpl(const TSharedFromThis< T > *)
FORCEINLINE constexpr UTF8CHAR ToUTF8Literal(unsigned long long Ch)
Definition Platform.h:1129
constexpr auto StringViewGetData(ArgTypes &&... Args) -> decltype(GetData(Forward< ArgTypes >(Args)...))
Definition StringView.h:24
FORCEINLINE auto DereferenceIfNecessary(TargetType &&Target,...) -> decltype(*(TargetType &&) Target)
Definition Invoke.h:22
constexpr bool IsFixedWidthEncodingImpl()
constexpr bool IsCharEncodingSimplyConvertibleToImpl()
FORCEINLINE auto DereferenceIfNecessary(TargetType &&Target, const volatile OuterType *TargetPtr) -> decltype((TargetType &&) Target)
Definition Invoke.h:14
constexpr bool IsCharEncodingCompatibleWithImpl()
constexpr bool IsDerivedFromSharedFromThisImpl(...)
FORCEINLINE TSharedRef< ObjectType, Mode > MakeSharedRef(ObjectType *InObject, SharedPointerInternals::TReferenceControllerBase< Mode > *InSharedReferenceCount)
constexpr bool IsUObjectPtr(...)
constexpr bool IsUObjectPtr(const volatile UObjectBase *)
FName GetTrimmedMemberFunctionName(const TCHAR *InMacroFunctionName)
Definition Delegate.h:470
FORCEINLINE int32 FloatToIntCastChecked(float FloatValue)
FORCEINLINE int32 FloatToIntCastChecked(double FloatValue)
TArray< TDest, InAllocatorType > ConvertArrayTypeClampMax(const TArray< TSrc, InAllocatorType > &From)
TArray< TDest, InAllocatorType > ConvertArrayType(const TArray< TSrc, InAllocatorType > &From)
FORCEINLINE OutIntType FloatToIntCastChecked(InFloatType FloatValue)
void operator<<(FStructuredArchive::FSlot Slot, TVector< float > &V)
Definition Vector.h:1194
uint32 GetTypeHash(const TIntVector2< T > &Vector)
Definition IntVector.h:1060
uint32 GetTypeHash(const TIntVector3< T > &Vector)
Definition IntVector.h:1073
uint32 GetTypeHash(const TIntVector4< T > &Vector)
Definition IntVector.h:1086
uint32 GetTypeHash(const TIntPoint< IntType > &InPoint)
Definition IntPoint.h:500
void operator<<(FStructuredArchive::FSlot Slot, TVector< double > &V)
Definition Vector.h:1212
FORCEINLINE uint32 GetTypeHash(const TQuat< T > &Quat)
Definition Quat.h:1361
FORCEINLINE TQuat< T > operator*(const double Scale, const TQuat< T > &Q)
Definition Quat.h:1020
FORCEINLINE bool MakeFrustumPlane(T A, T B, T C, T D, TPlane< T > &OutPlane)
Definition Matrix.inl:704
FORCEINLINE TQuat< T > operator*(const float Scale, const TQuat< T > &Q)
Definition Quat.h:1013
FORCEINLINE uint32 MurmurFinalize32(uint32 Hash)
Definition TypeHash.h:17
int32 FindFirstChar(FWideStringView View, WIDECHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindFirst(FWideStringView View, FWideStringView Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindFirstOfAny(FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLastChar(FUtf8StringView View, UTF8CHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindFirstChar(FUtf8StringView View, ANSICHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLastOfAny(FWideStringView View, TConstArrayView< FWideStringView > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLastOfAnyChar(FWideStringView View, TConstArrayView< WIDECHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLastOfAnyChar(FUtf8StringView View, TConstArrayView< ANSICHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindFirst(FUtf8StringView View, FUtf8StringView Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindFirstOfAnyChar(FUtf8StringView View, TConstArrayView< ANSICHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindFirstOfAny(FWideStringView View, TConstArrayView< FWideStringView > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLastChar(FUtf8StringView View, ANSICHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindFirstChar(FUtf8StringView View, UTF8CHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindFirstOfAnyChar(FWideStringView View, TConstArrayView< WIDECHAR > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLast(FWideStringView View, FWideStringView Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLastChar(FWideStringView View, WIDECHAR Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLastOfAny(FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
int32 FindLast(FUtf8StringView View, FUtf8StringView Search, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive)
FORCEINLINE TNamedValue< T > MakeNamedValue(FArchiveFieldName Name, T &Value)
FArchiveFormatterType & GetFormatterImpl(FStructuredArchive &Ar)
FORCEINLINE FArchive & GetUnderlyingArchiveImpl(FStructuredArchive &StructuredArchive)
FORCEINLINE TNamedAttribute< T > MakeNamedAttribute(FArchiveFieldName Name, T &Value)
FORCEINLINE TOptionalNamedAttribute< T > MakeOptionalNamedAttribute(FArchiveFieldName Name, T &Value, const typename TIdentity< T >::Type &Default)
FORCEINLINE FArchiveState & GetUnderlyingArchiveStateImpl(FStructuredArchive &StructuredArchive)
FElementId GetCurrentSlotElementIdImpl(FStructuredArchive &Ar)
bool GetMemberNameCheckedJunk(R(*)(Args...))
bool GetMemberNameCheckedJunk(const T &)
bool GetMemberNameCheckedJunk(const volatile T &)
Definition Vector.h:40
unsigned parse_nonnegative_int(const Char *&s)
Definition format.h:3758
T * make_ptr(T *ptr, std::size_t)
Definition format.h:728
bool is_name_start(Char c)
Definition format.h:3751
DummyInt _finite(...)
Definition format.h:421
DummyInt isinf(...)
Definition format.h:420
DummyInt signbit(...)
Definition format.h:418
DummyInt _ecvt_s(...)
Definition format.h:419
void require_numeric_argument(const Arg &arg, char spec)
Definition format.h:3779
uint64_t make_type()
Definition format.h:2361
void check_sign(const Char *&s, const Arg &arg)
Definition format.h:3788
DummyInt isnan(...)
Definition format.h:422
uint64_t make_type(const T &arg)
Definition format.h:2364
T const_check(T value)
Definition format.h:428
DummyInt _isnan(...)
Definition format.h:423
Definition format.h:408
void format_decimal(char *&buffer, T value)
Definition format.h:3560
FMT_API void print_colored(Color c, CStringRef format, ArgList args)
Definition format.cc:453
ArgJoin< char, It > join(It first, It last, const BasicCStringRef< char > &sep)
Definition format.h:4046
IntFormatSpec< int, TypeSpec< 'o'> > oct(int value)
BasicWriter< char > Writer
Definition format.h:496
StrFormatSpec< wchar_t > pad(const wchar_t *str, unsigned width, char fill=' ')
Definition format.h:2012
BasicArrayWriter< wchar_t > WArrayWriter
Definition format.h:3368
std::string format(CStringRef format_str, ArgList args)
Definition format.h:3443
BasicArrayWriter< char > ArrayWriter
Definition format.h:3367
IntFormatSpec< int, TypeSpec< 'b'> > bin(int value)
BasicStringWriter< wchar_t > WStringWriter
Definition string.h:109
BasicMemoryWriter< wchar_t > WMemoryWriter
Definition format.h:3319
IntFormatSpec< int, TypeSpec< 'x'> > hex(int value)
BasicStringRef< wchar_t > WStringRef
Definition format.h:630
BasicMemoryWriter< char > MemoryWriter
Definition format.h:3318
FMT_API void report_system_error(int error_code, StringRef message) FMT_NOEXCEPT
Definition format.cc:429
Alignment
Definition format.h:1793
@ ALIGN_LEFT
Definition format.h:1794
@ ALIGN_DEFAULT
Definition format.h:1794
@ ALIGN_NUMERIC
Definition format.h:1794
@ ALIGN_RIGHT
Definition format.h:1794
@ ALIGN_CENTER
Definition format.h:1794
@ HASH_FLAG
Definition format.h:1799
@ PLUS_FLAG
Definition format.h:1799
@ SIGN_FLAG
Definition format.h:1799
@ CHAR_FLAG
Definition format.h:1800
@ MINUS_FLAG
Definition format.h:1799
Color
Definition format.h:3424
@ BLUE
Definition format.h:3424
@ BLACK
Definition format.h:3424
@ RED
Definition format.h:3424
@ GREEN
Definition format.h:3424
@ WHITE
Definition format.h:3424
@ YELLOW
Definition format.h:3424
@ CYAN
Definition format.h:3424
@ MAGENTA
Definition format.h:3424
BasicStringWriter< char > StringWriter
Definition string.h:108
FMT_API void print(std::FILE *f, CStringRef format_str, ArgList args)
Definition format.cc:443
internal::NamedArgWithType< char, T > arg(StringRef name, const T &arg)
Definition format.h:3593
IntFormatSpec< int, AlignTypeSpec< TYPE_CODE >, Char > pad(int value, unsigned width, Char fill=' ')
FMT_API void format_system_error(fmt::Writer &out, int error_code, fmt::StringRef message) FMT_NOEXCEPT
Definition format.cc:388
IntFormatSpec< int, TypeSpec< 'X'> > hexu(int value)
BasicStringRef< char > StringRef
Definition format.h:629
StrFormatSpec< Char > pad(const Char *str, unsigned width, Char fill=' ')
Definition format.h:2007
BasicCStringRef< wchar_t > WCStringRef
Definition format.h:681
FMT_GCC_EXTENSION typedef long long LongLong
Definition format.h:486
BasicCStringRef< char > CStringRef
Definition format.h:680
FMT_GCC_EXTENSION typedef unsigned long long ULongLong
Definition format.h:487
BasicWriter< wchar_t > WWriter
Definition format.h:497
Definition MathFwd.h:36
size_t thread_id()
Definition os.h:353
bool operator!=(const std::tm &tm1, const std::tm &tm2)
Definition os.h:129
int rename(const filename_t &filename1, const filename_t &filename2)
Definition os.h:200
std::string errno_to_string(char[256], char *res)
Definition os.h:382
int fopen_s(FILE **fp, const filename_t &filename, const filename_t &mode)
Definition os.h:171
bool in_terminal(FILE *file)
Definition os.h:468
std::string errno_to_string(char buf[256], int res)
Definition os.h:387
void prevent_child_fd(FILE *f)
Definition os.h:156
size_t filesize(FILE *f)
Definition os.h:230
int utc_minutes_offset(const std::tm &tm=details::os::localtime())
Definition os.h:267
bool file_exists(const filename_t &filename)
Definition os.h:211
int remove(const filename_t &filename)
Definition os.h:191
std::tm gmtime(const std::time_t &time_tt)
Definition os.h:100
bool is_color_terminal()
Definition os.h:439
std::tm localtime()
Definition os.h:93
static SPDLOG_CONSTEXPR int eol_size
Definition os.h:144
std::tm localtime(const std::time_t &time_tt)
Definition os.h:80
std::tm gmtime()
Definition os.h:113
spdlog::log_clock::time_point now()
Definition os.h:64
std::string errno_str(int err_num)
Definition os.h:400
std::string filename_to_str(const filename_t &filename)
Definition os.h:376
size_t _thread_id()
Definition os.h:330
static SPDLOG_CONSTEXPR const char * eol
Definition os.h:143
bool operator==(const std::tm &tm1, const std::tm &tm2)
Definition os.h:118
registry_t< std::mutex > registry
Definition registry.h:211
static fmt::MemoryWriter & pad_n_join(fmt::MemoryWriter &w, int v1, int v2, int v3, char sep)
static const char * ampm(const tm &t)
static int to12h(const tm &t)
static fmt::MemoryWriter & pad_n_join(fmt::MemoryWriter &w, int v1, int v2, char sep)
const char * to_short_str(spdlog::level::level_enum l)
Definition common.h:97
const char * to_str(spdlog::level::level_enum l)
Definition common.h:92
static const char * short_level_names[]
Definition common.h:90
stderr_sink< details::null_mutex > stderr_sink_st
rotating_file_sink< std::mutex > rotating_file_sink_mt
Definition file_sinks.h:152
daily_file_sink< std::mutex > daily_file_sink_mt
Definition file_sinks.h:250
stderr_sink< std::mutex > stderr_sink_mt
simple_file_sink< std::mutex > simple_file_sink_mt
Definition file_sinks.h:58
simple_file_sink< details::null_mutex > simple_file_sink_st
Definition file_sinks.h:59
stdout_sink< std::mutex > stdout_sink_mt
rotating_file_sink< details::null_mutex > rotating_file_sink_st
Definition file_sinks.h:153
stdout_sink< details::null_mutex > stdout_sink_st
daily_file_sink< details::null_mutex > daily_file_sink_st
Definition file_sinks.h:251
void set_formatter(formatter_ptr f)
std::shared_ptr< logger > stdout_logger_st(const std::string &logger_name)
Definition spdlog_impl.h:92
std::shared_ptr< logger > create_async(const std::string &logger_name, const sink_ptr &sink, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
void register_logger(std::shared_ptr< logger > logger)
Definition spdlog_impl.h:35
std::shared_ptr< logger > rotating_logger_st(const std::string &logger_name, const filename_t &filename, size_t max_file_size, size_t max_files)
Definition spdlog_impl.h:67
std::shared_ptr< logger > rotating_logger_mt(const std::string &logger_name, const filename_t &filename, size_t max_file_size, size_t max_files)
Definition spdlog_impl.h:62
void set_error_handler(log_err_handler)
async_overflow_policy
Definition common.h:108
std::shared_ptr< logger > create_async(const std::string &logger_name, sinks_init_list sinks, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
std::shared_ptr< logger > stdout_color_mt(const std::string &logger_name)
std::shared_ptr< logger > get(const std::string &name)
Definition spdlog_impl.h:40
std::shared_ptr< logger > create(const std::string &logger_name, sinks_init_list sinks)
std::shared_ptr< logger > create_async(const std::string &logger_name, const It &sinks_begin, const It &sinks_end, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
void apply_all(std::function< void(std::shared_ptr< logger >)> fun)
std::shared_ptr< logger > create(const std::string &logger_name, const It &sinks_begin, const It &sinks_end)
std::shared_ptr< logger > daily_logger_mt(const std::string &logger_name, const filename_t &filename, int hour=0, int minute=0)
Definition spdlog_impl.h:73
std::shared_ptr< logger > stdout_logger_mt(const std::string &logger_name)
Definition spdlog_impl.h:87
std::shared_ptr< logger > stdout_color_st(const std::string &logger_name)
std::shared_ptr< logger > daily_logger_st(const std::string &logger_name, const filename_t &filename, int hour=0, int minute=0)
Definition spdlog_impl.h:78
std::shared_ptr< logger > stderr_color_st(const std::string &logger_name)
std::shared_ptr< logger > basic_logger_mt(const std::string &logger_name, const filename_t &filename, bool truncate=false)
Definition spdlog_impl.h:51
void set_level(level::level_enum log_level)
void set_async_mode(size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
std::shared_ptr< logger > stderr_logger_mt(const std::string &logger_name)
Definition spdlog_impl.h:97
std::shared_ptr< spdlog::logger > create(const std::string &logger_name, Args...)
void drop_all()
std::shared_ptr< logger > create(const std::string &logger_name, const sink_ptr &sink)
std::shared_ptr< logger > stderr_logger_st(const std::string &logger_name)
pattern_time_type
Definition common.h:118
void set_sync_mode()
void set_pattern(const std::string &format_string)
std::shared_ptr< logger > stderr_color_mt(const std::string &logger_name)
void drop(const std::string &name)
Definition spdlog_impl.h:45
std::shared_ptr< logger > basic_logger_st(const std::string &logger_name, const filename_t &filename, bool truncate=false)
Definition spdlog_impl.h:56
Definition json.hpp:4518
#define SPDLOG_EOL
Definition os.h:139
#define SPDLOG_FILENAME_T(s)
Definition os.h:375
#define __has_feature(x)
Definition os.h:53
float & UpdateIntervalField()
Definition Actor.h:8999
TArray< TWeakObjectPtr< APrimalDinoAIController >, TSizedDefaultAllocator< 32 > > & AttackersField()
Definition Actor.h:9000
float CalculateAttackerPriorityWeight_Implementation(APrimalDinoAIController *Attacker)
Definition Actor.h:9015
void UpdateAttackPriorities()
Definition Actor.h:9013
long double & LastUpdateTimeField()
Definition Actor.h:9001
int & MaxAttackersPerTargetField()
Definition Actor.h:8998
void UpdateAttackGroup_Implementation(TArray< APrimalDinoAIController *, TSizedDefaultAllocator< 32 > > *AttackGroup)
Definition Actor.h:9014
static void StaticRegisterNativesAAIAttackCoordinator()
Definition Actor.h:9009
static UClass * GetPrivateStaticClass()
Definition Actor.h:9008
int GetNumAttackersForTarget(const AActor *Target)
Definition Actor.h:9011
void Tick(float DeltaSeconds)
Definition Actor.h:9010
int GetNumAttackersWithPriorityForTarget(const AActor *Target)
Definition Actor.h:9012
BitFieldValue< bool, unsigned __int32 > bLOSflag()
Definition Actor.h:9037
BitFieldValue< bool, unsigned __int32 > bExecutingRotateToFace()
Definition Actor.h:9043
BitFieldValue< bool, unsigned __int32 > bAllowStrafe()
Definition Actor.h:9039
void PostInitializeComponents()
Definition Actor.h:9055
FString * GetDebugIcon(FString *result)
Definition Actor.h:9084
void UpdateControlRotation(float DeltaTime, bool bUpdatePawn)
Definition Actor.h:9064
void Tick(float DeltaTime)
Definition Actor.h:9054
void ClearFocus(unsigned __int8 InPriority)
Definition Actor.h:9062
bool IsFollowingAPath()
Definition Actor.h:9076
bool LineOfSightTo(const AActor *Other, UE::Math::TVector< double > *ViewPoint, bool bAlternateChecks)
Definition Actor.h:9063
bool RunBehaviorTree(UBehaviorTree *BTAsset)
Definition Actor.h:9079
IPathFollowingAgentInterface * GetPathFollowingAgent()
Definition Actor.h:9077
static UClass * GetPrivateStaticClass()
Definition Actor.h:9052
void Reset()
Definition Actor.h:9057
void OnPossess(APawn *InPawn)
Definition Actor.h:9065
BitFieldValue< bool, unsigned __int32 > bLastRequestedMoveToLocationWasPlayerCommand()
Definition Actor.h:9041
BitFieldValue< bool, unsigned __int32 > bStartAILogicOnPossess()
Definition Actor.h:9035
BitFieldValue< bool, unsigned __int32 > bSkipExtraLOSChecks()
Definition Actor.h:9038
unsigned __int8 GetGameplayTaskDefaultPriority()
Definition Actor.h:9051
AActor * GetFocusActor()
Definition Actor.h:9060
void CleanupBrainComponent()
Definition Actor.h:9080
BitFieldValue< bool, unsigned __int32 > bWantsPlayerState()
Definition Actor.h:9040
void SetFocus(AActor *NewFocus, unsigned __int8 InPriority)
Definition Actor.h:9061
void SetPawn(APawn *InPawn)
Definition Actor.h:9067
void OnUnPossess()
Definition Actor.h:9066
static void StaticRegisterNativesAAIController()
Definition Actor.h:9053
void SetFocalPoint(UE::Math::TVector< double > *NewFocus, unsigned __int8 InPriority)
Definition Actor.h:9059
BitFieldValue< bool, unsigned __int32 > bSetControlRotationFromPawnOrientation()
Definition Actor.h:9042
TObjectPtr< UBrainComponent > & BrainComponentField()
Definition Actor.h:9025
BitFieldValue< bool, unsigned __int32 > bStopAILogicOnUnposses()
Definition Actor.h:9036
void PostRegisterAllComponents()
Definition Actor.h:9056
void DisplayDebug(UCanvas *Canvas, const FDebugDisplayInfo *DebugDisplay, float *YL, float *YPos)
Definition Actor.h:9058
TArray< FName, TSizedDefaultAllocator< 32 > > & LayersField()
Definition Actor.h:1132
BitFieldValue< bool, unsigned __int32 > bActorSeamlessTraveled()
Definition Actor.h:1182
void MulticastDrawDebugLineTraceHitResult_Implementation(const FHitResult *Hit, UE::Math::TVector< double > *TraceStart, UE::Math::TVector< double > *TraceEnd)
Definition Actor.h:1463
void Reset()
Definition Actor.h:1311
void PreReplication(IRepChangedPropertyTracker *ChangedPropertyTracker)
Definition Actor.h:1259
void ProcessEvent(UFunction *Function, void *Parameters)
Definition Actor.h:1250
bool AttachToComponent(USceneComponent *Parent, const FAttachmentTransformRules *AttachmentRules, FName SocketName)
Definition Actor.h:1292
void SetReplicateMovement(bool bInReplicateMovement)
Definition Actor.h:1349
void PostCreateBlueprintComponent(UActorComponent *NewActorComp)
Definition Actor.h:1417
void PostRegisterAllComponents()
Definition Actor.h:1221
void SetNetworkSpatializationParent(AActor *NewParent)
Definition Actor.h:1444
void FellOutOfWorld(const UDamageType *dmgType)
Definition Actor.h:1312
long double & LastRenderTimeIgnoreShadowField()
Definition Actor.h:1127
BitFieldValue< bool, unsigned __int32 > bActorWantsDestroyDuringBeginPlay()
Definition Actor.h:1200
TSet< UActorComponent *, DefaultKeyFuncs< UActorComponent *, 0 >, FDefaultSetAllocator > & OwnedComponentsField()
Definition Actor.h:1147
BitFieldValue< bool, unsigned __int32 > bNetCheckedInitialPhysicsState()
Definition Actor.h:1187
int GetRayTracingGroupId()
Definition Actor.h:1406
UWorld * GetWorld()
Definition Actor.h:1235
UActorComponent * AddComponent(FName TemplateName, bool bManualAttachment, const UE::Math::TTransform< double > *RelativeTransform, const UObject *ComponentTemplateContext, bool bDeferredFinish)
Definition Actor.h:1414
static void StaticRegisterNativesAActor()
Definition Actor.h:1344
void SetActorRelativeLocation(UE::Math::TVector< double > *NewRelativeLocation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:1365
BitFieldValue< bool, unsigned __int32 > bAllowReceiveTickEventOnDedicatedServer()
Definition Actor.h:1186
void PostNetReceiveLocationAndRotation()
Definition Actor.h:1423
void ForceNetRelevant()
Definition Actor.h:1324
void NotifyHit(UPrimitiveComponent *MyComp, AActor *Other, UPrimitiveComponent *OtherComp, bool bSelfMoved, UE::Math::TVector< double > *HitLocation, UE::Math::TVector< double > *HitNormal, UE::Math::TVector< double > *NormalImpulse, const FHitResult *Hit)
Definition Actor.h:1285
float GetReplayPriority(const UE::Math::TVector< double > *ViewPos, const UE::Math::TVector< double > *ViewDir, AActor *Viewer, AActor *ViewTarget, UActorChannel *const InChannel, float Time)
Definition Actor.h:1419
void SetActorRelativeRotation(UE::Math::TRotator< double > *NewRelativeRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:1366
void GetSubobjectsWithStableNamesForNetworking(TArray< UObject *, TSizedDefaultAllocator< 32 > > *ObjList)
Definition Actor.h:1436
bool IsAttachedTo(const AActor *Other)
Definition Actor.h:1265
BitFieldValue< bool, unsigned __int32 > bReplicateMovement()
Definition Actor.h:1158
BitFieldValue< bool, unsigned __int32 > bActorIsBeingConstructed()
Definition Actor.h:1202
bool IsHLODRelevant()
Definition Actor.h:1404
void OutsideWorldBounds()
Definition Actor.h:1222
static void MakeNoiseImpl(AActor *NoiseMaker, float Loudness, APawn *NoiseInstigator, const UE::Math::TVector< double > *NoiseLocation, float MaxRange, FName Tag)
Definition Actor.h:1314
BitFieldValue< bool, unsigned __int32 > bForceHighQualityViewerReplication()
Definition Actor.h:1171
void AddTickPrerequisiteActor(AActor *PrerequisiteActor)
Definition Actor.h:1242
bool IsInOrOwnedBy(const UObject *SomeOuter)
Definition Actor.h:1447
BitFieldValue< bool, unsigned __int32 > ActorHasBegunPlay()
Definition Actor.h:1201
float & CustomTimeDilationField()
Definition Actor.h:1109
BitFieldValue< bool, unsigned __int32 > bNetUseOwnerRelevancy()
Definition Actor.h:1166
BitFieldValue< bool, unsigned __int32 > bFindCameraComponentWhenViewTarget()
Definition Actor.h:1177
BitFieldValue< bool, unsigned __int32 > bNetTemporary()
Definition Actor.h:1154
BitFieldValue< bool, unsigned __int32 > bActorEnableCollision()
Definition Actor.h:1198
BitFieldValue< bool, unsigned __int32 > bRunningUserConstructionScript()
Definition Actor.h:1194
void GetComponentsBoundingCylinder(float *OutCollisionRadius, float *OutCollisionHalfHeight, bool bNonColliding, bool bIncludeFromChildActors)
Definition Actor.h:1262
BitFieldValue< bool, unsigned __int32 > bAutoDestroyWhenFinished()
Definition Actor.h:1173
void SetActorEnableCollision(bool bNewActorEnableCollision)
Definition Actor.h:1370
void NotifyActorOnInputTouchEnd(const ETouchIndex::Type FingerIndex)
Definition Actor.h:1282
FActorTickFunction & PrimaryActorTickField()
Definition Actor.h:1105
void UpdateComponentTransforms()
Definition Actor.h:1394
void TearOff()
Definition Actor.h:1310
void Tick(float DeltaSeconds)
Definition Actor.h:1258
void NotifyActorOnReleased(FKey *ButtonReleased)
Definition Actor.h:1280
void RemoveOwnedComponent(UActorComponent *Component)
Definition Actor.h:1327
void AddComponentForReplication(UActorComponent *Component)
Definition Actor.h:1434
UNetConnection * GetNetConnection()
Definition Actor.h:1255
TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > * GetComponentsByCustomTag(TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > *result, FName TheTag)
Definition Actor.h:1451
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:1430
FActorOnInputTouchBeginSignature & OnInputTouchBeginField()
Definition Actor.h:1140
long double & LastRenderTimeField()
Definition Actor.h:1125
void ClearCrossLevelReferences()
Definition Actor.h:1239
TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > & ReplicatedComponentsField()
Definition Actor.h:1146
void MulticastDrawDebugSphere(const UE::Math::TVector< double > *Center, float Radius, int Segments, FLinearColor *LineColor, float Duration, bool enableInShipping)
Definition Actor.h:1342
void DetachRootComponentFromParent(bool bMaintainWorldPosition)
Definition Actor.h:1295
void ProcessUserConstructionScript()
Definition Actor.h:1411
FRenderCommandFence & DetachFenceField()
Definition Actor.h:1150
bool IsWithinNetRelevancyDistance(const UE::Math::TVector< double > *SrcLocation)
Definition Actor.h:1426
void Stasis()
Definition Actor.h:1440
void Serialize(FArchive *Ar)
Definition Actor.h:1247
void PostActorConstruction()
Definition Actor.h:1347
FTakePointDamageSignature & OnTakePointDamageField()
Definition Actor.h:1136
bool IsHidden()
Definition Actor.h:1218
void RegisterActorTickFunctions(bool bRegister, bool bSaveAndRestoreTickState)
Definition Actor.h:1252
BitFieldValue< bool, unsigned __int32 > bExchangedRoles()
Definition Actor.h:1164
BitFieldValue< bool, unsigned __int32 > bAllowTickBeforeBeginPlay()
Definition Actor.h:1170
bool CheckStillInWorld()
Definition Actor.h:1267
float GetActorTimeDilation()
Definition Actor.h:1402
FActorHitSignature & OnActorHitField()
Definition Actor.h:1142
int & RayTracingGroupIdField()
Definition Actor.h:1110
void NotifyActorOnClicked(FKey *ButtonPressed)
Definition Actor.h:1279
BitFieldValue< bool, unsigned __int32 > bHasFinishedSpawning()
Definition Actor.h:1189
BitFieldValue< bool, unsigned __int32 > bCallPreReplication()
Definition Actor.h:1159
int & NetTagField()
Definition Actor.h:1121
void DispatchBeginPlay(bool bFromLevelStreaming)
Definition Actor.h:1353
void ServerSendExecCommandToEveryone(FName CommandName, const FBPNetExecParams *ExecParams, bool bIsReliable, bool bForceSendToLocalPlayer, bool bIgnoreRelevancy)
Definition Actor.h:1453
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:1308
BitFieldValue< bool, unsigned __int32 > bCollideWhenPlacing()
Definition Actor.h:1176
ELifetimeCondition AllowActorComponentToReplicate(const UActorComponent *ComponentToReplicate)
Definition Actor.h:1433
void OnRep_ReplicatedMovement()
Definition Actor.h:1422
void ReceiveHit(UPrimitiveComponent *MyComp, AActor *Other, UPrimitiveComponent *OtherComp, bool bSelfMoved, UE::Math::TVector< double > *HitLocation, UE::Math::TVector< double > *HitNormal, UE::Math::TVector< double > *NormalImpulse, const FHitResult *Hit)
Definition Actor.h:1343
void NotifyActorOnInputTouchEnter(const ETouchIndex::Type FingerIndex)
Definition Actor.h:1283
bool HasLocalNetOwner()
Definition Actor.h:1289
void SyncReplicatedPhysicsSimulation()
Definition Actor.h:1425
void Unstasis()
Definition Actor.h:1442
void RouteEndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:1307
bool ExecuteConstruction(const UE::Math::TTransform< double > *Transform, const FRotationConversionCache *TransformRotationCache, const FComponentInstanceDataCache *InstanceDataCache, bool bIsDefaultTransform, ESpawnActorScaleMethod TransformScaleMethod)
Definition Actor.h:1410
TEnumAsByte< enum ENetDormancy > & NetDormancyField()
Definition Actor.h:1115
long double GetLastGameplayRelevantTime()
Definition Actor.h:1210
void NotifyActorEndCursorOver()
Definition Actor.h:1278
UActorComponent * CreateComponentFromTemplate(UActorComponent *Template, const FName InName)
Definition Actor.h:1412
UPrimitiveComponent * GetVisibleComponentByClass(TSubclassOf< UPrimitiveComponent > ComponentClass)
Definition Actor.h:1449
void FinishSpawning(const UE::Math::TTransform< double > *UserTransform, bool bIsDefaultTransform, const FComponentInstanceDataCache *InstanceDataCache, ESpawnActorScaleMethod TransformScaleMethod)
Definition Actor.h:1346
void AddOwnedComponent(UActorComponent *Component)
Definition Actor.h:1326
bool CanBeDamaged()
Definition Actor.h:1223
void GetAttachedActors(TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors)
Definition Actor.h:1298
void OnRep_AttachmentReplication()
Definition Actor.h:1293
TArray< TObjectPtr< UActorComponent >, TSizedDefaultAllocator< 32 > > & BlueprintCreatedComponentsField()
Definition Actor.h:1149
float GetNetPriority(const UE::Math::TVector< double > *ViewPos, const UE::Math::TVector< double > *ViewDir, AActor *Viewer, AActor *ViewTarget, UActorChannel *InChannel, float Time, bool bLowBandwidth)
Definition Actor.h:1418
bool Rename(const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
Definition Actor.h:1254
UGameInstance * GetGameInstance()
Definition Actor.h:1237
void ClearComponentOverlaps()
Definition Actor.h:1268
FActorBeginTouchOverSignature & OnInputTouchEnterField()
Definition Actor.h:1141
void BuildReplicatedComponentsInfo()
Definition Actor.h:1435
BitFieldValue< bool, unsigned __int32 > bBlockInput()
Definition Actor.h:1175
void GetOverlappingActors(TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutOverlappingActors, TSubclassOf< AActor > ClassFilter)
Definition Actor.h:1271
void NotifyActorEndOverlap(AActor *OtherActor)
Definition Actor.h:1276
float GetLifeSpan()
Definition Actor.h:1400
TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > * GetComponentsByTag(TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > *result, TSubclassOf< UActorComponent > ComponentClass, FName Tag)
Definition Actor.h:1334
BitFieldValue< bool, unsigned __int32 > bForceNetAddressable()
Definition Actor.h:1163
BitFieldValue< bool, unsigned __int32 > bAlwaysRelevant()
Definition Actor.h:1157
AActor * GetAttachParentActor()
Definition Actor.h:1296
void OnSubobjectCreatedFromReplication(UObject *NewSubobject)
Definition Actor.h:1437
TArray< TObjectPtr< UActorComponent >, TSizedDefaultAllocator< 32 > > & InstanceComponentsField()
Definition Actor.h:1148
void ApplyWorldOffset(const UE::Math::TVector< double > *InOffset, bool bWorldShift)
Definition Actor.h:1251
bool IsChildActor()
Definition Actor.h:1386
void ForceNetUpdate(bool bDormantDontReplicateProperties, bool bAbsoluteForceNetUpdate, bool bDontUpdateChannel)
Definition Actor.h:1302
void InitializeComponents()
Definition Actor.h:1396
bool TeleportTo(const UE::Math::TVector< double > *DestLocation, const UE::Math::TRotator< double > *DestRotation, bool bIsATest, bool bNoCheck)
Definition Actor.h:1240
BitFieldValue< bool, unsigned __int32 > bTearOff()
Definition Actor.h:1162
BitFieldValue< bool, unsigned __int32 > bCallPreReplicationForReplay()
Definition Actor.h:1160
void AddInstanceComponent(UActorComponent *Component)
Definition Actor.h:1330
BitFieldValue< bool, unsigned __int32 > bIgnoresOriginShifting()
Definition Actor.h:1179
ENetMode InternalGetNetMode()
Definition Actor.h:1375
int & LastForceNetUpdateFrameField()
Definition Actor.h:1107
bool IsRelevancyOwnerFor(const AActor *ReplicatedActor, const AActor *ActorOwner, const AActor *ConnectionActor)
Definition Actor.h:1301
TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > * GetComponentsByInterface(TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > *result, TSubclassOf< UInterface > Interface)
Definition Actor.h:1336
FActorBeginCursorOverSignature & OnBeginCursorOverField()
Definition Actor.h:1138
EActorUpdateOverlapsMethod & UpdateOverlapsMethodDuringLevelStreamingField()
Definition Actor.h:1106
TArray< TObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & ChildrenField()
Definition Actor.h:1129
void BeginDestroy()
Definition Actor.h:1246
bool HasActiveCameraComponent()
Definition Actor.h:1322
void PostInitializeComponents()
Definition Actor.h:1445
bool IsNameStableForNetworking()
Definition Actor.h:1439
UActorComponent * GetComponentByCustomTag(FName TheTag)
Definition Actor.h:1448
void ForcePropertyCompare()
Definition Actor.h:1305
void SetNetDormancy(ENetDormancy NewDormancy)
Definition Actor.h:1303
UActorComponent * GetComponentByClass(TSubclassOf< UActorComponent > ComponentClass)
Definition Actor.h:1332
TEnumAsByte< enum EAutoReceiveInput::Type > & AutoReceiveInputField()
Definition Actor.h:1116
void CheckComponentInstanceName(const FName InName)
Definition Actor.h:1416
void MulticastDrawDebugLine(const UE::Math::TVector< double > *LineStart, const UE::Math::TVector< double > *LineEnd, FLinearColor *LineColor, float Duration, float Thickness, bool enableInShipping)
Definition Actor.h:1340
void GetActorBounds(bool bOnlyCollidingComponents, UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *BoxExtent, bool bIncludeFromChildActors)
Definition Actor.h:1373
bool CallRemoteFunction(UFunction *Function, void *Parameters, FOutParmRec *OutParms, FFrame *Stack)
Definition Actor.h:1379
void FlushNetDormancy()
Definition Actor.h:1304
void PreNetReceive()
Definition Actor.h:1420
APlayerController * GetOwnerController()
Definition Actor.h:1460
FActorOnClickedSignature & OnClickedField()
Definition Actor.h:1139
void NotifyActorBeginOverlap(AActor *OtherActor)
Definition Actor.h:1275
FTimerHandle & TimerHandle_LifeSpanExpiredField()
Definition Actor.h:1131
BitFieldValue< bool, unsigned __int32 > bRelevantForLevelBounds()
Definition Actor.h:1168
AWorldSettings * GetWorldSettings()
Definition Actor.h:1374
void UpdateAllReplicatedComponents()
Definition Actor.h:1329
void InitializeDefaults()
Definition Actor.h:1227
long double GetLastRenderTime(bool IgnoreShadow)
Definition Actor.h:1287
UActorComponent * CreateComponentFromTemplateData(const FBlueprintCookedComponentInstancingData *TemplateData, const FName InName)
Definition Actor.h:1413
void RegisterAllComponents()
Definition Actor.h:1390
void GetSimpleCollisionCylinder(float *CollisionRadius, float *CollisionHalfHeight)
Definition Actor.h:1263
void AddTickPrerequisiteComponent(UActorComponent *PrerequisiteComponent)
Definition Actor.h:1243
BitFieldValue< bool, unsigned __int32 > bGenerateOverlapEventsDuringLevelStreaming()
Definition Actor.h:1178
float & NetUpdateFrequencyField()
Definition Actor.h:1122
AActor * GetSelectionParent()
Definition Actor.h:1382
BitFieldValue< bool, unsigned __int32 > bPrimalDeferredConstruction()
Definition Actor.h:1197
long double & LastRenderTimeOnScreenField()
Definition Actor.h:1126
AActor * GetRootSelectionParent()
Definition Actor.h:1383
void Destroyed()
Definition Actor.h:1309
void NetActorSpawnActorUnreliable_Implementation(TSubclassOf< AActor > ActorClass, UE::Math::TVector< double > *AtLoc, UE::Math::TRotator< double > *AtRot, bool bIgnoreOnDedicatedServer, USceneComponent *AttachToComponent, FName BoneName, AActor *SpawnOwner)
Definition Actor.h:1457
BitFieldValue< bool, unsigned __int32 > bDisableRigidBodyAnimNodes()
Definition Actor.h:1183
void DisableInput(APlayerController *PlayerController)
Definition Actor.h:1357
FRepMovement & ReplicatedMovementField()
Definition Actor.h:1112
float GetInputAxisValue(const FName InputAxisName)
Definition Actor.h:1358
UChildActorComponent * GetParentComponent()
Definition Actor.h:1387
void PushSelectionToProxies()
Definition Actor.h:1385
BitFieldValue< bool, unsigned __int32 > bEnableAutoLODGeneration()
Definition Actor.h:1180
void SetCanBeDamaged(bool bInCanBeDamaged)
Definition Actor.h:1407
void GetOverlappingComponents(TArray< UPrimitiveComponent *, TSizedDefaultAllocator< 32 > > *OutOverlappingComponents)
Definition Actor.h:1273
bool SetActorLocation(const UE::Math::TVector< double > *NewLocation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:1359
bool SetActorTransform(const UE::Math::TTransform< double > *NewTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:1364
void GetAllChildActors(TArray< AActor *, TSizedDefaultAllocator< 32 > > *ChildActors, bool bIncludeDescendants)
Definition Actor.h:1388
bool Destroy(bool bNetForce, bool bShouldModifyLevel)
Definition Actor.h:1371
bool IsOverlappingActor(const AActor *Other)
Definition Actor.h:1270
void SendExecCommand(FName CommandName, const FNetExecParams *ExecParams, bool bIsReliable)
Definition Actor.h:1452
FRepAttachment & AttachmentReplicationField()
Definition Actor.h:1111
void SetAutoDestroyWhenFinished(bool bVal)
Definition Actor.h:1291
float GetRepGraphRelevantDistanceSq()
Definition Actor.h:1209
bool IncrementalRegisterComponents(int NumComponentsToRegister, FRegisterComponentContext *Context)
Definition Actor.h:1391
UActorComponent * FindComponentByClass(const TSubclassOf< UActorComponent > ComponentClass)
Definition Actor.h:1331
FString * GetActorNameOrLabel(FString *result)
Definition Actor.h:1207
BitFieldValue< bool, unsigned __int32 > bActorInitialized()
Definition Actor.h:1190
void ActorPlaySound_Implementation(USoundBase *SoundAsset, bool bAttach, FName BoneName, UE::Math::TVector< double > *LocOffset)
Definition Actor.h:1458
void BecomeViewTarget(APlayerController *PC)
Definition Actor.h:1319
void SetLODParent(UPrimitiveComponent *InLODParent, float InParentDrawDistance)
Definition Actor.h:1405
float GetDistanceTo(const AActor *OtherActor)
Definition Actor.h:1403
bool IsNetStartupActor()
Definition Actor.h:1238
void EndViewTarget(APlayerController *PC)
Definition Actor.h:1320
bool IncrementalUnregisterComponents()
Definition Actor.h:1211
void PostNetReceivePhysicState()
Definition Actor.h:1424
bool SetActorLocationAndRotation(UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:1361
bool ReplicateSubobjects(UActorChannel *Channel, FOutBunch *Bunch, FReplicationFlags *RepFlags)
Definition Actor.h:1432
void CopyRemoteRoleFrom(const AActor *CopyFromActor)
Definition Actor.h:1350
void NetActorSpawnActor_Implementation(TSubclassOf< AActor > ActorClass, UE::Math::TVector< double > *AtLoc, UE::Math::TRotator< double > *AtRot, bool bIgnoreOnDedicatedServer, USceneComponent *AttachToComponent, FName BoneName, AActor *SpawnOwner)
Definition Actor.h:1456
bool SetActorLocationAndRotation(UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation, __int64 bSweep)
Definition Actor.h:1363
BitFieldValue< bool, unsigned __int32 > bAsyncPhysicsTickEnabled()
Definition Actor.h:1203
UPrimitiveComponent * GetVisibleUnhiddenComponentByClass(TSubclassOf< UPrimitiveComponent > ComponentClass)
Definition Actor.h:1450
void DestroyConstructedComponents()
Definition Actor.h:1409
float & MinNetUpdateFrequencyField()
Definition Actor.h:1123
void SetActorHiddenInGame(bool bNewHidden)
Definition Actor.h:1369
long double & CreationTimeField()
Definition Actor.h:1118
bool CheckDefaultSubobjectsInternal()
Definition Actor.h:1228
BitFieldValue< bool, unsigned __int32 > bIsEditorOnlyActor()
Definition Actor.h:1181
void BeginPlay()
Definition Actor.h:1354
bool K2_TeleportTo(UE::Math::TVector< double > *DestLocation, UE::Math::TRotator< double > *DestRotation, bool bSimpleTeleport)
Definition Actor.h:1241
void RealtimeThrottledTick_Implementation(long double DeltaTime)
Definition Actor.h:1408
float InternalTakeRadialDamage(float Damage, const FRadialDamageEvent *RadialDamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1316
void SetReplicates(bool bInReplicates)
Definition Actor.h:1348
BitFieldValue< bool, unsigned __int32 > bOnlyRelevantToOwner()
Definition Actor.h:1156
UPlayer * GetNetOwningPlayer()
Definition Actor.h:1256
void MarkComponentsAsPendingKill(__int64 a2)
Definition Actor.h:1392
void NotifyActorOnInputTouchLeave(const ETouchIndex::Type FingerIndex)
Definition Actor.h:1284
BitFieldValue< bool, unsigned __int32 > bActorPreventPhysicsSceneRegistration()
Definition Actor.h:1172
bool CanBeInCluster()
Definition Actor.h:1232
float TakeDamage(float DamageAmount, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1315
BitFieldValue< bool, unsigned __int32 > bReplicates()
Definition Actor.h:1184
FName & NetDriverNameField()
Definition Actor.h:1114
void CalcCamera(float DeltaTime, FMinimalViewInfo *OutResult)
Definition Actor.h:1321
FActorBeginOverlapSignature & OnActorBeginOverlapField()
Definition Actor.h:1137
void ServerSendSimpleExecCommandToEveryone(FName CommandName, bool bIsReliable, bool bForceSendToLocalPlayer, bool bIgnoreRelevancy)
Definition Actor.h:1454
bool ActorHasTag(FName Tag)
Definition Actor.h:1299
void ResetSpatialComponent()
Definition Actor.h:1441
bool IsLevelBoundsRelevant()
Definition Actor.h:1213
int GetFunctionCallspace(UFunction *Function, FFrame *Stack)
Definition Actor.h:1378
bool SetRootComponent(USceneComponent *NewRootComponent)
Definition Actor.h:1372
TObjectPtr< UInputComponent > & InputComponentField()
Definition Actor.h:1119
bool AttachToActor(AActor *ParentActor, const FAttachmentTransformRules *AttachmentRules, FName SocketName)
Definition Actor.h:1294
void SetOwner(AActor *NewOwner)
Definition Actor.h:1288
void PreInitializeComponents()
Definition Actor.h:1401
void DisplayDebug(UCanvas *Canvas, const FDebugDisplayInfo *DebugDisplay, float *YL, float *YPos)
Definition Actor.h:1318
float & NetPriorityField()
Definition Actor.h:1124
bool SetActorRotation(UE::Math::TRotator< double > *NewRotation, ETeleportType Teleport)
Definition Actor.h:1360
void MakeNoise(float Loudness, APawn *NoiseInstigator, UE::Math::TVector< double > *NoiseLocation, float MaxRange, FName Tag)
Definition Actor.h:1313
void GetReplicatedCustomConditionState(FCustomPropertyConditionState *OutActiveState)
Definition Actor.h:1431
void DispatchPhysicsCollisionHit(const FRigidBodyCollisionInfo *MyInfo, const FRigidBodyCollisionInfo *OtherInfo, const FCollisionImpactData *RigidCollisionData)
Definition Actor.h:1380
void PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)
Definition Actor.h:1249
void FinishAddComponent(UActorComponent *NewActorComp, bool bManualAttachment, const UE::Math::TTransform< double > *RelativeTransform)
Definition Actor.h:1415
TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > * K2_GetComponentsByClass(TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > *result, TSubclassOf< UActorComponent > ComponentClass)
Definition Actor.h:1333
void ForceDestroy()
Definition Actor.h:1224
bool IsNetRelevantFor(const AActor *RealViewer, const AActor *ViewTarget, const UE::Math::TVector< double > *SrcLocation)
Definition Actor.h:1427
void CallPreReplication(UNetDriver *NetDriver)
Definition Actor.h:1260
void PostNetReceive()
Definition Actor.h:1421
void PrestreamTextures(float Seconds, bool bEnableStreaming, int CinematicTextureGroups)
Definition Actor.h:1306
void PostSpawnInitialize(const UE::Math::TTransform< double > *UserSpawnTransform, AActor *InOwner, APawn *InInstigator, bool bRemoteOwned, bool bNoFail, bool bDeferConstruction, bool bDeferBeginPlay, bool bPrimalDeferConstruction, ESpawnActorScaleMethod TransformScaleMethod)
Definition Actor.h:1338
void DisableComponentsSimulatePhysics()
Definition Actor.h:1337
bool BPClientHandleNetExecCommand(FName CommandName, const FBPNetExecParams *ExecParams, APlayerController *ForPC)
Definition Actor.h:1339
TArray< FName, TSizedDefaultAllocator< 32 > > & TagsField()
Definition Actor.h:1134
FActorEndPlaySignature & OnEndPlayField()
Definition Actor.h:1143
TWeakObjectPtr< UChildActorComponent > & ParentComponentField()
Definition Actor.h:1133
void RemoveTickPrerequisiteComponent(UActorComponent *PrerequisiteComponent)
Definition Actor.h:1245
void EnableInput(APlayerController *PlayerController)
Definition Actor.h:1355
void UpdateReplicatedComponent(UActorComponent *Component)
Definition Actor.h:1328
TObjectPtr< USceneComponent > & RootComponentField()
Definition Actor.h:1130
bool ActorLineTraceSingle(FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, ECollisionChannel TraceChannel, const FCollisionQueryParams *Params)
Definition Actor.h:1398
FTimerManager * GetWorldTimerManager()
Definition Actor.h:1236
bool HasActivePawnControlCameraComponent()
Definition Actor.h:1323
bool IsOwnedOrControlledBy(const AActor *TestOwner)
Definition Actor.h:1461
BitFieldValue< bool, unsigned __int32 > bActorIsBeingDestroyed()
Definition Actor.h:1199
void NotifyActorBeginCursorOver()
Definition Actor.h:1277
void UpdateOverlaps(bool bDoNotifies)
Definition Actor.h:1269
bool IsEditorOnly()
Definition Actor.h:1233
bool IsAsset()
Definition Actor.h:1234
void GetOverlappingActors(TSet< AActor *, DefaultKeyFuncs< AActor *, 0 >, FDefaultSetAllocator > *OutOverlappingActors, TSubclassOf< AActor > ClassFilter)
Definition Actor.h:1272
void SetActorRelativeTransform(const UE::Math::TTransform< double > *NewRelativeTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:1367
void SetActorRelativeScale3D(UE::Math::TVector< double > *NewRelativeScale)
Definition Actor.h:1368
BitFieldValue< bool, unsigned __int32 > bNetStartup()
Definition Actor.h:1155
void PostNetInit()
Definition Actor.h:1351
void ReregisterAllComponents(bool a2)
Definition Actor.h:1393
int & CachedStasisGridIndexField()
Definition Actor.h:1135
void UninitializeComponents(const EEndPlayReason::Type *EndPlayReason)
Definition Actor.h:1397
TObjectPtr< AActor > & OwnerField()
Definition Actor.h:1113
UActorComponent * FindComponentByInterface(const TSubclassOf< UInterface > Interface)
Definition Actor.h:1335
APhysicsVolume * GetPhysicsVolume()
Definition Actor.h:1300
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:1345
ECollisionResponse GetComponentsCollisionResponseToChannel(ECollisionChannel Channel)
Definition Actor.h:1325
void UnregisterAllComponents(bool bForReregister)
Definition Actor.h:1389
void ClearNetworkSpatializationParent()
Definition Actor.h:1443
bool IsSelectionChild()
Definition Actor.h:1381
void DispatchBlockingHit(UPrimitiveComponent *MyComp, UPrimitiveComponent *OtherComp, bool bSelfMoved, const FHitResult *Hit)
Definition Actor.h:1317
float & InitialLifeSpanField()
Definition Actor.h:1108
void RemoveTickPrerequisiteActor(AActor *PrerequisiteActor)
Definition Actor.h:1244
BitFieldValue< bool, unsigned __int32 > bTickFunctionsRegistered()
Definition Actor.h:1192
BitFieldValue< bool, unsigned __int32 > bReplayRewindable()
Definition Actor.h:1169
bool HasNetOwner()
Definition Actor.h:1290
void GetOverlappingComponents(TSet< UPrimitiveComponent *, DefaultKeyFuncs< UPrimitiveComponent *, 0 >, FDefaultSetAllocator > *OutOverlappingComponents)
Definition Actor.h:1274
bool IsReplayRelevantFor(const AActor *RealViewer, const AActor *ViewTarget, const UE::Math::TVector< double > *SrcLocation, const float CullDistanceOverrideSq)
Definition Actor.h:1428
bool IsRootComponentCollisionRegistered()
Definition Actor.h:1264
void PostInitProperties()
Definition Actor.h:1231
void PostLoad()
Definition Actor.h:1248
int & InputPriorityField()
Definition Actor.h:1117
BitFieldValue< bool, unsigned __int32 > bNetLoadOnClient()
Definition Actor.h:1165
void CreateInputComponent(TSubclassOf< UInputComponent > InputComponentToCreate)
Definition Actor.h:1356
void NotifyActorOnInputTouchBegin(const ETouchIndex::Type FingerIndex)
Definition Actor.h:1281
UNetDriver * GetNetDriver()
Definition Actor.h:1376
BitFieldValue< bool, unsigned __int32 > bDeferredBeginPlay()
Definition Actor.h:1196
void ForEachAttachedActors(TFunctionRef< bool __cdecl(AActor *)> *Functor)
Definition Actor.h:1297
BitFieldValue< bool, unsigned __int32 > bHasRegisteredAllComponents()
Definition Actor.h:1195
bool ServerHandleNetExecCommand(APlayerController *FromPC, FName CommandName, const FBPNetExecParams *ExecParams)
Definition Actor.h:1208
void RegisterAllActorTickFunctions(bool bRegister, bool bDoComponents, bool bSaveAndRestoreTickState)
Definition Actor.h:1253
BitFieldValue< bool, unsigned __int32 > bCanBeInCluster()
Definition Actor.h:1185
void MarkComponentsRenderStateDirty()
Definition Actor.h:1395
__int64 GetDefaultAttachComponent()
Definition Actor.h:1214
void ResetOwnedComponents()
Definition Actor.h:1230
bool CheckActorComponents()
Definition Actor.h:1229
void AsyncPhysicsTickActor(float DeltaTime, float SimTime)
Definition Actor.h:1212
BitFieldValue< bool, unsigned __int32 > bCanBeDamaged()
Definition Actor.h:1174
void SetNetDriverName(FName NewNetDriverName)
Definition Actor.h:1377
static UClass * StaticClass()
Definition Actor.h:1215
void ServerSendExecCommandToPlayer(APrimalPlayerController *aPC, FName CommandName, const FBPNetExecParams *ExecParams, bool bIsReliable, bool bForceSendToLocalPlayer, bool bIgnoreRelevancy)
Definition Actor.h:1455
void GatherCurrentMovement()
Definition Actor.h:1429
void MulticastDrawDebugPoint(const UE::Math::TVector< double > *Position, float Size, FLinearColor *PointColor, float Duration, bool enableInShipping)
Definition Actor.h:1341
void PreReplicationForReplay(IRepChangedPropertyTracker *ChangedPropertyTracker)
Definition Actor.h:1261
BitFieldValue< bool, unsigned __int32 > bRelevantForNetworkReplays()
Definition Actor.h:1167
void MulticastDrawDebugLine_Implementation(const UE::Math::TVector< double > *TextLocation, const FString *Text, AActor *TestBaseActor)
Definition Actor.h:1462
bool WasRecentlyRendered(float Tolerance)
Definition Actor.h:1286
void SetLifeSpan(float InLifespan)
Definition Actor.h:1399
void TickActor(float DeltaSeconds, ELevelTick TickType, FActorTickFunction *ThisTickFunction)
Definition Actor.h:1257
bool IsActorOrSelectionParentSelected()
Definition Actor.h:1384
bool IsBasedOnActor(const AActor *Other)
Definition Actor.h:1266
BitFieldValue< bool, unsigned __int32 > bHasDeferredComponentRegistration()
Definition Actor.h:1193
BitFieldValue< bool, unsigned __int32 > bReplicateUsingRegisteredSubObjectList()
Definition Actor.h:1188
BitFieldValue< bool, unsigned __int32 > bHidden()
Definition Actor.h:1161
void StopActorSound(USoundBase *SoundAsset, float FadeOutTime)
Definition Actor.h:1459
void OnSubobjectDestroyFromReplication(UObject *Subobject)
Definition Actor.h:1438
void SwapRoles()
Definition Actor.h:1352
BitFieldValue< bool, unsigned __int32 > bActorBeginningPlayFromLevelStreaming()
Definition Actor.h:1191
TObjectPtr< APawn > & InstigatorField()
Definition Actor.h:1128
float & NetCullDistanceSquaredField()
Definition Actor.h:1120
BitFieldValue< bool, unsigned __int32 > bUseBPOnTriggerBeginOverlap()
Definition Actor.h:9316
static UClass * StaticClass()
Definition Actor.h:9322
static void StaticRegisterNativesABaseBoxTrigger()
Definition Actor.h:9321
BitFieldValue< bool, unsigned __int32 > bUseBPOnTriggerEndOverlap()
Definition Actor.h:9317
UBoxComponent *& TriggerBoxField()
Definition Actor.h:9312
USceneComponent *& SceneCompField()
Definition Actor.h:9311
void OnTriggerEndOverlap(UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, int OtherBodyIndex)
Definition Actor.h:9325
void BeginPlay()
Definition Actor.h:9323
void OnTriggerBeginOverlap(UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, int OtherBodyIndex, bool bFromSweep, const FHitResult *SweepResult)
Definition Actor.h:9324
void ClientGameEnded_Implementation(AActor *EndGameFocus, bool bIsWinner)
Definition Actor.h:2763
void ResetIntroCinematicsAndItems()
Definition Actor.h:2764
void ClientSetSpectatorCamera_Implementation(UE::Math::TVector< double > *CameraLocation, UE::Math::TRotator< double > *CameraRotation)
Definition Actor.h:2767
void HandleReturnToMainMenu()
Definition Actor.h:2761
FName & ServerSayStringField()
Definition Actor.h:2739
BitFieldValue< bool, unsigned __int32 > bAllowGameActions()
Definition Actor.h:2747
void ClientGameStarted_Implementation()
Definition Actor.h:2758
TWeakObjectPtr< UUI_CustomOverlay > & consoleMouseCursorField()
Definition Actor.h:2741
void ManageVirtualCursor()
Definition Actor.h:2754
void ClientEndOnlineGame_Implementation()
Definition Actor.h:2760
void ServerCheat_Implementation(const FString *Msg)
Definition Actor.h:2770
void TickActor(float DeltaTime, ELevelTick TickType, FActorTickFunction *ThisTickFunction)
Definition Actor.h:2756
void QueryAchievements()
Definition Actor.h:2757
bool IsLookInputIgnored()
Definition Actor.h:2772
void ClientReturnToMainMenu_Implementation(const FString *ReturnReason)
Definition Actor.h:2762
static UClass * GetPrivateStaticClass()
Definition Actor.h:2753
void ServerCheat(const FString *Msg)
Definition Actor.h:2751
void ClientSendRoundEndEvent_Implementation(bool bIsWinner, int ExpendedTimeInSeconds)
Definition Actor.h:2765
void SetVirtualCursorPosition(UE::Math::TVector2< double > *NewCursorPos)
Definition Actor.h:2755
bool IsGameInputAllowed()
Definition Actor.h:2773
void ClientStartOnlineGame_Implementation()
Definition Actor.h:2759
BitFieldValue< bool, unsigned __int32 > bGameEndedFrame()
Definition Actor.h:2746
__int64 SetPause(bool bPause, TDelegate< bool __cdecl(void), FDefaultDelegateUserPolicy > *CanUnpauseDelegate)
Definition Actor.h:2768
static void StaticRegisterNativesABasePlayerController()
Definition Actor.h:2752
BitFieldValue< bool, unsigned __int32 > bCheatEnabled()
Definition Actor.h:2745
bool IsMoveInputIgnored()
Definition Actor.h:2771
float & AboveTemperatureOffsetExponentField()
Definition Actor.h:9341
float & BelowTemperatureOffsetExponentField()
Definition Actor.h:9344
int & EggMaximumNumberOverrideField()
Definition Actor.h:9347
FString & BiomeZoneNameField()
Definition Actor.h:9332
float & AboveTemperatureOffsetMultiplierField()
Definition Actor.h:9340
float & PreOffsetTemperatureMultiplierField()
Definition Actor.h:9336
int & BiomeZonePriorityField()
Definition Actor.h:9351
float & FinalTemperatureExponentField()
Definition Actor.h:9334
float & EggRangeMaximumNumberOverrideField()
Definition Actor.h:9346
float & FinalTemperatureMultiplierField()
Definition Actor.h:9333
float & PreOffsetTemperatureExponentField()
Definition Actor.h:9337
float & PreOffsetTemperatureAdditionField()
Definition Actor.h:9338
static UClass * StaticClass()
Definition Actor.h:9364
float & AbsoluteTemperatureOverrideField()
Definition Actor.h:9345
float & FinalTemperatureAdditionField()
Definition Actor.h:9335
float & MaxMultiplierField()
Definition Actor.h:9352
USoundBase *& OverrideCombatMusicDayField()
Definition Actor.h:9353
float & BelowTemperatureOffsetThresholdField()
Definition Actor.h:9342
float & BelowTemperatureOffsetMultiplierField()
Definition Actor.h:9343
USoundBase *& OverrideCombatMusicDay_HeavyField()
Definition Actor.h:9355
float & EggIntervalUnstasisChanceToSpawnOverrideField()
Definition Actor.h:9349
TArray< TSubclassOf< APrimalDinoCharacter >, TSizedDefaultAllocator< 32 > > & OverrideEggLimitsDinoClassesField()
Definition Actor.h:9350
USoundBase *& OverrideCombatMusicNight_HeavyField()
Definition Actor.h:9356
float & AboveTemperatureOffsetThresholdField()
Definition Actor.h:9339
USoundBase *& OverrideCombatMusicNightField()
Definition Actor.h:9354
BitFieldValue< bool, unsigned __int32 > bPreventCrops()
Definition Actor.h:9360
float & EggChanceToSpawnOverrideField()
Definition Actor.h:9348
BitFieldValue< bool, unsigned __int32 > bRemoveBuffWhenLeavingVolume()
Definition Actor.h:1541
float & AboveTemperatureOffsetMultiplierField()
Definition Actor.h:1497
float & AbsoluteMaxTemperatureField()
Definition Actor.h:1503
float GetBiomeWind(float GlobalWind)
Definition Actor.h:1548
float & AbsoluteWindOverrideField()
Definition Actor.h:1512
float & FinalTemperatureExponentField()
Definition Actor.h:1491
float & PreOffsetWindExponentField()
Definition Actor.h:1514
TSoftClassPtr< APrimalBuff > & BuffToGiveField()
Definition Actor.h:1529
static __int64 IsPointInVacuumBase(UWorld *ForWorld, UE::Math::TVector< double > *AtPoint)
Definition Actor.h:1556
USoundBase *& ForceMusicInBiomeField()
Definition Actor.h:1535
float & AboveTemperatureOffsetThresholdField()
Definition Actor.h:1496
static APhysicsVolume * GetWaterVolumeAtPoint(UWorld *ForWorld, UE::Math::TVector< double > *AtPoint, bool bFastPath, float MinimumWaterHeight, bool bIgnoreVacuumStructures, bool bIgnorePainCausingVolumes)
Definition Actor.h:1555
float & AbsoluteMinTemperatureField()
Definition Actor.h:1504
static ABiomeZoneVolume * GetBiomeZoneVolume(UWorld *World, const UE::Math::TVector< double > *Location)
Definition Actor.h:1549
static AActor * GetPhysicsVolumeAtLocation(UWorld *ForWorld, UE::Math::TVector< double > *AtPoint, bool bFastPath)
Definition Actor.h:1557
float GetBiomeTemperature(float GlobalTemperature)
Definition Actor.h:1547
float EggGetOverrideIntervalBetweenUnstasisChances(APrimalDinoCharacter *aChar)
Definition Actor.h:1552
float & FinalWindMultiplierField()
Definition Actor.h:1522
float & PreOffsetTemperatureMultiplierField()
Definition Actor.h:1493
TSoftClassPtr< APrimalBuff > & BuffToPreventActiveUseField()
Definition Actor.h:1530
float & EggChanceToSpawnOverrideField()
Definition Actor.h:1507
BitFieldValue< bool, unsigned __int32 > bIsOutside()
Definition Actor.h:1540
void PostInitializeComponents()
Definition Actor.h:1550
FString & BiomeZoneNameField()
Definition Actor.h:1489
FieldArray< float, 12 > StatusAdjustmentRateMultipliersNegativeField()
Definition Actor.h:1527
static void StaticRegisterNativesABiomeZoneVolume()
Definition Actor.h:1546
float & BelowWindOffsetThresholdField()
Definition Actor.h:1519
FieldArray< float, 12 > StatusAdjustmentRateMultipliersPositiveField()
Definition Actor.h:1526
float & FinalTemperatureMultiplierField()
Definition Actor.h:1490
float & FinalTemperatureAdditionField()
Definition Actor.h:1492
float & EggIntervalUnstasisChanceToSpawnOverrideField()
Definition Actor.h:1508
BitFieldValue< bool, unsigned __int32 > bPreventCrops()
Definition Actor.h:1539
float EggOverrideChanceToSpawn(APrimalDinoCharacter *aChar)
Definition Actor.h:1553
float & AboveWindOffsetThresholdField()
Definition Actor.h:1516
TArray< TSubclassOf< APrimalDinoCharacter >, TSizedDefaultAllocator< 32 > > & OverrideEggLimitsDinoClassesField()
Definition Actor.h:1509
bool & bStatusAdjustRateValuesField()
Definition Actor.h:1528
float & AboveWindOffsetExponentField()
Definition Actor.h:1518
float & BelowTemperatureOffsetThresholdField()
Definition Actor.h:1499
USoundBase *& OverrideCombatMusicNight_HeavyField()
Definition Actor.h:1534
int & EggMaximumNumberOverrideField()
Definition Actor.h:1506
float & PreOffsetTemperatureExponentField()
Definition Actor.h:1494
float & AboveTemperatureOffsetExponentField()
Definition Actor.h:1498
USoundBase *& OverrideCombatMusicDay_HeavyField()
Definition Actor.h:1532
float & PreOffsetWindAdditionField()
Definition Actor.h:1515
float & BelowWindOffsetMultiplierField()
Definition Actor.h:1520
float & EggRangeMaximumNumberOverrideField()
Definition Actor.h:1505
float & AbsoluteTemperatureOverrideField()
Definition Actor.h:1502
float & FinalWindAdditionField()
Definition Actor.h:1524
USoundBase *& OverrideCombatMusicNightField()
Definition Actor.h:1533
float & FinalWindExponentField()
Definition Actor.h:1523
float & BelowTemperatureOffsetMultiplierField()
Definition Actor.h:1500
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:1551
USoundBase *& OverrideCombatMusicDayField()
Definition Actor.h:1531
float & PreOffsetTemperatureAdditionField()
Definition Actor.h:1495
float & PreOffsetWindMultiplierField()
Definition Actor.h:1513
float & MaxMultiplierField()
Definition Actor.h:1511
int & BiomeZonePriorityField()
Definition Actor.h:1510
static bool IsPointUnderwater(UWorld *ForWorld, UE::Math::TVector< double > *AtPoint, bool bFastPath, float MinimumWaterHeight, bool bIgnoreVacuumStructures, bool bIgnorePainCausingVolumes)
Definition Actor.h:1554
float & BelowTemperatureOffsetExponentField()
Definition Actor.h:1501
static UClass * GetPrivateStaticClass()
Definition Actor.h:1545
float & BelowWindOffsetExponentField()
Definition Actor.h:1521
TArray< float, TSizedDefaultAllocator< 32 > > & BiomeCustomDatasField()
Definition Actor.h:1525
float & AboveWindOffsetMultiplierField()
Definition Actor.h:1517
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:9380
void PreLoadSaveGame()
Definition Actor.h:9379
static UClass * GetPrivateStaticClass()
Definition Actor.h:9377
static void StaticRegisterNativesABlockingVolume()
Definition Actor.h:9378
FBasedMovementInfo & BasedMovementField()
Definition Actor.h:4200
void Restart()
Definition Actor.h:4277
BitFieldValue< bool, unsigned __int32 > bClientUpdating()
Definition Actor.h:4235
float & JumpForceTimeRemainingField()
Definition Actor.h:4211
UE::Math::TVector< double > & BaseTranslationOffsetField()
Definition Actor.h:4203
void PawnClientRestart()
Definition Actor.h:4278
void LaunchCharacter(UE::Math::TVector< double > *LaunchVelocity, bool bXYOverride, bool bZOverride)
Definition Actor.h:4286
void ClientForceUpdateMovement_Implementation(UE::Math::TVector< double > *NewLocation, UE::Math::TVector< double > *NewVelocity)
Definition Actor.h:4313
int & JumpMaxCountField()
Definition Actor.h:4214
bool CanJumpInternal_Implementation()
Definition Actor.h:4262
void ClientCheatWalk_Implementation()
Definition Actor.h:4309
void StopJumping()
Definition Actor.h:4290
int & JumpCurrentCountField()
Definition Actor.h:4215
void SimulatedRootMotionPositionFixup(float DeltaSeconds)
Definition Actor.h:4298
void PostInitializeComponents()
Definition Actor.h:4254
bool CanCrouch()
Definition Actor.h:4268
BitFieldValue< bool, unsigned __int32 > bClientResimulateRootMotionSources()
Definition Actor.h:4238
static UClass * StaticClass()
Definition Actor.h:4246
unsigned int & NumActorOverlapEventsCounterField()
Definition Actor.h:4217
void CacheInitialMeshOffset(UE::Math::TVector< double > *MeshRelativeLocation, UE::Math::TRotator< double > *MeshRelativeRotation, __int64 a4)
Definition Actor.h:4255
UAnimMontage * GetCurrentMontage()
Definition Actor.h:4308
void SetReplicateMovement(bool bInReplicateMovement)
Definition Actor.h:4267
FRootMotionSourceGroup & SavedRootMotionField()
Definition Actor.h:4222
bool IsJumpProvidingForce()
Definition Actor.h:4264
void OnEndCrouch(float HeightAdjust, float ScaledHeightAdjust)
Definition Actor.h:4271
long double & LastClientForceUpdateMovementTimeField()
Definition Actor.h:4227
void OnJumped()
Definition Actor.h:4250
void GetSimpleCollisionCylinder(float *CollisionRadius, float *CollisionHalfHeight)
Definition Actor.h:4256
FLandedSignature & LandedDelegateField()
Definition Actor.h:4219
float & ProxyJumpForceStartedTimeField()
Definition Actor.h:4212
void TurnOff()
Definition Actor.h:4276
BitFieldValue< bool, unsigned __int32 > bClientCheckEncroachmentOnNetUpdate()
Definition Actor.h:4240
BitFieldValue< bool, unsigned __int32 > bSimGravityDisabled()
Definition Actor.h:4239
bool & bInBaseReplicationField()
Definition Actor.h:4207
void Jump()
Definition Actor.h:4289
BitFieldValue< bool, unsigned __int32 > bClientWasFalling()
Definition Actor.h:4236
FRepRootMotionMontage & RepRootMotionField()
Definition Actor.h:4225
void UnPossessed()
Definition Actor.h:4280
static void StaticRegisterNativesACharacter()
Definition Actor.h:4252
BitFieldValue< bool, unsigned __int32 > bIsCrouched()
Definition Actor.h:4231
FReplicatedBasedMovementInfo & ReplicatedBasedMovementField()
Definition Actor.h:4201
bool RestoreReplicatedMove(const FSimulatedRootMotionReplicatedMove *RootMotionRepMove)
Definition Actor.h:4299
float & ReplayLastTransformUpdateTimeStampField()
Definition Actor.h:4206
BitFieldValue< bool, unsigned __int32 > bClientResimulateRootMotion()
Definition Actor.h:4237
float & JumpKeyHoldTimeField()
Definition Actor.h:4209
UPawnMovementComponent * GetMovementComponent()
Definition Actor.h:4248
void UnCrouch(bool bClientSimulation)
Definition Actor.h:4270
float & JumpOfWaterKeyHoldTimeField()
Definition Actor.h:4210
void NotifyActorEndOverlap(AActor *OtherActor)
Definition Actor.h:4283
FMovementModeChangedSignature & MovementModeChangedDelegateField()
Definition Actor.h:4220
FRootMotionMovementParams & ClientRootMotionParamsField()
Definition Actor.h:4223
bool ShouldNotifyLanded(const FHitResult *Hit)
Definition Actor.h:4288
void BaseChange()
Definition Actor.h:4284
void OnStartCrouch(float HeightAdjust, float ScaledHeightAdjust)
Definition Actor.h:4272
bool CanJump()
Definition Actor.h:4261
void GetReplicatedCustomConditionState(FCustomPropertyConditionState *OutActiveState)
Definition Actor.h:4303
TObjectPtr< USkeletalMeshComponent > & MeshField()
Definition Actor.h:4197
float & AnimRootMotionTranslationScaleField()
Definition Actor.h:4202
void ResetJumpState()
Definition Actor.h:4263
BitFieldValue< bool, unsigned __int32 > bWasJumping()
Definition Actor.h:4242
void ClearCrossLevelReferences(__int64 a2, __int64 a3, __int64 a4)
Definition Actor.h:4274
BitFieldValue< bool, unsigned __int32 > bCurrentlyUpdatingRootMotion()
Definition Actor.h:4233
void SetBase(UPrimitiveComponent *NewBaseComponent, const FName InBoneName, bool bNotifyPawn)
Definition Actor.h:4275
void DisplayDebug(UCanvas *Canvas, const FDebugDisplayInfo *DebugDisplay, float *YL, float *YPos)
Definition Actor.h:4285
UE::Math::TQuat< double > & BaseRotationOffsetField()
Definition Actor.h:4204
void ApplyDamageMomentum(float DamageTaken, const FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4273
void ClearJumpInput(float DeltaTime)
Definition Actor.h:4292
void OnUpdateSimulatedPosition(const UE::Math::TVector< double > *OldLocation, const UE::Math::TQuat< double > *OldRotation)
Definition Actor.h:4300
void OnRep_ReplicatedBasedMovement()
Definition Actor.h:4296
float GetDefaultHalfHeight()
Definition Actor.h:4257
FCharacterMovementUpdatedSignature & OnCharacterMovementUpdatedField()
Definition Actor.h:4221
TArray< FSimulatedRootMotionReplicatedMove, TSizedDefaultAllocator< 32 > > & RootMotionRepMovesField()
Definition Actor.h:4224
int & JumpCurrentCountPreJumpField()
Definition Actor.h:4216
void PostNetReceiveLocationAndRotation()
Definition Actor.h:4301
void Crouch(bool bClientSimulation)
Definition Actor.h:4269
UActorComponent * FindComponentByClass(const TSubclassOf< UActorComponent > ComponentClass)
Definition Actor.h:4258
void PreReplication(IRepChangedPropertyTracker *ChangedPropertyTracker)
Definition Actor.h:4302
void PreNetReceive()
Definition Actor.h:4294
FCharacterReachedApexSignature & OnReachedJumpApexField()
Definition Actor.h:4218
void OnMovementModeChanged(EMovementMode PrevMovementMode, unsigned __int8 PrevCustomMode)
Definition Actor.h:4287
void TornOff()
Definition Actor.h:4281
void CheckJumpInput(float DeltaTime)
Definition Actor.h:4291
void NotifyActorBeginOverlap(AActor *OtherActor)
Definition Actor.h:4282
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:4253
BitFieldValue< bool, unsigned __int32 > bPressedJump()
Definition Actor.h:4234
TObjectPtr< UCapsuleComponent > & CapsuleComponentField()
Definition Actor.h:4199
void OnRep_IsCrouched(__int64 a2)
Definition Actor.h:4266
void ClientCheatFly_Implementation()
Definition Actor.h:4310
void PossessedBy(AController *NewController)
Definition Actor.h:4279
long double & LeftDynamicActorBaseTimeField()
Definition Actor.h:4226
bool IsBasedOnDynamicActor()
Definition Actor.h:4312
UPrimitiveComponent * GetMovementBase()
Definition Actor.h:4247
BitFieldValue< bool, unsigned __int32 > bServerMoveIgnoreRootMotion()
Definition Actor.h:4241
void OnLanded(const FHitResult *Hit)
Definition Actor.h:4251
BitFieldValue< bool, unsigned __int32 > bProxyIsJumpForceApplied()
Definition Actor.h:4232
void ClientAdjustRootMotionSourcePosition(float TimeStamp, FRootMotionSourceGroup *ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, UE::Math::TVector< double > *ServerLoc, FVector_NetQuantizeNormal *ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode)
Definition Actor.h:4249
float GetJumpMaxHoldTime()
Definition Actor.h:4293
void OnRep_ReplicatedMovement()
Definition Actor.h:4297
void PostNetReceive()
Definition Actor.h:4295
TObjectPtr< UCharacterMovementComponent > & CharacterMovementField()
Definition Actor.h:4198
void RecalculateBaseEyeHeight()
Definition Actor.h:4265
void Landed(const FHitResult *Hit)
Definition Actor.h:4260
void ClientCheatGhost_Implementation()
Definition Actor.h:4311
void StopAnimMontage(UAnimMontage *AnimMontage)
Definition Actor.h:4307
long double & ReplicatedServerLastTransformUpdateTimeStampField()
Definition Actor.h:4205
float & CrouchedEyeHeightField()
Definition Actor.h:4208
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:4305
float & JumpMaxHoldTimeField()
Definition Actor.h:4213
void NotifyJumpApex()
Definition Actor.h:4259
float PlayAnimMontage(UAnimMontage *AnimMontage, float InPlayRate, FName StartSectionName, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer, float BlendInTime, float BlendOutTime)
Definition Actor.h:4306
void PreReplicationForReplay(IRepChangedPropertyTracker *ChangedPropertyTracker)
Definition Actor.h:4304
bool IsInState(FName InStateName)
Definition Actor.h:2274
void OnRep_PlayerState()
Definition Actor.h:2265
BitFieldValue< bool, unsigned __int32 > bCanPossessWithoutAuthority()
Definition Actor.h:2228
void OnUnPossess()
Definition Actor.h:2256
void ResetIgnoreLookInput()
Definition Actor.h:2244
TMulticastDelegate< void __cdecl(APawn *), FDefaultDelegateUserPolicy > OnNewPawnField)()
Definition Actor.h:2220
void Destroyed()
Definition Actor.h:2266
TObjectPtr< ACharacter > & CharacterField()
Definition Actor.h:2218
void RemovePawnTickDependency(APawn *InOldPawn)
Definition Actor.h:2261
bool LineOfSightTo(const AActor *Other, UE::Math::TVector< double > *ViewPoint, __int64 bAlternateChecks)
Definition Actor.h:2251
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:2281
void Reset()
Definition Actor.h:2258
void ClientSetLocation_Implementation(UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation)
Definition Actor.h:2259
void TickActor(float DeltaSeconds, ELevelTick TickType, FActorTickFunction *ThisTickFunction)
Definition Actor.h:2283
void ChangeState(FName NewState)
Definition Actor.h:2273
void ClientSetRotation(UE::Math::TRotator< double > *NewRotation, bool bResetCamera)
Definition Actor.h:2234
bool ShouldParticipateInSeamlessTravel()
Definition Actor.h:2282
void DisplayDebug(UCanvas *Canvas, const FDebugDisplayInfo *DebugDisplay, float *YL, float *YPos)
Definition Actor.h:2271
void InstigatedAnyDamage(float Damage, const UDamageType *DamageType, AActor *DamagedActor, AActor *DamageCauser)
Definition Actor.h:2268
void OnRep_Pawn()
Definition Actor.h:2264
FInstigatedAnyDamageSignature & OnInstigatedAnyDamageField()
Definition Actor.h:2213
void ResetIgnoreInputFlags()
Definition Actor.h:2246
void AttachToPawn(APawn *InPawn)
Definition Actor.h:2247
void InitPlayerState()
Definition Actor.h:2269
void CleanupPlayerState()
Definition Actor.h:2267
void AddPawnTickDependency(APawn *NewPawn)
Definition Actor.h:2262
void GetPlayerViewPoint(UE::Math::TVector< double > *out_Location, UE::Math::TRotator< double > *out_Rotation)
Definition Actor.h:2250
BitFieldValue< bool, unsigned __int32 > bIsPlayerController()
Definition Actor.h:2227
void DetachFromPawn()
Definition Actor.h:2248
void SetPawn(APawn *InPawn)
Definition Actor.h:2263
bool IsMoveInputIgnored()
Definition Actor.h:2242
void Possess(APawn *InPawn)
Definition Actor.h:2253
const FNavAgentProperties * GetNavAgentPropertiesRef()
Definition Actor.h:2275
UE::Math::TRotator< double > & ControlRotationField()
Definition Actor.h:2221
TWeakObjectPtr< AActor > & StartSpotField()
Definition Actor.h:2212
FName & StateNameField()
Definition Actor.h:2215
void ClientSetRotation_Implementation(UE::Math::TRotator< double > *NewRotation, __int64 bResetCamera)
Definition Actor.h:2260
void PawnPendingDestroy(APawn *inPawn)
Definition Actor.h:2257
bool IsLocalController()
Definition Actor.h:2237
void GetMoveGoalReachTest(const AActor *MovingActor, const UE::Math::TVector< double > *MoveOffset, UE::Math::TVector< double > *GoalOffset, float *GoalRadius, float *GoalHalfHeight)
Definition Actor.h:2276
void FailedToSpawnPawn()
Definition Actor.h:2233
TObjectPtr< USceneComponent > & TransformComponentField()
Definition Actor.h:2219
void PostInitializeComponents()
Definition Actor.h:2252
TObjectPtr< APlayerState > & PlayerStateField()
Definition Actor.h:2211
TWeakObjectPtr< APawn > & OldPawnField()
Definition Actor.h:2217
void OnPossess(APawn *InPawn)
Definition Actor.h:2254
void GetActorEyesViewPoint(UE::Math::TVector< double > *out_Location, UE::Math::TRotator< double > *out_Rotation)
Definition Actor.h:2270
void StopMovement()
Definition Actor.h:2280
void ResetIgnoreMoveInput()
Definition Actor.h:2241
static UClass * StaticClass()
Definition Actor.h:2232
void UnPossess()
Definition Actor.h:2255
void SetIgnoreMoveInput(bool bNewMoveInput)
Definition Actor.h:2240
bool IsLookInputIgnored()
Definition Actor.h:2245
TObjectPtr< APawn > & PawnField()
Definition Actor.h:2216
FString * GetHumanReadableName(FString *result)
Definition Actor.h:2272
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:2236
FOnPossessedPawnChanged & OnPossessedPawnChangedField()
Definition Actor.h:2214
IPathFollowingAgentInterface * GetPathFollowingAgent()
Definition Actor.h:2279
bool ShouldPostponePathUpdates()
Definition Actor.h:2277
static void StaticRegisterNativesAController()
Definition Actor.h:2235
AActor * GetViewTarget()
Definition Actor.h:2249
void SetControlRotation(const UE::Math::TRotator< double > *NewRotation)
Definition Actor.h:2239
void SetIgnoreLookInput(bool bNewLookInput)
Definition Actor.h:2243
bool IsFollowingAPath()
Definition Actor.h:2278
BitFieldValue< bool, unsigned __int32 > bAttachToPawn()
Definition Actor.h:2226
unsigned __int8 & IgnoreMoveInputField()
Definition Actor.h:2222
void SetInitialLocationAndRotation(const UE::Math::TVector< double > *NewLocation, const UE::Math::TRotator< double > *NewRotation)
Definition Actor.h:2238
void BeginPlay()
Definition Actor.h:9396
static void StaticRegisterNativesACustomActorList()
Definition Actor.h:9395
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:9397
TArray< AActor *, TSizedDefaultAllocator< 32 > > & ActorListField()
Definition Actor.h:9387
static UClass * StaticClass()
Definition Actor.h:9394
float & DamageAmountField()
Definition Actor.h:9404
void BeginPlay()
Definition Actor.h:9417
TArray< TWeakObjectPtr< AShooterCharacter >, TSizedDefaultAllocator< 32 > > & OverlappedActorsField()
Definition Actor.h:9408
static UClass * StaticClass()
Definition Actor.h:9415
float & DamageIntervalField()
Definition Actor.h:9405
static void StaticRegisterNativesADamageVolumeBase()
Definition Actor.h:9416
TSubclassOf< UDamageType > & DamageTypeField()
Definition Actor.h:9406
void OnEndOverlap(AActor *OverlappedActor, AActor *Actor)
Definition Actor.h:9434
long double & lastDamageTimeField()
Definition Actor.h:9424
static UClass * StaticClass()
Definition Actor.h:9431
void OnBeginOverlap(AActor *OverlappedActor, AActor *Actor)
Definition Actor.h:9433
void Tick(float DeltaSeconds)
Definition Actor.h:9432
float GetDamageNegationModifier(AActor *Actor)
Definition Actor.h:9435
float & SoundLastCurrentTimeField()
Definition Actor.h:9477
void PostInitializeComponents()
Definition Actor.h:9508
TArray< TSubclassOf< UHexagonTradableOption >, TSizedDefaultAllocator< 32 > > & GenesisTradableOptionsField()
Definition Actor.h:9485
float & SkyWeatherSequenceBlend_NormalField()
Definition Actor.h:9459
UE::Math::TVector< double > & AtmosphericFogMultiplierField()
Definition Actor.h:9453
float & SnowAmountField()
Definition Actor.h:9458
float & SkyWeatherSequenceBlend_HotField()
Definition Actor.h:9460
int & theDayNumberToMakeSerilizationWorkField()
Definition Actor.h:9444
static void StaticRegisterNativesADayCycleManager()
Definition Actor.h:9502
void BeginPlay()
Definition Actor.h:9507
int & ActiveLightingSequenceField()
Definition Actor.h:9475
float & Sound_TransitionToMorningTimeField()
Definition Actor.h:9468
float & SM4SkyLightMultField()
Definition Actor.h:9451
void OnDCMCheat(FName CheatName, float Value)
Definition Actor.h:9516
float GetTemperatureAtLocation(UE::Math::TVector< double > *AtLocation, APrimalCharacter *forPrimalCharacter)
Definition Actor.h:9510
float & BaseTemperatureField()
Definition Actor.h:9455
float GetDeepWaterStartZ_Implementation(UE::Math::TVector< double > *AtLocation)
Definition Actor.h:9515
float & GlobalIBLCaptureBrightnessField()
Definition Actor.h:9447
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:9509
float & SkyWeatherSequenceBlend_RainyField()
Definition Actor.h:9462
float & DayTimeLengthMultiplierField()
Definition Actor.h:9473
float & SkyIBLIntensityMultiplierField()
Definition Actor.h:9454
float & GlobalSkyColorMultiplierField()
Definition Actor.h:9450
TArray< TSubclassOf< APrimalBuff >, TSizedDefaultAllocator< 32 > > & PreventBuffClassesInDayCycleLevelField()
Definition Actor.h:9480
float & Sound_TransitionToNightTimeField()
Definition Actor.h:9469
float & GlobalGroundColorMultiplierField()
Definition Actor.h:9449
float GetWindAtLocation(UE::Math::TVector< double > *AtLocation, APrimalCharacter *forPrimalCharacter)
Definition Actor.h:9511
float & RainAmountField()
Definition Actor.h:9457
bool IsRainingAtLocation(UE::Math::TVector< double > *Location)
Definition Actor.h:9501
float & SkyWeatherSequenceBlend_ColdField()
Definition Actor.h:9461
float & GlobalTrueSkyBrightnessField()
Definition Actor.h:9445
float & DayTimeStartField()
Definition Actor.h:9471
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:9503
bool AllowWeaponFiring(AActor *theWeaponOrStructure)
Definition Actor.h:9498
void Tick(float DeltaSeconds)
Definition Actor.h:9505
float & BaseWindField()
Definition Actor.h:9456
float & Sound_TransitionToMidDayTimeField()
Definition Actor.h:9470
FString * GetDayNumberString(FString *result, bool bIncludeDayString)
Definition Actor.h:9499
void MatineeUpdated()
Definition Actor.h:9512
bool AllowStructureActivation(APrimalStructure *theStructure)
Definition Actor.h:9497
float & SM4DirLightMultField()
Definition Actor.h:9452
float & TrueSkyTimeField()
Definition Actor.h:9443
float & CurrentTimeField()
Definition Actor.h:9442
float & GlobalBakeAndStreamIBLMultiplierField()
Definition Actor.h:9448
TSubclassOf< AActor > & HexagonVFXActorClassField()
Definition Actor.h:9486
TArray< FSoftObjectPath, TSizedDefaultAllocator< 32 > > & GivePlayersBuffAssetsOnSpawnField()
Definition Actor.h:9489
float GetWaterLineStartZ_Implementation(UE::Math::TVector< double > *AtLocation)
Definition Actor.h:9514
bool IsRainingAtLocation_Implementation(UE::Math::TVector< double > *Location)
Definition Actor.h:9517
float AdjustStructureItemInsulation_Implementation(AShooterCharacter *ForCharacter, UPrimalItem *ForPrimalItem, EPrimalItemStat::Type TypeInsulation, float insulationValue)
Definition Actor.h:9513
float & DayTimeEndField()
Definition Actor.h:9472
float & LastCurrentTimeField()
Definition Actor.h:9476
TArray< TSubclassOf< APrimalBuff >, TSizedDefaultAllocator< 32 > > & GivePlayersBuffsOnSpawnField()
Definition Actor.h:9488
USoundBase *& Sound_TransitionToNightField()
Definition Actor.h:9467
UE::Math::TVector< double > & GlobalTrueSkyColorMultiplierField()
Definition Actor.h:9446
bool & bUsesWindField()
Definition Actor.h:9478
float & SkyWeatherSequenceBlend_FogField()
Definition Actor.h:9463
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:9506
bool & bUseBPOverrideItemAutoDecreaseDurabilityField()
Definition Actor.h:9479
float BPOverrideGameStateMatineePlayRate_Implementation(AActor *forMatinee, float inPlayRate)
Definition Actor.h:9504
static UClass * GetPrivateStaticClass()
Definition Actor.h:9496
bool & bLastReplicatedIsRainingField()
Definition Actor.h:9464
USoundBase *& Sound_TransitionToMorningField()
Definition Actor.h:9465
FString * GetDayNumberString_Implementation(FString *result, bool bIncludeDayString)
Definition Actor.h:9518
USoundBase *& Sound_TransitionToMidDayField()
Definition Actor.h:9466
bool & bFirstDaytimeField()
Definition Actor.h:9487
TObjectPtr< USphereComponent > & CollisionComponentField()
Definition Actor.h:9799
void LookUpAtRate(float Rate)
Definition Actor.h:9815
void TurnAtRate(float Rate)
Definition Actor.h:9814
void UpdateNavigationRelevance()
Definition Actor.h:9809
void MoveForward(float Val)
Definition Actor.h:9813
void SetupPlayerInputComponent(UInputComponent *PlayerInputComponent)
Definition Actor.h:9811
TObjectPtr< UStaticMeshComponent > & MeshComponentField()
Definition Actor.h:9800
TObjectPtr< UPawnMovementComponent > & MovementComponentField()
Definition Actor.h:9798
BitFieldValue< bool, unsigned __int32 > bAddDefaultMovementBindings()
Definition Actor.h:9804
static UClass * GetPrivateStaticClass()
Definition Actor.h:9808
float & BaseLookUpRateField()
Definition Actor.h:9797
static void StaticRegisterNativesADefaultPawn()
Definition Actor.h:9810
float & BaseTurnRateField()
Definition Actor.h:9796
void MoveRight(float Val)
Definition Actor.h:9812
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:9629
float & HyperThermalInsulationField()
Definition Actor.h:9617
float & IndoorsHypoThermalInsulationField()
Definition Actor.h:9612
static UClass * GetPrivateStaticClass()
Definition Actor.h:9627
void BeginPlay()
Definition Actor.h:9634
float & IndoorsHyperThermalInsulationField()
Definition Actor.h:9613
static void StaticRegisterNativesADroppedItemEgg()
Definition Actor.h:9628
BitFieldValue< bool, unsigned __int32 > bIsEggTooCold()
Definition Actor.h:9623
void CalcInsulation()
Definition Actor.h:9635
void Tick(float DeltaSeconds)
Definition Actor.h:9630
void UpdateEgg(float DeltaSeconds)
Definition Actor.h:9633
void NetSpawnDinoEmitter_Implementation()
Definition Actor.h:9632
float & EggThermalInsulationTemperatureMultiplierField()
Definition Actor.h:9614
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:9631
TSubclassOf< APrimalEmitterSpawnable > & SpawnDinoEmitterField()
Definition Actor.h:9611
ABiomeZoneVolume *& MyBiomeZoneField()
Definition Actor.h:9615
BitFieldValue< bool, unsigned __int32 > bIsEggTooHot()
Definition Actor.h:9622
float & HypoThermalInsulationField()
Definition Actor.h:9618
long double & LastInsulationCalcTimeField()
Definition Actor.h:9616
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:9599
long double & SpawnDropSoundTimeField()
Definition Actor.h:9551
APhysicsVolume * GetApproximateLocationPhysicsVolume()
Definition Actor.h:9603
UE::Math::TVector< double > & PreviousLocationField()
Definition Actor.h:9552
long double & DroppedItemDestructionTimeField()
Definition Actor.h:9539
long double & LastReplicatedMovementField()
Definition Actor.h:9548
BitFieldValue< bool, unsigned __int32 > bIsUnderwater()
Definition Actor.h:9575
UStaticMesh *& UsedMeshAssetField()
Definition Actor.h:9557
UE::Math::TVector< double > & DroppedItemScaleField()
Definition Actor.h:9531
static void StaticRegisterNativesADroppedItem()
Definition Actor.h:9585
void KeepPhysicsActiveForDuration(float Duration)
Definition Actor.h:9604
float & DroppedLifeSpanOverrideField()
Definition Actor.h:9564
BitFieldValue< bool, unsigned __int32 > bLowQuality()
Definition Actor.h:9578
int & AssignedToTribeIDField()
Definition Actor.h:9527
BitFieldValue< bool, unsigned __int32 > bNotifyPreviousOwnerOfPickup()
Definition Actor.h:9576
UE::Math::TVector< double > & BasedTransformLocationField()
Definition Actor.h:9555
BitFieldValue< bool, unsigned __int32 > bAssignedToTribePickupOnly()
Definition Actor.h:9577
UE::Math::TVector2< double > & OverlayTooltipPaddingField()
Definition Actor.h:9532
void PostNetReceiveLocationAndRotation()
Definition Actor.h:9595
UE::Math::TVector< double > & CenterLocationOffsetField()
Definition Actor.h:9534
float & ImpulseMagnitudeField()
Definition Actor.h:9528
BitFieldValue< bool, unsigned __int32 > bBPOnItemPickedUp()
Definition Actor.h:9579
BitFieldValue< bool, unsigned __int32 > bUseCollisionTrace()
Definition Actor.h:9571
TObjectPtr< UTexture2D > & PickupIconField()
Definition Actor.h:9565
float & DroppedItemAccelerationGravityField()
Definition Actor.h:9545
TSubclassOf< UToolTipWidget > & HUDOverlayToolTipWidgetOnlyActionField()
Definition Actor.h:9536
float & LocationStuckTimerField()
Definition Actor.h:9560
UE::Math::TVector< double > & BasedTransformVelocityField()
Definition Actor.h:9556
void ForceSleep()
Definition Actor.h:9600
APrimalCharacter *& BasedTransformCharacterField()
Definition Actor.h:9554
TWeakObjectPtr< AActor > & DroppedByActorField()
Definition Actor.h:9553
void Tick(float DeltaSeconds)
Definition Actor.h:9587
BitFieldValue< bool, unsigned __int32 > bDestroyOnStasis()
Definition Actor.h:9570
void ReplicateMovement()
Definition Actor.h:9596
UE::Math::TVector< double > & PreviousStuckLocationField()
Definition Actor.h:9559
bool & bUseBPSetupDroppedItemVisualsField()
Definition Actor.h:9558
unsigned __int64 & DroppedByPlayerIDField()
Definition Actor.h:9538
UMaterialInterface *& NetDroppedMeshMaterialOverrideField()
Definition Actor.h:9542
void PreInitializeComponents()
Definition Actor.h:9602
UE::Math::TRotator< double > & ImpulseOffsetRangesField()
Definition Actor.h:9529
float & PrevAngularDampingField()
Definition Actor.h:9550
BitFieldValue< bool, unsigned __int32 > bPreventPickup()
Definition Actor.h:9572
UE::Math::TVector2< double > & OverlayTooltipScaleField()
Definition Actor.h:9533
float & MaxPickUpDistanceField()
Definition Actor.h:9547
void SetupDroppedItemLifeSpan()
Definition Actor.h:9594
long double & PhysicsKeepAliveUntilTimeField()
Definition Actor.h:9561
UE::Math::TVector< double > & DroppedItemVelocityField()
Definition Actor.h:9544
float & ForceSleepTimerField()
Definition Actor.h:9530
void OnDeserializedByGame(EOnDeserializationType::Type DeserializationType)
Definition Actor.h:9589
bool TryMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:9592
UPrimalItem *& MyItemField()
Definition Actor.h:9526
FItemNetInfo & MyItemInfoField()
Definition Actor.h:9525
void FreezePhysics()
Definition Actor.h:9597
UE::Math::TVector< double > & NetDroppedMeshOverrideScale3DField()
Definition Actor.h:9543
float & PickupAllRangeField()
Definition Actor.h:9563
void PostNetReceivePhysicState()
Definition Actor.h:9584
FString & DroppedByNameField()
Definition Actor.h:9537
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:9586
BitFieldValue< bool, unsigned __int32 > bUseClientDroppedItemPhysics()
Definition Actor.h:9574
void BeginPlay()
Definition Actor.h:9593
float & PrevLinearDampingField()
Definition Actor.h:9549
UE::Math::TVector< double > & DroppedItemInterpTargetField()
Definition Actor.h:9540
BitFieldValue< bool, unsigned __int32 > bApplyImpulseOnSpawn()
Definition Actor.h:9569
float & DroppedItemMaxFallSpeedField()
Definition Actor.h:9546
BitFieldValue< bool, unsigned __int32 > bDestroyOutOfWater()
Definition Actor.h:9573
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:9598
void GetMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyIndex)
Definition Actor.h:9591
void OnRep_ReplicatedMovement()
Definition Actor.h:9588
void SetupVisuals()
Definition Actor.h:9601
static UClass * GetPrivateStaticClass()
Definition Actor.h:9583
void Stasis()
Definition Actor.h:9590
float & FreezePhysicsAfterTimeField()
Definition Actor.h:9562
UStaticMesh *& NetDroppedMeshOverrideField()
Definition Actor.h:9541
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:9655
AMissionType *& OwnerMissionField()
Definition Actor.h:9642
bool IsAllowedToPickupItem_Implementation(APlayerController *PC)
Definition Actor.h:9656
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:9653
void OnItemPickedUp(APlayerController *ByPC, UPrimalItem *InventoryItem)
Definition Actor.h:9654
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:9657
BitFieldValue< bool, unsigned __int32 > bShowHUDMissionInfo()
Definition Actor.h:9647
BitFieldValue< bool, unsigned __int32 > bPickupOnlyAllowMissionPlayers()
Definition Actor.h:9646
static void StaticRegisterNativesADroppedItemMission()
Definition Actor.h:9652
static UClass * GetPrivateStaticClass()
Definition Actor.h:9651
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:9677
float GetDroppedItemLifeTime()
Definition Actor.h:9683
void Tick(float DeltaSeconds)
Definition Actor.h:9681
static UClass * StaticClass()
Definition Actor.h:9675
void BeginPlay()
Definition Actor.h:9682
float & LifeTimeMeterSinceDroppedField()
Definition Actor.h:9668
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:9679
float & LifeTimeMeterField()
Definition Actor.h:9664
void OnRep_FireIsOn()
Definition Actor.h:9678
void HandleCollisionWithObjects(FHitResult *aHit)
Definition Actor.h:9680
void SetDroppedItemLifeTime()
Definition Actor.h:9685
static void StaticRegisterNativesADroppedItemTorch()
Definition Actor.h:9676
long double & LastDurabilityConsumptionTimeField()
Definition Actor.h:9667
float & PassiveDurabilityCostPerIntervalField()
Definition Actor.h:9665
void LoadData()
Definition Actor.h:9684
float & PassiveDurabilityCostIntervalField()
Definition Actor.h:9666
int & StructureDamageField()
Definition Actor.h:9724
float & ActivationIncrementField()
Definition Actor.h:9734
void OnCharacterEnter_Implementation(APrimalCharacter *Character)
Definition Actor.h:9760
void SpawnWarningFX_Implementation()
Definition Actor.h:9763
TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > & SlidePositionsField()
Definition Actor.h:9743
void UpdateActive(float DeltaSeconds)
Definition Actor.h:9756
float & ActivationChanceField()
Definition Actor.h:9733
float & MaxProjectileIntervalField()
Definition Actor.h:9736
static UClass * StaticClass()
Definition Actor.h:9751
float & MinWarningIntervalField()
Definition Actor.h:9731
void SpawnProjectile_Implementation(UE::Math::TVector< double > *Location, UE::Math::TVector< double > *Heading)
Definition Actor.h:9762
TArray< TSubclassOf< APrimalEmitterSpawnable >, TSizedDefaultAllocator< 32 > > & WarningEmitterField()
Definition Actor.h:9721
float & WarningTimerField()
Definition Actor.h:9739
float & ProjectileTimerField()
Definition Actor.h:9741
float & SlideSpeedField()
Definition Actor.h:9728
float & SplineSeparationField()
Definition Actor.h:9726
void Tick(float DeltaSeconds)
Definition Actor.h:9755
float & MaxWarningIntervalField()
Definition Actor.h:9732
void OnCharacterExit_Implementation(APrimalCharacter *Character)
Definition Actor.h:9761
TArray< TWeakObjectPtr< APrimalCharacter >, TSizedDefaultAllocator< 32 > > & CharactersInZoneField()
Definition Actor.h:9744
float & ImpulseVelocityLimitField()
Definition Actor.h:9737
UAudioComponent *& SoundToPlayField()
Definition Actor.h:9717
float & MinTimeBetweenActivationsField()
Definition Actor.h:9727
TSubclassOf< AShooterProjectile > & ProjectileClassField()
Definition Actor.h:9738
float & ImpulseField()
Definition Actor.h:9730
void SpawnWarningFX()
Definition Actor.h:9752
float & CurrentActivationChanceField()
Definition Actor.h:9740
USoundBase *& SlideSoundField()
Definition Actor.h:9723
static void StaticRegisterNativesAHazardTrigger_Slide()
Definition Actor.h:9753
TSubclassOf< UDamageType > & StructureDamageTypeField()
Definition Actor.h:9725
TArray< TSubclassOf< APrimalEmitterSpawnable >, TSizedDefaultAllocator< 32 > > & ImpactEmitterField()
Definition Actor.h:9722
TArray< USplineComponent *, TSizedDefaultAllocator< 32 > > & SplinesField()
Definition Actor.h:9718
TArray< TSubclassOf< APrimalEmitterSpawnable >, TSizedDefaultAllocator< 32 > > & FinalEmitterField()
Definition Actor.h:9720
TArray< UParticleSystem *, TSizedDefaultAllocator< 32 > > & SlideFXField()
Definition Actor.h:9719
float & WaveWidthField()
Definition Actor.h:9729
float & MinProjectileIntervalField()
Definition Actor.h:9735
static void StaticRegisterNativesAHazardTrigger()
Definition Actor.h:9701
void Destroyed()
Definition Actor.h:9705
void OnTriggerBeginOverlap(UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, int OtherBodyIndex, bool bFromSweep, const FHitResult *SweepResult)
Definition Actor.h:9706
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:9703
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:9702
void OnTriggerEndOverlap(UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, int OtherBodyIndex)
Definition Actor.h:9707
void Deactivate()
Definition Actor.h:9710
long double & LastActivationTimeField()
Definition Actor.h:9693
UE::Math::TVector< double > & BoundsField()
Definition Actor.h:9692
static UClass * GetPrivateStaticClass()
Definition Actor.h:9700
void OnConstruction(const UE::Math::TTransform< double > *Transform)
Definition Actor.h:9704
void Activate()
Definition Actor.h:9709
bool & bUseBPForceStartHordeField()
Definition Actor.h:9770
float & MaxDelayBeforeInitialEventField()
Definition Actor.h:9772
float & MinDelayBeforeInitialEventField()
Definition Actor.h:9771
static void StaticRegisterNativesAHordeCrateManager()
Definition Actor.h:9787
static UClass * StaticClass()
Definition Actor.h:9786
TArray< FHordeCrateDifficultyLevel, TSizedDefaultAllocator< 32 > > & ElementNodeDifficultyLevelsField()
Definition Actor.h:9777
float & MinDistanceFromOtherEventField()
Definition Actor.h:9775
TArray< FHordeCrateEvent, TSizedDefaultAllocator< 32 > > & ActiveEventsField()
Definition Actor.h:9779
float & MinEventCheckIntervalField()
Definition Actor.h:9773
TArray< FHordeCrateDifficultyLevel, TSizedDefaultAllocator< 32 > > & CrateDifficultyLevelsField()
Definition Actor.h:9776
void ForceStartHorde(AActor *SpawnNetwork, AShooterPlayerController *PC, TSubclassOf< AActor > ActorClass, int DifficultyIndex)
Definition Actor.h:9789
float & MaxEventCheckIntervalField()
Definition Actor.h:9774
TArray< AActor *, TSizedDefaultAllocator< 32 > > & ActiveSpawnZonesField()
Definition Actor.h:9778
void PossessedBy(AController *NewController)
Definition Actor.h:9830
void LookUpAtRate(float Rate)
Definition Actor.h:9834
void SetupPlayerInputComponent(UInputComponent *InInputComponent)
Definition Actor.h:9832
static UClass * StaticClass()
Definition Actor.h:9829
void TurnAtRate(float Rate)
Definition Actor.h:9833
void MoveUp(float Val)
Definition Actor.h:9857
UE::Math::TVector< double > & TiltUpVectorField()
Definition Actor.h:9843
void BeginLookat()
Definition Actor.h:9860
void LookUpAccel(float Val)
Definition Actor.h:9859
bool & bAllowSpeedChangeField()
Definition Actor.h:9841
static UClass * GetPrivateStaticClass()
Definition Actor.h:9852
void SetupPlayerInputComponent(UInputComponent *InInputComponent)
Definition Actor.h:9854
UE::Math::TRotator< double > & TiltLimitsField()
Definition Actor.h:9844
static void StaticRegisterNativesAHoverDronePawn()
Definition Actor.h:9853
UE::Math::TRotator< double > & LastTiltedDroneRotField()
Definition Actor.h:9845
void MoveRight(float Val)
Definition Actor.h:9856
void MoveForward(float Val)
Definition Actor.h:9855
int GetDroneSpeedIndex()
Definition Actor.h:9861
void TurnAccel(float Val)
Definition Actor.h:9858
static UClass * StaticClass()
Definition Actor.h:1676
void ActorEnteredVolume(AActor *Other)
Definition Actor.h:9908
static UClass * StaticClass()
Definition Actor.h:9907
bool ShouldTakeDamage(float Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:4118
void BecomeViewTarget(APlayerController *PC)
Definition Actor.h:4111
const FNavAgentProperties * GetNavAgentPropertiesRef()
Definition Actor.h:4155
void TeleportSucceeded(bool bIsATest, bool bSimpleTeleport)
Definition Actor.h:4148
static void StaticRegisterNativesAPawn()
Definition Actor.h:4093
static UClass * GetPrivateStaticClass()
Definition Actor.h:4087
bool IsBasedOnActor(const AActor *Other)
Definition Actor.h:4151
TSubclassOf< UInputComponent > & OverrideInputComponentClassField()
Definition Actor.h:4070
TObjectPtr< AController > & ControllerField()
Definition Actor.h:4064
void UpdateNavAgent()
Definition Actor.h:4099
FieldArray< char, 1 > AutoPossessAIField()
Definition Actor.h:4059
void PreInitializeComponents()
Definition Actor.h:4095
void GetMoveGoalReachTest(const AActor *MovingActor, const UE::Math::TVector< double > *MoveOffset, UE::Math::TVector< double > *GoalOffset, float *GoalRadius, float *GoalHalfHeight)
Definition Actor.h:4092
TObjectPtr< APlayerState > & PlayerStateField()
Definition Actor.h:4061
void EndViewTarget(APlayerController *PC)
Definition Actor.h:4112
BitFieldValue< bool, unsigned __int32 > bInputEnabled()
Definition Actor.h:4081
bool InFreeCam()
Definition Actor.h:4141
TSubclassOf< AController > & AIControllerClassField()
Definition Actor.h:4060
void DisplayDebug(UCanvas *Canvas, const FDebugDisplayInfo *DebugDisplay, float *YL, float *YPos)
Definition Actor.h:4139
UE::Math::TVector< double > & ControlInputVectorField()
Definition Actor.h:4068
void PreReplication(IRepChangedPropertyTracker *ChangedPropertyTracker)
Definition Actor.h:4154
UPawnMovementComponent * GetMovementComponent()
Definition Actor.h:4098
void TurnOff()
Definition Actor.h:4110
void EnableInput(APlayerController *PlayerController)
Definition Actor.h:4146
void PossessedBy(AController *NewController)
Definition Actor.h:4121
BitFieldValue< bool, unsigned __int32 > bIsLocalViewTarget()
Definition Actor.h:4083
void PostNetReceiveVelocity(const UE::Math::TVector< double > *NewVelocity)
Definition Actor.h:4149
UInputComponent * CreatePlayerInputComponent()
Definition Actor.h:4126
TObjectPtr< AController > & PreviousControllerField()
Definition Actor.h:4065
APhysicsVolume * GetPawnPhysicsVolume()
Definition Actor.h:4134
void FaceRotation(UE::Math::TRotator< double > *NewControlRotation, float DeltaTime)
Definition Actor.h:4143
void OutsideWorldBounds()
Definition Actor.h:4142
void PostLoad()
Definition Actor.h:4090
BitFieldValue< bool, unsigned __int32 > bCanAffectNavigationGeneration()
Definition Actor.h:4078
void DetachFromControllerPendingDestroy()
Definition Actor.h:4144
AController * GetDamageInstigator(AController *InstigatedBy, const UDamageType *DamageType)
Definition Actor.h:4145
BitFieldValue< bool, unsigned __int32 > bForceUseCustomCameraComponent()
Definition Actor.h:4079
void PostNetReceiveLocationAndRotation()
Definition Actor.h:4150
void NotifyRestarted()
Definition Actor.h:4115
float & AllowedYawErrorField()
Definition Actor.h:4066
void Restart()
Definition Actor.h:4133
bool ShouldTickIfViewportsOnly()
Definition Actor.h:4108
void SpawnDefaultController()
Definition Actor.h:4109
UPlayer * GetNetOwningPlayer()
Definition Actor.h:4125
void PostInitializeComponents()
Definition Actor.h:4096
void NotifyControllerChanged()
Definition Actor.h:4123
void AddControllerRollInput(float Val)
Definition Actor.h:4132
void Destroyed()
Definition Actor.h:4116
bool CanBeBaseForCharacter(APawn *Pawn)
Definition Actor.h:4101
bool ReachedDesiredRotation()
Definition Actor.h:4105
float TakeDamage(float Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:4119
void UnPossessed()
Definition Actor.h:4122
void AddMovementInput(UE::Math::TVector< double > *WorldDirection, float ScaleValue, bool bForce)
Definition Actor.h:4129
void Reset()
Definition Actor.h:4137
void OnRep_Controller()
Definition Actor.h:4120
BitFieldValue< bool, unsigned __int32 > bUseControllerRotationPitch()
Definition Actor.h:4075
void AddControllerPitchInput(float Val)
Definition Actor.h:4130
bool IsLocallyControlled()
Definition Actor.h:4102
APlayerController * GetLocalViewingPlayerController()
Definition Actor.h:4113
bool IsBotControlled()
Definition Actor.h:4104
BitFieldValue< bool, unsigned __int32 > bUseControllerRotationYaw()
Definition Actor.h:4076
BitFieldValue< bool, unsigned __int32 > bUseControllerRotationRoll()
Definition Actor.h:4077
UE::Math::TVector< double > & LastControlInputVectorField()
Definition Actor.h:4069
APhysicsVolume * GetPhysicsVolume()
Definition Actor.h:4135
bool IsMoveInputIgnored()
Definition Actor.h:4128
TObjectPtr< AController > & LastHitByField()
Definition Actor.h:4063
UNetConnection * GetNetConnection()
Definition Actor.h:4124
BitFieldValue< bool, unsigned __int32 > bProcessingOutsideWorldBounds()
Definition Actor.h:4082
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:4153
FVector * GetPawnViewLocation(FVector *result)
Definition Actor.h:4156
bool IsNetRelevantFor(const AActor *RealViewer, const AActor *ViewTarget, const UE::Math::TVector< double > *SrcLocation)
Definition Actor.h:4152
AShooterPlayerState * GetPlayerState()
Definition Actor.h:4089
void DisableInput(APlayerController *PlayerController)
Definition Actor.h:4147
void PostRegisterAllComponents()
Definition Actor.h:4097
void PawnClientRestart()
Definition Actor.h:4114
void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate)
Definition Actor.h:4100
float & BaseEyeHeightField()
Definition Actor.h:4058
void BeginPlay()
Definition Actor.h:4091
void RecalculateBaseEyeHeight()
Definition Actor.h:4136
void GetActorEyesViewPoint(UE::Math::TVector< double > *out_Location, UE::Math::TRotator< double > *out_Rotation)
Definition Actor.h:4140
void DestroyPlayerInputComponent()
Definition Actor.h:4127
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:4117
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:4094
FString * GetHumanReadableName(FString *result)
Definition Actor.h:4138
void AddControllerYawInput(float Val)
Definition Actor.h:4131
bool IsPlayerControlled()
Definition Actor.h:4103
float GetDefaultHalfHeight()
Definition Actor.h:4106
BitFieldValue< bool, unsigned __int32 > bDisableControllerDesiredRotation()
Definition Actor.h:4080
bool IsPawnControlled()
Definition Actor.h:4088
float & BlendedReplayViewPitchField()
Definition Actor.h:4062
BitFieldValue< bool, unsigned __int32 > bDontSetWaterNavCollision()
Definition Actor.h:9882
float GetGravityZ()
Definition Actor.h:9893
bool IsOverlapInVolume(const USceneComponent *TestComponent)
Definition Actor.h:9892
float & WaterDensityField()
Definition Actor.h:9871
static UClass * StaticClass()
Definition Actor.h:9886
BitFieldValue< bool, unsigned __int32 > bPreventWaterSubmersion()
Definition Actor.h:9880
BitFieldValue< bool, unsigned __int32 > bWaterVolume()
Definition Actor.h:9877
BitFieldValue< bool, unsigned __int32 > bPhysicsOnContact()
Definition Actor.h:9878
float & PhysicsMinWalkableFloorZField()
Definition Actor.h:9873
float & WaterDampingField()
Definition Actor.h:9872
float GetVolumeZAtPosition2D(UE::Math::TVector2< double > *Position)
Definition Actor.h:9894
float GetVolumeZAtPosition(UE::Math::TVector2< double > *Position)
Definition Actor.h:9887
float & TerminalVelocityField()
Definition Actor.h:9868
void Destroyed()
Definition Actor.h:9890
float & FluidFrictionField()
Definition Actor.h:9870
void PostInitializeComponents()
Definition Actor.h:9889
static void StaticRegisterNativesAPhysicsVolume()
Definition Actor.h:9888
BitFieldValue< bool, unsigned __int32 > bDynamicWaterVolume()
Definition Actor.h:9881
int & PriorityField()
Definition Actor.h:9869
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:9891
BitFieldValue< bool, unsigned __int32 > bOceanVolume()
Definition Actor.h:9879
void ClientReturnToMainMenuWithTextReason_Implementation(const FText *ReturnReason)
Definition Actor.h:2537
APawn * GetPawnOrSpectator()
Definition Actor.h:2664
bool DefaultCanUnpause()
Definition Actor.h:2657
TObjectPtr< UInterpTrackInstDirector > & ControllingDirTrackInstField()
Definition Actor.h:2312
void ToggleSpeaking(bool bSpeaking)
Definition Actor.h:2609
void ClientCapBandwidth_Implementation(int Cap)
Definition Actor.h:2530
void ClientSetCameraMode_Implementation(FName NewCamMode)
Definition Actor.h:2522
bool IsInputComponentInStack(const UInputComponent *InInputComponent)
Definition Actor.h:2673
FString * ConsoleCommand(FString *result, const FString *Cmd, bool bWriteToLog)
Definition Actor.h:2464
long double & LastRetryPlayerTimeField()
Definition Actor.h:2373
TObjectPtr< UInputComponent > & InactiveStateInputComponentField()
Definition Actor.h:2360
void CleanupGameViewport()
Definition Actor.h:2493
FForceFeedbackValues & ForceFeedbackValuesField()
Definition Actor.h:2338
void RestartLevel()
Definition Actor.h:2535
void ResetCameraMode()
Definition Actor.h:2524
void PostSeamlessTravel()
Definition Actor.h:2603
void AddCheats(bool bForce)
Definition Actor.h:2488
unsigned __int64 GetSpectatorPawn()
Definition Actor.h:2424
void PlayerTick(float DeltaTime)
Definition Actor.h:2554
void SetDisableHaptics(bool bNewDisabled)
Definition Actor.h:2633
void LocalTravel(const FString *FURL)
Definition Actor.h:2536
BitFieldValue< bool, unsigned __int32 > bOverrideAudioAttenuationListener()
Definition Actor.h:2410
void ServerUnblockPlayer(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2448
void ClientRetryClientRestart_Implementation(APawn *NewPawn)
Definition Actor.h:2476
void ClientReset_Implementation()
Definition Actor.h:2496
int & ClientLatestAsyncPhysicsStepSentField()
Definition Actor.h:2382
BitFieldValue< bool, unsigned __int32 > bCinematicMode()
Definition Actor.h:2391
void TickPlayerInput(const float DeltaSeconds, const bool bGamePaused)
Definition Actor.h:2651
void SetPawn(APawn *InPawn)
Definition Actor.h:2645
static void StaticRegisterNativesAPlayerController()
Definition Actor.h:2450
bool ServerAcknowledgePossession_Validate(APawn *P)
Definition Actor.h:2499
void ClientMutePlayer(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2431
void ServerUnmutePlayer(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2449
AActor * GetViewTarget()
Definition Actor.h:2466
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:2646
void SafeServerCheckClientPossession()
Definition Actor.h:2574
float GetDeprecatedInputYawScale()
Definition Actor.h:2577
UE::Math::TVector< double > & AudioListenerAttenuationOverrideField()
Definition Actor.h:2371
void StartSpectatingOnly()
Definition Actor.h:2658
void NotifyLoadedWorld(FName WorldPackageName, bool bFinalDest)
Definition Actor.h:2548
BitFieldValue< bool, unsigned __int32 > bStreamingSourceShouldActivate()
Definition Actor.h:2403
void BeginInactiveState()
Definition Actor.h:2668
void SetInitialLocationAndRotation(const UE::Math::TVector< double > *NewLocation, const UE::Math::TRotator< double > *NewRotation)
Definition Actor.h:2533
void ClientUnmutePlayer(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2439
void EndSpectatingState()
Definition Actor.h:2667
void ReceivedPlayer(TSubclassOf< ASpectatorPawn > SpectatorClass)
Definition Actor.h:2480
void GetInputMouseDelta(float *DeltaX, float *DeltaY)
Definition Actor.h:2681
void SetHapticsByValue(const float Frequency, const float Amplitude, EControllerHand Hand)
Definition Actor.h:2634
void SafeRetryClientRestart()
Definition Actor.h:2475
void CopyStringToClipboard(const FString *S)
Definition Actor.h:2444
int & ClientLatestCorrectedOffsetServerStepField()
Definition Actor.h:2381
float & SmoothTargetViewRotationSpeedField()
Definition Actor.h:2318
void SetSpawnLocation(const UE::Math::TVector< double > *NewLocation)
Definition Actor.h:2532
void SetPlayer(UPlayer *InPlayer)
Definition Actor.h:2647
void ServerUnmutePlayer_Implementation(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2612
void SendClientAdjustment()
Definition Actor.h:2526
void ClientCommitMapChange_Implementation()
Definition Actor.h:2597
void BeginSpectatingState()
Definition Actor.h:2660
void ProcessForceFeedbackAndHaptics(const float DeltaTime, const bool bGamePaused)
Definition Actor.h:2636
void FOV(float F)
Definition Actor.h:2517
bool IsInputKeyDown(FKey *Key)
Definition Actor.h:2677
void ClientSpawnGenericCameraLensEffect_Implementation(TSubclassOf< AActor > LensEffectEmitterClass)
Definition Actor.h:2642
void TickActor(float DeltaSeconds, ELevelTick TickType, FActorTickFunction *ThisTickFunction)
Definition Actor.h:2652
TObjectPtr< UPlayer > & PlayerField()
Definition Actor.h:2310
TArray< FKey, TSizedDefaultAllocator< 32 > > & ClickEventKeysField()
Definition Actor.h:2350
bool ServerPause_Validate()
Definition Actor.h:2542
void ClientEnableNetworkVoice_Implementation(bool bEnable)
Definition Actor.h:2608
void ServerShortTimeout_Implementation()
Definition Actor.h:2487
TArray< TObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & HiddenActorsField()
Definition Actor.h:2320
void ClientTeamMessage_Implementation(APlayerState *SenderPlayerState, const FString *S, FName Type, float MsgLifeTime)
Definition Actor.h:2511
UE::Math::TRotator< double > & AudioListenerRotationOverrideField()
Definition Actor.h:2370
ULocalPlayer * GetLocalPlayer()
Definition Actor.h:2648
void SetName(const FString *S)
Definition Actor.h:2544
static UClass * GetPrivateStaticClass()
Definition Actor.h:2416
void ClientPrepareMapChange_Implementation(FName LevelName, bool bFirst, bool bLast)
Definition Actor.h:2595
void ClientRetryClientRestart(APawn *NewPawn)
Definition Actor.h:2433
bool ServerChangeName_Validate(const FString *S)
Definition Actor.h:2546
void ServerSetSpectatorLocation_Implementation(UE::Math::TVector< double > *NewLoc, UE::Math::TRotator< double > *NewRot)
Definition Actor.h:2575
bool DestroyNetworkActorHandled()
Definition Actor.h:2455
void DestroySpectatorPawn()
Definition Actor.h:2663
bool StreamingSourceShouldActivate()
Definition Actor.h:2421
FPlayerMuteList & MuteListField()
Definition Actor.h:2340
TArray< FName, TSizedDefaultAllocator< 32 > > & PendingMapChangeLevelNamesField()
Definition Actor.h:2339
void PostLoad()
Definition Actor.h:2481
void ClientEndOnlineSession_Implementation()
Definition Actor.h:2622
void GetViewportSize(int *SizeX, int *SizeY)
Definition Actor.h:2494
TSharedPtr< FActiveHapticFeedbackEffect > & ActiveHapticEffect_RightField()
Definition Actor.h:2335
void DisplayDebug(UCanvas *Canvas, const FDebugDisplayInfo *DebugDisplay, float *YL, float *YPos)
Definition Actor.h:2590
bool ShouldFlushKeysWhenViewportFocusChanges()
Definition Actor.h:2418
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:2515
bool NotifyServerReceivedClientData(APawn *InPawn, float TimeStamp)
Definition Actor.h:2585
void ClientSetSpectatorWaiting_Implementation(bool bWaiting)
Definition Actor.h:2576
void FlushPressedKeys()
Definition Actor.h:2425
int & ClientLatestTimeDilationServerStepField()
Definition Actor.h:2383
bool UseShortConnectTimeout()
Definition Actor.h:2504
float GetNetPriority(const UE::Math::TVector< double > *ViewPos, const UE::Math::TVector< double > *ViewDir, AActor *Viewer, AActor *ViewTarget, UActorChannel *InChannel, float Time, bool bLowBandwidth)
Definition Actor.h:2452
void ResetIgnoreInputFlags()
Definition Actor.h:2564
void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning)
Definition Actor.h:2591
void GetPlayerViewPoint(UE::Math::TVector< double > *out_Location, UE::Math::TRotator< double > *out_Rotation)
Definition Actor.h:2484
unsigned __int16 & SeamlessTravelCountField()
Definition Actor.h:2354
void ServerChangeName_Implementation(const FString *S)
Definition Actor.h:2545
void Camera(FName NewMode)
Definition Actor.h:2519
bool GetMousePosition(float *LocationX, float *LocationY, bool bEvenWhenMouseNotAttached)
Definition Actor.h:2680
TObjectPtr< UCheatManager > & CheatManagerField()
Definition Actor.h:2326
void SetupInputComponent()
Definition Actor.h:2560
bool IsSplitscreenPlayer(int *OutSplitscreenPlayerIndex)
Definition Actor.h:2625
APlayerState * GetNextViewablePlayer(int dir)
Definition Actor.h:2581
void ClientTeamMessage(APlayerState *SenderPlayerState, const FString *S, FName Type, float MsgLifeTime)
Definition Actor.h:2438
float & InputYawScale_DEPRECATEDField()
Definition Actor.h:2344
EStreamingSourcePriority GetStreamingSourcePriority()
Definition Actor.h:2419
void InitInputSystem()
Definition Actor.h:2474
void CreateTouchInterface()
Definition Actor.h:2491
TSortedMap< int, FDynamicForceFeedbackDetails *, TSizedDefaultAllocator< 32 >, TLess< int const > > & LatentDynamicForceFeedbacksField()
Definition Actor.h:2333
void ChangeState(FName NewState)
Definition Actor.h:2666
BitFieldValue< bool, unsigned __int32 > bShouldFlushInputWhenViewportFocusChanges()
Definition Actor.h:2412
void ConsoleKey(FKey *Key)
Definition Actor.h:2623
BitFieldValue< bool, unsigned __int32 > bEnableTouchEvents()
Definition Actor.h:2397
float & ForceFeedbackScaleField()
Definition Actor.h:2349
void AddPitchInput(float Val)
Definition Actor.h:2674
__int64 ServerUnblockPlayer_Validate(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2617
int GetInputIndex()
Definition Actor.h:2650
void ClientSetBlockOnAsyncLoading_Implementation()
Definition Actor.h:2599
TObjectPtr< APlayerCameraManager > & PlayerCameraManagerField()
Definition Actor.h:2314
void ClientUnmutePlayers_Implementation(const TArray< FUniqueNetIdRepl, TSizedDefaultAllocator< 32 > > *PlayerIds)
Definition Actor.h:2615
BitFieldValue< bool, unsigned __int32 > bShouldPerformFullTickWhenPaused()
Definition Actor.h:2407
bool CanRestartPlayer()
Definition Actor.h:2587
void ClientMutePlayer_Implementation(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2613
void ClientPrestreamTextures_Implementation(AActor *ForcedActor, float ForceDuration, bool bEnableStreaming, int CinematicTextureGroups)
Definition Actor.h:2628
BitFieldValue< bool, unsigned __int32 > bShowMouseCursor()
Definition Actor.h:2395
void SpawnDefaultHUD()
Definition Actor.h:2490
float GetDeprecatedInputPitchScale()
Definition Actor.h:2578
bool IsPaused()
Definition Actor.h:2540
void ClientRepObjRef(UObject *Object)
Definition Actor.h:2432
bool HasClientLoadedCurrentWorld()
Definition Actor.h:2471
bool IsStreamingSourceEnabled()
Definition Actor.h:2422
UE::Math::TRotator< double > & BlendedTargetViewRotationField()
Definition Actor.h:2317
TWeakObjectPtr< USceneComponent > & AudioListenerComponentField()
Definition Actor.h:2367
void AddRollInput(float Val)
Definition Actor.h:2676
TSharedPtr< FActiveHapticFeedbackEffect > & ActiveHapticEffect_HMDField()
Definition Actor.h:2337
const UObject * GetStreamingSourceOwner()
Definition Actor.h:2417
BitFieldValue< bool, unsigned __int32 > bEnableStreamingSource()
Definition Actor.h:2402
void ClientReturnToMainMenu(const FString *ReturnReason)
Definition Actor.h:2434
void CalcCamera(float DeltaTime, FMinimalViewInfo *OutResult)
Definition Actor.h:2483
FColor & StreamingSourceDebugColorField()
Definition Actor.h:2347
void SetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning)
Definition Actor.h:2565
TSharedPtr< FActiveHapticFeedbackEffect > & ActiveHapticEffect_LeftField()
Definition Actor.h:2334
APlayerController * GetPlayerControllerForMuting(const FUniqueNetIdRepl *PlayerNetId)
Definition Actor.h:2619
void ServerViewPrevPlayer_Implementation()
Definition Actor.h:2580
TObjectPtr< UPlayerInput > & PlayerInputField()
Definition Actor.h:2328
float & HitResultTraceDistanceField()
Definition Actor.h:2353
void SpawnPlayerCameraManager()
Definition Actor.h:2569
BitFieldValue< bool, unsigned __int32 > bForceFeedbackEnabled()
Definition Actor.h:2400
void ServerPause_Implementation()
Definition Actor.h:2543
void SmoothTargetViewRotation(APawn *TargetPawn, float DeltaSeconds)
Definition Actor.h:2473
void ServerUnblockPlayer_Implementation(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2618
BitFieldValue< bool, unsigned __int32 > bEnableClickEvents()
Definition Actor.h:2396
BitFieldValue< bool, unsigned __int32 > bInputEnabled()
Definition Actor.h:2408
void PawnLeavingGame()
Definition Actor.h:2513
void OnSerializeNewActor(FOutBunch *OutBunch)
Definition Actor.h:2505
float & LastMovementUpdateTimeField()
Definition Actor.h:2375
bool ServerCamera_Validate(FName NewMode)
Definition Actor.h:2521
void ClientForceGarbageCollection_Implementation()
Definition Actor.h:2593
BitFieldValue< bool, unsigned __int32 > bCinemaDisableInputMove()
Definition Actor.h:2405
void ClientGotoState(FName NewState)
Definition Actor.h:2429
void SwitchLevel(const FString *FURL)
Definition Actor.h:2547
void ForceSingleNetUpdateFor(AActor *Target)
Definition Actor.h:2472
float & LocalPlayerCachedLODDistanceFactorField()
Definition Actor.h:2319
bool ServerUnmutePlayer_Validate(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2611
void SetCameraMode(FName NewCamMode)
Definition Actor.h:2523
BitFieldValue< bool, unsigned __int32 > bEnableMouseOverEvents()
Definition Actor.h:2398
void GetStreamingSourceLocationAndRotation(UE::Math::TVector< double > *OutLocation, UE::Math::TRotator< double > *OutRotation)
Definition Actor.h:2604
void FailedToSpawnPawn()
Definition Actor.h:2456
bool InputMotion(const UE::Math::TVector< double > *Tilt, const UE::Math::TVector< double > *RotationRate, const UE::Math::TVector< double > *Gravity, const UE::Math::TVector< double > *Acceleration)
Definition Actor.h:2558
void UpdatePing(float InPing)
Definition Actor.h:2531
void ClientWasKicked(const FText *KickReason)
Definition Actor.h:2443
void ClientStartOnlineSession_Implementation()
Definition Actor.h:2621
void ServerViewNextPlayer_Implementation()
Definition Actor.h:2579
TSubclassOf< UPlayerInput > & OverridePlayerInputClassField()
Definition Actor.h:2363
TSubclassOf< UAsyncPhysicsData > & AsyncPhysicsDataClassField()
Definition Actor.h:2330
TObjectPtr< ASpectatorPawn > & SpectatorPawnField()
Definition Actor.h:2372
bool IsFrozen()
Definition Actor.h:2497
void EndPlayingState()
Definition Actor.h:2659
FTimerHandle & TimerHandle_ClientCommitMapChangeField()
Definition Actor.h:2366
void AcknowledgePossession(APawn *P)
Definition Actor.h:2479
void SetupInactiveStateInputComponent(UInputComponent *InComponent)
Definition Actor.h:2670
void ServerRestartPlayer()
Definition Actor.h:2447
float GetMinRespawnDelay()
Definition Actor.h:2669
void GetActorEyesViewPoint(UE::Math::TVector< double > *out_Location, UE::Math::TRotator< double > *out_Rotation)
Definition Actor.h:2482
UE::Math::TVector< double > & SpawnLocationField()
Definition Actor.h:2374
void AddYawInput(float Val)
Definition Actor.h:2675
void StartFire(unsigned __int8 FireModeNum)
Definition Actor.h:2584
void ClientReceiveLocalizedMessage_Implementation(TSubclassOf< ULocalMessage > Message, int Switch, APlayerState *RelatedPlayerState_1, APlayerState *RelatedPlayerState_2, UObject *OptionalObject)
Definition Actor.h:2507
void SeamlessTravelTo(APlayerController *NewPC)
Definition Actor.h:2601
void PushInputComponent(UInputComponent *InInputComponent)
Definition Actor.h:2671
void ClientRecvServerAckFrameDebug_Implementation(unsigned __int8 NumBuffered, float TargetNumBufferedCmds)
Definition Actor.h:2529
int GetSplitscreenPlayerCount()
Definition Actor.h:2626
void ClientVoiceHandshakeComplete()
Definition Actor.h:2442
void GetAudioListenerPosition(UE::Math::TVector< double > *OutLocation, UE::Math::TVector< double > *OutFrontDir, UE::Math::TVector< double > *OutRightDir)
Definition Actor.h:2570
void ClientClearCameraLensEffects_Implementation()
Definition Actor.h:2644
void Destroyed()
Definition Actor.h:2516
TObjectPtr< UNetConnection > & NetConnectionField()
Definition Actor.h:2342
void ClientEnableNetworkVoice(bool bEnable)
Definition Actor.h:2428
void ClientSetHUD_Implementation(TSubclassOf< AHUD > NewHUDClass)
Definition Actor.h:2501
UE::Math::TRotator< double > & LastSpectatorSyncRotationField()
Definition Actor.h:2324
void ClientIgnoreLookInput_Implementation(bool bIgnore)
Definition Actor.h:2589
UNetConnection * GetNetConnection()
Definition Actor.h:2454
void BeginPlay()
Definition Actor.h:2514
void ClientSetForceMipLevelsToBeResident_Implementation(UMaterialInterface *Material, float ForceDuration, int CinematicTextureGroups)
Definition Actor.h:2627
float & InputPitchScale_DEPRECATEDField()
Definition Actor.h:2345
void ClientUnmutePlayer_Implementation(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2614
bool GetHitResultAtScreenPosition(const UE::Math::TVector2< double > *ScreenPosition, const ECollisionChannel TraceChannel, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2552
void ClientRecvServerAckFrame_Implementation(int LastProcessedInputFrame, int RecvServerFrameNumber, char TimeDilation)
Definition Actor.h:2528
void ClientIgnoreMoveInput_Implementation(bool bIgnore)
Definition Actor.h:2588
void ClientPlaySound_Implementation(USoundBase *Sound, float VolumeMultiplier, float PitchMultiplier)
Definition Actor.h:2508
void BuildInputStack(TArray< UInputComponent *, TSizedDefaultAllocator< 32 > > *InputStack)
Definition Actor.h:2561
float & ServerAsyncPhysicsTimeDilationToSendField()
Definition Actor.h:2384
void EnableCheats(const FString *pass)
Definition Actor.h:2489
void EnableInput(APlayerController *PlayerController)
Definition Actor.h:2682
int & LocalToServerAsyncPhysicsTickOffsetField()
Definition Actor.h:2380
BitFieldValue< bool, unsigned __int32 > bOverrideAudioListener()
Definition Actor.h:2409
BitFieldValue< bool, unsigned __int32 > bEnableMotionControls()
Definition Actor.h:2401
float & LastMovementHitchField()
Definition Actor.h:2376
__int64 SetPause(bool bPause, TDelegate< bool __cdecl(void), FDefaultDelegateUserPolicy > *CanUnpauseDelegate)
Definition Actor.h:2539
TObjectPtr< UNetConnection > & PendingSwapConnectionField()
Definition Actor.h:2341
void ServerBlockPlayer_Implementation(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2616
FName * NetworkRemapPath(FName *result, FName InPackageName, bool bReading)
Definition Actor.h:2457
BitFieldValue< bool, unsigned __int32 > bPlayerIsWaiting()
Definition Actor.h:2394
void OnPossess(APawn *PawnToPossess)
Definition Actor.h:2478
void DisableInput(APlayerController *PlayerController)
Definition Actor.h:2683
bool IsNetRelevantFor(const AActor *RealViewer, const AActor *ViewTarget, const UE::Math::TVector< double > *SrcLocation)
Definition Actor.h:2653
void ServerMutePlayer_Implementation(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2610
void ServerBlockPlayer(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2445
void GetInputMotionState(UE::Math::TVector< double > *Tilt, UE::Math::TVector< double > *RotationRate, UE::Math::TVector< double > *Gravity, UE::Math::TVector< double > *Acceleration)
Definition Actor.h:2678
void ClientMessage(const FString *S, FName Type, float MsgLifeTime)
Definition Actor.h:2430
bool InputKey(FKey *Key, EInputEvent EventType, float AmountDepressed, bool bGamepad)
Definition Actor.h:2555
char ProjectWorldLocationToScreenWithDistance(UE::Math::TVector< double > *WorldLocation, UE::Math::TVector< double > *ScreenLocation, bool bPlayerViewportRelative)
Definition Actor.h:2551
TSubclassOf< UCheatManager > & CheatClassField()
Definition Actor.h:2327
bool IsPlayerMuted(const FUniqueNetId *PlayerId)
Definition Actor.h:2620
void SeamlessTravelFrom(APlayerController *OldPC)
Definition Actor.h:2602
BitFieldValue< bool, unsigned __int32 > bIsUsingStreamingVolumes()
Definition Actor.h:2393
void ClientRestart_Implementation(APawn *NewPawn)
Definition Actor.h:2477
void PostInitializeComponents()
Definition Actor.h:2486
void UpdateRotation(float DeltaTime)
Definition Actor.h:2485
void CleanupPlayerState()
Definition Actor.h:2502
void ClientReturnToMainMenu_Implementation(const FString *ReturnReason)
Definition Actor.h:2538
TWeakObjectPtr< USceneComponent > & AudioListenerAttenuationComponentField()
Definition Actor.h:2368
void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, TEnumAsByte< EDynamicForceFeedbackAction::Type > Action, FLatentActionInfo *LatentInfo)
Definition Actor.h:2631
void ViewAPlayer(int dir)
Definition Actor.h:2582
BitFieldValue< bool, unsigned __int32 > bEnableTouchOverEvents()
Definition Actor.h:2399
unsigned __int16 & LastCompletedSeamlessTravelCountField()
Definition Actor.h:2355
void AutoManageActiveCameraTarget(AActor *SuggestedTarget)
Definition Actor.h:2468
bool GetHitResultUnderFinger(ETouchIndex::Type FingerIndex, ECollisionChannel TraceChannel, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2550
float & InputRollScale_DEPRECATEDField()
Definition Actor.h:2346
void ClientCommitMapChange()
Definition Actor.h:2427
TObjectPtr< APawn > & AcknowledgedPawnField()
Definition Actor.h:2311
void ServerNotifyLoadedWorld_Implementation(FName WorldPackageName)
Definition Actor.h:2470
void CleanUpAudioComponents()
Definition Actor.h:2465
FString * GetPlayerNetworkAddress(FString *result)
Definition Actor.h:2656
void ClientCancelPendingMapChange_Implementation()
Definition Actor.h:2598
void ServerCheckClientPossession_Implementation()
Definition Actor.h:2572
void OnNetCleanup(UNetConnection *Connection)
Definition Actor.h:2506
void ProcessPlayerInput(const float DeltaTime, const bool bGamePaused)
Definition Actor.h:2562
void ClientClearCameraLensEffects()
Definition Actor.h:2426
TSubclassOf< APlayerCameraManager > & PlayerCameraManagerClassField()
Definition Actor.h:2315
UE::Math::TVector< double > & AudioListenerLocationOverrideField()
Definition Actor.h:2369
void ServerAcknowledgePossession_Implementation(APawn *P)
Definition Actor.h:2498
TObjectPtr< UAsyncPhysicsInputComponent > & AsyncPhysicsDataComponentField()
Definition Actor.h:2331
UPlayer * GetNetOwningPlayer()
Definition Actor.h:2453
ASpectatorPawn * SpawnSpectatorPawn()
Definition Actor.h:2662
void SetSpectatorPawn(ASpectatorPawn *NewSpectatorPawn)
Definition Actor.h:2661
void OnUnPossess()
Definition Actor.h:2500
TObjectPtr< AHUD > & MyHUDField()
Definition Actor.h:2313
void ClientGameEnded_Implementation(AActor *EndGameFocus, bool bIsWinner)
Definition Actor.h:2549
UE::Math::TVector< double > & LastSpectatorSyncLocationField()
Definition Actor.h:2323
void ServerVerifyViewTarget_Implementation()
Definition Actor.h:2568
BitFieldValue< bool, unsigned __int32 > bShortConnectTimeOut()
Definition Actor.h:2390
bool InputAxis(FKey *Key, float Delta, float DeltaTime, int NumSamples, bool bGamepad)
Definition Actor.h:2557
FTimerHandle & TimerHandle_DelayedPrepareMapChangeField()
Definition Actor.h:2365
TArray< TWeakObjectPtr< UPrimitiveComponent >, TSizedDefaultAllocator< 32 > > & HiddenPrimitiveComponentsField()
Definition Actor.h:2321
void PostProcessInput(const float DeltaTime, const bool bGamePaused)
Definition Actor.h:2563
void ServerRestartPlayer_Implementation()
Definition Actor.h:2586
void ServerCamera_Implementation(FName NewMode)
Definition Actor.h:2520
TArray< TWeakObjectPtr< UInputComponent >, TSizedDefaultAllocator< 32 > > & CurrentInputStackField()
Definition Actor.h:2359
bool StreamingSourceShouldBlockOnSlowStreaming()
Definition Actor.h:2420
void ServerRecvClientInputFrame_Implementation(int InRecvClientInputFrame, const TArray< unsigned char, TSizedDefaultAllocator< 32 > > *Data)
Definition Actor.h:2527
bool PopInputComponent(UInputComponent *InInputComponent)
Definition Actor.h:2672
void UpdateStateInputComponents()
Definition Actor.h:2665
void ServerMutePlayer(FUniqueNetIdRepl *PlayerId)
Definition Actor.h:2446
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:2451
TWeakObjectPtr< UPrimitiveComponent > & CurrentClickablePrimitiveField()
Definition Actor.h:2357
void SendToConsole(const FString *Command)
Definition Actor.h:2624
void GameHasEnded(AActor *EndGameFocus, bool bIsWinner)
Definition Actor.h:2423
UE::Math::TRotator< double > & TargetViewRotationField()
Definition Actor.h:2316
BitFieldValue< bool, unsigned __int32 > bHidePawnInCinematicMode()
Definition Actor.h:2392
BitFieldValue< bool, unsigned __int32 > bStreamingSourceShouldBlockOnSlowStreaming()
Definition Actor.h:2404
void SetControllerLightColor(FColor Color)
Definition Actor.h:2635
void ClientSetCinematicMode_Implementation(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD)
Definition Actor.h:2592
TArray< FName, TSizedDefaultAllocator< 32 > > & NetConditionGroupsField()
Definition Actor.h:2356
void ServerCheckClientPossessionReliable_Implementation()
Definition Actor.h:2573
bool ShouldShowMouseCursor()
Definition Actor.h:2559
void DelayedPrepareMapChange()
Definition Actor.h:2596
UE::Math::TRotator< double > & RotationInputField()
Definition Actor.h:2343
long double & LastSpectatorStateSynchTimeField()
Definition Actor.h:2322
void SetViewTargetWithBlend(AActor *NewViewTarget, float BlendTime, EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing)
Definition Actor.h:2566
TSharedPtr< FActiveHapticFeedbackEffect > & ActiveHapticEffect_GunField()
Definition Actor.h:2336
float GetInputKeyTimeDown(FKey *Key)
Definition Actor.h:2679
void ClientUnmutePlayers(const TArray< FUniqueNetIdRepl, TSizedDefaultAllocator< 32 > > *PlayerIds)
Definition Actor.h:2440
bool GetAudioListenerAttenuationOverridePosition(UE::Math::TVector< double > *OutLocation)
Definition Actor.h:2571
TArray< FActiveForceFeedbackEffect, TSizedDefaultAllocator< 32 > > & ActiveForceFeedbackEffectsField()
Definition Actor.h:2329
BitFieldValue< bool, unsigned __int32 > bCinemaDisableInputLook()
Definition Actor.h:2406
FTimerHandle & TimerHandle_UnFreezeField()
Definition Actor.h:2364
void ClientReturnToMainMenuWithTextReason(const FText *ReturnReason)
Definition Actor.h:2435
void ClientMessage_Implementation(const FString *S, FName Type, float MsgLifeTime)
Definition Actor.h:2509
int & ClientCapField()
Definition Actor.h:2325
FieldArray< TWeakObjectPtr< UPrimitiveComponent >, 11 > CurrentTouchablePrimitivesField()
Definition Actor.h:2358
TEnumAsByte< enum ECollisionChannel > & CurrentClickTraceChannelField()
Definition Actor.h:2352
void GetSeamlessTravelActorList(bool bToEntry, TArray< AActor *, TSizedDefaultAllocator< 32 > > *ActorList)
Definition Actor.h:2600
void SetNetSpeed(int NewSpeed)
Definition Actor.h:2463
bool GetHitResultAtScreenPosition(const UE::Math::TVector2< double > *ScreenPosition, const TArray< TEnumAsByte< EObjectTypeQuery >, TSizedDefaultAllocator< 32 > > *ObjectTypes, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2553
void CopyStringToClipboard_Implementation(const FString *S)
Definition Actor.h:2510
void ServerToggleAILogging_Implementation()
Definition Actor.h:2512
BitFieldValue< bool, unsigned __int32 > bDisableHaptics()
Definition Actor.h:2411
void OverrideWith(APlayerState *PlayerState)
Definition Actor.h:2022
void OnRep_UniqueId()
Definition Actor.h:2036
float & ScoreField()
Definition Actor.h:1984
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:2041
void SetPlayerName(const FString *S)
Definition Actor.h:2031
FString * GetOldPlayerName(FString *result)
Definition Actor.h:2033
int & StartTimeField()
Definition Actor.h:1987
static void StaticRegisterNativesAPlayerState()
Definition Actor.h:2018
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:2019
FString & OldNamePrivateField()
Definition Actor.h:2000
TSubclassOf< ULocalMessage > & EngineMessageClassField()
Definition Actor.h:1988
FString * GetPlayerName(FString *result)
Definition Actor.h:2032
void SeamlessTravelTo(APlayerState *NewPlayerState)
Definition Actor.h:2040
APlayerState * Duplicate()
Definition Actor.h:2039
void RecalculateAvgPing()
Definition Actor.h:2021
float & CurPingBucketTimestampField()
Definition Actor.h:1998
int & PlayerIdField()
Definition Actor.h:1985
void ClientInitialize(AController *C)
Definition Actor.h:2024
void RegisterPlayerWithSession(bool bWasFromInvite)
Definition Actor.h:2037
void Destroyed()
Definition Actor.h:2027
FOnPlayerStatePawnSet & OnPawnSetField()
Definition Actor.h:1994
FString * GetHumanReadableName(FString *result)
Definition Actor.h:2028
void UnregisterPlayerWithSession()
Definition Actor.h:2038
BitFieldValue< bool, unsigned __int32 > bShouldUpdateReplicatedPing()
Definition Actor.h:2004
BitFieldValue< bool, unsigned __int32 > bFromPreviousLevel()
Definition Actor.h:2010
FString & PlayerNamePrivateField()
Definition Actor.h:1999
TObjectPtr< APawn > & PawnPrivateField()
Definition Actor.h:1995
BitFieldValue< bool, unsigned __int32 > bIsInactive()
Definition Actor.h:2009
void OnRep_PlayerName()
Definition Actor.h:2029
bool ShouldBroadCastWelcomeMessage(bool bExiting)
Definition Actor.h:2026
void UpdatePing(float InPing)
Definition Actor.h:2020
void OnRep_bIsInactive()
Definition Actor.h:2025
FieldArray< PingAvgData, 4 > PingBucketField()
Definition Actor.h:1996
bool IsSpectator()
Definition Actor.h:2017
void PostInitializeComponents()
Definition Actor.h:2023
void SetPawnPrivate(APawn *InPawn)
Definition Actor.h:2044
FString & SavedNetworkAddressField()
Definition Actor.h:1991
float & ExactPingV2Field()
Definition Actor.h:1990
void SetOldPlayerName(const FString *S)
Definition Actor.h:2034
FUniqueNetIdRepl & UniqueIdField()
Definition Actor.h:1992
FString * GetPlayerNameCustom(FString *result)
Definition Actor.h:2016
BitFieldValue< bool, unsigned __int32 > bIsSpectator()
Definition Actor.h:2005
BitFieldValue< bool, unsigned __int32 > bIsABot()
Definition Actor.h:2007
BitFieldValue< bool, unsigned __int32 > bOnlySpectator()
Definition Actor.h:2006
float & ExactPingField()
Definition Actor.h:1989
void SetUniqueId(const TSharedPtr< FUniqueNetId const > *InUniqueId)
Definition Actor.h:2042
FName & SessionNameField()
Definition Actor.h:1993
unsigned __int8 & CurPingBucketField()
Definition Actor.h:1986
BitFieldValue< bool, unsigned __int32 > bHasBeenWelcomed()
Definition Actor.h:2008
BitFieldValue< bool, unsigned __int32 > bUseCustomPlayerNames()
Definition Actor.h:2011
static UClass * StaticClass()
Definition Actor.h:2015
void SetUniqueId(FUniqueNetIdRepl *NewUniqueId)
Definition Actor.h:2043
void SetPlayerNameInternal(const FString *S)
Definition Actor.h:2030
void HandleWelcomeMessage()
Definition Actor.h:2035
UE::Math::TVector< double > & UseSphereLocOffsetField()
Definition Actor.h:9921
USceneComponent *& PointRootCompField()
Definition Actor.h:9915
BitFieldValue< bool, unsigned __int32 > bDebugPointActor_ClearDebugLines()
Definition Actor.h:9933
BitFieldValue< bool, unsigned __int32 > bHasBeenViewed()
Definition Actor.h:9928
BitFieldValue< bool, unsigned __int32 > bDebugPointActor_Persistent()
Definition Actor.h:9931
FPointOfInterestData * GetPointOfInterestData_Implementation(FPointOfInterestData *result)
Definition Actor.h:9945
static void StaticRegisterNativesAPointOfInterestActor()
Definition Actor.h:9939
FPointOfInterestData & MyPointOfInterestDataField()
Definition Actor.h:9919
BitFieldValue< bool, unsigned __int32 > bDebugPointActor_Single()
Definition Actor.h:9932
void RefreshPointData_Implementation()
Definition Actor.h:9944
FPointOfInterestCompanionBehavior & MyPointOfInterestCompanionBehaviorField()
Definition Actor.h:9920
static UClass * StaticClass()
Definition Actor.h:9937
bool IsPointOfInterestValid_Implementation()
Definition Actor.h:9950
APointOfInterestManagerList *& MyPointManagerField()
Definition Actor.h:9924
float & UseSphereRadiusField()
Definition Actor.h:9922
void ClientMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:9943
USphereComponent *& PointUseSphereCompField()
Definition Actor.h:9916
bool IsPointOfInterestValid()
Definition Actor.h:9938
void OnConstruction(const UE::Math::TTransform< double > *Transform)
Definition Actor.h:9940
float & TitleTextZOffsetField()
Definition Actor.h:9923
void GetMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyIndex)
Definition Actor.h:9942
BitFieldValue< bool, unsigned __int32 > bSyncWithPointManager()
Definition Actor.h:9929
FPointOfInterestCompanionBehavior * GetPointCompanionBehaviorData_Implementation(FPointOfInterestCompanionBehavior *result)
Definition Actor.h:9946
void ViewPoint_Implementation(const AActor *ViewedByActor)
Definition Actor.h:9948
bool CanBeViewed_Implementation(const AActor *ByActor)
Definition Actor.h:9947
BitFieldValue< bool, unsigned __int32 > bPreventViewMultiUseEntry()
Definition Actor.h:9930
void SetPointTagUniqueState_Implementation(bool bNewUniqueState)
Definition Actor.h:9949
static UClass * StaticClass()
Definition Actor.h:9964
UPrimalCableComponent *& CableComponentField()
Definition Actor.h:9957
BitFieldValue< bool, unsigned __int32 > bUseBP_OnSetRunningEvent()
Definition Actor.h:4855
void OnUpdateSimulatedPosition(const UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation)
Definition Actor.h:5351
BitFieldValue< bool, unsigned __int32 > bIgnoreTargetingCarnivores()
Definition Actor.h:4772
TArray< TSoftClassPtr< APrimalBuff >, TSizedDefaultAllocator< 32 > > & PreventBuffClassesField()
Definition Actor.h:4630
bool BuffsPreventInventoryAccess()
Definition Actor.h:5390
float & WalkRunTransitionCooldownField()
Definition Actor.h:4462
void SetBiomeZoneVolume(ABiomeZoneVolume *theVolume)
Definition Actor.h:5220
void UpdateTribeName(FString *NewTribeName)
Definition Actor.h:5044
FName & NonLocationalDamageHurtFXSocketField()
Definition Actor.h:4672
void OrbitCamOn()
Definition Actor.h:5057
float & SnapshotScaleField()
Definition Actor.h:4357
void NativeOnLanded(const FHitResult *Hit)
Definition Actor.h:5169
BitFieldValue< bool, unsigned __int32 > bUseArmorDurabilityVFX()
Definition Actor.h:4939
float & DeathCapsuleHalfHeightMultiplierField()
Definition Actor.h:4665
void PreReplication(IRepChangedPropertyTracker *ChangedPropertyTracker)
Definition Actor.h:5116
void CacheDynamicBaseValues()
Definition Actor.h:5138
long double & LastIkUpdateTimeField()
Definition Actor.h:4615
bool IsTargetWithinTether(const UE::Math::TVector< double > *Destination, float AdditionalRadius)
Definition Actor.h:5397
BitFieldValue< bool, unsigned __int32 > bAllowCharacterPainting()
Definition Actor.h:4776
float & CorpseDestructionTimerField()
Definition Actor.h:4574
BitFieldValue< bool, unsigned __int32 > bUsesRunningAnimation()
Definition Actor.h:4739
BitFieldValue< bool, unsigned __int32 > bCanBePushed()
Definition Actor.h:4886
bool CheckJumpOutOfWater()
Definition Actor.h:5224
long double & LastUpdatedAimOffsetsTimeField()
Definition Actor.h:4413
float & ProneWaterSubmergedDepthThresholdField()
Definition Actor.h:4353
int & DraggingBodyIndexField()
Definition Actor.h:4416
void PlayHurtAnim(float DamageTaken, const FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser, bool bIsLocalPath)
Definition Actor.h:5028
float & DragWeightField()
Definition Actor.h:4451
float & DamageTheMeleeDamageCauserPercentField()
Definition Actor.h:4605
BitFieldValue< bool, unsigned __int32 > bInterpHealthDamageMaterialOverlayAlpha()
Definition Actor.h:4896
BitFieldValue< bool, unsigned __int32 > bVerifyBasingForSaddleStructures()
Definition Actor.h:4878
void StopAnimEx(UAnimMontage *AnimMontage, bool bReplicate, bool bReplicateToOwner, float BlendOutTime)
Definition Actor.h:5127
BitFieldValue< bool, unsigned __int32 > bCreatedDynamicMaterials()
Definition Actor.h:4750
char PreventLanding(const UE::Math::TVector< double > *ImpactPoint, const UE::Math::TVector< double > *ImpactAccel, UE::Math::TVector< double > *Velocity)
Definition Actor.h:5339
void OnRep_RagdollPositions()
Definition Actor.h:5191
void PlayHitEffectRadial_Implementation(float DamageTaken, FRadialDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:5024
float & PreviewCameraDistanceScaleFactorField()
Definition Actor.h:4371
long double & LastForceMeshRefreshBonesTimeField()
Definition Actor.h:4622
float & DeadBaseTargetingDesirabilityField()
Definition Actor.h:4521
void OnStopFire()
Definition Actor.h:5072
float GetHealthPercentage()
Definition Actor.h:5141
BitFieldValue< bool, unsigned __int32 > bOrbitCamera()
Definition Actor.h:4743
float & FootstepsMaxRangeField()
Definition Actor.h:4491
void UpdateReplicatedBasedMovement()
Definition Actor.h:5435
TSubclassOf< UDamageType > & DamageTheMeleeDamageCauserDamageTypeField()
Definition Actor.h:4607
TArray< FString, TSizedDefaultAllocator< 32 > > * GetDetailedDescription(TArray< FString, TSizedDefaultAllocator< 32 > > *result, const FString *IndentPrefix)
Definition Actor.h:5140
void DestroyByMeshing()
Definition Actor.h:5272
BitFieldValue< bool, unsigned __int32 > bActiveRunToggle()
Definition Actor.h:4697
float & ServerForceSleepRagdollIntervalField()
Definition Actor.h:4506
float & DraggingInterpSpeedField()
Definition Actor.h:4652
float & CorpseFadeAwayTimeField()
Definition Actor.h:4517
float & IKAfterFallingTimeField()
Definition Actor.h:4332
UAnimMontage *& lastPlayedMountAnimField()
Definition Actor.h:4618
BitFieldValue< bool, unsigned __int32 > bIsWhistleTargetingDown()
Definition Actor.h:4801
BitFieldValue< bool, unsigned __int32 > bDisableSpawnDefaultController()
Definition Actor.h:4700
BitFieldValue< bool, unsigned __int32 > bUseBlueprintAnimNotifyCustomState()
Definition Actor.h:4893
BitFieldValue< bool, unsigned __int32 > bIsAtMaxInventoryItems()
Definition Actor.h:4820
BitFieldValue< bool, unsigned __int32 > bPreventImmobilization()
Definition Actor.h:4757
AShooterCharacter *& LastGrapHookPullingOwnerField()
Definition Actor.h:4406
bool AllowColoringBy(APlayerController *ForPC, UObject *anItem)
Definition Actor.h:5290
void CameraProbeModeNext()
Definition Actor.h:5251
float GetWaterSubmergedDepthThreshold()
Definition Actor.h:5048
bool DinoMountOnMe(APrimalDinoCharacter *dinoCharacter)
Definition Actor.h:5278
bool IsFollowingFinalPathSegment()
Definition Actor.h:5429
FCollisionResponseSet & PreDragCollisionSetField()
Definition Actor.h:4661
TArray< TSoftObjectPtr< UAnimMontage >, TSizedDefaultAllocator< 32 > > & AnimationsPreventInputField()
Definition Actor.h:4495
float PlayAnimEx(UAnimMontage *AnimMontage, float InPlayRate, FName StartSectionName, bool bReplicate, bool bReplicateToOwner, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer, bool bForceKeepSynced, float BlendInTime, float BlendOutTime)
Definition Actor.h:5126
APrimalDinoCharacter * GetBasedOrSeatingOnDino(__int16 a2)
Definition Actor.h:5302
long double & lastGatherHapticsTimeField()
Definition Actor.h:4641
void ClearBiomeZoneVolume(ABiomeZoneVolume *theVolume)
Definition Actor.h:5221
UE::Math::TVector< double > & CharacterSavedDynamicBaseRelativeLocationField()
Definition Actor.h:4656
void LaunchCharacter(UE::Math::TVector< double > *LaunchVelocity, bool bXYOverride, bool bZOverride)
Definition Actor.h:5402
bool AllowOverrideSwimmingAcceleration()
Definition Actor.h:4950
BitFieldValue< bool, unsigned __int32 > bAllowAirJump()
Definition Actor.h:4758
UPrimalCharacterStatusComponent * GetCharacterStatusComponent()
Definition Actor.h:5159
long double & LastStartedTalkingTimeField()
Definition Actor.h:4349
UE::Math::TRotator< double > & LastTrueGetAimOffsetsRotationCSField()
Definition Actor.h:4643
UAnimMontage *& SyncedMontageField()
Definition Actor.h:4479
BitFieldValue< bool, unsigned __int32 > bClientRagdollUpdateTimerEnabled()
Definition Actor.h:4766
void ClearRagdollPhysics()
Definition Actor.h:5035
TArray< ABiomeZoneVolume *, TSizedDefaultAllocator< 32 > > & BiomeZoneVolumesField()
Definition Actor.h:4527
float GetMaxSpeedModifier()
Definition Actor.h:5162
float GetHealth()
Definition Actor.h:5142
float & FallDamageMultiplierField()
Definition Actor.h:4436
void ChangeActorTeam(int NewTeam)
Definition Actor.h:5043
BitFieldValue< bool, unsigned __int32 > bPreventHurtAnim()
Definition Actor.h:4865
void OnStopAltFire()
Definition Actor.h:5078
FString * GetDebugInfoString(FString *result)
Definition Actor.h:5300
void Prone(bool bClientSimulation)
Definition Actor.h:5363
TWeakObjectPtr< AActor > & LastBasedMovementActorRefField()
Definition Actor.h:4449
bool IsNetRelevantFor(const AActor *RealViewer, const AActor *ViewTarget, const UE::Math::TVector< double > *SrcLocation)
Definition Actor.h:5424
BitFieldValue< bool, unsigned __int32 > bServerBPNotifyInventoryItemChanges()
Definition Actor.h:4818
BitFieldValue< bool, unsigned __int32 > bForcePreventAllInput()
Definition Actor.h:4803
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustMoveRight()
Definition Actor.h:4846
float & WaterSubmergedDepthThresholdField()
Definition Actor.h:4352
void BP_OnZoomIn()
Definition Actor.h:4955
BitFieldValue< bool, unsigned __int32 > bIsBigPusher()
Definition Actor.h:4888
void OverrideWalkingVelocity(UE::Math::TVector< double > *InitialVelocity, const float *Friction, float DeltaTime)
Definition Actor.h:5336
UE::Math::TRotator< double > & OrbitCamRotField()
Definition Actor.h:4522
long double & LastDragUpdateTimeField()
Definition Actor.h:4378
float & MaxTPVZoomField()
Definition Actor.h:4367
BitFieldValue< bool, unsigned __int32 > bUseBPCanBaseOnCharacter()
Definition Actor.h:4867
static int StaticGetSnapshotPoseCount(UPrimalItem *Item)
Definition Actor.h:5093
USoundBase *& StartDraggedSoundField()
Definition Actor.h:4372
bool IsGamePlayRelevant()
Definition Actor.h:4952
float GetKillXP()
Definition Actor.h:5211
bool IsOwningClient()
Definition Actor.h:5106
BitFieldValue< bool, unsigned __int32 > bUseBPCanBeBaseForCharacter()
Definition Actor.h:4866
long double & LastListenRangePushTimeField()
Definition Actor.h:4587
USoundBase *& NetDynamicMusicSoundField()
Definition Actor.h:4442
TArray< USoundBase *, TSizedDefaultAllocator< 32 > > & LandedSoundsPhysMatField()
Definition Actor.h:4430
float GetBaseDragWeight()
Definition Actor.h:5304
void DoSetRagdollPhysics()
Definition Actor.h:5029
void OnPrimalCharacterSleeped()
Definition Actor.h:5122
TWeakObjectPtr< AController > & LastDamageEventInstigatorField()
Definition Actor.h:4503
long double & LastAttackedNearbyPlayerTimeField()
Definition Actor.h:4545
TArray< USoundBase *, TSizedDefaultAllocator< 32 > > & FootStepSoundsPhysMatField()
Definition Actor.h:4429
UPaintingTexture * GetPaintingTexture()
Definition Actor.h:5289
BitFieldValue< bool, unsigned __int32 > bIsRunningCheckIgnoreVelocity()
Definition Actor.h:4774
long double & lastStartRunningTimeField()
Definition Actor.h:4639
float & CurrentCarriedYawField()
Definition Actor.h:4439
BitFieldValue< bool, unsigned __int32 > bPreventAllBuffs()
Definition Actor.h:4804
bool IsTargetableDead()
Definition Actor.h:5225
void ToggleCameraProbeModeReleased2(FKey *Key)
Definition Actor.h:5250
void TurnInput(float Val)
Definition Actor.h:5065
void DidTeleport_Implementation(UE::Math::TVector< double > *newLoc, UE::Math::TRotator< double > *newRot, bool bDoCameraFade, FLinearColor *CameraFadeColor)
Definition Actor.h:5348
float GetClientRotationInterpSpeed(const UE::Math::TVector< double > *RootLoc)
Definition Actor.h:5147
bool IsInMission()
Definition Actor.h:4951
bool AllowOverrideWalkingVelocity()
Definition Actor.h:5333
bool IsInvincible()
Definition Actor.h:5198
bool TryAccessInventory()
Definition Actor.h:5246
void ReplicateRagdoll()
Definition Actor.h:5184
int & DraggedBoneIndexField()
Definition Actor.h:4417
UMeshComponent * GetPaintingMesh()
Definition Actor.h:4966
float & CorpseLifespanField()
Definition Actor.h:4515
long double & LastTimeInSwimmingField()
Definition Actor.h:4586
BitFieldValue< bool, unsigned __int32 > bIsDraggingWithGrapHook()
Definition Actor.h:4702
float GetDamageTorpidityIncreaseMultiplierScale()
Definition Actor.h:5308
BitFieldValue< bool, unsigned __int32 > bRagdollWasInWaterVolume()
Definition Actor.h:4839
bool IsMeshGameplayRelevant()
Definition Actor.h:5269
long double & LastTimeNotInFallingField()
Definition Actor.h:4529
UPrimitiveComponent * GetPrimaryHitComponent()
Definition Actor.h:5026
bool AllowOverrideNewFallVelocity()
Definition Actor.h:5335
void OverrideCameraTargetOriginLocation(UE::Math::TVector< double > *OutOverrideOrigin, const FName WithCameraStyle)
Definition Actor.h:5385
int & CachedNumberOfClientRagdollCorrectionAttemptsField()
Definition Actor.h:4504
void UpdateRagdollReplicationOnClient()
Definition Actor.h:5189
BitFieldValue< bool, unsigned __int32 > bForceTriggerIgnoredTraps()
Definition Actor.h:4731
float & OrbitCamZoomField()
Definition Actor.h:4523
void PlayDyingRadial_Implementation(float KillingDamage, FRadialDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:5017
float & DurabilityDegrateTheMeleeDamageCauserPercentField()
Definition Actor.h:4606
BitFieldValue< bool, unsigned __int32 > bIgnoreSeatingDetachment()
Definition Actor.h:4862
TObjectPtr< UTexture2D > & DragBodyIconField()
Definition Actor.h:4675
FName & CapsulePreRagdollCollisionProfileNameField()
Definition Actor.h:4475
void GetHUDElements(APlayerController *ForPC, TArray< FHUDElement, TSizedDefaultAllocator< 32 > > *OutElements)
Definition Actor.h:5219
float & EquippedArmorDurabilityPercent1Field()
Definition Actor.h:4682
FName & DediOverrideCapsuleCollisionProfileNameField()
Definition Actor.h:4394
bool & bIsMutedField()
Definition Actor.h:4350
BitFieldValue< bool, unsigned __int32 > bPreventProjectileAttachment()
Definition Actor.h:4728
void InitRagdollReplication(__int16 a2)
Definition Actor.h:5192
bool CanDragCharacter(APrimalCharacter *Character, bool bIgnoreWeight)
Definition Actor.h:5193
BitFieldValue< bool, unsigned __int32 > bPreventMoveUp()
Definition Actor.h:4884
UPrimalCharacterStatusComponent *& MyCharacterStatusComponentField()
Definition Actor.h:4476
void OnBeginDrag_Implementation(APrimalCharacter *Dragged, int BoneIndex, bool bWithGrapHook)
Definition Actor.h:5203
BitFieldValue< bool, unsigned __int32 > bUseBPGetHUDElements()
Definition Actor.h:4864
UE::Math::TRotator< double > & CurrentAimRotField()
Definition Actor.h:4471
BitFieldValue< bool, unsigned __int32 > bTickStatusComponent()
Definition Actor.h:4777
long double & LastStoppedEatAnimationTimeField()
Definition Actor.h:4610
void UpdateIK()
Definition Actor.h:5212
bool CanBePainted()
Definition Actor.h:5288
void FadeOutLoadingMusic()
Definition Actor.h:5172
EPhysicalSurface GetPhysMatTypeFromHits(const TArray< FHitResult, TSizedDefaultAllocator< 32 > > *FromHits)
Definition Actor.h:5177
bool ExcludePostProcessBlendableMaterial(const UMaterialInterface *BlendableMaterialInterface)
Definition Actor.h:5293
void OnEndDrag_Implementation()
Definition Actor.h:5204
void TryAccessInventoryReleased()
Definition Actor.h:5245
void BeginPlay()
Definition Actor.h:5002
APrimalBuff * GetBuff(TSubclassOf< APrimalBuff > BuffClass)
Definition Actor.h:5260
bool HasBuffWithCustomTags(TArray< FName, TSizedDefaultAllocator< 32 > > *customTags)
Definition Actor.h:5258
void BPSuicide_Implementation()
Definition Actor.h:5404
UE::Math::TVector< double > & LastTrueGetAimOffsetsLocationCSField()
Definition Actor.h:4642
float GetRotationRateModifier()
Definition Actor.h:5163
BitFieldValue< bool, unsigned __int32 > LastCheckedSubmergedFull()
Definition Actor.h:4837
UE::Math::TVector< double > & TPVCameraOffsetMultiplierField()
Definition Actor.h:4485
float & SyncedMontageDurationField()
Definition Actor.h:4481
int & MeshedCounterField()
Definition Actor.h:4626
void NotifyBumpedByPawn(APrimalCharacter *ByPawn)
Definition Actor.h:5310
BitFieldValue< bool, unsigned __int32 > bIsReplicatedRagdoll()
Definition Actor.h:4833
BitFieldValue< bool, unsigned __int32 > bUseOptimizedPhysWalkingChecks()
Definition Actor.h:4890
void OnMassTeleportEvent(const EMassTeleportState::Type EventState, const APrimalCharacter *TeleportInitiatedByChar)
Definition Actor.h:5376
TMap< FName, UAnimationAsset *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, UAnimationAsset *, 0 > > & DeathAnimationsField()
Definition Actor.h:4649
float GetPrimalCameraDesiredArmLength(float CurrentCameraArmLength, float DefaultCameraArmLength)
Definition Actor.h:5316
BitFieldValue< bool, unsigned __int32 > bDelayFootstepsUnderMinInterval()
Definition Actor.h:4791
void ApplyCharacterSnapshot(UPrimalItem *Item, AActor *To, UE::Math::TVector< double > *Offset, float MaxExtent, int Pose, bool bCollisionOn)
Definition Actor.h:5095
float & CorpseHarvestFadeTimeField()
Definition Actor.h:4577
void SleepBodies()
Definition Actor.h:5188
float & ServerTargetCarriedYawField()
Definition Actor.h:4441
bool ShouldDisableCameraInterpolation()
Definition Actor.h:5388
void OnEndDrag()
Definition Actor.h:4970
void ServerTryPoop()
Definition Actor.h:4987
BitFieldValue< bool, unsigned __int32 > bAllowCapsuleDamageAfterDeath()
Definition Actor.h:4703
float & BPTimerNonDedicatedMaxField()
Definition Actor.h:4386
long double & LastRunningTimeField()
Definition Actor.h:4483
BitFieldValue< bool, unsigned __int32 > bUseGetOverrideSocket()
Definition Actor.h:4900
BitFieldValue< bool, unsigned __int32 > bInRagdoll()
Definition Actor.h:4835
bool CanIgnoreImmobilizationTrap(TSubclassOf< APrimalStructure > TrapClass, bool *bForceTrigger)
Definition Actor.h:5019
UAnimMontage *& HurtAnim_SleepingField()
Definition Actor.h:4341
bool HasCryoSickness()
Definition Actor.h:5280
BitFieldValue< bool, unsigned __int32 > bDisableIkOnDeath()
Definition Actor.h:4831
void SetDynamicMusic(USoundBase *newMusic)
Definition Actor.h:5342
void PossessedBy(AController *NewController)
Definition Actor.h:5318
bool IsRunning()
Definition Actor.h:5085
float & PoopAltItemChanceField()
Definition Actor.h:4569
void ClientOrderedAttackTarget_Implementation(AActor *attackTarget)
Definition Actor.h:5330
FDecalData & HurtDecalDataField()
Definition Actor.h:4346
BitFieldValue< bool, unsigned __int32 > bIsReflectingDamage()
Definition Actor.h:4797
void ClientStopAnimation_Implementation(UAnimMontage *AnimMontage, bool bStopOnOwner, float BlendOutTime)
Definition Actor.h:5130
bool IsASACameraEnabled()
Definition Actor.h:5419
AActor *& LastDamageCauserField()
Definition Actor.h:4390
BitFieldValue< bool, unsigned __int32 > bDebugIK()
Definition Actor.h:4710
float & FallingDamageHealthScaleBaseField()
Definition Actor.h:4490
bool IsDeadOrDying()
Definition Actor.h:5403
float & DamageImpactFXSizeOverrideField()
Definition Actor.h:4671
BitFieldValue< bool, unsigned __int32 > bDeathUseRagdoll()
Definition Actor.h:4716
BitFieldValue< bool, unsigned __int32 > bCanBeCarried()
Definition Actor.h:4717
USoundBase *& RunLoopSoundField()
Definition Actor.h:4427
UPrimalInventoryComponent *& MyInventoryComponentField()
Definition Actor.h:4478
TObjectPtr< UTexture2D > & TrackingInfoIconField()
Definition Actor.h:4679
void PlayDying(float KillingDamage, const FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:5022
void OnRunToggleReleased()
Definition Actor.h:5082
void SetupPlayerInputComponent(UInputComponent *WithInputComponent)
Definition Actor.h:5052
TSubclassOf< UToolTipWidget > * GetCustomTooltip(TSubclassOf< UToolTipWidget > *result, UE::Math::TVector2< double > *tooltipPadding, UE::Math::TVector2< double > *tooltipScale, UE::Math::TVector< double > *tooltipLocationOffset)
Definition Actor.h:4964
float GetCorpseDecayRate()
Definition Actor.h:5270
void OnMovementModeChanged(EMovementMode PrevMovementMode, unsigned __int8 PreviousCustomMode)
Definition Actor.h:5324
void OnUROPostInterpolation(float Delta, USkeletalMeshComponent *InMesh, TArray< UE::Math::TTransform< double >, TSizedDefaultAllocator< 32 > > *InterpTransforms)
Definition Actor.h:5405
bool AllowOverrideFlyingVelocity()
Definition Actor.h:5340
long double & LastInSwimmingSoundTimeField()
Definition Actor.h:4558
UAnimationAsset * GetDeathAnim_Implementation(float KillingDamage, const UE::Math::TVector< double > *ImpactVelocity, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:5427
float & ScaleDeathHarvestHealthyByMaxHealthBaseField()
Definition Actor.h:4620
bool WantsToUseRagdollForSleeping()
Definition Actor.h:5425
void PlayLandedAnim()
Definition Actor.h:5112
BitFieldValue< bool, unsigned __int32 > bUseBPGrabDebugSnapshot()
Definition Actor.h:4823
float & BPTimerServerMinField()
Definition Actor.h:4383
BitFieldValue< bool, unsigned __int32 > bIsDead()
Definition Actor.h:4734
float & TPVCameraHorizontalOffsetFactorMaxField()
Definition Actor.h:4486
float & AdditionalMaxUseDistanceField()
Definition Actor.h:4635
BitFieldValue< bool, unsigned __int32 > bNoDamageImpulse()
Definition Actor.h:4756
float & EquippedArmorDurabilityPercent2Field()
Definition Actor.h:4683
bool AllowFirstPerson()
Definition Actor.h:5120
TWeakObjectPtr< APrimalCharacter > & LastAttackedNearbyPlayerField()
Definition Actor.h:4544
long double & LastTimePlayAnimationEndedField()
Definition Actor.h:4324
void PreInitializeComponents()
Definition Actor.h:4998
void CheckOnDinoPlatformSaddle()
Definition Actor.h:5031
BitFieldValue< bool, unsigned __int32 > bIsAmphibious()
Definition Actor.h:4768
BitFieldValue< bool, unsigned __int32 > bOverrideSwimmingAcceleration()
Definition Actor.h:4916
void ClientEndRagdollUpdate_Implementation(int a2)
Definition Actor.h:5190
BitFieldValue< bool, unsigned __int32 > bUseBP_ModifySavedMoveAcceleration_PostRep()
Definition Actor.h:4909
EPhysicalSurface GetFootPhysicalSurfaceType(bool bForce, bool bIsForFootstepParticles)
Definition Actor.h:5176
long double & LastSpawnedAttackerDamageImpactFXTimeField()
Definition Actor.h:4669
long double & NextTimeFlushFloorField()
Definition Actor.h:4612
bool Poop(bool bForcePoop)
Definition Actor.h:5227
void TurnAtRate(float Val)
Definition Actor.h:5067
void OnAltFirePressed()
Definition Actor.h:5075
TWeakObjectPtr< UAudioComponent > & LastVoiceAudioComponentField()
Definition Actor.h:4434
bool IsConscious()
Definition Actor.h:5152
float & ExtraMaxSpeedModifierField()
Definition Actor.h:4594
void LookUpAtRate(float Val)
Definition Actor.h:5068
USoundBase *& EndDraggedSoundField()
Definition Actor.h:4373
long double & CorpseDestructionTimeField()
Definition Actor.h:4514
void ServerRequestDrag()
Definition Actor.h:4986
TWeakObjectPtr< APrimalDinoCharacter > & MountedDinoField()
Definition Actor.h:4443
long double & LastHurtByNearbyPlayerTimeField()
Definition Actor.h:4543
void ClientHandleNetDestroy()
Definition Actor.h:5305
void PlayJumpAnim()
Definition Actor.h:5111
float & CharacterLocalControlZInterpSpeedField()
Definition Actor.h:4663
FName & MeshRootSocketNameField()
Definition Actor.h:4433
bool Die(float KillingDamage, const FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:5014
UAudioComponent * PlayFootstep()
Definition Actor.h:5175
bool ModifyInputAcceleration(UE::Math::TVector< double > *InputAcceleration)
Definition Actor.h:5178
BitFieldValue< bool, unsigned __int32 > bWasAllBodiesSleeping()
Definition Actor.h:4834
bool PreventInputDoesOffset()
Definition Actor.h:5345
void TryCallAttackTarget()
Definition Actor.h:5284
bool IsWatered()
Definition Actor.h:5237
float & ExtraReceiveDamageMultiplierField()
Definition Actor.h:4600
float & RagdollImpactDamageVelocityScaleField()
Definition Actor.h:4548
BitFieldValue< bool, unsigned __int32 > bAllowASACamera()
Definition Actor.h:4923
void NetOnJumped_Implementation()
Definition Actor.h:5114
UAnimMontage *& PoopAnimationField()
Definition Actor.h:4511
TSoftObjectPtr< UAnimationAsset > & SavedDeathAnimField()
Definition Actor.h:4425
ABiomeZoneVolume *& MyBiomeZoneVolumeField()
Definition Actor.h:4509
float & ReplicatedCurrentTorporField()
Definition Actor.h:4403
USoundBase *& PoopSoundField()
Definition Actor.h:4519
void ForceSleepRagdollEx()
Definition Actor.h:5032
long double & LastDamageAmountChangeField()
Definition Actor.h:4590
void RecalculateBaseEyeHeight()
Definition Actor.h:5366
BitFieldValue< bool, unsigned __int32 > bUseBP_OverrideCameraTargetOriginLocation()
Definition Actor.h:4720
void DeathHarvestingFadeOut_Implementation()
Definition Actor.h:5231
BitFieldValue< bool, unsigned __int32 > bUseBP_ForceAllowBuffClasses()
Definition Actor.h:4870
void ServerUploadCharacter(AShooterPlayerController *UploadedBy)
Definition Actor.h:5232
BitFieldValue< bool, unsigned __int32 > bOverrideBlendSpaceSmoothType()
Definition Actor.h:4936
void ClearMovementTether()
Definition Actor.h:5394
bool PreventInputType(EPrimalCharacterInputType::Type inputType)
Definition Actor.h:5344
bool UseClearOnConsumeInput()
Definition Actor.h:5307
float & FluidInteractionScalarField()
Definition Actor.h:4336
void OnConstruction(const UE::Math::TTransform< double > *Transform)
Definition Actor.h:5350
BitFieldValue< bool, unsigned __int32 > bIsNPC()
Definition Actor.h:4836
BitFieldValue< bool, unsigned __int32 > bIsWaterDino()
Definition Actor.h:4770
float GetPrimalCameraDesiredArmLength(const FPrimalCameraParams *ForCameraParams, float CurrentCameraArmLength, float DefaultCameraArmLength)
Definition Actor.h:5315
BitFieldValue< bool, unsigned __int32 > bIsBlinking()
Definition Actor.h:4707
float & ExtraRotationRateModifierField()
Definition Actor.h:4595
TEnumAsByte< enum EMovementMode > & UnSubmergedWaterMovementModeField()
Definition Actor.h:4354
float & ArmorDurabilityPercentUpdateIntervalField()
Definition Actor.h:4684
void NotifyBumpedPawn(APawn *BumpedPawn)
Definition Actor.h:5311
BitFieldValue< bool, unsigned __int32 > bHasBuffPreSerializeForInstigator()
Definition Actor.h:4694
void DoFindGoodSpot(UE::Math::TVector< double > *RagdollLoc, bool bClearCollisionSweep)
Definition Actor.h:5036
float & RunningMaxDesiredRotDeltaField()
Definition Actor.h:4573
BitFieldValue< bool, unsigned __int32 > bUseBPOnAttachmentReplication()
Definition Actor.h:4849
BitFieldValue< bool, unsigned __int32 > bCorrectMeshRelativeZOffsetWhileDragged()
Definition Actor.h:4934
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyBumpedByPawn()
Definition Actor.h:4782
long double & MeshStopForceUpdatingAtTimeField()
Definition Actor.h:4564
BitFieldValue< bool, unsigned __int32 > bWantsToRestoreSavedBase()
Definition Actor.h:4929
TArray< TSoftClassPtr< APrimalBuff >, TSizedDefaultAllocator< 32 > > & DefaultBuffsField()
Definition Actor.h:4571
BitFieldValue< bool, unsigned __int32 > bUseBP_ModifyInputAcceleration()
Definition Actor.h:4907
void OnPrimalCharacterUnsleeped()
Definition Actor.h:5124
BitFieldValue< bool, unsigned __int32 > bBPPreventInputType()
Definition Actor.h:4802
BitFieldValue< bool, unsigned __int32 > bOverrideSwimmingVelocity()
Definition Actor.h:4915
bool ShouldASACameraSwitchToOld(bool bDontCheckForTargeting)
Definition Actor.h:5418
void Stasis()
Definition Actor.h:5154
bool IsBeingDestroyed()
Definition Actor.h:4946
BitFieldValue< bool, unsigned __int32 > bIsBeingDragged()
Definition Actor.h:4699
BitFieldValue< bool, unsigned __int32 > bUseBPRemovedAsPassenger()
Definition Actor.h:4828
UE::Math::TRotator< double > & OldRotationField()
Definition Actor.h:4327
float & DraggingInterpDurationField()
Definition Actor.h:4653
bool HasBuff(TSubclassOf< APrimalBuff > BuffClass, bool useExactMatch)
Definition Actor.h:5256
void OnAttachedToCharacter()
Definition Actor.h:5275
TSubclassOf< UToolTipWidget > * GetCustomTooltip_Implementation(TSubclassOf< UToolTipWidget > *result, UE::Math::TVector2< double > *tooltipPadding, UE::Math::TVector2< double > *tooltipScale, UE::Math::TVector< double > *tooltipLocationOffset)
Definition Actor.h:5123
BitFieldValue< bool, unsigned __int32 > bDisableFPV()
Definition Actor.h:4829
void ControllerLeavingGame(AShooterPlayerController *theController)
Definition Actor.h:5133
void ServerRequestDrag_Implementation()
Definition Actor.h:5059
long double & MountedDinoTimeField()
Definition Actor.h:4444
bool IsReadyForDynamicBasing()
Definition Actor.h:4949
BitFieldValue< bool, unsigned __int32 > bIsPlayingLowHealthAnim()
Definition Actor.h:4775
__int64 GetNearestBoneIndexForDrag(APrimalCharacter *Character, UE::Math::TVector< double > *HitLocation)
Definition Actor.h:5199
BitFieldValue< bool, unsigned __int32 > bIsRespawn()
Definition Actor.h:4749
float & MaxDragDistanceTimeoutField()
Definition Actor.h:4364
BitFieldValue< bool, unsigned __int32 > bPreventWaterHopCorrectionVelChange()
Definition Actor.h:4800
long double & ForcePreventCharZInterpUntilTimeField()
Definition Actor.h:4648
UE::Math::TVector< double > & LastHitWallSweepCheckLocationField()
Definition Actor.h:4447
float & CharacterDamageImpulseMultiplierField()
Definition Actor.h:4608
FString & DescriptiveNameField()
Definition Actor.h:4453
long double & LastForceAimedCharactersTimeField()
Definition Actor.h:4335
BitFieldValue< bool, unsigned __int32 > bOverrideFlyingVelocity()
Definition Actor.h:4918
void ValidatePaintingComponentOctree()
Definition Actor.h:4999
BitFieldValue< bool, unsigned __int32 > bDontActuallyEmitPoop()
Definition Actor.h:4779
float BPAdjustDamage(float IncomingDamage, FDamageEvent *TheDamageEvent, AController *EventInstigator, AActor *DamageCauser, bool bIsPointDamage, FHitResult *PointHitInfo)
Definition Actor.h:4956
BitFieldValue< bool, unsigned __int32 > bUseBPTimerServer()
Definition Actor.h:4785
UE::Math::TVector< double > & RagdollLastFrameLinearVelocityField()
Definition Actor.h:4547
void OnRep_AttachmentReplication()
Definition Actor.h:5299
bool ShouldUseLongFallCameraPivotZValues()
Definition Actor.h:5421
BitFieldValue< bool, unsigned __int32 > bSleepingDisableRagdoll()
Definition Actor.h:4859
BitFieldValue< bool, unsigned __int32 > bPreventStaggeredMovement()
Definition Actor.h:4940
UParticleSystem * BPOverrideCharacterParticle_Implementation(UParticleSystem *ParticleIn)
Definition Actor.h:5401
BitFieldValue< bool, unsigned __int32 > bHasAutoUnregisteredExtraSkeletalComponents()
Definition Actor.h:4931
long double & LastUnstasisTimeField()
Definition Actor.h:4551
void ToggleCameraProbeModePressed2(FKey *Key)
Definition Actor.h:5248
long double & LastFootPhysicalSurfaceCheckTimeField()
Definition Actor.h:4540
void StartForceSkelUpdate(float ForTime, bool bForceUpdateMesh, bool bServerOnly)
Definition Actor.h:5149
void AttachToOtherCharacter(APrimalCharacter *characterToAttachTo, const FName InSocketName, const bool enableMovementAndCollision, EAttachLocation::Type AttachLocation)
Definition Actor.h:5358
void AnimNotifyCustomState_End(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotifyState *AnimNotifyObject)
Definition Actor.h:5145
BitFieldValue< bool, unsigned __int32 > bUseHeavyCombatMusic()
Definition Actor.h:4811
BitFieldValue< bool, unsigned __int32 > bIsCarried()
Definition Actor.h:4724
bool CanBeCarried(APrimalCharacter *ByCarrier)
Definition Actor.h:5210
float & OriginalCorpseLifespanField()
Definition Actor.h:4576
USoundBase *& RunStopSoundField()
Definition Actor.h:4428
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustCharacterMovementImpulse()
Definition Actor.h:4876
BitFieldValue< bool, unsigned __int32 > bPreventSimpleIK()
Definition Actor.h:4741
void DeactivateBuffs(TSubclassOf< APrimalBuff > ForBuffClass, UPrimalItem *ForInstigatorItem, bool perfectClassMatch)
Definition Actor.h:5292
void GetInputSpeedModifier(float *Val)
Definition Actor.h:5061
float & StasisConsumerRangeMultiplierField()
Definition Actor.h:4380
bool IsEncumbered()
Definition Actor.h:5153
BitFieldValue< bool, unsigned __int32 > bEnableAnimationGroundConforming()
Definition Actor.h:4920
UTexture2D *& PoopIconField()
Definition Actor.h:4572
bool IsMontagePlaying(UAnimMontage *AnimMontage, float TimeFromEndToConsiderFinished)
Definition Actor.h:5051
float & BaseLookUpRateField()
Definition Actor.h:4422
bool PreventsTargeting(AActor *ByActor)
Definition Actor.h:4974
long double & LastNetDidLandField()
Definition Actor.h:4499
BitFieldValue< bool, unsigned __int32 > bServerBPNotifyInventoryItemChangesUseQuantity()
Definition Actor.h:4817
bool IsProneOrSitting(bool bIgnoreLockedToSeat)
Definition Actor.h:5369
void SetCameraProfile_Implementation(FName NewProfileId)
Definition Actor.h:5416
float & OrbitCamMaxZoomLevelField()
Definition Actor.h:4526
BitFieldValue< bool, unsigned __int32 > bEnableIK()
Definition Actor.h:4753
FTimerHandle & LifespanExpiredHandleField()
Definition Actor.h:4502
float & KillXPBaseField()
Definition Actor.h:4463
void DownCallOne()
Definition Actor.h:5331
void OnDraggedStarted()
Definition Actor.h:5206
void MoveUp(float Val)
Definition Actor.h:5064
void RefreshBiomeZoneVolumes()
Definition Actor.h:5222
UToolTipWidget *& CustomTooltipWidgetField()
Definition Actor.h:4355
long double & PressCrouchProneToggleTimeField()
Definition Actor.h:4640
BitFieldValue< bool, unsigned __int32 > bUseBPPreventStasis()
Definition Actor.h:4807
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:5143
float & MaxFallSpeedField()
Definition Actor.h:4435
BitFieldValue< bool, unsigned __int32 > bIgnoreCorpseDecompositionMultipliers()
Definition Actor.h:4895
long double & LastStartedSleepingTimeField()
Definition Actor.h:4647
float GetIndirectTorpidityIncreaseMultiplierScale()
Definition Actor.h:5309
BitFieldValue< bool, unsigned __int32 > AutoStopReplicationWhenSleeping()
Definition Actor.h:4736
void PlayHitEffectPoint(float DamageTaken, FPointDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4972
TSubclassOf< UPrimalItem > & TaxidermySkinClassField()
Definition Actor.h:4360
void SetCharacterMeshesMaterialScalarParamValue(FName ParamName, float Value)
Definition Actor.h:5103
void OnStopJump()
Definition Actor.h:5115
void PlayHitEffect(float DamageTaken, const FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser, bool bIsLocalPath, bool bSuppressImpactSound)
Definition Actor.h:5027
void BPNetAddCharacterMovementImpulse(UE::Math::TVector< double > *Impulse, bool bVelChange, float ImpulseExponent, bool bSetNewMovementMode, EMovementMode NewMovementMode, bool bOverrideMaxImpulseZ, bool bApplyToBigPawns)
Definition Actor.h:5320
void OnDraggedInterpEnded()
Definition Actor.h:5208
FTimerHandle & ForceSleepRagdollHandleField()
Definition Actor.h:4500
BitFieldValue< bool, unsigned __int32 > bLocalIsDragging()
Definition Actor.h:4698
BitFieldValue< bool, unsigned __int32 > bUseBPModifyFOVInterpSpeed()
Definition Actor.h:4877
UE::Math::TVector< double > & OldLocationField()
Definition Actor.h:4326
void ClearCarryingDino(bool bFromDino, bool bCancelAnyCarryBuffs)
Definition Actor.h:5274
FDamageEvent *& CurrentDamageEventField()
Definition Actor.h:4534
void ForceRefreshBones(UObject *a2)
Definition Actor.h:5148
void Destroyed()
Definition Actor.h:5001
static void StaticRemoveCharacterSnapshot(UPrimalItem *Item, AActor *From)
Definition Actor.h:5092
void ForceMeshRelevant(float Duration)
Definition Actor.h:5151
BitFieldValue< bool, unsigned __int32 > ReplicateAllBones()
Definition Actor.h:4735
void RemoveBasedPawns(USceneComponent *BasedOnComponent)
Definition Actor.h:5034
TWeakObjectPtr< APrimalStructureElevatorPlatform > & BasedElevatorField()
Definition Actor.h:4392
void NetSetCharacterMovementVelocity_Implementation(bool bSetNewVelocity, UE::Math::TVector< double > *NewVelocity, bool bSetNewMovementMode, EMovementMode NewMovementMode)
Definition Actor.h:5235
void SetRagdollPhysics(bool bUseRagdollLocationOffset, bool bForceRecreateBones, bool bForLoading)
Definition Actor.h:5030
bool IsInputAllowed()
Definition Actor.h:5070
long double & PossessedAtTimeField()
Definition Actor.h:4674
BitFieldValue< bool, unsigned __int32 > bDraggedFromExtremitiesOnly()
Definition Actor.h:4752
void ClientSyncAnimation(UAnimMontage *AnimMontage, float PlayRate, float ServerCurrentMontageTime, bool bForceTickPoseAndServerUpdateMesh, float BlendInTime, float BlendOutTime)
Definition Actor.h:4963
TSubclassOf< UPrimalItem > & PoopAltItemClassField()
Definition Actor.h:4570
void UpdateNetDynamicMusic()
Definition Actor.h:5267
TArray< UParticleSystem *, TSizedDefaultAllocator< 32 > > & CharacterOverrideParticleFromField()
Definition Actor.h:4410
float GetLowHealthPercentage()
Definition Actor.h:5134
TWeakObjectPtr< APrimalCharacter > & LastHurtByNearbyPlayerField()
Definition Actor.h:4542
float & MinTPVZoomField()
Definition Actor.h:4368
void AddAdditionalDefaultBuffs(UWorld *world, TArray< TSoftClassPtr< APrimalBuff >, TSizedDefaultAllocator< 32 > > *ToBuffs)
Definition Actor.h:5263
BitFieldValue< bool, unsigned __int32 > bForceAlwaysUpdateMeshAndCollision()
Definition Actor.h:4863
BitFieldValue< bool, unsigned __int32 > bUseZeroGravityWander()
Definition Actor.h:4905
void NotifyItemQuantityUpdated(UPrimalItem *anItem, int amount)
Definition Actor.h:5352
void OnStartFire()
Definition Actor.h:5071
bool IsOfTribe(int ID)
Definition Actor.h:5181
bool IsTurningTooFastToRun(const UE::Math::TVector< double > *Velocity, const UE::Math::TRotator< double > *Rotation)
Definition Actor.h:5084
void TryCallMoveToEx(bool bOnlyAttackTarget)
Definition Actor.h:5286
void LookInput(float Val)
Definition Actor.h:5066
APrimalDinoCharacter * GetBasedOnDino(bool bUseReplicatedData, bool bOnlyConsciousDino)
Definition Actor.h:5303
BitFieldValue< bool, unsigned __int32 > bCanPlayLandingAnim()
Definition Actor.h:4795
BitFieldValue< bool, unsigned __int32 > bEnableMoveCollapsing()
Definition Actor.h:4869
void NetPlaySoundOnCharacter_Implementation(USoundBase *SoundToPlay, bool bPlayOnOwner)
Definition Actor.h:5268
APrimalStructureExplosive * GetAttachedExplosive()
Definition Actor.h:5327
TSet< UNiagaraComponent *, DefaultKeyFuncs< UNiagaraComponent *, 0 >, FDefaultSetAllocator > & NiagaraSystemsToActivateAfterDraggedField()
Definition Actor.h:4651
float & StartFallingImpactRagdollTimeIntervalField()
Definition Actor.h:4550
bool AllowOverrideSwimmingVelocity()
Definition Actor.h:5334
UAnimMontage * GetPoopAnimation(bool bForcePoop)
Definition Actor.h:4993
void ServerDinoOrder(APrimalDinoCharacter *aDino, EDinoTamedOrder::Type OrderType, AActor *target)
Definition Actor.h:4984
BitFieldValue< bool, unsigned __int32 > bBPForceUseOldASECamera()
Definition Actor.h:4941
FTimerHandle & UseFastInventoryHandleField()
Definition Actor.h:4537
BitFieldValue< bool, unsigned __int32 > bIKEnabled()
Definition Actor.h:4723
static UActorComponent * GetSnapshotComponent(AActor *From, FName Tag)
Definition Actor.h:5097
long double & LastStartedBeingCarriedTimeField()
Definition Actor.h:4623
void DidLand()
Definition Actor.h:5171
void ExecSetSleeping(bool bEnable)
Definition Actor.h:5042
BitFieldValue< bool, unsigned __int32 > bOverrideWalkingVelocity()
Definition Actor.h:4914
BitFieldValue< bool, unsigned __int32 > bUseBPOnLanded()
Definition Actor.h:4868
void OrbitCamToggle()
Definition Actor.h:5056
int & CurrentFrameAnimPreventInputField()
Definition Actor.h:4382
BitFieldValue< bool, unsigned __int32 > bCanLandOnWater()
Definition Actor.h:4844
float GetTPVHorizontalCameraOffset()
Definition Actor.h:5312
float & ClientForceSleepRagdollIntervalField()
Definition Actor.h:4507
void TryGiveDefaultWeapon()
Definition Actor.h:5053
BitFieldValue< bool, unsigned __int32 > bUseBlueprintAnimNotifyCustomEvent()
Definition Actor.h:4755
void ForceTickPoseDelta(UObject *a2)
Definition Actor.h:5223
int & RagdollPenetrationFailuresField()
Definition Actor.h:4553
BitFieldValue< bool, unsigned __int32 > bIsDraggingWithOffset()
Definition Actor.h:4841
BitFieldValue< bool, unsigned __int32 > bUseDeferredMovement()
Definition Actor.h:4691
void AdjustDamage(float *Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:5007
void PlayHitEffectRadial(float DamageTaken, FRadialDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4973
TArray< APrimalBuff *, TSizedDefaultAllocator< 32 > > & BuffsField()
Definition Actor.h:4348
float & BaseTurnRateField()
Definition Actor.h:4421
void CheckBasedOnDino()
Definition Actor.h:5155
UPrimalHarvestingComponent *& MyDeathHarvestingComponentField()
Definition Actor.h:4497
BitFieldValue< bool, unsigned __int32 > bUseBPOnAnimPlayedNotify()
Definition Actor.h:4851
void OnStartTargeting()
Definition Actor.h:5073
static FPrimalSnapshotPose * StaticGetSnapshotPose(FPrimalSnapshotPose *result, UPrimalItem *Item, int PoseIndex)
Definition Actor.h:5094
void DrawFloatingChatMessage(AShooterHUD *HUD, FString *Message, long double receivedChatTime)
Definition Actor.h:5146
void OnCharacterStepped_Implementation(UE::Math::TVector< double > *PrevLocation, UE::Math::TVector< double > *NewLocation)
Definition Actor.h:5431
bool AllowHurtAnimation()
Definition Actor.h:5025
void PerBuffLambda(std::function< void __cdecl(APrimalBuff *)> *lambda)
Definition Actor.h:5353
float & DamageNotifyTeamAggroRangeFalloffField()
Definition Actor.h:4400
BitFieldValue< bool, unsigned __int32 > bIsImmobilized()
Definition Actor.h:4732
BitFieldValue< bool, unsigned __int32 > bUseBPSetCharacterMeshseMaterialScalarParamValue()
Definition Actor.h:4788
float & ExtraMeleeDamageMultiplierField()
Definition Actor.h:4601
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:4991
BitFieldValue< bool, unsigned __int32 > bBPModifyAllowedViewHitDir()
Definition Actor.h:4813
bool TryDragCharacterTarget(APrimalCharacter *Character)
Definition Actor.h:5200
BitFieldValue< bool, unsigned __int32 > bAllowRun()
Definition Actor.h:4819
void OnDeserializedByGame(EOnDeserializationType::Type DeserializationType)
Definition Actor.h:5238
void TryPlayDeathAnim()
Definition Actor.h:5041
UE::Math::TVector< double > & DeathActorTargetingOffsetField()
Definition Actor.h:4532
void DeathHarvestingDepleted()
Definition Actor.h:5015
void SetCarryingDino(APrimalDinoCharacter *aDino)
Definition Actor.h:5273
USoundBase *& DeathSoundField()
Definition Actor.h:4426
BitFieldValue< bool, unsigned __int32 > bCanEverCrouch()
Definition Actor.h:4889
float & LastDamageAmountMaterialValueField()
Definition Actor.h:4589
void Serialize(FArchive *Ar)
Definition Actor.h:5183
FName & CameraProfileIdOverrideField()
Definition Actor.h:4646
float & MaxDragMovementSpeedField()
Definition Actor.h:4470
TWeakObjectPtr< AStaticMeshActor > & KinematicActorField()
Definition Actor.h:4412
void InventoryItemUsed(UObject *InventoryItemObject)
Definition Actor.h:5006
void ControlRigNotify(FName NotifyName, FName NotifyCustomTag, const FHitResult *WorldSpaceHitResult, const UE::Math::TVector< double > *Velocity)
Definition Actor.h:5125
float & BuffedResistanceMultField()
Definition Actor.h:4592
void AnimNotifyCustomState_Begin(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float TotalDuration, const UAnimNotifyState *AnimNotifyObject)
Definition Actor.h:5144
bool IsPrimalCharFriendly(APrimalCharacter *primalChar)
Definition Actor.h:5374
FTimerHandle & ReplicateRagdollHandleField()
Definition Actor.h:4466
BitFieldValue< bool, unsigned __int32 > bIsFlyerDino()
Definition Actor.h:4771
long double & ForceUnfreezeSkeletalDynamicsUntilTimeField()
Definition Actor.h:4379
UE::Math::TVector< double > & TPVCameraOffsetField()
Definition Actor.h:4484
bool IsWithinTether()
Definition Actor.h:5396
int LevelUpPlayerAddedStat(TEnumAsByte< EPrimalCharacterStatusValue::Type > StatToLevel, int NumLevels, AShooterPlayerController *ForPlayer)
Definition Actor.h:5239
BitFieldValue< bool, unsigned __int32 > bBPCameraRotationFinal()
Definition Actor.h:4816
float & RagdollReplicationIntervalField()
Definition Actor.h:4465
float & SimpleIkRateField()
Definition Actor.h:4333
UE::Math::TVector< double > & LastSubmergedCheckLocField()
Definition Actor.h:4528
float & BaseTargetingDesirabilityField()
Definition Actor.h:4520
UE::Math::TRotator< double > & MeshPreRagdollRelativeRotationField()
Definition Actor.h:4415
void ServerCaptureDermis_Implementation(APrimalCharacter *Target)
Definition Actor.h:5088
void TryCallFlyerLandOne()
Definition Actor.h:5298
bool IsGamepadActive()
Definition Actor.h:5069
BitFieldValue< bool, unsigned __int32 > bIsDoingDraggedInterp()
Definition Actor.h:4933
float & DragSocketVerticalOffsetAsCapsulePercentField()
Definition Actor.h:4659
TArray< TSubclassOf< APrimalStructure >, TSizedDefaultAllocator< 32 > > & ImmobilizationTrapsToIgnoreField()
Definition Actor.h:4391
float & LastSimulatedFallingVelocityZField()
Definition Actor.h:4432
FName & MeshPreRagdollCollisionProfileNameField()
Definition Actor.h:4474
float OverrideTerminalVelocity()
Definition Actor.h:5380
float & ControlledInventoryAccessDistanceOffsetField()
Definition Actor.h:4633
EMovementMode GetPrimalCharMovementMode()
Definition Actor.h:5389
long double & LastCausedDamageTimeField()
Definition Actor.h:4389
int & NumberOfClientRagdollCorrectionAttemptsField()
Definition Actor.h:4505
bool HasBuffWithCustomTag(FName buffCustomTag)
Definition Actor.h:5257
void ResetCollisionSweepLocation(const UE::Math::TVector< double > *newLocation, bool bForceReset)
Definition Actor.h:5347
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideCharacterSound()
Definition Actor.h:4853
void ClientCheatWalk_Implementation()
Definition Actor.h:5382
long double & LastTookDamageTimeField()
Definition Actor.h:4599
static void ForceUpdateAimedCharacters(UWorld *World, const UE::Math::TVector< double > *StartLoc, const UE::Math::TVector< double > *EndLoc, AActor *IgnoreActor, bool bForceUpdateIgnoreActor, float TraceRadius, bool bOnlyRefreshRelevancyValues)
Definition Actor.h:5254
void OnStartRunning()
Definition Actor.h:5079
long double & LastStartFallingRagdollTimeField()
Definition Actor.h:4546
void CheckJumpInput(float DeltaTime)
Definition Actor.h:5240
float & EffectorInterpSpeedField()
Definition Actor.h:4328
void FinalLoadedFromSaveGame()
Definition Actor.h:5349
void ToggleCameraProbeModeReleased1(FKey *Key)
Definition Actor.h:5249
void GetCharacterViewLocationAndDirection(UE::Math::TVector< double > *OutViewLocation, UE::Math::TVector< double > *OutViewDirection, bool *OutFromCrosshairOrCamera, float FallbackAngleOffsetDegrees)
Definition Actor.h:5107
FTimerHandle & UpdateRagdollReplicationOnClientHandleField()
Definition Actor.h:4461
BitFieldValue< bool, unsigned __int32 > bWasBeingDragged()
Definition Actor.h:4921
BitFieldValue< bool, unsigned __int32 > bUsesWaterFinLocking()
Definition Actor.h:4942
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:5117
void SetSleeping(bool bSleeping, bool bUseRagdollLocationOffset, bool bPreserveSavedAnim)
Definition Actor.h:5037
UAudioComponent *& RunLoopACField()
Definition Actor.h:4437
BitFieldValue< bool, unsigned __int32 > bDebugIK_ShowTraceNames()
Definition Actor.h:4711
BitFieldValue< bool, unsigned __int32 > bPreventRunningWhileWalking()
Definition Actor.h:4843
BitFieldValue< bool, unsigned __int32 > bIsDraggingDinoStopped()
Definition Actor.h:4764
bool AllowParallelAnimations(USkeletalMeshComponent *forComp)
Definition Actor.h:5306
void ApplyCustomFallDamage(const UE::Math::TVector< double > *Location, const UE::Math::TVector< double > *Velocity, float FallDamageThreshold)
Definition Actor.h:5168
TArray< USoundBase *, TSizedDefaultAllocator< 32 > > & CharacterOverrideSoundFromField()
Definition Actor.h:4408
BitFieldValue< bool, unsigned __int32 > bIgnoreAllImmobilizationTraps()
Definition Actor.h:4730
TArray< FName, TSizedDefaultAllocator< 32 > > & PreventBuffClassesWithTagField()
Definition Actor.h:4631
USoundBase *& HurtSoundField()
Definition Actor.h:4344
void RegisterAllComponents()
Definition Actor.h:4997
bool IsVoiceTalking()
Definition Actor.h:4995
void OnRep_IsProne(__int64 a2)
Definition Actor.h:5365
bool IsInStatusState(EPrimalCharacterStatusState::Type StatusStateType)
Definition Actor.h:5161
void OnRep_ReplicateMovement()
Definition Actor.h:5443
float & PreviewCameraMaxZoomMultiplierField()
Definition Actor.h:4369
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideFlyingVelocity()
Definition Actor.h:4858
UAnimMontage *& DeathAnimField()
Definition Actor.h:4423
BitFieldValue< bool, unsigned __int32 > bDraggedFlip180()
Definition Actor.h:4932
void ClientMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:5218
BitFieldValue< bool, unsigned __int32 > bIsMounted()
Definition Actor.h:4789
TArray< FName, TSizedDefaultAllocator< 32 > > & BonesToIngoreWhileDraggedField()
Definition Actor.h:4365
bool CanDie(float KillingDamage, const FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:5012
long double GetLastStartedTalkingTime()
Definition Actor.h:4994
float GetOverrideWaterJumpVelocity(float OutOfWaterZ)
Definition Actor.h:5384
float GetStasisConsumerRangeMultiplier()
Definition Actor.h:4954
TEnumAsByte< enum ETickingGroup > & DraggingMovementComponentTickGroupField()
Definition Actor.h:4660
void SetRagdollReplication(bool Enabled)
Definition Actor.h:5182
void UpdateEquippedItemDurabilityMaterials(FItemNetID itemID, float ItemDurabilityPercentage)
Definition Actor.h:5440
void GetWindSourceComponents(TArray< UActorComponent *, TSizedDefaultAllocator< 32 > > *Components, int includePriorityGreaterThan, bool bIsFirstPerson)
Definition Actor.h:5430
float & LastTickStaminaValueField()
Definition Actor.h:4477
float & TPVStructurePlacingHeightMultiplierField()
Definition Actor.h:4516
void OnCameraStyleChangedNotify(const FName *NewCameraStyle, const FName *OldCameraStyle)
Definition Actor.h:5392
float & EnvironmentInteractionPlasticityMultField()
Definition Actor.h:4667
float & MaxDragDistanceField()
Definition Actor.h:4363
BitFieldValue< bool, unsigned __int32 > bCanEverProne()
Definition Actor.h:4689
UE::Math::TVector< double > & CurrentRootLocField()
Definition Actor.h:4472
BitFieldValue< bool, unsigned __int32 > bForceAllowDediServerGroundConformInterpolate()
Definition Actor.h:4885
void NetUpdateTribeName_Implementation(const FString *NewTribeName)
Definition Actor.h:5045
FString & TribeNameField()
Definition Actor.h:4351
BitFieldValue< bool, unsigned __int32 > bAllowRunningWhileSwimming()
Definition Actor.h:4781
void OverrideCameraInterpSpeed(const float DefaultTPVCameraSpeedInterpMultiplier, const float DefaultTPVOffsetInterpSpeed, float *TPVCameraSpeedInterpMultiplier, float *TPVOffsetInterpSpeed)
Definition Actor.h:5386
UE::Math::TVector< double > & TPVCameraOrgOffsetField()
Definition Actor.h:4488
void OnDetachedFromCharacter(APrimalCharacter *aCharacter, int OverrideDirection)
Definition Actor.h:5276
TSubclassOf< UPrimalItem > & PoopItemClassField()
Definition Actor.h:4359
USoundBase *& EnteredSleepingSoundField()
Definition Actor.h:4561
UParticleSystem *& HurtFXField()
Definition Actor.h:4343
void PlayHitEffectGeneric(float DamageTaken, FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4971
void UpdateDragging()
Definition Actor.h:5202
float GetMaxCursorHUDDistance(AShooterPlayerController *PC)
Definition Actor.h:5046
BitFieldValue< bool, unsigned __int32 > bDisablePawnTick()
Definition Actor.h:4745
UE::Math::TVector< double > & NonLocationalDamageHurtFXScaleOverrideField()
Definition Actor.h:4673
bool CanProne()
Definition Actor.h:5362
bool PreventsTargeting_Implementation(AActor *ByActor)
Definition Actor.h:5343
void DrawLocalPlayerHUD(AShooterHUD *HUD)
Definition Actor.h:5160
float & DamageNotifyTeamAggroRangeField()
Definition Actor.h:4399
BitFieldValue< bool, unsigned __int32 > bDamageNotifyTeamAggroAI()
Definition Actor.h:4719
float GetCorpseLifespan()
Definition Actor.h:5021
void Immobilize(bool bImmobilize, AActor *UsingActor, bool bImmobilizeFalling, bool bPreventDismount)
Definition Actor.h:5020
UE::Math::TVector< double > & SavedBaseWorldLocationField()
Definition Actor.h:4347
void ClientPlayAnimation_Implementation(UAnimMontage *AnimMontage, float PlayRate, FName StartSectionName, bool bPlayOnOwner, bool bForceTickPoseAndServerUpdateMesh)
Definition Actor.h:5128
USoundBase *& EnteredSwimmingSoundField()
Definition Actor.h:4559
long double & NextBPTimerNonDedicatedField()
Definition Actor.h:4388
BitFieldValue< bool, unsigned __int32 > bUsePoopAnimationNotify()
Definition Actor.h:4714
TArray< USoundBase *, TSizedDefaultAllocator< 32 > > & CharacterOverrideSoundToField()
Definition Actor.h:4409
long double & LastSkinnedTimeField()
Definition Actor.h:4575
BitFieldValue< bool, unsigned __int32 > bUseBP_ModifySavedMoveAcceleration_PreRep()
Definition Actor.h:4908
void ClearCachedIkTraceResults()
Definition Actor.h:5379
TArray< UParticleSystem *, TSizedDefaultAllocator< 32 > > & CharacterOverrideParticleToField()
Definition Actor.h:4411
BitFieldValue< bool, unsigned __int32 > bPreventPerPixelPainting()
Definition Actor.h:4882
BitFieldValue< bool, unsigned __int32 > bSleepedWaterRagdoll()
Definition Actor.h:4708
long double & LastTimeBasedMovementHadCurrentActorField()
Definition Actor.h:4448
BitFieldValue< bool, unsigned __int32 > bMissingDynamicBase()
Definition Actor.h:4765
UE::Math::TRotator< double > & LastCachedPlayerControlRotationField()
Definition Actor.h:4658
BitFieldValue< bool, unsigned __int32 > bBPHUDOverideBuffProgressBar()
Definition Actor.h:4780
void SetRunning(bool bNewRunning)
Definition Actor.h:5131
BitFieldValue< bool, unsigned __int32 > bIsDraggedWithOffset()
Definition Actor.h:4842
bool CanJumpInternal_Implementation()
Definition Actor.h:4996
int & NumFallZFailsField()
Definition Actor.h:4603
float & BPTimerServerMaxField()
Definition Actor.h:4384
void OnStartJump()
Definition Actor.h:5110
void TryGiveDefaultWeaponReleased()
Definition Actor.h:5054
void NetSetReplicatedDeathAnim_Implementation(UAnimationAsset *Anim)
Definition Actor.h:5432
void ServerCallAggressive()
Definition Actor.h:4975
void CheckRagdollPenetration()
Definition Actor.h:5326
void FellOutOfWorld(const UDamageType *dmgType)
Definition Actor.h:5003
TEnumAsByte< enum ETickingGroup > & PreDraggingMovementTickGroupField()
Definition Actor.h:4662
void UpdateAllEquippedItemsDurabilityMaterials()
Definition Actor.h:5441
float & MinTimeBetweenFootstepsRunningField()
Definition Actor.h:4494
BitFieldValue< bool, unsigned __int32 > bUseBPForceCameraStyle()
Definition Actor.h:4827
void ServerCallPassive()
Definition Actor.h:4980
float & TPVCameraHorizontalOffsetFactorMaxClampField()
Definition Actor.h:4487
FTimerHandle & UpdateDraggingHandleField()
Definition Actor.h:4452
TObjectPtr< UTexture2D > & TogglePOIIconField()
Definition Actor.h:4681
UE::Math::TRotator< double > & ReplicatedRootRotationField()
Definition Actor.h:4458
UAnimMontage *& JumpAnimField()
Definition Actor.h:4337
UE::Math::TQuat< double > & CharacterSavedDynamicBaseRelativeRotationField()
Definition Actor.h:4657
UNiagaraSystem *& DamageImpactFXForAttackerField()
Definition Actor.h:4670
long double & LastTimeFailedToDrawHUDField()
Definition Actor.h:4611
USoundBase * BPOverrideCharacterSound_Implementation(USoundBase *SoundIn)
Definition Actor.h:5400
bool HasEnoughWeightToDragCharacter(APrimalCharacter *Character)
Definition Actor.h:5194
FName & SocketOverrideTargetingLocationField()
Definition Actor.h:4533
TArray< FName, TSizedDefaultAllocator< 32 > > & ReplicatedBonesField()
Definition Actor.h:4464
void OnBeginDrag(APrimalCharacter *Dragged, int BoneIndex, bool bWithGrapHook)
Definition Actor.h:4969
TWeakObjectPtr< APhysicsVolume > & LastApproximatePhysicsVolumeField()
Definition Actor.h:4535
BitFieldValue< bool, unsigned __int32 > bBPLimitPlayerRotation()
Definition Actor.h:4814
BitFieldValue< bool, unsigned __int32 > bUseBPItemSlotOverrides()
Definition Actor.h:4883
bool AnimationPreventsInput()
Definition Actor.h:5179
FName & SnaredFromSocketField()
Definition Actor.h:4396
BitFieldValue< bool, unsigned __int32 > bAllowBPNewDoorInteractionDrawHUD()
Definition Actor.h:4901
USoundBase *& LeftSleepingSoundField()
Definition Actor.h:4562
void OnStartAltFire()
Definition Actor.h:5077
UTexture2D * GetOverrideDefaultCharacterParamTexture(FName theParamName, UTexture2D *CurrentTexture)
Definition Actor.h:5287
void ServerTryPoop_Implementation()
Definition Actor.h:5241
void ServerSetRunning_Implementation(bool bNewRunning)
Definition Actor.h:5132
void PlayDeathAnimIfNeeded(bool bWasPlayingDeathAnim)
Definition Actor.h:5039
void BPOnStaminaDrained()
Definition Actor.h:4958
static void StaticApplyCharacterSnapshotEquipment(UPrimalInventoryComponent *Inventory, AActor *To)
Definition Actor.h:5091
void ZoomOut()
Definition Actor.h:5109
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideHurtAnim()
Definition Actor.h:4872
void PlayDyingPoint_Implementation(float KillingDamage, FPointDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:5016
float & DamageNotifyTeamAggroMultiplierField()
Definition Actor.h:4398
bool TeleportTo(const UE::Math::TVector< double > *DestLocation, const UE::Math::TRotator< double > *DestRotation, bool bIsATest, bool bNoCheck)
Definition Actor.h:5375
int & MeshingTickCounterMultiplierField()
Definition Actor.h:4629
float & FullIKDistanceField()
Definition Actor.h:4331
TArray< FDamageTypeAdjuster, TSizedDefaultAllocator< 32 > > & DamageTypeAdjustersField()
Definition Actor.h:4356
float & MinTimeBetweenFootstepsField()
Definition Actor.h:4492
TArray< FPrimalSnapshotPose, TSizedDefaultAllocator< 32 > > & SnapshotPosesField()
Definition Actor.h:4358
float & AddForwardVelocityOnJumpField()
Definition Actor.h:4531
TSubclassOf< UPrimalHarvestingComponent > & DeathHarvestingComponentField()
Definition Actor.h:4496
BitFieldValue< bool, unsigned __int32 > bUseBPPreventFallDamage()
Definition Actor.h:4726
void DoCharacterDetachment(bool bIncludeRiding, bool bIncludeCarrying, APrimalBuff *BuffToIgnore)
Definition Actor.h:5370
void UpdateSwimmingState()
Definition Actor.h:5105
long double & LastMeshGameplayRelevantTimeField()
Definition Actor.h:4320
BitFieldValue< bool, unsigned __int32 > bIsBuffed()
Definition Actor.h:4840
BitFieldValue< bool, unsigned __int32 > bDediServerAutoUnregisterSkeletalMeshWhenNotRelevant()
Definition Actor.h:4925
TWeakObjectPtr< APrimalDinoCharacter > & PreviousMountedDinoField()
Definition Actor.h:4445
void OverrideSwimmingVelocity(UE::Math::TVector< double > *InitialVelocity, const UE::Math::TVector< double > *Gravity, const float *FluidFriction, const float *NetBuoyancy, float DeltaTime)
Definition Actor.h:5337
void SetCameraProfile(FName NewProfileId)
Definition Actor.h:4988
bool & AccessSpawn2PressedField()
Definition Actor.h:4512
void UpdateStatusComponent(float DeltaSeconds)
Definition Actor.h:5087
void LocalPossessedBy(APlayerController *ByController)
Definition Actor.h:5173
int & customBitFlagsField()
Definition Actor.h:4418
void GetBuffs(TArray< APrimalBuff *, TSizedDefaultAllocator< 32 > > *TheBuffs)
Definition Actor.h:5261
float GetDefaultMovementSpeed()
Definition Actor.h:5166
BitFieldValue< bool, unsigned __int32 > bPreventTargetingAndMovement()
Definition Actor.h:4798
void ClientOrderedAttackTarget(AActor *attackTarget)
Definition Actor.h:4962
BitFieldValue< bool, unsigned __int32 > bAllowMultiUseByRemoteDino()
Definition Actor.h:4903
bool ForceAddUnderwaterCharacterStatusValues()
Definition Actor.h:5373
FName & DragBoneNameField()
Definition Actor.h:4361
BitFieldValue< bool, unsigned __int32 > bFlyingOrWaterDinoPreventBackwardsRun()
Definition Actor.h:4857
BitFieldValue< bool, unsigned __int32 > bUseBPOverridePhysicsImpulses()
Definition Actor.h:4922
bool CanMoveThroughActor_Implementation(AActor *actor)
Definition Actor.h:5013
void ServerCaptureDermis(APrimalCharacter *Target)
Definition Actor.h:4983
void InitializedAnimScriptInstance()
Definition Actor.h:5372
void GenerateDeathAnim(float KillingDamage, const UE::Math::TVector< double > *ImpactVelocity, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:5428
UAnimMontage *& LandedAnimField()
Definition Actor.h:4338
TSubclassOf< APrimalStructureItemContainer > & DeathDestructionDepositInventoryClassField()
Definition Actor.h:4397
void LocalUnpossessed()
Definition Actor.h:4967
bool GetAllAttachedChars(TArray< APrimalCharacter *, TSizedDefaultAllocator< 32 > > *AttachedCharsArray, const bool bIncludeSelf, const bool bIncludeBased, const bool bIncludePassengers, const bool bIncludeCarried)
Definition Actor.h:5377
BitFieldValue< bool, unsigned __int32 > bReturnToCapsuleCenterWhenDroppedInWater()
Definition Actor.h:4935
BitFieldValue< bool, unsigned __int32 > bUseBPGetArmorDurabilityDecreaseMultiplier()
Definition Actor.h:4911
void TryDragCharacter()
Definition Actor.h:5201
void TeleportSucceeded(bool bIsATest, bool bSimpleTeleport)
Definition Actor.h:5356
TObjectPtr< UTexture2D > & ToggleTrackingIconField()
Definition Actor.h:4680
static void StaticRegisterNativesAPrimalCharacter()
Definition Actor.h:4989
float & RunningSpeedModifierField()
Definition Actor.h:4419
BitFieldValue< bool, unsigned __int32 > bUseBPCanNotifyTeamAggroAI()
Definition Actor.h:4718
void NotifyUnequippedItems()
Definition Actor.h:5196
float GetTransitionToCameraStateInterpTime(TEnumAsByte< EPrimalCameraState > ToFinalCameraState)
Definition Actor.h:5314
void OnStopRunning()
Definition Actor.h:5080
long double & LastWalkingTimeField()
Definition Actor.h:4565
FName & DefaultCameraStyleField()
Definition Actor.h:4619
bool IsCharacterHardAttached(bool bIgnoreRiding, bool bIgnoreCarried)
Definition Actor.h:5371
void OverrideNewFallVelocity(UE::Math::TVector< double > *InitialVelocity, const UE::Math::TVector< double > *Gravity, float DeltaTime)
Definition Actor.h:5338
TWeakObjectPtr< AActor > & TetherActorField()
Definition Actor.h:4636
FName & DragSocketNameField()
Definition Actor.h:4362
UAnimMontage *& HurtAnimField()
Definition Actor.h:4339
BitFieldValue< bool, unsigned __int32 > bHasAppliedDraggedSettings()
Definition Actor.h:4928
bool IsMovementTethered()
Definition Actor.h:5395
float & FootPhysicalSurfaceCheckIntervalField()
Definition Actor.h:4541
void ServerCallSetAggressive()
Definition Actor.h:4981
void NetPlaySoundOnCharacter(USoundBase *SoundToPlay, bool bPlayOnOwner)
Definition Actor.h:4968
void EmitPoop()
Definition Actor.h:5228
BitFieldValue< bool, unsigned __int32 > bAllowDamageWhenMounted()
Definition Actor.h:4848
int GetBuffStackCount(TSubclassOf< APrimalBuff > BuffClass, bool useExactMatch)
Definition Actor.h:5259
void OnEndDragged(APrimalCharacter *Dragger)
Definition Actor.h:5209
FName & CharacterSavedDynamicBaseBoneNameField()
Definition Actor.h:4655
BitFieldValue< bool, unsigned __int32 > bPreventJump()
Definition Actor.h:4806
UE::Math::TVector< double > & TargetPathfindingLocationOffsetField()
Definition Actor.h:4598
bool IsInSingletonMission()
Definition Actor.h:5266
BitFieldValue< bool, unsigned __int32 > bSleepingDisableIK()
Definition Actor.h:4792
void OnRunTogglePressed()
Definition Actor.h:5081
void SetDeath(bool bJoinInProgress, bool AllowMovementModeChange)
Definition Actor.h:5018
void InitRagdollRepConstraints()
Definition Actor.h:5185
BitFieldValue< bool, unsigned __int32 > bDisabledIKFromDeath()
Definition Actor.h:4832
bool IsAttachedToSomething()
Definition Actor.h:5357
BitFieldValue< bool, unsigned __int32 > bConsumeZoomInput()
Definition Actor.h:4830
BitFieldValue< bool, unsigned __int32 > bIsDragging()
Definition Actor.h:4701
TEnumAsByte< enum EShooterPhysMaterialType::Type > & TargetableDamageFXDefaultPhysMaterialField()
Definition Actor.h:4510
float GetGravityZScale()
Definition Actor.h:5323
float & OrbitCamMinZoomLevelField()
Definition Actor.h:4525
BitFieldValue< bool, unsigned __int32 > bNetworkClientsUpdateBasedMovementOnTick()
Definition Actor.h:4938
void AttachedToOtherCharacterUpdateWorldLocation(const UE::Math::TVector< double > *worldLocation)
Definition Actor.h:5359
BitFieldValue< bool, unsigned __int32 > bHasDynamicBase()
Definition Actor.h:4762
BitFieldValue< bool, unsigned __int32 > bUnregisteredMeshDueToVisibilityTickOption()
Definition Actor.h:4930
float & GlideMaxCarriedWeightField()
Definition Actor.h:4617
int & LastYawSpeedWorldFrameCounterField()
Definition Actor.h:4473
void BPNetSetCharacterMovementVelocity(bool bSetNewVelocity, UE::Math::TVector< double > *NewVelocity, bool bSetNewMovementMode, EMovementMode NewMovementMode)
Definition Actor.h:5321
void UnPossessed()
Definition Actor.h:5283
BitFieldValue< bool, unsigned __int32 > bPreventLiveBlinking()
Definition Actor.h:4861
void NetForceUpdateAimedCharacters_Implementation(UE::Math::TVector< double > *StartLoc, UE::Math::TVector< double > *EndLoc, AActor *IgnoreActor, bool bForceUpdateIgnoreActor, float TraceRadius)
Definition Actor.h:5255
void ApplyDamageMomentum(float DamageTaken, const FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:5233
bool ConsumeProjectileImpact(AShooterProjectile *theProjectile, const FHitResult *HitResult)
Definition Actor.h:5361
void OnJumped_Implementation()
Definition Actor.h:5113
bool CanMountOnMe(APrimalDinoCharacter *dinoCharacter)
Definition Actor.h:5279
bool IsAlive()
Definition Actor.h:5135
void OnRep_ReplicatedBasedMovement()
Definition Actor.h:5434
void Unstasis()
Definition Actor.h:5156
float & BPTimerNonDedicatedMinField()
Definition Actor.h:4385
void ServerCallAttackTarget(AActor *TheTarget)
Definition Actor.h:4976
float & DeathCapsuleRadiusMultiplierField()
Definition Actor.h:4664
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyBumpedPawn()
Definition Actor.h:4783
void MoveForward(float Val)
Definition Actor.h:5062
AActor * GetAimedActor(ECollisionChannel CollisionChannel, UActorComponent **HitComponent, float MaxDistanceOverride, float CheckRadius, int *hitBodyIndex, FHitResult *outHitResult, bool bForceUseCameraLocation, bool bForceUpdateAimedActors, bool bForceUseActorLocation, bool *bIsDirectHit)
Definition Actor.h:5121
BitFieldValue< bool, unsigned __int32 > bForceTurretFastTargeting()
Definition Actor.h:4856
BitFieldValue< bool, unsigned __int32 > bUseBPPreventNotifySound()
Definition Actor.h:4906
float & LastFallingZField()
Definition Actor.h:4602
void PostInitializeComponents()
Definition Actor.h:5000
BitFieldValue< bool, unsigned __int32 > bRagdollIgnoresPawnCapsules()
Definition Actor.h:4713
APrimalCharacter *& DraggedCharacterField()
Definition Actor.h:4374
float & MaxRagdollDeathVelocityImpulseField()
Definition Actor.h:4613
void ClientSyncAnimation_Implementation(UAnimMontage *AnimMontage, float PlayRate, float ServerCurrentMontageTime, bool bForceTickPoseAndServerUpdateMesh, float BlendInTime, float BlendOutTime)
Definition Actor.h:5129
BitFieldValue< bool, unsigned __int32 > bReadyToPoop()
Definition Actor.h:4761
void CaptureCharacterSnapshot(UPrimalItem *Item)
Definition Actor.h:5089
void ZoomIn()
Definition Actor.h:5108
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyIsDamageCauserOfAddedBuff()
Definition Actor.h:4727
void UpdateEquippedItemDurabilityVariable(FItemNetID itemID, float ItemDurabilityPercentage)
Definition Actor.h:5439
BitFieldValue< bool, unsigned __int32 > bStaminaIsGreaterThanZero()
Definition Actor.h:4822
TObjectPtr< UTexture2D > & ColorizeIconField()
Definition Actor.h:4678
EPhysicalSurface & LastFootPhysicalSurfaceTypeField()
Definition Actor.h:4539
void EnableIK(bool bEnable, bool bForceOnDedicated)
Definition Actor.h:5214
void ClientDidPoop_Implementation()
Definition Actor.h:5243
APrimalProjectileGrapplingHook *& LastGrapHookPullingMeField()
Definition Actor.h:4405
float & ClientRotationInterpSpeedMultiplierGroundField()
Definition Actor.h:4614
void LocalUnpossessed_Implementation()
Definition Actor.h:5174
float & TetherHeightField()
Definition Actor.h:4638
void CameraProbeModePrevious()
Definition Actor.h:5252
TSharedPtr< FAttachedInstancedHarvestingElement > & MyDeathHarvestingElementField()
Definition Actor.h:4498
TArray< TWeakObjectPtr< APrimalCharacter >, TSizedDefaultAllocator< 32 > > & CharactersGrappledToMeField()
Definition Actor.h:4604
UE::Math::TVector< double > & LastApproximatePhysVolumeLocationField()
Definition Actor.h:4536
void OnStopTargeting()
Definition Actor.h:5074
UStructurePaintingComponent *& PaintingComponentField()
Definition Actor.h:4593
void ToggleWeapon()
Definition Actor.h:4985
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideJumpZModifier()
Definition Actor.h:4904
TArray< APawn *, TSizedDefaultAllocator< 32 > > * GetTrueBasedPawns(TArray< APawn *, TSizedDefaultAllocator< 32 > > *result)
Definition Actor.h:5398
APrimalCharacter *& DraggingCharacterField()
Definition Actor.h:4375
BitFieldValue< bool, unsigned __int32 > bUseOnCharacterSteppedNotify()
Definition Actor.h:4927
float & RunMinVelocityRotDotField()
Definition Actor.h:4624
bool CanBeTargetedBy(const ITargetableInterface *Attacker)
Definition Actor.h:5008
void ForceSleepRagdoll()
Definition Actor.h:5033
bool IsRagdolled()
Definition Actor.h:5253
float & EnvironmentInteractionPlasticityExponentField()
Definition Actor.h:4668
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustDamage()
Definition Actor.h:4784
TArray< int, TSizedDefaultAllocator< 32 > > & ReplicatedBonesIndiciesField()
Definition Actor.h:4460
BitFieldValue< bool, unsigned __int32 > bCanBeTorpid()
Definition Actor.h:4709
UE::Math::TVector< double > & GroundCheckExtentField()
Definition Actor.h:4334
float GetDragWeight(APrimalCharacter *ForDragger)
Definition Actor.h:5281
void TryCallStayOne()
Definition Actor.h:5295
void Crouch(bool bClientSimulation)
Definition Actor.h:5367
UE::Math::TVector< double > & LastForceFallCheckBaseLocationField()
Definition Actor.h:4446
void NetSetMovementModeSimulatedInternal_Implementation(EMovementMode NewMovementMode)
Definition Actor.h:5322
bool UseCenteredTPVCamera()
Definition Actor.h:5317
float & DefaultTPVZoomField()
Definition Actor.h:4366
UE::Math::TVector< double > & PreviousRagdollLocationField()
Definition Actor.h:4552
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustImpulseFromDamage()
Definition Actor.h:4875
long double & LastPlayedFootstepTimeField()
Definition Actor.h:4493
float & ReplicatedMaxTorporField()
Definition Actor.h:4404
void EndForceSkelUpdate()
Definition Actor.h:5150
float TakeDamage(float Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:5010
TSet< TWeakObjectPtr< APrimalCharacter >, DefaultKeyFuncs< TWeakObjectPtr< APrimalCharacter >, 0 >, FDefaultSetAllocator > & BasedCharacterSetField()
Definition Actor.h:4628
float SetHealth(float newHealth)
Definition Actor.h:5180
bool GetGroundLocation(UE::Math::TVector< double > *theGroundLoc, const UE::Math::TVector< double > *OffsetUp, const UE::Math::TVector< double > *OffsetDown)
Definition Actor.h:5230
static UClass * StaticClass()
Definition Actor.h:4990
void HurtMe(int HowMuch)
Definition Actor.h:5011
void PlayHitEffectGeneric_Implementation(float DamageTaken, FPointDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:5023
static UActorComponent * CreateSnapshotComponent(AActor *For, UObject *Template, FName Tag, FName Name)
Definition Actor.h:5098
void TryCallFollowOne()
Definition Actor.h:5296
APrimalBuff * GetBuffForPostEffect(UMaterialInterface *anEffect)
Definition Actor.h:5262
float & RootYawField()
Definition Actor.h:4585
BitFieldValue< bool, unsigned __int32 > bCanIgnoreWater()
Definition Actor.h:4733
BitFieldValue< bool, unsigned __int32 > bIsSleeping()
Definition Actor.h:4695
bool IsValidForCombatMusic()
Definition Actor.h:5009
FString * GetShortName(FString *result)
Definition Actor.h:5139
FName & RootBodyBoneNameField()
Definition Actor.h:4345
float & MaxCursorHUDDistanceField()
Definition Actor.h:4530
float & ProneEyeHeightField()
Definition Actor.h:4321
UMeshComponent * GetSkeletalMeshComponent()
Definition Actor.h:4947
void RemoveCharacterSnapshot(UPrimalItem *Item, AActor *From)
Definition Actor.h:5096
BitFieldValue< bool, unsigned __int32 > bSuppressPlayerKillNotification()
Definition Actor.h:4897
void SetBase(UPrimitiveComponent *NewBaseComponent, const FName BoneName, bool bNotifyPawn)
Definition Actor.h:5282
BitFieldValue< bool, unsigned __int32 > bUseBPCheckJumpInput()
Definition Actor.h:4871
BitFieldValue< bool, unsigned __int32 > bUseBPGetOverrideCameraInterpSpeed()
Definition Actor.h:4721
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideCharacterNewFallVelocity()
Definition Actor.h:4852
void NotifyItemAdded(UPrimalItem *anItem, bool bEquipItem)
Definition Actor.h:5354
void SetReplicateMovement(bool bInReplicateMovement)
Definition Actor.h:5438
void TryPoop()
Definition Actor.h:5055
void TryCallMoveTo()
Definition Actor.h:5285
bool GetAllAttachedCharsInternal(TSet< APrimalCharacter *, DefaultKeyFuncs< APrimalCharacter *, 0 >, FDefaultSetAllocator > *AttachedChars, const APrimalCharacter *OriginalChar, bool *bIncludeBased, const bool bIncludePassengers, const bool bIncludeCarried)
Definition Actor.h:5378
BitFieldValue< bool, unsigned __int32 > bIsBigDino()
Definition Actor.h:4715
void GetMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyIndex)
Definition Actor.h:5215
BitFieldValue< bool, unsigned __int32 > bUseBPTimerNonDedicated()
Definition Actor.h:4786
BitFieldValue< bool, unsigned __int32 > bPreventUnconsciousMeshBasing()
Definition Actor.h:4926
bool CanBeDragged()
Definition Actor.h:5197
void ToggleCameraProbeModePressed1(FKey *Key)
Definition Actor.h:5247
bool AllowMovementMode(EMovementMode NewMovementMode, unsigned __int8 NewCustomMode)
Definition Actor.h:5301
void BPOverrideUseItemSlot(int ItemSlot)
Definition Actor.h:4961
void GetPrimalCameraParams(FPrimalCameraParams *OutCameraParams, const APrimalCharacter *CharForConditionChecks, bool bIncludeWeaponOverride, FName ForProfileId)
Definition Actor.h:5409
void StopAnimMontage(UAnimMontage *AnimMontage)
Definition Actor.h:5050
void FindAndApplyWeaponCameraParamsOverride(FPrimalCameraParams *OutCameraParams, const APrimalCharacter *CharForConditionChecks, FName ForProfileId)
Definition Actor.h:5412
float & ClientLocationInterpSpeedField()
Definition Actor.h:4469
BitFieldValue< bool, unsigned __int32 > bSetDeath()
Definition Actor.h:4746
BitFieldValue< bool, unsigned __int32 > bUseBPOnMovementModeChangedNotify()
Definition Actor.h:4850
BitFieldValue< bool, unsigned __int32 > LastIsInsideVaccumSealedCube()
Definition Actor.h:4805
BitFieldValue< bool, unsigned __int32 > bWasUsingOldCameraOnDinoBase()
Definition Actor.h:4924
float GetTPVHorizontalCameraOffsetFromSlider()
Definition Actor.h:5313
BitFieldValue< bool, unsigned __int32 > bRagdollRetainAnimations()
Definition Actor.h:4793
BitFieldValue< bool, unsigned __int32 > bUseBPPreSerializeSaveGame()
Definition Actor.h:4809
static void StaticApplyCharacterSnapshot(UPrimalItem *Item, AActor *To, UE::Math::TVector< double > *Offset, float MaxExtent, int Pose, bool bCollisionOn)
Definition Actor.h:5090
void UpdateAllEquippedItemsDurabilityVariables()
Definition Actor.h:5442
long double & LastHitDamageTimeField()
Definition Actor.h:4625
float GetMaxHealth()
Definition Actor.h:5119
FieldArray< bool, 2 > ToggleCameraProbeModeChordField()
Definition Actor.h:4513
BitFieldValue< bool, unsigned __int32 > bDieIfLeftWater()
Definition Actor.h:4767
void SetCharacterAndRagdollLocation(UE::Math::TVector< double > *NewLocation)
Definition Actor.h:5325
void OrbitCamOff()
Definition Actor.h:5058
void OverrideFlyingVelocity(UE::Math::TVector< double > *InitialVelocity, const UE::Math::TVector< double > *Gravity, float DeltaTime)
Definition Actor.h:5341
BitFieldValue< bool, unsigned __int32 > bSleepingUseRagdoll()
Definition Actor.h:4759
void NotifyItemRemoved(UPrimalItem *anItem)
Definition Actor.h:5355
UE::Math::TVector< double > & DragOffsetField()
Definition Actor.h:4407
BitFieldValue< bool, unsigned __int32 > bForceIKOnDedicatedServer()
Definition Actor.h:4729
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustTorpidityDamage()
Definition Actor.h:4826
long double & LastMontageSyncTimeField()
Definition Actor.h:4480
long double & NextBPTimerServerField()
Definition Actor.h:4387
bool ShouldUseArmorDurabilityVFX()
Definition Actor.h:5444
void NativeSimulateHair(TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *CurrentPos, TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *LastPos, TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *RestPos, TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *PivotPos, TArray< float, TSizedDefaultAllocator< 32 > > *RestDistance, UE::Math::TVector< double > *HairSocketLoc, UE::Math::TRotator< double > *HairSocketRot, UE::Math::TVector< double > *ChestSocketLoc, UE::Math::TRotator< double > *ChestSocketRot, float DeltaTime, float Damping, float DampingFrontModifier, float DampingBack, float InWater, float HairWetness, float DragForce, float HairScale, float SpringForce, float SpringForceFrontModifier, float SpringForceBack, float GravityForce, UE::Math::TVector< double > *ShoulderLCollisionOffset, float ShoulderLCollisionRadius, UE::Math::TVector< double > *ShoulderRCollisionOffset, float ShoulderRCollisionRadius, UE::Math::TVector< double > *HeadHairCollisionOffset, float HeadHairCollisionRadius, UE::Math::TVector< double > *NeckHairCollisionOffset, float NeckHairCollisionRadius, float MaxDistanceToRestPos, UE::Math::TTransform< double > *LastHeadTransform, bool bPosAsPivot, bool bCollideMiddle, bool bCollideWithNeck)
Definition Actor.h:5387
float BPModifyViewHitDir(APrimalCharacter *viewingCharacter, float InViewHitDir)
Definition Actor.h:4957
BitFieldValue< bool, unsigned __int32 > bPlayingRunSound()
Definition Actor.h:4748
float & TargetCarriedYawField()
Definition Actor.h:4440
BitFieldValue< bool, unsigned __int32 > bUseBP_ShouldForceDisableTPVCameraInterpolation()
Definition Actor.h:4880
TSet< UParticleSystemComponent *, DefaultKeyFuncs< UParticleSystemComponent *, 0 >, FDefaultSetAllocator > & ParticleSystemsToActivateAfterDraggedField()
Definition Actor.h:4650
BitFieldValue< bool, unsigned __int32 > bReplicateDamageMomentum()
Definition Actor.h:4778
void TagFriendlyStructures()
Definition Actor.h:5271
TArray< TWeakObjectPtr< APrimalCharacter >, TSizedDefaultAllocator< 32 > > & SavedBasedCharactersField()
Definition Actor.h:4627
BitFieldValue< bool, unsigned __int32 > bIsBeingDraggedByDino()
Definition Actor.h:4763
bool IsAlliedWithOtherTeam(int OtherTeamID)
Definition Actor.h:5346
BitFieldValue< bool, unsigned __int32 > bPreventTargetingByTurrets()
Definition Actor.h:4790
BitFieldValue< bool, unsigned __int32 > bOnlyPlayPoopAnimWhileWalking()
Definition Actor.h:4754
bool IsSubmerged(bool bDontCheckSwimming, bool bUseFullThreshold, bool bForceCheck, bool bFromVolumeChange)
Definition Actor.h:5047
void MoveRight(float Val)
Definition Actor.h:5063
BitFieldValue< bool, unsigned __int32 > bCanDrag()
Definition Actor.h:4737
FTimerHandle & ForceSleepRagdollExHandleField()
Definition Actor.h:4501
long double & LastSpecialDamageTimeField()
Definition Actor.h:4567
void PostProcessModifyBlendableMaterial(const UMaterialInterface *BlendableMaterialInterface, UMaterialInstanceDynamic *MID)
Definition Actor.h:5294
float & TamedDinoCallOutRangeField()
Definition Actor.h:4596
bool IsDead()
Definition Actor.h:5005
AActor * GetBasedOnDinoAsActor(bool bUseReplicatedData, bool bOnlyConsciousDino)
Definition Actor.h:5437
UAnimMontage *& HurtAnim_FlyingField()
Definition Actor.h:4340
void Tick(float DeltaSeconds)
Definition Actor.h:5101
ENetRole GetRole()
Definition Actor.h:4948
float & ExtraFrictionModifierField()
Definition Actor.h:4323
long double & LastTimeForceTickPoseOnServerPlayAnimationEndedField()
Definition Actor.h:4325
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideDamageCauserHitMarker()
Definition Actor.h:4873
UAnimationAsset *& ReplicatedDeathAnimField()
Definition Actor.h:4424
float & OrbitCamZoomStepSizeField()
Definition Actor.h:4524
void RemoveAllJumpDeactivatedBuffs(APrimalBuff *IgnoredBuff)
Definition Actor.h:5264
void ClientCheatFly_Implementation()
Definition Actor.h:5381
void BPOverrideReleaseItemSlot(int ItemSlot)
Definition Actor.h:4960
BitFieldValue< bool, unsigned __int32 > bUseAmphibiousTargeting()
Definition Actor.h:4769
BitFieldValue< bool, unsigned __int32 > bIsSkinned()
Definition Actor.h:4874
BitFieldValue< bool, unsigned __int32 > bPreventMovement()
Definition Actor.h:4799
BitFieldValue< bool, unsigned __int32 > bMarkForDestruction()
Definition Actor.h:4812
float & ClientRotationInterpSpeedField()
Definition Actor.h:4468
float & GlideGravityScaleMultiplierField()
Definition Actor.h:4616
float & RagdollDeathImpulseScalerField()
Definition Actor.h:4518
float PlayAnimMontage(UAnimMontage *AnimMontage, float InPlayRate, FName StartSectionName, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer, float BlendInTime, float BlendOutTime)
Definition Actor.h:5049
bool IsInVacuumSealedSpace()
Definition Actor.h:5328
bool CanBeBaseForCharacter(APawn *Pawn)
Definition Actor.h:5165
float GetJumpZModifier()
Definition Actor.h:5164
void OnAltFireReleased()
Definition Actor.h:5076
BitFieldValue< bool, unsigned __int32 > bTriggerBPStasis()
Definition Actor.h:4787
FLinearColor * GetFXBloodColor_Implementation(FLinearColor *result)
Definition Actor.h:5433
BitFieldValue< bool, unsigned __int32 > bPreventInventoryAccess()
Definition Actor.h:4899
BitFieldValue< bool, unsigned __int32 > bUseBPOnStaminaDrained()
Definition Actor.h:4821
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:5102
FName * GetCurrentCameraProfileId(FName *result)
Definition Actor.h:5414
void TryAccessInventoryWrapper()
Definition Actor.h:5244
float & RagdollImpactDamageMinDecelerationSpeedField()
Definition Actor.h:4549
BitFieldValue< bool, unsigned __int32 > bForceAlwaysUpdateMesh()
Definition Actor.h:4712
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideCharacterParticle()
Definition Actor.h:4854
FString * GetDescriptiveName(FString *result)
Definition Actor.h:5136
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustMoveForward()
Definition Actor.h:4845
long double & BlinkTimerField()
Definition Actor.h:4557
BitFieldValue< bool, unsigned __int32 > bUseBP_OverrideTerminalVelocity()
Definition Actor.h:4879
void Landed(const FHitResult *Hit)
Definition Actor.h:5368
bool AllowFallDamage(const FHitResult *HitResult, float FallDamageAmount, bool CustomFallDamage)
Definition Actor.h:5158
bool IsValidForStatusRecovery()
Definition Actor.h:5229
BitFieldValue< bool, unsigned __int32 > bJumpOnRelease()
Definition Actor.h:4902
void NetStopAllAnimMontage_Implementation()
Definition Actor.h:5291
float & ReplicatedCurrentHealthField()
Definition Actor.h:4401
float & HalfLegLengthField()
Definition Actor.h:4329
BitFieldValue< bool, unsigned __int32 > bOnlyHasRunningAnimationWhenWalking()
Definition Actor.h:4796
void RequestPoop()
Definition Actor.h:5226
void TryCallFollowDistanceCycleOne()
Definition Actor.h:5297
BitFieldValue< bool, unsigned __int32 > bSetAnimationTickPrerequisite()
Definition Actor.h:4937
FName & DediOverrideMeshCollisionProfileNameField()
Definition Actor.h:4395
bool PreventNotifySound(USoundBase *SoundIn)
Definition Actor.h:5391
AActor *& CharacterSavedDynamicBaseField()
Definition Actor.h:4654
BitFieldValue< bool, unsigned __int32 > bIgnoreLowGravityDisorientation()
Definition Actor.h:4891
BitFieldValue< bool, unsigned __int32 > bUseBPOnMassTeleportEvent()
Definition Actor.h:4892
bool WantsToUseRagdollForDeath()
Definition Actor.h:5426
BitFieldValue< bool, unsigned __int32 > bAimGettingCharacterMeshRotation()
Definition Actor.h:4773
bool BPOverrideCameraArmLengthInterpParams(const FPrimalCameraParams *CameraParams, FPrimalCameraInterpParams *OutInterpParams)
Definition Actor.h:4959
void PrepareForSaving()
Definition Actor.h:5137
BitFieldValue< bool, unsigned __int32 > bUseBPOnLethalDamage()
Definition Actor.h:4825
BitFieldValue< bool, unsigned __int32 > bDisableCameraShakeOnNotifyHit()
Definition Actor.h:4693
float & PreviewCameraDefaultZoomMultiplierField()
Definition Actor.h:4370
BitFieldValue< bool, unsigned __int32 > bRecentlyUpdateIk()
Definition Actor.h:4722
BitFieldValue< bool, unsigned __int32 > bTicksOnClient()
Definition Actor.h:4747
void FilterMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries)
Definition Actor.h:5216
BitFieldValue< bool, unsigned __int32 > bUsesRootMotion()
Definition Actor.h:4919
float & GrabWeightThresholdField()
Definition Actor.h:4450
BitFieldValue< bool, unsigned __int32 > bIsProne()
Definition Actor.h:4688
BitFieldValue< bool, unsigned __int32 > bUseBPPostLoadedFromSaveGame()
Definition Actor.h:4810
float & BuffedDamageMultField()
Definition Actor.h:4591
BitFieldValue< bool, unsigned __int32 > bUseBPAddedAttachments()
Definition Actor.h:4794
void NetDidLand_Implementation()
Definition Actor.h:5170
UE::Math::TVector< double > & LastWalkingLocField()
Definition Actor.h:4566
float & CorpseDraggedDecayRateField()
Definition Actor.h:4568
void OnBeginDragged(APrimalCharacter *Dragger)
Definition Actor.h:5205
bool HasValidASACameraConfig()
Definition Actor.h:5420
void Suicide()
Definition Actor.h:5004
BitFieldValue< bool, unsigned __int32 > bOnlyAllowRunningWhileFlying()
Definition Actor.h:4742
long double & LastRelevantToPlayerTimeField()
Definition Actor.h:4563
bool TryMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:5217
void UpdateStencilValues()
Definition Actor.h:5099
BitFieldValue< bool, unsigned __int32 > bPreventIKWhenNotWalking()
Definition Actor.h:4894
BitFieldValue< bool, unsigned __int32 > bHideFromScans()
Definition Actor.h:4913
void ServerDinoOrder_Implementation(APrimalDinoCharacter *aDino, EDinoTamedOrder::Type OrderType, AActor *enemyTarget)
Definition Actor.h:5060
void TermRagdollRepConstraints()
Definition Actor.h:5186
BitFieldValue< bool, unsigned __int32 > bUseBPGetGravity()
Definition Actor.h:4847
void DetachFromOtherCharacter(const bool enableMovementAndCollision)
Definition Actor.h:5360
void TakeFallingDamage(const FHitResult *Hit)
Definition Actor.h:5167
void ServerCallNeutral()
Definition Actor.h:4979
BitFieldValue< bool, unsigned __int32 > bAllowFullSubmergedCheck()
Definition Actor.h:4838
bool IsBlockedByShield(const FHitResult *HitInfo, const UE::Math::TVector< double > *ShotDirection, bool bBlockAllPointDamage)
Definition Actor.h:5319
void ServerCallFollow()
Definition Actor.h:4977
void NotifyEquippedItems()
Definition Actor.h:5195
BitFieldValue< bool, unsigned __int32 > bAllowCorpseDestructionWithPreventSaving()
Definition Actor.h:4898
float & ExtraMaxAccelerationModifierField()
Definition Actor.h:4322
void CheckRegisterCharacterMesh()
Definition Actor.h:5100
long double GetLastGameplayRelevantTime()
Definition Actor.h:4953
TObjectPtr< UTexture2D > & MoveCloserIconField()
Definition Actor.h:4677
BitFieldValue< bool, unsigned __int32 > bCurrentFrameAnimPreventInput()
Definition Actor.h:4751
TWeakObjectPtr< APrimalDinoCharacter > & CarryingDinoField()
Definition Actor.h:4393
void ServerCallStay()
Definition Actor.h:4982
void TickBeingDragged(float DeltaSeconds)
Definition Actor.h:5207
TObjectPtr< UTexture2D > & ReleaseBodyIconField()
Definition Actor.h:4676
BitFieldValue< bool, unsigned __int32 > bCanRun()
Definition Actor.h:4705
BitFieldValue< bool, unsigned __int32 > bUseBlueprintJumpInputEvents()
Definition Actor.h:4690
float & LowHealthPercentageField()
Definition Actor.h:4420
void ServerCallMoveTo(UE::Math::TVector< double > *MoveToLoc)
Definition Actor.h:4978
float & LandedSoundMaxRangeField()
Definition Actor.h:4489
BitFieldValue< bool, unsigned __int32 > bBPManagedFPVViewLocation()
Definition Actor.h:4815
BitFieldValue< bool, unsigned __int32 > bWantsToRun()
Definition Actor.h:4696
BitFieldValue< bool, unsigned __int32 > bUseHealthDamageMaterialOverlay()
Definition Actor.h:4706
void TryPlaySleepingAnim(bool bWasPlayingDeathAnim)
Definition Actor.h:5040
UAnimMontage *& PinnedAnimField()
Definition Actor.h:4342
void ClearMountedDino(bool fromMountedDino)
Definition Actor.h:5277
BitFieldValue< bool, unsigned __int32 > bUseBPShieldBlock()
Definition Actor.h:4912
USoundBase * OverrideCharacterSound(USoundBase *SoundIn)
Definition Actor.h:5399
float GetRunningSpeedModifier(bool bIsForDefaultSpeed)
Definition Actor.h:5118
long double & StartDraggingTimeField()
Definition Actor.h:4377
float & TwoLeggedVirtualPointDistFactorField()
Definition Actor.h:4330
void ClientFailedPoop_Implementation()
Definition Actor.h:5242
UE::Math::TVector< double > & AutonomousCorrectionOffsetField()
Definition Actor.h:4632
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideAccessInventoryInput()
Definition Actor.h:4692
BitFieldValue< bool, unsigned __int32 > bOverrideNewFallVelocity()
Definition Actor.h:4917
AActor *& ImmobilizationActorField()
Definition Actor.h:4381
long double & ForceCheckPushThroughWallsTimeField()
Definition Actor.h:4609
BitFieldValue< bool, unsigned __int32 > bForceNetDidLand()
Definition Actor.h:4740
void OnVoiceTalkingStateChanged(bool isTalking, bool InbIsMuted)
Definition Actor.h:5157
bool AllowSaving()
Definition Actor.h:5236
float & MontageSyncIntervalField()
Definition Actor.h:4482
bool UseOverrideWaterJumpVelocity()
Definition Actor.h:5383
long double & LastTimeUpdatedCorpseDestructionTimeField()
Definition Actor.h:4555
bool ShouldUseASACamera(bool bCheckShouldSwitchToOld)
Definition Actor.h:5417
void NetAddCharacterMovementImpulse_Implementation(UE::Math::TVector< double > *Impulse, __int64 bVelChange, float ImpulseExponent, bool bSetNewMovementMode, EMovementMode NewMovementMode)
Definition Actor.h:5234
void NetPlayDeathAnimIfNeeded_Implementation(bool bOnlyPlayOnClient)
Definition Actor.h:5038
UE::Math::TTransform< double > & LocalDraggedCharacterTransformField()
Definition Actor.h:4376
UE::Math::TVector< double > & CurrentLocalRootLocField()
Definition Actor.h:4584
UE::Math::TVector< double > & MeshPreRagdollRelativeLocationField()
Definition Actor.h:4414
BitFieldValue< bool, unsigned __int32 > bDediForceUnregisterSKMesh()
Definition Actor.h:4760
BitFieldValue< bool, unsigned __int32 > bClientSetCurrentAimRot()
Definition Actor.h:4744
void ClientOrderedMoveTo_Implementation(UE::Math::TVector< double > *MoveToLoc)
Definition Actor.h:5329
BitFieldValue< bool, unsigned __int32 > bUseBPAllowPlayMontage()
Definition Actor.h:4881
float & TetherRadiusField()
Definition Actor.h:4637
void UnProne(bool bClientSimulation)
Definition Actor.h:5364
APhysicsVolume * GetApproximateLocationPhysicsVolume(bool bForceUpdate, const UE::Math::TVector< double > *LocOffset, bool bFavorWaterVolume)
Definition Actor.h:5104
void OnPaintingComponentInitialized(const UStructurePaintingComponent *PaintingComp)
Definition Actor.h:5393
BitFieldValue< bool, unsigned __int32 > bForceSimpleTeleportFade()
Definition Actor.h:4910
float & ReplicatedMaxHealthField()
Definition Actor.h:4402
bool IsMoving()
Definition Actor.h:5086
BitFieldValue< bool, unsigned __int32 > bRemoteRunning()
Definition Actor.h:4704
FName * GetOverrideSocket(FName *result, FName from)
Definition Actor.h:4965
BitFieldValue< bool, unsigned __int32 > bDestroyOnStasis()
Definition Actor.h:4808
long double & LastTimeUpdatedCharacterStatusComponentField()
Definition Actor.h:4554
long double & NextBlinkTimeField()
Definition Actor.h:4556
float & NonRelevantServerForceSleepRagdollIntervalField()
Definition Actor.h:4508
void Serialize(FStructuredArchiveRecord Record)
Definition Actor.h:4992
BitFieldValue< bool, unsigned __int32 > bIsCarriedAsPassenger()
Definition Actor.h:4725
float & DeathMeshRelativeZOffsetAsCapsulePercentField()
Definition Actor.h:4666
float BPModifyFOV_Implementation(float FOVIn)
Definition Actor.h:5332
BitFieldValue< bool, unsigned __int32 > bCanPushOthers()
Definition Actor.h:4887
long double & LastBumpedDamageTimeField()
Definition Actor.h:4597
BitFieldValue< bool, unsigned __int32 > bCanBeDragged()
Definition Actor.h:4738
TArray< FBoneDamageAdjuster, TSizedDefaultAllocator< 32 > > & BoneDamageAdjustersField()
Definition Actor.h:4467
BitFieldValue< bool, unsigned __int32 > bDestroyOnStasisWhenDead()
Definition Actor.h:4860
BitFieldValue< bool, unsigned __int32 > bIsAttachedOtherCharacter()
Definition Actor.h:4824
long double & LastTimeSubmergedField()
Definition Actor.h:4538
BitFieldValue< bool, unsigned __int32 > bDebugPathing()
Definition Actor.h:2296
int & LastValidUnstasisCasterFrameField()
Definition Actor.h:2291
static UClass * StaticClass()
Definition Actor.h:2302
AActor * GetAimedUseActor(UActorComponent **UseComponent, int *hitBodyIndex, bool bForceUseActorLocation, bool bForceUpdateAimedActors)
Definition Actor.h:2300
APawn * GetResponsibleDamager(AActor *DamageCauser)
Definition Actor.h:2301
long double & ServerLastReceivedSpectatorLocTimeField()
Definition Actor.h:2292
BitFieldValue< bool, unsigned __int32 > bAttackForcesRunning()
Definition Actor.h:9233
float & ForcedFleeDurationField()
Definition Actor.h:9196
BitFieldValue< bool, unsigned __int32 > bUseBP_TamedOverrideHorizontalLandingRange()
Definition Actor.h:9253
float & DieIfLeftWaterWanderRequiresCapsuleMultiFreeDepthField()
Definition Actor.h:9103
float & AttackIntervalField()
Definition Actor.h:9149
float & WanderFlyingMinZHeightAboveGroundField()
Definition Actor.h:9133
float & AggroFactorDamagePercentageMultiplierField()
Definition Actor.h:9140
void NotifyBump(UE::Math::TVector< double > *PreBumpLocation, AActor *Other, UPrimitiveComponent *OtherComp, const UE::Math::TVector< double > *HitNormal, const UE::Math::TVector< double > *HitLocation)
Definition Actor.h:9282
float & BelowDeltaZAttackRangeField()
Definition Actor.h:9119
AActor *& LastMovingAroundBlockadeActorField()
Definition Actor.h:9112
float & AggroNotifyNeighborsRangeFalloffField()
Definition Actor.h:9143
BitFieldValue< bool, unsigned __int32 > bAlwaysStartledWhenAggroedByNeighbor()
Definition Actor.h:9249
float & DamagedForceAggroIntervalField()
Definition Actor.h:9201
float & MovingAroundBlockadeDirectionField()
Definition Actor.h:9106
float & LandDinoMaxFlyerTargetDeltaZField()
Definition Actor.h:9187
float & AggroFactorDecreaseGracePeriodField()
Definition Actor.h:9139
float & MinimumWanderGroundNormalZField()
Definition Actor.h:9162
UBehaviorTree *& HasEnemyTreeField()
Definition Actor.h:9174
float & TargetingDistanceReductionFactorLinearField()
Definition Actor.h:9144
float & WildBelowDeltaZTargetingRangeField()
Definition Actor.h:9121
float & MoveAroundObjectMaxVelocityField()
Definition Actor.h:9183
BitFieldValue< bool, unsigned __int32 > bIgnoreWaterOrAmphibiousTargets()
Definition Actor.h:9237
UE::Math::TVector< double > & LastBlockadeHitNormalField()
Definition Actor.h:9109
UE::Math::TVector< double > & FlyingMoveTowardsTargetOffsetField()
Definition Actor.h:9154
BitFieldValue< bool, unsigned __int32 > bNotifyBPTargetSet()
Definition Actor.h:9227
float & FlyingReachedDestinationThresholdOffsetField()
Definition Actor.h:9157
float & MinAggroValueField()
Definition Actor.h:9135
UBehaviorTree *& ForcedAggroHasEnemyTreeField()
Definition Actor.h:9176
float & SeekingPercentChanceToFlyField()
Definition Actor.h:9159
BitFieldValue< bool, unsigned __int32 > bUseBPSetupFindTarget()
Definition Actor.h:9228
void RebootBrainComponent()
Definition Actor.h:9299
float & TamedCorpseFoodTargetingRangeField()
Definition Actor.h:9126
bool IsWithinAttackRange(AActor *Other, bool bForceUseLastAttackIndex)
Definition Actor.h:9275
UE::Math::TVector< double > & MovingAroundBlockadePointField()
Definition Actor.h:9107
UBehaviorTree *& NoEnemyTreeField()
Definition Actor.h:9177
BitFieldValue< bool, unsigned __int32 > bRidingPlayerTargetDino()
Definition Actor.h:9236
bool UseLowQualityBehaviorTreeTick()
Definition Actor.h:9289
bool IsForceTargetDinoRider(AShooterCharacter *playerTarget)
Definition Actor.h:9302
float & AttackRotationGroundSpeedMultiplierField()
Definition Actor.h:9151
FTimerHandle & PlayStartledAnimHandleField()
Definition Actor.h:9093
float & LastBlockadeWidthField()
Definition Actor.h:9108
float & TamedMaxFollowDistanceField()
Definition Actor.h:9185
UStaticMeshComponent * GetClosestTree(FOverlapResult *OutHit)
Definition Actor.h:9301
BitFieldValue< bool, unsigned __int32 > bUseFlyingTargetOffsets()
Definition Actor.h:9234
static UClass * StaticClass()
Definition Actor.h:9262
BitFieldValue< bool, unsigned __int32 > bDisableForceFlee()
Definition Actor.h:9239
float & DieIfLeftWaterTargetUnsubmergedTimeoutField()
Definition Actor.h:9096
UE::Math::TVector< double > & LastCheckAttackRangeTargetLocationField()
Definition Actor.h:9169
float & FlyingWanderRandomDistanceAmountField()
Definition Actor.h:9129
UE::Math::TRotator< double > & AttackRotationRateField()
Definition Actor.h:9153
float & BaseStructureTargetingDesireField()
Definition Actor.h:9186
float & AboveDeltaZAttackRangeField()
Definition Actor.h:9118
float & DieIfLeftWaterWanderMinimumWaterHeightMultiplierField()
Definition Actor.h:9094
float & ForceFleeUnderHealthPercentageField()
Definition Actor.h:9101
float & TamedFollowAcceptanceHeightOffsetField()
Definition Actor.h:9210
float & ForcedAggroTimeCounterField()
Definition Actor.h:9184
BitFieldValue< bool, unsigned __int32 > bIgnoreMoveAroundBlockade()
Definition Actor.h:9224
TSet< TWeakObjectPtr< AActor >, DefaultKeyFuncs< TWeakObjectPtr< AActor >, 0 >, FDefaultSetAllocator > & IgnoredTargetsField()
Definition Actor.h:9218
BitFieldValue< bool, unsigned __int32 > bNotAllowedToFindTargets()
Definition Actor.h:9229
float & AIFlightMaxLandingZDistanceField()
Definition Actor.h:9211
BitFieldValue< bool, unsigned __int32 > bForceOnlyTargetingPlayerOrTamed()
Definition Actor.h:9244
AActor *& LastCheckAttackRangeTargetField()
Definition Actor.h:9170
float GetAggroDesirability(const AActor *InTarget)
Definition Actor.h:9278
void SetTarget(const AActor *InTarget, bool bDontAddAggro, bool bOverlapFoundTarget)
Definition Actor.h:9272
float GetAcceptanceHeightOffset()
Definition Actor.h:9295
float & MinAttackIntervalForFleeing_WaterField()
Definition Actor.h:9198
float & AggroToAddUponRemovingTargetField()
Definition Actor.h:9136
bool CheckMoveAroundBlockadePoint(UE::Math::TVector< double > *moveToPoint)
Definition Actor.h:9280
void SetDeferredTick(bool bShouldDefer, bool bIsDestroying)
Definition Actor.h:9291
float & WanderFlyingClampZHeightAboveGroundField()
Definition Actor.h:9132
BitFieldValue< bool, unsigned __int32 > bFlyingUseMoveAroundBlockade()
Definition Actor.h:9225
UE::Math::TVector< double > & CombatFlyingMoveTowardsTargetOffsetField()
Definition Actor.h:9155
float & MinAttackIntervalForFleeingField()
Definition Actor.h:9197
float & RangeTargetWildDinosMultiplierField()
Definition Actor.h:9152
float & WanderRandomDistanceAmountField()
Definition Actor.h:9127
float & FindLandingPositionZOffsetField()
Definition Actor.h:9208
BitFieldValue< bool, unsigned __int32 > bUseBPUpdateBestTarget()
Definition Actor.h:9231
bool & bUseBPShouldNotifyAnyNeighborField()
Definition Actor.h:9117
long double & ForcedMoveToUntilTimeField()
Definition Actor.h:9212
float & DieIfLeftWaterReachedRadiusDistanceCheckMultiplierField()
Definition Actor.h:9095
float & TamedFollowAcceptanceRadiusOffsetField()
Definition Actor.h:9209
AActor * GetCorpseFoodTarget()
Definition Actor.h:9269
float & MoveAroundBlockadeAdditionalWidthField()
Definition Actor.h:9182
BitFieldValue< bool, unsigned __int32 > bAllowSwimWanderingForLandDinos()
Definition Actor.h:9256
BitFieldValue< bool, unsigned __int32 > bCanUseAttackStateOnTargetChange()
Definition Actor.h:9242
bool CalculateAndSetWonderingAIState(bool *StateChanged)
Definition Actor.h:9277
BitFieldValue< bool, unsigned __int32 > bCheckBuffTargetingDesireOverride()
Definition Actor.h:9255
float & NaturalMaxDepthZField()
Definition Actor.h:9188
float & AttackRotationRangeDegreesField()
Definition Actor.h:9150
BitFieldValue< bool, unsigned __int32 > bUseBPTargetingDesire()
Definition Actor.h:9238
TWeakObjectPtr< AActor > & ForcedAttackTargetField()
Definition Actor.h:9189
BitFieldValue< bool, unsigned __int32 > bAllowForceFleeToSameTargetingTeam()
Definition Actor.h:9230
long double & LastForcedFleeTimeField()
Definition Actor.h:9204
static void StaticRegisterNativesAPrimalDinoAIController()
Definition Actor.h:9264
TArray< float, TSizedDefaultAllocator< 32 > > & TamedTargetingDesireMultiplierValuesField()
Definition Actor.h:9217
void NotifyTakeDamage(float Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:9279
TArray< TSoftClassPtr< AActor >, TSizedDefaultAllocator< 32 > > & TamedTargetingDesireMultiplierClassesField()
Definition Actor.h:9216
float & AggroNotifyNeighborsRangeField()
Definition Actor.h:9142
bool IsWithinAttackRangeAndCalculateBestAttack(AActor *Other, bool *bAttackChanged)
Definition Actor.h:9276
float & AggroToAddUponAcquiringTargetField()
Definition Actor.h:9137
long double & LastBlockadeCheckTimeField()
Definition Actor.h:9104
float GetAcceptanceRadiusOffset()
Definition Actor.h:9296
long double & LastFleeLocCheckTimeField()
Definition Actor.h:9205
BitFieldValue< bool, unsigned __int32 > bUseBPForceTargetDinoRider()
Definition Actor.h:9248
UE::Math::TVector< double > & LastFleeLocCheckField()
Definition Actor.h:9206
float & WildAboveDeltaZTargetingRangeField()
Definition Actor.h:9120
TArray< TSoftClassPtr< APrimalDinoCharacter >, TSizedDefaultAllocator< 32 > > & AggroNotifyNeighborsClassesField()
Definition Actor.h:9181
bool & bUseAlternateMovePointField()
Definition Actor.h:9165
UE::Math::TVector< double > & LastCheckAttackRangeClosestPointField()
Definition Actor.h:9168
float & FleeFromAttackTimeLimitField()
Definition Actor.h:9100
AActor *& ForceTargetActorField()
Definition Actor.h:9113
void SetPawn(APawn *InPawn)
Definition Actor.h:9285
BitFieldValue< bool, unsigned __int32 > bIsMissionDino()
Definition Actor.h:9251
float & AttackRangeField()
Definition Actor.h:9148
BitFieldValue< bool, unsigned __int32 > bUseCombatMoveTowardsTargetOffset()
Definition Actor.h:9240
BitFieldValue< bool, unsigned __int32 > bForceOnlyTargetingPlayers()
Definition Actor.h:9250
TArray< float, TSizedDefaultAllocator< 32 > > & TamedAITargetingRangeMultipliersField()
Definition Actor.h:9171
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideIgnoredByWildDino()
Definition Actor.h:9241
long double & LastExecutedAttackTimeField()
Definition Actor.h:9203
bool & bNotifyNeighborsWithoutDamageField()
Definition Actor.h:9116
BitFieldValue< bool, unsigned __int32 > bUseImprovedAggroFalloffBehavior()
Definition Actor.h:9252
float & AggroNotifyNeighborsMultiplierField()
Definition Actor.h:9141
char MoveAroundBlockade(UE::Math::TVector< double > *PreBumpLocation, AActor *BlockadeActor, UPrimitiveComponent *OtherComp, float BlockadeWidth, UE::Math::TVector< double > *HitNormal, UE::Math::TVector< double > *HitLocation)
Definition Actor.h:9281
UBehaviorTree *& TamedNoEnemyTreeField()
Definition Actor.h:9179
void SetHasAttackPriority(bool Value)
Definition Actor.h:9294
void Tick(float DeltaSeconds)
Definition Actor.h:9290
void OnPossess(APawn *InPawn)
Definition Actor.h:9292
BitFieldValue< bool, unsigned __int32 > bRidingDinoTargetPlayer()
Definition Actor.h:9235
float & PercentageTorporForFleeingField()
Definition Actor.h:9200
BitFieldValue< bool, unsigned __int32 > bForcedAggro()
Definition Actor.h:9222
float & FollowStoppingDistanceField()
Definition Actor.h:9163
UE::Math::TVector< double > & LastCheckAttackRangePawnLocationField()
Definition Actor.h:9167
float & FleeFromAttackCoolDownTimeField()
Definition Actor.h:9099
float & WanderFlyingZScalerField()
Definition Actor.h:9131
FString * GetDebugInfoString(FString *result)
Definition Actor.h:9300
AActor * FindTarget(bool bDontSet)
Definition Actor.h:9270
long double & ForceAggroUntilTimeField()
Definition Actor.h:9202
float & TamedTargetingRangeField()
Definition Actor.h:9125
float & AccumulatedBehaviorDeltaField()
Definition Actor.h:9193
bool & bOnlyOverlapTargetCorpsesUnlessHasTargetField()
Definition Actor.h:9123
BitFieldValue< bool, unsigned __int32 > bTargetChanged()
Definition Actor.h:9232
long double & LastMovingAroundBlockadeTimeField()
Definition Actor.h:9105
TArray< float, TSizedDefaultAllocator< 32 > > & WildTargetingDesireMultiplierValuesField()
Definition Actor.h:9215
float & MaxFlyingTargetDeltaZField()
Definition Actor.h:9130
float & BeyondTargetingRangeAggroAdditionField()
Definition Actor.h:9146
int & NumAlliesToAttackField()
Definition Actor.h:9207
BitFieldValue< bool, unsigned __int32 > bUse_BPOverrideLandingLocation()
Definition Actor.h:9257
const AActor *& TargetField()
Definition Actor.h:9114
bool RunBehaviorTree(UBehaviorTree *BTAsset)
Definition Actor.h:9266
UBehaviorTree *& MissionTreeField()
Definition Actor.h:9180
TArray< FAggroEntry, TSizedDefaultAllocator< 32 > > & AggroEntriesField()
Definition Actor.h:9122
void AddToAggro(const AActor *Attacker, float DamagePercent, bool bNotifyNeighbors, bool SetValue, bool bIsFromDamage, bool skipTeamCheck)
Definition Actor.h:9273
int & AccumulatedBehaviorFrameCountField()
Definition Actor.h:9194
float & NaturalTargetingRangeField()
Definition Actor.h:9124
BitFieldValue< bool, unsigned __int32 > bFlyerAllowWaterTargeting()
Definition Actor.h:9247
BitFieldValue< bool, unsigned __int32 > bModifiedWanderRadius()
Definition Actor.h:9243
UE::Math::TVector< double > & StartMovingAroundBlockadeLocationField()
Definition Actor.h:9111
BitFieldValue< bool, unsigned __int32 > bDeferredTickMode()
Definition Actor.h:9223
float & FlyingWanderFixedDistanceAmountField()
Definition Actor.h:9128
UE::Math::TVector< double > & FlyingTargetFocalPositionOffsetField()
Definition Actor.h:9156
float & MinLocChangeIntervalForFleeingField()
Definition Actor.h:9199
BitFieldValue< bool, unsigned __int32 > bFlyerWanderDefaultToOrigin()
Definition Actor.h:9254
float & DieIfLeftWaterTargetingRequiresFreeDepthField()
Definition Actor.h:9102
float & TargetingDistanceReductionFactorExponentField()
Definition Actor.h:9145
BitFieldValue< bool, unsigned __int32 > bForceTargetDinoRider()
Definition Actor.h:9246
float & LandDinoMaxWaterTargetDepthCapsuleMultiplierField()
Definition Actor.h:9097
void StopBrainComponent(FString *reason)
Definition Actor.h:9298
long double & LastHadAggroEntriesTimeField()
Definition Actor.h:9213
UE::Math::TVector< double > & LastBlockadeHitLocationField()
Definition Actor.h:9110
UBehaviorTree *& BehaviourTreeField()
Definition Actor.h:9173
bool & bWaterDinoAllowUnsubmergedTargetsField()
Definition Actor.h:9166
float GetTargetingDesire(const AActor *InTarget)
Definition Actor.h:9271
float & ExtraCorpseTargetingRangeField()
Definition Actor.h:9098
long double & LastForcedAttackEnemyTeamTimeField()
Definition Actor.h:9191
void AvoidGenericToPoint(UE::Math::TVector< double > *TargetDestination)
Definition Actor.h:9288
BitFieldValue< bool, unsigned __int32 > bForceTargetingAllStructures()
Definition Actor.h:9245
float & SeekingPercentChanceToLandField()
Definition Actor.h:9161
float & CorpseAttackDestinationMultiplierField()
Definition Actor.h:9164
float & SeekingIntervalCheckToLandField()
Definition Actor.h:9160
UBehaviorTree *& BabyHasEnemyTreeField()
Definition Actor.h:9175
float & AggroFactorDecreaseSpeedField()
Definition Actor.h:9138
float & WanderFixedDistanceAmountField()
Definition Actor.h:9134
float & MateBoostAggroNotifyNeighborsMultiplierField()
Definition Actor.h:9172
BitFieldValue< bool, unsigned __int32 > bUseGeometryInsteadOfStationObjForFreeDepthTest()
Definition Actor.h:9226
TArray< TSoftClassPtr< AActor >, TSizedDefaultAllocator< 32 > > & WildTargetingDesireMultiplierClassesField()
Definition Actor.h:9214
float & AttackDestinationOffsetField()
Definition Actor.h:9115
int & LastCharacterTargetTeamField()
Definition Actor.h:9195
float & SeekingIntervalCheckToFlyField()
Definition Actor.h:9158
int & ForcedAttackEnemyTeamField()
Definition Actor.h:9190
UBehaviorTree *& FleeFromAttackTreeField()
Definition Actor.h:9178
TWeakObjectPtr< APawn > & PawnPersistentReferenceField()
Definition Actor.h:9192
float & AggroFactorDesirabilityMultiplierField()
Definition Actor.h:9147
static void StaticRegisterNativesAPrimalDinoCharacter()
Definition Actor.h:7463
FString * GetCurrentDinoName(FString *result, APlayerController *ForPC)
Definition Actor.h:7538
BitFieldValue< bool, unsigned __int32 > bRotateToFaceLatchingObject()
Definition Actor.h:7319
TArray< FWildFollowerSpawnEntry, TSizedDefaultAllocator< 32 > > & OverwrittenWildFollowingDinoInfosField()
Definition Actor.h:6812
BitFieldValue< bool, unsigned __int32 > bUseBP_OnPostNetReplication()
Definition Actor.h:7263
BitFieldValue< bool, unsigned __int32 > bUseBPCanCryo()
Definition Actor.h:6951
BitFieldValue< bool, unsigned __int32 > bUseBPOnRefreshColorization()
Definition Actor.h:7105
FString & ImprinterNameField()
Definition Actor.h:6653
float & RandomMutationGivePointsField()
Definition Actor.h:6730
void ReplicateDurabilityForEquippedItem(FItemNetID itemID)
Definition Actor.h:7921
void UpdateImprintingDetails(const FString *NewImprinterName, const FString *NewImprinterPlayerUniqueNetId)
Definition Actor.h:7460
BitFieldValue< bool, unsigned __int32 > bConsoleIgnoreSafeZonesForCrosshair()
Definition Actor.h:6959
BitFieldValue< bool, unsigned __int32 > bKeepAffinityOnDamageRecievedWakingTame()
Definition Actor.h:7323
void ReassertColorization()
Definition Actor.h:7658
float & WildSwimmingRotationRateModifierField()
Definition Actor.h:6681
void BPModifyHarvestingWeightsArray(const TArray< float, TSizedDefaultAllocator< 32 > > *resourceWeightsIn, const TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > *resourceItems, TArray< float, TSizedDefaultAllocator< 32 > > *resourceWeightsOut)
Definition Actor.h:7426
float & AccumulatedStatusUpdateTimeField()
Definition Actor.h:6516
float & SlopeBiasForMaxCapsulePercentField()
Definition Actor.h:6324
void UpdateTribeGroupRanks(unsigned __int8 NewTribeGroupPetOrderingRank, unsigned __int8 NewTribeGroupPetRidingRank)
Definition Actor.h:7462
BitFieldValue< bool, unsigned __int32 > bPreventHibernation()
Definition Actor.h:7197
float GetNetStasisAndRangeMultiplier(bool bIsForNetworking)
Definition Actor.h:7878
FieldArray< unsigned __int8, 6 > GestationEggColorSetIndicesField()
Definition Actor.h:6609
float & CloneBaseElementCostField()
Definition Actor.h:6754
float & UntamedPoopTimeMaxIntervalField()
Definition Actor.h:6431
bool FlyingUseHighQualityCollision()
Definition Actor.h:7398
bool BPDinoTooltipCustomTamingProgressBar(bool *overrideTamingProgressBarIfActive, float *progressPercent, FString *Label)
Definition Actor.h:7419
TObjectPtr< UTexture2D > & TargetingOptionsIconField()
Definition Actor.h:6897
FName & ForwardPlatformSaddleStructurePointDamageToBoneField()
Definition Actor.h:6645
BitFieldValue< bool, unsigned __int32 > bUseBP_OverrideBasedCharactersCameraInterpSpeed()
Definition Actor.h:7276
BitFieldValue< bool, unsigned __int32 > bStepDamageAllTargetables()
Definition Actor.h:7157
BitFieldValue< bool, unsigned __int32 > bUseBPUnstasisConsumeFood()
Definition Actor.h:7134
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustAttackIndex()
Definition Actor.h:7337
BitFieldValue< bool, unsigned __int32 > bUseBPKilledSomethingEvent()
Definition Actor.h:6919
float & HUDScaleMultiplierField()
Definition Actor.h:6483
void ApplyGestationBoneModifiers()
Definition Actor.h:7771
bool BPCanTargetCorpse()
Definition Actor.h:7414
void RepairCheckTimer()
Definition Actor.h:7763
void ProcessEditText(AShooterPlayerController *ForPC, const FString *TextToUse, bool checkedBox)
Definition Actor.h:7667
float & RiderMaxRunSpeedModifierField()
Definition Actor.h:6375
long double & LastAutoHealingItemUseField()
Definition Actor.h:6738
BitFieldValue< bool, unsigned __int32 > bRestrictNonAlliedCarriedPlayerYaw()
Definition Actor.h:7386
UAnimMontage *& EndChargingAnimationField()
Definition Actor.h:6576
void NotifyItemRemoved(UPrimalItem *anItem)
Definition Actor.h:7694
TSubclassOf< UDamageType > & ChargeBumpDamageTypeField()
Definition Actor.h:6567
TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & TribeRidingRankSelectionIconsField()
Definition Actor.h:6907
TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & AddTameToGroupSelectionIconsField()
Definition Actor.h:6864
float & EggRangeMaximumNumberField()
Definition Actor.h:6444
long double & LastSetRiderTimeField()
Definition Actor.h:6537
BitFieldValue< bool, unsigned __int32 > bIsBraking()
Definition Actor.h:6930
float & RiderMaxImprintingQualityDamageMultiplierField()
Definition Actor.h:6666
BitFieldValue< bool, unsigned __int32 > bForceRiderNetworkParent()
Definition Actor.h:7053
UAnimSequence *& LatchedRiderAnimOverrideField()
Definition Actor.h:6458
long double & RepeatPrimaryAttackLastSendTimeField()
Definition Actor.h:6691
void RegisterAllComponents()
Definition Actor.h:7488
bool ShouldShowDinoTooltip(AShooterHUD *HUD)
Definition Actor.h:7858
TSubclassOf< UDamageType > & StepHarvestableDamageTypeField()
Definition Actor.h:6497
int & LastFrameUseLowQualityAnimationTickField()
Definition Actor.h:6404
BitFieldValue< bool, unsigned __int32 > bUsePreciseLaunching()
Definition Actor.h:7297
UE::Math::TVector< double > & BabyCuddleWalkStartingLocationField()
Definition Actor.h:6660
BitFieldValue< bool, unsigned __int32 > bForceNoCharacterStatusComponentTick()
Definition Actor.h:7163
float & ForcePawnBigPushingForTimeField()
Definition Actor.h:6674
BitFieldValue< bool, unsigned __int32 > bServerInitializedDino()
Definition Actor.h:7013
void SpawnNewAIController(TSubclassOf< AController > NewAIController, UBehaviorTree *MissionBehaviorTreeOverride)
Definition Actor.h:7850
USoundBase *& PlayKillLocalSoundField()
Definition Actor.h:6649
float & WildPercentageChanceOfBabyField()
Definition Actor.h:6314
BitFieldValue< bool, unsigned __int32 > bRiderJumpTogglesFlight()
Definition Actor.h:6975
BitFieldValue< bool, unsigned __int32 > bIsBossDino()
Definition Actor.h:7191
UAnimMontage *& StartledAnimationRightDefaultField()
Definition Actor.h:6505
AActor *& WildFollowingParentRefField()
Definition Actor.h:6810
BitFieldValue< bool, unsigned __int32 > bForceDisableClientGravitySim()
Definition Actor.h:7369
float GetBabyScale()
Definition Actor.h:7761
int & OverrideDinoTameSoundIndexField()
Definition Actor.h:6763
BitFieldValue< bool, unsigned __int32 > bMeleeAttackHarvetUsableComponents()
Definition Actor.h:7002
FString * GetEntryString(FString *result)
Definition Actor.h:7543
TSubclassOf< UPrimalItem > & BabyCuddleFoodField()
Definition Actor.h:6662
BitFieldValue< bool, unsigned __int32 > bUseRootLocSwimOffset()
Definition Actor.h:7024
FString * GetColorSetInidcesAsString(FString *result)
Definition Actor.h:7869
BitFieldValue< bool, unsigned __int32 > bUseBPInterceptMoveInputEventsEvenIfZero()
Definition Actor.h:7336
float & RootLocSwimOffsetField()
Definition Actor.h:6335
bool AllowWakingTame_Implementation(APlayerController *ForPC)
Definition Actor.h:7802
float & WakingTameFeedIntervalField()
Definition Actor.h:6395
BitFieldValue< bool, unsigned __int32 > bChargeDamageStructures()
Definition Actor.h:6969
TObjectPtr< UTexture2D > & BehaviourIconField()
Definition Actor.h:6830
BitFieldValue< bool, unsigned __int32 > bIsRobot()
Definition Actor.h:7231
BitFieldValue< bool, unsigned __int32 > bAttackTargetWhenLaunched()
Definition Actor.h:6993
float GetBaseTargetingDesire(const ITargetableInterface *Attacker)
Definition Actor.h:7803
TSubclassOf< UPrimalItem > & BaseEggClassField()
Definition Actor.h:6435
void ModifyDesiredRotation(UE::Math::TRotator< double > *InDesiredRotation, float DeltaTime)
Definition Actor.h:7820
float BPGetTargetingDesirability(const AActor *Attacker)
Definition Actor.h:7424
BitFieldValue< bool, unsigned __int32 > bRepeatPrimaryAttack()
Definition Actor.h:7195
void OnVersionChange(bool *doDestroy)
Definition Actor.h:7863
BitFieldValue< bool, unsigned __int32 > bDisallowPostNetReplication()
Definition Actor.h:7181
BitFieldValue< bool, unsigned __int32 > bTamedAIAllowSpecialAttacks()
Definition Actor.h:7192
UTexture2D * GetEntryIcon(UObject *AssociatedDataObject, bool bIsEnabled)
Definition Actor.h:7544
void ServerUpdateGestation()
Definition Actor.h:7777
BitFieldValue< bool, unsigned __int32 > bUseBPGetDragSocketDinoName()
Definition Actor.h:7259
FTimerHandle & ServerTamedTickHandleField()
Definition Actor.h:6406
void UpdateStasisFlags()
Definition Actor.h:7805
TObjectPtr< UTexture2D > & DisableResourceHarvestingIconField()
Definition Actor.h:6858
TObjectPtr< UTexture2D > & DemolishIconField()
Definition Actor.h:6843
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:7549
float & KeepFlightRemainingTimeField()
Definition Actor.h:6573
void ServerRequestUseItemWithActor(APlayerController *ForPC, UObject *anItem, int AdditionalData)
Definition Actor.h:7661
BitFieldValue< bool, unsigned __int32 > bDisableHighQualityAIVolumeLedgeChecking()
Definition Actor.h:7141
float & TamingIneffectivenessModifierIncreaseByDamagePercentField()
Definition Actor.h:6426
float & WanderAroundActorMaxDistanceField()
Definition Actor.h:6588
void SetCharacterStatusTameable(bool bSetTameable, bool bCreateInventory, bool keepInventoryForWakingTame)
Definition Actor.h:7633
float & LatchingInitialPitchField()
Definition Actor.h:6700
APrimalDinoCharacter *& MatingWithDinoField()
Definition Actor.h:6604
float & OutsideOriginalNPCVolumeStasisDestroyIntervalField()
Definition Actor.h:6468
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyStructurePlacedNearby()
Definition Actor.h:6933
TArray< FDinoAncestorsEntry, TSizedDefaultAllocator< 32 > > & NextBabyDinoAncestorsField()
Definition Actor.h:6725
UE::Math::TRotator< double > & LastRiderMountedWeaponRotationField()
Definition Actor.h:6710
bool IsAWildFollowerKnownServerside()
Definition Actor.h:7897
unsigned __int8 & LastAttackIndexField()
Definition Actor.h:6252
float & TameIneffectivenessModifierField()
Definition Actor.h:6402
float & HUDTextScaleMultiplierField()
Definition Actor.h:6484
BitFieldValue< bool, unsigned __int32 > bDinoDontOverrideControllerPitch()
Definition Actor.h:7366
BitFieldValue< bool, unsigned __int32 > bRemovingStructuresOnDeath()
Definition Actor.h:6924
BitFieldValue< bool, unsigned __int32 > bPreventSleepingTame()
Definition Actor.h:7038
float & AIRangeMultiplierField()
Definition Actor.h:6345
int & SaveDestroyWildDinosUnderVersionField()
Definition Actor.h:6647
void MultiSetAttachedStructurePickupAllowedBeforeNetworkTime(long double NewTime, APrimalStructure *Structure)
Definition Actor.h:7446
UPrimalAIState * GetActiveState()
Definition Actor.h:7508
BitFieldValue< bool, unsigned __int32 > bTamingHasFood()
Definition Actor.h:7017
long double & NextAllowedMatingTimeField()
Definition Actor.h:6601
void PlayAttackAnimationOfAnimationArray(int AnimationIndex, TArray< UAnimMontage *, TSizedDefaultAllocator< 32 > > *attackAnimations)
Definition Actor.h:7502
TObjectPtr< UTexture2D > & StanceAttackTargetIconField()
Definition Actor.h:6875
bool CanTarget(const ITargetableInterface *Victim)
Definition Actor.h:7663
void AnimNotifyCustomState_Begin(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float TotalDuration, const UAnimNotifyState *AnimNotifyObject)
Definition Actor.h:7505
APrimalDinoCharacter * GetFirstValidWildFollowingParentRef()
Definition Actor.h:7898
int & TamedAggressionLevelField()
Definition Actor.h:6425
float & WakingTameFoodIncreaseMultiplierField()
Definition Actor.h:6416
long double & ChargingStartBlockedTimeField()
Definition Actor.h:6589
FNotifyFlyerLanded & OnFlyerStartLandingField()
Definition Actor.h:6799
float GetAIFollowStoppingDistanceMultiplier()
Definition Actor.h:7794
bool HasBuffPreventingFlight()
Definition Actor.h:7616
float & ChargingActivationRequiresStaminaField()
Definition Actor.h:6580
bool IsPassengerSeatAvailable(int PassengerSeatIndex)
Definition Actor.h:7521
BitFieldValue< bool, unsigned __int32 > bBabyPreventExitingWater()
Definition Actor.h:7303
float & FlyingForceRotationRateModifierField()
Definition Actor.h:6325
long double & LastDinoAllyLookInterpTimeField()
Definition Actor.h:6533
BitFieldValue< bool, unsigned __int32 > bIsAWildFollowerKnownServerside()
Definition Actor.h:7376
BitFieldValue< bool, unsigned __int32 > bForceUseAltAimSocketsForTurrets()
Definition Actor.h:6954
float & chargingRotationRateModifierField()
Definition Actor.h:6378
void BPFedWakingTameEvent(APlayerController *ForPC)
Definition Actor.h:7422
void AddDinoToActiveTamingArray(TWeakObjectPtr< AController > NotifyPlayer)
Definition Actor.h:7870
BitFieldValue< bool, unsigned __int32 > bSupportWakingTame()
Definition Actor.h:7033
bool IsCurrentlyPlayingAttackAnimation()
Definition Actor.h:7504
BitFieldValue< bool, unsigned __int32 > bAllowRiding()
Definition Actor.h:6973
void ServerCallNeutral_Implementation(__int16 a2)
Definition Actor.h:7689
float & LatchingInterpolatedPitchField()
Definition Actor.h:6701
TObjectPtr< UTexture2D > & FollowDistanceHighestIconField()
Definition Actor.h:6891
TArray< unsigned char, TSizedDefaultAllocator< 32 > > * GetColorizationData(TArray< unsigned char, TSizedDefaultAllocator< 32 > > *result)
Definition Actor.h:7659
void WasPushed(ACharacter *ByOtherCharacter, UE::Math::TVector< double > *PushDirection)
Definition Actor.h:7793
void ServerCallPassive_Implementation(__int16 a2)
Definition Actor.h:7690
void BPNotifyBabyAgeIncrement(float PreviousAge, float NewAge)
Definition Actor.h:7427
bool CanCryo(AShooterPlayerController *ForPC)
Definition Actor.h:7475
float & BabyImprintingQualityTotalMaturationTimeField()
Definition Actor.h:6667
void InterruptLatching()
Definition Actor.h:7444
float & WildBabyAgeWeightField()
Definition Actor.h:6315
FWeightedObjectList & DeathInventoryTemplatesField()
Definition Actor.h:6393
TObjectPtr< UTexture2D > & WantsToCuddleIconField()
Definition Actor.h:6845
BitFieldValue< bool, unsigned __int32 > bUseBPCanAutodrag()
Definition Actor.h:7211
BitFieldValue< bool, unsigned __int32 > bCanBeRepaired()
Definition Actor.h:7063
void GetGestationData(FUnreplicatedEggData *GestationData)
Definition Actor.h:7886
FieldArray< FName, 6 > ColorSetNamesField()
Definition Actor.h:6349
float ModifyArmorDurabilityLostFromDamage(float DamageAmount, float OriginalDurabilityLost, TEnumAsByte< EPrimalEquipmentType::Type > ArmorType)
Definition Actor.h:7922
float & DurationBeforeMovingStuckPawnField()
Definition Actor.h:6502
BitFieldValue< bool, unsigned __int32 > bHeldJumpSlowFalling()
Definition Actor.h:7084
long double & LastStartledTimeField()
Definition Actor.h:6515
float & TamedCorpseLifespanField()
Definition Actor.h:6485
void UntameDino(float TamingAffinityLimit)
Definition Actor.h:7632
void AnimNotifyCustomState_Tick(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float FrameDeltaTime, const UAnimNotifyState *AnimNotifyObject)
Definition Actor.h:7506
float & TamedWalkableFloorZField()
Definition Actor.h:6388
float & ChargeSpeedMultiplierField()
Definition Actor.h:6278
ANPCZoneManager *& DirectLinkNPCZoneManagerField()
Definition Actor.h:6518
BitFieldValue< bool, unsigned __int32 > bAllowFlyerDinoSubmerging()
Definition Actor.h:7372
BitFieldValue< bool, unsigned __int32 > bPreventStasis()
Definition Actor.h:6981
UE::Math::TVector2< double > & OverlayTooltipScaleField()
Definition Actor.h:6262
float GetGravityZScale()
Definition Actor.h:7788
void OnLowerDino(float Val)
Definition Actor.h:7564
UPrimalItem * GiveSaddle(TSubclassOf< UPrimalItem > SaddleType, float Quality, float MinRandomQuality, bool bAutoEquip)
Definition Actor.h:7813
BitFieldValue< bool, unsigned __int32 > bIsLatching()
Definition Actor.h:7318
bool BP_PreventCarrying()
Definition Actor.h:7410
float & PlayerMountedLaunchUpSpeedField()
Definition Actor.h:6571
TSubclassOf< UPrimalItem > & RepairRequirementsItemField()
Definition Actor.h:6538
BitFieldValue< bool, unsigned __int32 > bUseBPInterceptTurnInputEvents()
Definition Actor.h:7334
BitFieldValue< bool, unsigned __int32 > bForcedLanding()
Definition Actor.h:6978
void NetUpdateDinoNameStrings(const FString *NewTamerString, const FString *NewTamedName)
Definition Actor.h:7447
BitFieldValue< bool, unsigned __int32 > bAllowDraggingWhileFalling()
Definition Actor.h:7213
BitFieldValue< bool, unsigned __int32 > bDelayedAttachement()
Definition Actor.h:7062
float & WalkingRotationRateModifierField()
Definition Actor.h:6687
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideStencilAllianceForTarget()
Definition Actor.h:7139
UAnimMontage *& DinoLevelUpAnimationOverrideField()
Definition Actor.h:6750
TObjectPtr< UTexture2D > & EnableAllyLookingIconField()
Definition Actor.h:6877
TObjectPtr< UTexture2D > & StanceIconField()
Definition Actor.h:6870
void SetupWildBaby_ApplyStats(FItemNetInfo *GeneticsInfo)
Definition Actor.h:7906
float & HealthBarMaxDrawDistanceField()
Definition Actor.h:6676
float & FemaleMatingTimeField()
Definition Actor.h:6600
long double GetLastStartedTalkingTime()
Definition Actor.h:7439
FRotator_NetQuantizeSmartPitch & LastMovementDesiredRotation_MountedWeaponryField()
Definition Actor.h:6714
bool ShouldRestrictCarriedPlayerYaw()
Definition Actor.h:7916
float & DeathGiveItemRangeField()
Definition Actor.h:6364
float & StartledAnimationCooldownField()
Definition Actor.h:6511
UE::Math::TRotator< double > & DinoAimRotationOffsetField()
Definition Actor.h:6532
void GetDinoData(FARKDinoData *OutDinoData)
Definition Actor.h:7833
BitFieldValue< bool, unsigned __int32 > bPreventPlatformSaddleMultiFloors()
Definition Actor.h:7145
long double & LastTimeFallingField()
Definition Actor.h:6482
BitFieldValue< bool, unsigned __int32 > bUseBP_ShouldPreventBasedCharactersCameraInterpolation()
Definition Actor.h:7279
BitFieldValue< bool, unsigned __int32 > bTickedStasis()
Definition Actor.h:7161
float & DefaultActivateAttackRangeOffsetField()
Definition Actor.h:6512
bool IsReadyToUpload(UWorld *theWorld)
Definition Actor.h:7846
BitFieldValue< bool, unsigned __int32 > bAllowWildRunningWithoutTarget()
Definition Actor.h:7349
TSubclassOf< UDamageType > & TamedHarvestDamageTypeField()
Definition Actor.h:6559
void BPBecameNewBaby(APrimalDinoCharacter *parent)
Definition Actor.h:7413
BitFieldValue< bool, unsigned __int32 > bUseDinoLimbWallAvoidance()
Definition Actor.h:7382
USoundBase *& LowHealthEnterSoundField()
Definition Actor.h:6341
void HandleDieIfLeftWaterSpawnDepth()
Definition Actor.h:7912
float & MeleeSwingRadiusField()
Definition Actor.h:6250
BitFieldValue< bool, unsigned __int32 > bWildProduceEggDynamically()
Definition Actor.h:7088
USoundBase *& LowHealthExitSoundField()
Definition Actor.h:6340
BitFieldValue< bool, unsigned __int32 > bBonesHidden()
Definition Actor.h:7061
BitFieldValue< bool, unsigned __int32 > bCenterOffscreenFloatingHUDWidgets()
Definition Actor.h:7097
bool WantsPerFrameSkeletalAnimationTicking(__int16 a2)
Definition Actor.h:7786
float & DeathGivesDossierDelayField()
Definition Actor.h:6713
BitFieldValue< bool, unsigned __int32 > bPreventStasisOnDedi()
Definition Actor.h:7270
float & LastHigherScaleExtraRunningSpeedValueField()
Definition Actor.h:6640
float & CurrentMovementAnimRateField()
Definition Actor.h:6389
FName & RiderFPVCameraUseSocketNameField()
Definition Actor.h:6632
float & MeleeHarvestDamageMultiplierField()
Definition Actor.h:6432
BitFieldValue< bool, unsigned __int32 > bModifyBasedCamera()
Definition Actor.h:7104
TObjectPtr< UTexture2D > & PutTamingFoodInLastSlotToTameIconField()
Definition Actor.h:6851
float & FlyerForceLimitPitchMaxField()
Definition Actor.h:6318
int & EggMaximumNumberField()
Definition Actor.h:6445
TObjectPtr< UTexture2D > & AllowSpecialAttacksIconField()
Definition Actor.h:6834
BitFieldValue< bool, unsigned __int32 > bNPCSpawnerOverrideLevel()
Definition Actor.h:7014
void ApplyRidingAttackExtraVelocity()
Definition Actor.h:7495
BitFieldValue< bool, unsigned __int32 > bUseBPGetAttackWeight()
Definition Actor.h:7028
float & ChargingStopDotTresholdField()
Definition Actor.h:6281
BitFieldValue< bool, unsigned __int32 > bIsInTurretMode()
Definition Actor.h:7224
void DoNeuter_Implementation()
Definition Actor.h:7823
float & LatchedFirstPersonViewAngleField()
Definition Actor.h:6702
UE::Math::TRotator< double > & DinoLimbWallAvoidanceLastAimRotationField()
Definition Actor.h:6817
bool AllowFallDamage(const FHitResult *HitResult, float FallDamageAmount, bool CustomFallDamage)
Definition Actor.h:7699
TObjectPtr< UTexture2D > & DriveIconField()
Definition Actor.h:6822
BitFieldValue< bool, unsigned __int32 > bFlyerAllowRidingInCaves()
Definition Actor.h:7091
float & MPLandingAfterLeavingTimerField()
Definition Actor.h:6804
int GetUntamedTargetingTeam()
Definition Actor.h:7862
BitFieldValue< bool, unsigned __int32 > bAllowDamageSameTeamAndClass()
Definition Actor.h:7221
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideWantsToRun()
Definition Actor.h:7076
float & ChargingBlockedStopTimeThresholdField()
Definition Actor.h:6246
long double & NextAllowedBedUseTimeField()
Definition Actor.h:6792
BitFieldValue< bool, unsigned __int32 > bIncludeCarryWeightOfBasedPawns()
Definition Actor.h:7052
BitFieldValue< bool, unsigned __int32 > bMeleeSwingDamageBlockedByAllStationaryObjects()
Definition Actor.h:7120
BitFieldValue< bool, unsigned __int32 > bRidingIsSeperateUnstasisCaster()
Definition Actor.h:7280
BitFieldValue< bool, unsigned __int32 > bLimitRiderYawOnLatched()
Definition Actor.h:7320
UAnimMontage *& UnmountCharacterAnimationField()
Definition Actor.h:6575
TArray< float, TSizedDefaultAllocator< 32 > > & EggWeightsToSpawnField()
Definition Actor.h:6437
BitFieldValue< bool, unsigned __int32 > bTakingOff()
Definition Actor.h:7182
BitFieldValue< bool, unsigned __int32 > bForceAllowBackwardsMovementWithNoRider()
Definition Actor.h:7342
int GetScaledMaxWildSpawnLevel()
Definition Actor.h:7910
bool AllowMovementMode(EMovementMode NewMovementMode, unsigned __int8 NewCustomMode)
Definition Actor.h:7767
float & TamedWanderHarvestIntervalField()
Definition Actor.h:6331
BitFieldValue< bool, unsigned __int32 > bForcePreventExitingWater()
Definition Actor.h:6942
BitFieldValue< bool, unsigned __int32 > bServerForceUpdateDinoGameplayMeshNearPlayer()
Definition Actor.h:7029
void GetPassengersAndSeatIndexes(TArray< APrimalCharacter *, TSizedDefaultAllocator< 32 > > *Passengers, TArray< int, TSizedDefaultAllocator< 32 > > *Indexes)
Definition Actor.h:7817
BitFieldValue< bool, unsigned __int32 > bHiddenForLocalPassenger()
Definition Actor.h:6926
BitFieldValue< bool, unsigned __int32 > bIgnoreTargetingLiveUnriddenDinos()
Definition Actor.h:7187
float GetCarryingSocketYaw(bool RefreshBones)
Definition Actor.h:7717
void FinalLoadedFromSaveGame()
Definition Actor.h:7854
bool UseLowQualityBehaviorTreeTick(__int16 a2)
Definition Actor.h:7627
float GetRiddenStasisRangeMultiplier()
Definition Actor.h:7895
BitFieldValue< bool, unsigned __int32 > bPassiveFlee()
Definition Actor.h:7264
BitFieldValue< bool, unsigned __int32 > bUseBP_OverrideRiderCameraCollisionSweep()
Definition Actor.h:7294
float & SwimOffsetInterpSpeedField()
Definition Actor.h:6343
BitFieldValue< bool, unsigned __int32 > bDeprecateDino()
Definition Actor.h:6938
UAnimMontage *& PlayerMountedCarryAnimationField()
Definition Actor.h:6694
void ChangeActorTeam(int NewTeam)
Definition Actor.h:7646
bool ForceAllowAccelerationRotationWhenFalling()
Definition Actor.h:7789
BitFieldValue< bool, unsigned __int32 > bTargetEverything()
Definition Actor.h:7008
long double & LastVacuumSpaceCheckTimeField()
Definition Actor.h:6752
float & WildRandomScaleField()
Definition Actor.h:6627
UAnimMontage *& ExitFlightAnimField()
Definition Actor.h:6380
BitFieldValue< bool, unsigned __int32 > bUseBlueprintExtraBabyScale()
Definition Actor.h:7256
BitFieldValue< bool, unsigned __int32 > bIgnoreNPCCountVolumes()
Definition Actor.h:7379
int & SavedLastValidTameVersionField()
Definition Actor.h:6757
void SpawnEgg(bool bForceAllowEggSpawn)
Definition Actor.h:7649
BitFieldValue< bool, unsigned __int32 > bPreventWildTrapping()
Definition Actor.h:7250
void NetUpdateDinoOwnerData_Implementation(const FString *NewOwningPlayerName, int NewOwningPlayerID)
Definition Actor.h:7731
TObjectPtr< UTexture2D > & EnableWanderingIconField()
Definition Actor.h:6882
BitFieldValue< bool, unsigned __int32 > bSingleplayerFreezePhysicsWhenNoTarget()
Definition Actor.h:7214
TArray< FName, TSizedDefaultAllocator< 32 > > & MeleeSwingSocketsField()
Definition Actor.h:6247
TObjectPtr< UTexture2D > & HarvestSettingIconField()
Definition Actor.h:6857
float & DeathGiveItemQualityMaxField()
Definition Actor.h:6363
float BlueprintExtraBabyScaling()
Definition Actor.h:7403
BitFieldValue< bool, unsigned __int32 > bIncrementedZoneManagerDirectLink()
Definition Actor.h:7137
float & OverrideApproachRadiusField()
Definition Actor.h:6776
BitFieldValue< bool, unsigned __int32 > bIsCloneDino()
Definition Actor.h:7217
TArray< ANPCZoneVolume *, TSizedDefaultAllocator< 32 > > & CurrentNPCVolumesField()
Definition Actor.h:6476
TObjectPtr< UTexture2D > & ImprintOnIconField()
Definition Actor.h:6844
BitFieldValue< bool, unsigned __int32 > bRotatingUpdatesDinoIK()
Definition Actor.h:7293
UAnimMontage *& ChargingAnimField()
Definition Actor.h:6279
BitFieldValue< bool, unsigned __int32 > bUseBPGetRiderUnboardDirection()
Definition Actor.h:7102
BitFieldValue< bool, unsigned __int32 > bBPModifyAimOffsetNoTarget()
Definition Actor.h:7179
BitFieldValue< bool, unsigned __int32 > bNoKillXP()
Definition Actor.h:7239
void UpdateImprintingQuality_Implementation(float NewImprintingQuality)
Definition Actor.h:7796
long double & UploadEarliestValidTimeField()
Definition Actor.h:6769
int & MaxDinoTameLevelsField()
Definition Actor.h:6781
BitFieldValue< bool, unsigned __int32 > bPoopIsDud()
Definition Actor.h:7043
UE::Math::TVector< double > & RiderCheckTraceOffsetField()
Definition Actor.h:6543
TSubclassOf< UPrimalItem > & SaddleItemClassField()
Definition Actor.h:6286
BitFieldValue< bool, unsigned __int32 > bRiderDisableAimOffset()
Definition Actor.h:7374
BitFieldValue< bool, unsigned __int32 > bEggBoosted()
Definition Actor.h:7074
BitFieldValue< bool, unsigned __int32 > bIsDestroyingDino()
Definition Actor.h:7254
BitFieldValue< bool, unsigned __int32 > bSupportsSaddleStructures()
Definition Actor.h:7060
BitFieldValue< bool, unsigned __int32 > bUseBPInterceptMoveInputEvents()
Definition Actor.h:7335
BitFieldValue< bool, unsigned __int32 > bResetUseAccelerationForRequestedMove()
Definition Actor.h:6925
float & TameIneffectivenessByAffinityField()
Definition Actor.h:6403
bool WalkingAllowCheckFall(const UE::Math::TVector< double > *DeltaWalk)
Definition Actor.h:7842
long double & LastForcedLandingCheckTimeField()
Definition Actor.h:6528
void ServerRequestBraking_Implementation(bool bWantsToBrake)
Definition Actor.h:7567
float & AttackPlayerDesirabilityMultiplierField()
Definition Actor.h:6737
float & UntamedPoopTimeMinIntervalField()
Definition Actor.h:6430
void CaptureCharacterSnapshot(UPrimalItem *Item)
Definition Actor.h:7712
void OnDeserializedByGame(EOnDeserializationType::Type DeserializationType)
Definition Actor.h:7709
TObjectPtr< UTexture2D > & FollowDistanceLowestIconField()
Definition Actor.h:6887
void ServerRequestToggleFlight_Implementation()
Definition Actor.h:7605
void TameDino(AShooterPlayerController *ForPC, bool bIgnoreMaxTameLimit, int OverrideTamingTeamID, bool bPreventNameDialog, bool bSkipAddingTamedLevels, bool bSuppressNotifications)
Definition Actor.h:7631
float & StepDamageRadialDamageAmountGeneralField()
Definition Actor.h:6494
TWeakObjectPtr< AActor > & TamedFollowTargetField()
Definition Actor.h:6357
BitFieldValue< bool, unsigned __int32 > bTamedWanderCorpseHarvesting()
Definition Actor.h:6932
float & WanderRadiusMultiplierField()
Definition Actor.h:6675
void NotifyBumpedPawn(APawn *BumpedPawn)
Definition Actor.h:7759
BitFieldValue< bool, unsigned __int32 > bCancelInterpolation()
Definition Actor.h:6967
UAnimSequence *& RiderAnimOverrideField()
Definition Actor.h:6455
BitFieldValue< bool, unsigned __int32 > bUseBPOverridePassengerAdditiveAnim()
Definition Actor.h:7367
TArray< UAnimMontage *, TSizedDefaultAllocator< 32 > > & StartledAnimationsField()
Definition Actor.h:6507
void ServerSleepingTick()
Definition Actor.h:7553
BitFieldValue< bool, unsigned __int32 > bIgnoreAllWhistles()
Definition Actor.h:7201
TObjectPtr< UTexture2D > & HideBoneIconField()
Definition Actor.h:6838
BitFieldValue< bool, unsigned __int32 > bWildDinoPreventWeight()
Definition Actor.h:6945
FName & OriginalNPCVolumeNameField()
Definition Actor.h:6467
float & BabyCuddleWalkDistanceField()
Definition Actor.h:6659
TArray< TEnumAsByte< enum EPrimalCharacterStatusValue::Type >, TSizedDefaultAllocator< 32 > > & OverrideStatPriorityOnSpawnField()
Definition Actor.h:6558
int & EggMaximumNumberFromSameDinoTypeField()
Definition Actor.h:6443
BitFieldValue< bool, unsigned __int32 > bAttackStopsMovement()
Definition Actor.h:6916
BitFieldValue< bool, unsigned __int32 > bDontOverrideToNavMeshStepHeight()
Definition Actor.h:7381
BitFieldValue< bool, unsigned __int32 > bUseBPOnDinoFiredProjectile()
Definition Actor.h:7132
void UpdateWildFollowParentState(AActor *OnlyUpdateThisChild)
Definition Actor.h:7900
float & DinoExtraIncreasePlayerCollisionActivationDistanceSquaredField()
Definition Actor.h:6775
long double & LastUpdatedMatingAtTimeField()
Definition Actor.h:6596
BitFieldValue< bool, unsigned __int32 > bUseColorization()
Definition Actor.h:6995
long double & LastClientCameraRotationServerUpdateField()
Definition Actor.h:6296
BitFieldValue< bool, unsigned __int32 > bDinoFPVDisableMotionBlur()
Definition Actor.h:7363
BitFieldValue< bool, unsigned __int32 > bSupplyPlayerMountedCarryAnimation()
Definition Actor.h:7313
bool AllowEquippingItemType(EPrimalEquipmentType::Type equipmentType)
Definition Actor.h:7749
float & RidingAttackExtraVelocityDelayField()
Definition Actor.h:6491
FString & UploadedFromServerNameField()
Definition Actor.h:6719
BitFieldValue< bool, unsigned __int32 > bUseBPOnDinoStartled()
Definition Actor.h:7135
void AnimNotifyCustomState_End(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotifyState *AnimNotifyObject)
Definition Actor.h:7507
TSubclassOf< UPrimalInventoryComponent > & TamedInventoryComponentTemplateField()
Definition Actor.h:6392
TObjectPtr< UTexture2D > & DisableOnlyTargetConsciousIconField()
Definition Actor.h:6904
float & SinglePlayerOutgoingDamageModifierField()
Definition Actor.h:6743
void DrawDinoFloatingHUD(AShooterHUD *HUD, bool bDrawDinoOrderIcon)
Definition Actor.h:7672
int & FlyerNumUnderGroundFailField()
Definition Actor.h:6555
FLinearColor * GetDinoColor(FLinearColor *result, int ColorRegionIndex)
Definition Actor.h:7826
BitFieldValue< bool, unsigned __int32 > bAutoTameable()
Definition Actor.h:6982
void TempDampenInputAcceleration()
Definition Actor.h:7583
BitFieldValue< bool, unsigned __int32 > bForceUsePhysicalFootSurfaceTrace()
Definition Actor.h:7262
bool IsCorruptedDino()
Definition Actor.h:7391
UE::Math::TVector< double > & RidingFirstPersonViewLocationOffsetField()
Definition Actor.h:6307
bool IsAllowedToTransfer(UObject *WorldContextObject)
Definition Actor.h:7873
BitFieldValue< bool, unsigned __int32 > bIsRaidDino()
Definition Actor.h:7164
float & WakingTameMaxDistanceField()
Definition Actor.h:6668
long double & LastTameConsumedFoodTimeField()
Definition Actor.h:6421
float & MatingProgressField()
Definition Actor.h:6602
UMeshComponent * GetPaintingMesh_Implementation()
Definition Actor.h:7879
float & FlyerForceLimitPitchMinField()
Definition Actor.h:6317
void InitializeInvisiableSaddle()
Definition Actor.h:7740
void BPDinoARKDownloadedEnd()
Definition Actor.h:7418
USoundBase * GetDinoTameSound_Implementation()
Definition Actor.h:7838
float & TickStatusTimeAccumulationField()
Definition Actor.h:6747
TSubclassOf< UPrimalItem > * GetFirstAffinityFoodItemClass(TSubclassOf< UPrimalItem > *result)
Definition Actor.h:7559
bool SetupAsWildBabyOfSingleParent(APrimalDinoCharacter *ParentDino, float DesiredAgeMin, float DesiredAgeMax)
Definition Actor.h:7902
TObjectPtr< UTexture2D > & DisableVictimItemCollectionIconField()
Definition Actor.h:6860
void ClearAllSaddleStructures(int a2)
Definition Actor.h:7845
FString & PreviousUploadedFromServerNameField()
Definition Actor.h:6721
bool AllowParallelAnimations(USkeletalMeshComponent *forComp)
Definition Actor.h:7785
BitFieldValue< bool, unsigned __int32 > bUseBPOnEndCharging()
Definition Actor.h:7339
TArray< TWeakObjectPtr< APrimalCharacter >, TSizedDefaultAllocator< 32 > > & PrevPassengerPerSeatField()
Definition Actor.h:6295
void ServerGiveDefaultWeapon_Implementation()
Definition Actor.h:7678
long double & LastAllyTargetLookTimeField()
Definition Actor.h:6529
FString & TamedNameField()
Definition Actor.h:6259
BitFieldValue< bool, unsigned __int32 > bTargetingIgnoreWildDinos()
Definition Actor.h:6990
UPrimalNavigationInvokerComponent *& NavigationInvokerComponentField()
Definition Actor.h:6818
void PrepareForSaving()
Definition Actor.h:7853
TObjectPtr< UTexture2D > & TribeRankSettingsIconField()
Definition Actor.h:6905
void ServerUploadCharacter(AShooterPlayerController *UploadedBy)
Definition Actor.h:7741
void FireMultipleProjectilesEx_Implementation(TSubclassOf< AShooterProjectile > ProjectileClass, const TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *Locations, const TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *Directions, bool bAddPawnVelocityToProjectile, bool bScaleProjDamageByDinoDamage, USceneComponent *HomingTarget, UE::Math::TVector< double > *HomingTargetOffset, float OverrideInitialSpeed)
Definition Actor.h:7601
void OnUncryo(AShooterPlayerController *ForPC)
Definition Actor.h:7477
long double & LastFootStepDamageTimeField()
Definition Actor.h:6514
TWeakObjectPtr< APrimalStructureItemContainer_SupplyCrate > & LinkedSupplyCrateField()
Definition Actor.h:6429
float & RidingAnimSpeedFactorField()
Definition Actor.h:6460
void OverrideRandomWanderLocation_Implementation(const UE::Math::TVector< double > *originalDestination, UE::Math::TVector< double > *inVec)
Definition Actor.h:7747
bool SetTurretMode(bool enabled)
Definition Actor.h:7458
BitFieldValue< bool, unsigned __int32 > bEnableTamedMating()
Definition Actor.h:7011
UE::Math::TVector< double > & UnboardLocationTraceOffsetField()
Definition Actor.h:6759
float & NewFemaleMaxTimeBetweenMatingField()
Definition Actor.h:6611
BitFieldValue< bool, unsigned __int32 > bAllowTogglingPublicSeating()
Definition Actor.h:7151
BitFieldValue< bool, unsigned __int32 > bCheatPossessed()
Definition Actor.h:7385
static APrimalDinoCharacter * SpawnFromDinoData(const FARKDinoData *InDinoData, UWorld *InWorld, const UE::Math::TVector< double > *AtLocation, const UE::Math::TRotator< double > *AtRotation, int ForTeam, bool bGenerateNewDinoID, AShooterPlayerController *TamerController)
Definition Actor.h:7834
BitFieldValue< bool, unsigned __int32 > bBPManagedFPVViewLocationNoRider()
Definition Actor.h:7267
FTimerHandle & RepairCheckTimerHandleField()
Definition Actor.h:6542
BitFieldValue< bool, unsigned __int32 > bAllowsFishingOnSaddle()
Definition Actor.h:6999
void StasisingCharacter()
Definition Actor.h:7479
float & DecayDestructionPeriodField()
Definition Actor.h:6473
BitFieldValue< bool, unsigned __int32 > bChargingRequiresWalking()
Definition Actor.h:7023
BitFieldValue< bool, unsigned __int32 > bAllowDeathAutoGrab()
Definition Actor.h:7032
BitFieldValue< bool, unsigned __int32 > bWakingTameConsumeEntireStack()
Definition Actor.h:6943
BitFieldValue< bool, unsigned __int32 > bRefreshedColorization()
Definition Actor.h:7041
BitFieldValue< bool, unsigned __int32 > bPreventMovementModeChangeForDinoPassengers()
Definition Actor.h:7118
float & TamedWanderHarvestSearchRangeField()
Definition Actor.h:6332
int & GestationEggRandomMutationsFemaleField()
Definition Actor.h:6733
TObjectPtr< UTexture2D > & DisableIgnoreGroupWhistlesIconField()
Definition Actor.h:6879
TObjectPtr< UTexture2D > & EquipSaddleToRideIconField()
Definition Actor.h:6823
BitFieldValue< bool, unsigned __int32 > bOverrideCrosshairSpread()
Definition Actor.h:7096
int BPGetCurrentAttackIndex()
Definition Actor.h:7597
void AddNewTamingCreatureAsActiveTrackedTargetForTeam(int Team, bool HavePOIActiveInitially, TWeakObjectPtr< AController > NotifyPlayer)
Definition Actor.h:7554
bool CarryCharacter(APrimalCharacter *character, bool byPassCanCarryCheck)
Definition Actor.h:7515
float & NPCZoneVolumeCountWeightField()
Definition Actor.h:6524
bool ForceDisableClientGravitySimulation()
Definition Actor.h:7532
float GetSpeedModifier()
Definition Actor.h:7587
BitFieldValue< bool, unsigned __int32 > bIsManualFoodEat()
Definition Actor.h:7175
AMissionType *& OwnerMissionField()
Definition Actor.h:6696
FNotifyClearRider & OnNotifyClearRiderField()
Definition Actor.h:6787
void InternalRemoveDinoFromTamingArray()
Definition Actor.h:7872
float & BabyGestationSpeedField()
Definition Actor.h:6309
void ServerClearRider_Implementation(int OverrideUnboardDirection)
Definition Actor.h:7561
long double & LastGangCheckTimeField()
Definition Actor.h:6623
void ServerSetRiderMountedWeaponRotation_Implementation(UE::Math::TRotator< double > *InVal)
Definition Actor.h:7822
ECollisionChannel & MeshOriginalCollisionChannelField()
Definition Actor.h:6237
float & SinglePlayerIncomingDamageModifierField()
Definition Actor.h:6744
float & MinStaminaForRiderField()
Definition Actor.h:6520
BitFieldValue< bool, unsigned __int32 > bUseBPShouldForceFlee()
Definition Actor.h:6935
BitFieldValue< bool, unsigned __int32 > bPreventCloning()
Definition Actor.h:7269
BitFieldValue< bool, unsigned __int32 > bPreventPassengerFPV()
Definition Actor.h:7306
BitFieldValue< bool, unsigned __int32 > bFlyerAllowFlyingWithExplosive()
Definition Actor.h:6940
BitFieldValue< bool, unsigned __int32 > bAllowTargetingCorpses()
Definition Actor.h:6997
BitFieldValue< bool, unsigned __int32 > bUseBPDoAttack()
Definition Actor.h:7155
bool ShouldUseArmorDurabilityVFX()
Definition Actor.h:7923
float & MateBoostRangeField()
Definition Actor.h:6488
BitFieldValue< bool, unsigned __int32 > bDisableCollisionWithDinosWhenFlying()
Definition Actor.h:7248
UAnimSequence *& TurningRightRiderAnimOverrideField()
Definition Actor.h:6456
long double & TimeOfNextMateBoostUpdateField()
Definition Actor.h:6806
int & MaxAllowedRandomMutationsField()
Definition Actor.h:6727
FieldArray< unsigned __int8, 12 > GestationEggNumberOfLevelUpPointsAppliedField()
Definition Actor.h:6606
UTexture2D * GetMultiUseIcon(APlayerController *ForPC, FMultiUseEntry *MultiUseEntry)
Definition Actor.h:7639
TWeakObjectPtr< UPrimalAIState > & ActiveStateField()
Definition Actor.h:6299
BitFieldValue< bool, unsigned __int32 > bAllowCheckRefreshDefaultInventoryItems()
Definition Actor.h:6962
float & UntamedWalkingSpeedModifierField()
Definition Actor.h:6448
void UpdateAttackTargets()
Definition Actor.h:7573
float & FlyerHardBreakingOverrideField()
Definition Actor.h:6582
TWeakObjectPtr< APrimalCharacter > & AutoDragByPawnField()
Definition Actor.h:6535
UAnimMontage *& SlowFallingAnimField()
Definition Actor.h:6629
FString & TamedOnServerNameField()
Definition Actor.h:6722
static UClass * GetPrivateStaticClass()
Definition Actor.h:7399
BitFieldValue< bool, unsigned __int32 > bUseBPGetLookOffsetSocketName()
Definition Actor.h:7260
int & LastTickDelayFrameCountField()
Definition Actor.h:6745
float & StepDamageRadialDamageAmountHarvestableField()
Definition Actor.h:6495
BitFieldValue< bool, unsigned __int32 > bAlwaysUpdateAimOffsetInterpolation()
Definition Actor.h:7036
BitFieldValue< bool, unsigned __int32 > bPreventUploading()
Definition Actor.h:7196
long double & LastUpdatedGestationAtTimeField()
Definition Actor.h:6595
FOnSetMountedDino & OnSetMountedDinoField()
Definition Actor.h:6788
BitFieldValue< bool, unsigned __int32 > bAllowWaterSurfaceExtraJump()
Definition Actor.h:7153
float & ScaleExtraRunningSpeedModifierSpeedField()
Definition Actor.h:6639
void CopySettingsToDinosInRange(APlayerController *ForPC, int UseIndex)
Definition Actor.h:7874
float GetAttachedSoundPitchMultiplier()
Definition Actor.h:7772
FCustomTrackedActorInfo * SetFCustomTrackedDinoInfoMembersByDinoRef(FCustomTrackedActorInfo *result, bool IsFavorited, bool bIsTrackedWaypoint, bool bIsValidForCurrentFilter, int ByPlayerTargetingTeam)
Definition Actor.h:7911
BitFieldValue< bool, unsigned __int32 > bStepDamageNonFoliageTamedOnly()
Definition Actor.h:7168
UE::Math::TVector< double > & RiderFPVCameraOffsetField()
Definition Actor.h:6265
void SetFlight(bool bFly, bool bCancelForceLand, bool SkipAnimsPreventInputCheck)
Definition Actor.h:7618
BitFieldValue< bool, unsigned __int32 > bIsHordeDino()
Definition Actor.h:7344
float & LastBabyAgeField()
Definition Actor.h:6319
float & BabyMaxCuddleIntervalField()
Definition Actor.h:6656
BitFieldValue< bool, unsigned __int32 > bControlledDinoPreventsPlayerInventory()
Definition Actor.h:7362
float GetRotationRateModifier()
Definition Actor.h:7588
void SetMyInventoryComponent(UPrimalInventoryComponent *inventory)
Definition Actor.h:7927
void ClearCarryingDino(bool bFromDino, bool bCancelAnyCarryBuffs)
Definition Actor.h:7720
float & TamedRunningRotationRateModifierField()
Definition Actor.h:6679
void UpdateBabyCuddling_Implementation(long double NewBabyNextCuddleTime, unsigned __int8 NewBabyCuddleType, TSubclassOf< UPrimalItem > NewBabyCuddleFood)
Definition Actor.h:7797
void ServerInterruptLanding_Implementation()
Definition Actor.h:7610
BitFieldValue< bool, unsigned __int32 > bOverridePlatformStructureLimit()
Definition Actor.h:7001
void PostNetReceiveLocationAndRotation()
Definition Actor.h:7807
BitFieldValue< bool, unsigned __int32 > bPreventUntamedRun()
Definition Actor.h:7150
void HandleUnstasised(bool bWasFromHibernation)
Definition Actor.h:7482
BitFieldValue< bool, unsigned __int32 > bForceAllowTickingThisFrame()
Definition Actor.h:7209
void UpdateCarriedLocationAndRotation(float DeltaSeconds)
Definition Actor.h:7721
void ServerCallLandFlyerOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:7685
float & HeldJumpSlowFallingGravityZScaleField()
Definition Actor.h:6628
BitFieldValue< bool, unsigned __int32 > bHadLinkedSupplyCrate()
Definition Actor.h:6923
void OnDinoStartled(UAnimMontage *StartledAnimPlayed, bool bFromAIController)
Definition Actor.h:7390
BitFieldValue< bool, unsigned __int32 > bPreventWakingTameFeeding()
Definition Actor.h:7089
long double & LastEggSpawnChanceTimeField()
Definition Actor.h:6466
BitFieldValue< bool, unsigned __int32 > bFlyerForceNoPitch()
Definition Actor.h:6979
void UpdateMateBoost(bool bForce)
Definition Actor.h:7696
float GetPrimalCameraDesiredArmLength(const FPrimalCameraParams *ForCameraParams, float CurrentCameraArmLength, float DefaultCameraArmLength)
Definition Actor.h:7907
void SetDynamicMusic(USoundBase *newMusic)
Definition Actor.h:7825
long double & LastAxisStartPressTimeField()
Definition Actor.h:6269
BitFieldValue< bool, unsigned __int32 > bUseBPCanTargetCorpse()
Definition Actor.h:6934
BitFieldValue< bool, unsigned __int32 > bIsNursing()
Definition Actor.h:7113
void ServerCallAttackTargetNew_Implementation(__int16 a2)
Definition Actor.h:7687
BitFieldValue< bool, unsigned __int32 > bForceDrawHUD()
Definition Actor.h:7326
void NetUpdateDinoOwnerData(const FString *NewOwningPlayerName, int NewOwningPlayerID)
Definition Actor.h:7448
TSubclassOf< UDamageType > * BlueprintOverrideHarvestDamageType_Implementation(TSubclassOf< UDamageType > *result, float *OutHarvestDamageMultiplier)
Definition Actor.h:7787
FNotifySetRider & OnNotifySetRiderField()
Definition Actor.h:6786
BitFieldValue< bool, unsigned __int32 > bWasRidingFalling()
Definition Actor.h:7045
long double & NextTickDelayAllowTimeField()
Definition Actor.h:6746
BitFieldValue< bool, unsigned __int32 > bIsElevating()
Definition Actor.h:6929
BitFieldValue< bool, unsigned __int32 > bAttackStopsRotation()
Definition Actor.h:7184
void CheckAndHandleBasedPlayersBeingPushedThroughWalls()
Definition Actor.h:7465
BitFieldValue< bool, unsigned __int32 > bAllowTrapping()
Definition Actor.h:7249
float & UntamedRunningSpeedModifierField()
Definition Actor.h:6450
TArray< TSoftClassPtr< APrimalBuff >, TSizedDefaultAllocator< 32 > > & DefaultTamedBuffsField()
Definition Actor.h:6612
int GetCurrentCameraModeIndex()
Definition Actor.h:7917
bool AllowNewEggAtLocation(const UE::Math::TVector< double > *AtLocation)
Definition Actor.h:7648
bool UseNetworkRangeScaling()
Definition Actor.h:7651
BitFieldValue< bool, unsigned __int32 > bUseExtendedUnstasisCheck()
Definition Actor.h:7160
bool IsNearFeed(AShooterPlayerState *ForPlayer)
Definition Actor.h:7673
int & SaddlePivotOffsetField()
Definition Actor.h:6410
BitFieldValue< bool, unsigned __int32 > bOverrideLevelMusicIfTamed()
Definition Actor.h:7058
TWeakObjectPtr< APrimalBuff > & ColorOverrideBuffField()
Definition Actor.h:6351
float & StepDamageFootDamageIntervalField()
Definition Actor.h:6498
float GetXPMultiplier()
Definition Actor.h:7394
void NotifyClientsEmbryoTerminated_Implementation(int a2)
Definition Actor.h:7888
TObjectPtr< UTexture2D > & FollowDistanceMediumIconField()
Definition Actor.h:6889
long double & LastStartChargingTimeField()
Definition Actor.h:6283
FNotifyFlyerLanded & OnFlyerLandingInterruptedField()
Definition Actor.h:6801
void DinoFireProjectileEx_Implementation(TSubclassOf< AShooterProjectile > ProjectileClass, UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, bool bScaleProjDamageByDinoDamage, bool bAddDinoVelocityToProjectile, float OverrideInitialSpeed, float OverrideMaxSpeed, float ExtraDirectDamageMultiplier, float ExtraExplosionDamageMultiplier, bool spawnOnOwningClient)
Definition Actor.h:7600
UE::Math::TVector< double > & UnboardLocationOffsetField()
Definition Actor.h:6367
void ServerCallAttackTarget_Implementation(AActor *TheTarget)
Definition Actor.h:7692
float & AttackOffsetField()
Definition Actor.h:6255
void ForceRefreshTransform()
Definition Actor.h:7654
TObjectPtr< UTexture2D > & AddTameToGroupIconField()
Definition Actor.h:6863
bool ShouldDisableControllerDesiredRotation()
Definition Actor.h:7790
BitFieldValue< bool, unsigned __int32 > bTriggerBPUnstasis()
Definition Actor.h:7087
bool SetupAsWildFollowerOfOtherDino(APrimalDinoCharacter *ParentDino)
Definition Actor.h:7899
float & WhistleTraceOffsetField()
Definition Actor.h:6298
float & ExtraBabyAgeSpeedMultiplierField()
Definition Actor.h:6598
BitFieldValue< bool, unsigned __int32 > bUseBPSetInitialAimOffsetTargets()
Definition Actor.h:6958
float & TimeBetweenTamedWakingEatAnimationsField()
Definition Actor.h:6669
int & LastFrameMoveLeftField()
Definition Actor.h:6709
float & ExtraRunningSpeedModifierField()
Definition Actor.h:6636
float & RandomMutationChanceField()
Definition Actor.h:6729
BitFieldValue< bool, unsigned __int32 > bUseBP_OnTamedOrderReceived()
Definition Actor.h:6949
TArray< FDinoBaseLevelWeightEntry, TSizedDefaultAllocator< 32 > > & DinoBaseLevelWeightEntriesField()
Definition Actor.h:6302
BitFieldValue< bool, unsigned __int32 > bLocationBasedAttack()
Definition Actor.h:6917
bool AllowWalkableSlopeOverride(UPrimitiveComponent *ForComponent)
Definition Actor.h:7716
BitFieldValue< bool, unsigned __int32 > bUseBPDoHarvestAttack()
Definition Actor.h:7202
BitFieldValue< bool, unsigned __int32 > bTamedAIToggleSpecialAttacks()
Definition Actor.h:7193
float & PlayerMountedLaunchFowardSpeedField()
Definition Actor.h:6570
BitFieldValue< bool, unsigned __int32 > bIgnoreDestroyOnRapidDeath()
Definition Actor.h:7252
TObjectPtr< UTexture2D > & EnableTurretModeIconField()
Definition Actor.h:6836
float & AttackForceWalkDistanceMultiplierField()
Definition Actor.h:6761
float & MateBoostDamageReceiveMultiplierField()
Definition Actor.h:6486
TObjectPtr< UTexture2D > & EnableIgnoreGroupWhistlesIconField()
Definition Actor.h:6878
void UpdateNetDynamicMusic()
Definition Actor.h:7628
float GetCorpseLifespan()
Definition Actor.h:7695
BitFieldValue< bool, unsigned __int32 > bUseBPDisplayTamedMessage()
Definition Actor.h:7109
void MoveRight(float Val)
Definition Actor.h:7592
BitFieldValue< bool, unsigned __int32 > bAlwaysUpdateDinoLimbWallAvoidance()
Definition Actor.h:7383
float & HealthBarOffsetYField()
Definition Actor.h:6695
void GiveDeathDossier()
Definition Actor.h:7821
TArray< FStatValuePair, TSizedDefaultAllocator< 32 > > & OverrideBaseStatLevelsOnSpawnField()
Definition Actor.h:6557
void ForceUpdateColorSets_Implementation(int ColorRegion, int ColorSet)
Definition Actor.h:7534
BitFieldValue< bool, unsigned __int32 > bIsExtinctionTitan()
Definition Actor.h:7289
void CalcCapsuleHalfHeight()
Definition Actor.h:7606
float & ForwardPlatformSaddleStructureDamageToDinoMultiplierField()
Definition Actor.h:6644
BitFieldValue< bool, unsigned __int32 > bUseBPCarriedDinoBabyRescaled()
Definition Actor.h:7341
float & PreviousRootYawSpeedField()
Definition Actor.h:6481
void BlendSpacePlayerBase_UpdateBlendFilter(FBlendFilter *BlendFilter)
Definition Actor.h:7914
UE::Math::TVector< double > & RiderEjectionImpulseField()
Definition Actor.h:6544
float & HighQualityLedgeDetectionExtraTraceDistanceField()
Definition Actor.h:6643
TObjectPtr< UTexture2D > & TargetingRangeLowestIconField()
Definition Actor.h:6898
float & MovementSpeedScalingRotationRatePowerField()
Definition Actor.h:6471
FDinoSaddleStruct & SaddleStructField()
Definition Actor.h:6560
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & FertilizedEggItemsToSpawnField()
Definition Actor.h:6438
float & ForceNextAttackIndexField()
Definition Actor.h:6391
UE::Math::TRotator< double > & PreviousAimRotField()
Definition Actor.h:6424
FColor & UniqueDino_MapMarkerColorField()
Definition Actor.h:6779
UAnimMontage *& WakingTameAnimationField()
Definition Actor.h:6355
const FSaddlePassengerSeatDefinition * GetPassengerSeatDefinition(unsigned __int8 SeatIndex)
Definition Actor.h:7524
BitFieldValue< bool, unsigned __int32 > bForceIgnoreRagdollHarvesting()
Definition Actor.h:7177
BitFieldValue< bool, unsigned __int32 > bCollectVictimItems()
Definition Actor.h:7012
UE::Math::TVector< double > & DinoLimbWallAvoidanceLastLocationField()
Definition Actor.h:6815
BitFieldValue< bool, unsigned __int32 > bPreventRotationRateModifier()
Definition Actor.h:7148
TArray< float, TSizedDefaultAllocator< 32 > > & AttackAnimationWeightsField()
Definition Actor.h:6241
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:7882
float & CurrentTameAffinityField()
Definition Actor.h:6401
float & LatchingInitialYawField()
Definition Actor.h:6699
BitFieldValue< bool, unsigned __int32 > bForceDrawCrosshairWhenHUDIsHidden()
Definition Actor.h:6960
TArray< FName, TSizedDefaultAllocator< 32 > > & HideBoneNamesField()
Definition Actor.h:6326
TArray< UAnimMontage *, TSizedDefaultAllocator< 32 > > & AttackAnimationsField()
Definition Actor.h:6240
TEnumAsByte< enum EFilterInterpolationType > & UnMountedBlendFilterSmoothTypeField()
Definition Actor.h:6688
BitFieldValue< bool, unsigned __int32 > bAlwaysCheckForFloor()
Definition Actor.h:7271
BitFieldValue< bool, unsigned __int32 > bDisablePathfinding()
Definition Actor.h:7380
BitFieldValue< bool, unsigned __int32 > bCanBeTamed()
Definition Actor.h:6988
FNotifyClearPassenger & OnNotifyClearPassengerField()
Definition Actor.h:6791
int & NPCSpawnerExtraLevelOffsetField()
Definition Actor.h:6427
BitFieldValue< bool, unsigned __int32 > NPCSpawnerAddLevelOffsetBeforeMultiplier()
Definition Actor.h:7016
BitFieldValue< bool, unsigned __int32 > bUseTamedVisibleComponents()
Definition Actor.h:7070
BitFieldValue< bool, unsigned __int32 > bUniqueDino()
Definition Actor.h:7103
BitFieldValue< bool, unsigned __int32 > bShouldNotifyClientWhenLanded()
Definition Actor.h:7144
BitFieldValue< bool, unsigned __int32 > bIsHeldJumpSlowFalling()
Definition Actor.h:7085
bool CanCarryCharacter(APrimalCharacter *CanCarryPawn)
Definition Actor.h:7513
UE::Math::TVector< double > & LastRiderOverlappedPositionField()
Definition Actor.h:6534
bool IsBasedOnActor(const AActor *Other)
Definition Actor.h:7708
BitFieldValue< bool, unsigned __int32 > bScaleInsulationByMeleeDamage()
Definition Actor.h:7081
TObjectPtr< UTexture2D > & DisableMatingIconField()
Definition Actor.h:6881
FNotifyFlyerLanded & OnFlyerLandedField()
Definition Actor.h:6800
bool BPCheckSeven_Implementation()
Definition Actor.h:7864
bool Die(float KillingDamage, const FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:7705
BitFieldValue< bool, unsigned __int32 > bInventoryOnlyAllowCraftingWhenWandering()
Definition Actor.h:7082
BitFieldValue< bool, unsigned __int32 > bSuppressDeathNotification()
Definition Actor.h:7331
BitFieldValue< bool, unsigned __int32 > bDisplaySummonedNotification()
Definition Actor.h:7026
BitFieldValue< bool, unsigned __int32 > bFlyerDinoAllowStrafing()
Definition Actor.h:7186
float & SetAttackTargetTraceDistanceField()
Definition Actor.h:6689
BitFieldValue< bool, unsigned __int32 > bAlwaysSetTamingTeamOnItemAdd()
Definition Actor.h:6983
BitFieldValue< bool, unsigned __int32 > bAllowDemolish()
Definition Actor.h:7071
void ServerCallFollowDistanceCycleOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:7684
static APrimalDinoCharacter * StaticCreateBabyDino(UWorld *theWorld, TSubclassOf< APrimalDinoCharacter > EggDinoClassToSpawn, const UE::Math::TVector< double > *theGroundLoc, float actorRotationYaw, unsigned __int8 *EggColorSetIndices, unsigned __int8 *EggNumberOfLevelUpPointsApplied, unsigned __int8 *EggMutationsApplied, float EggTamedIneffectivenessModifier, int NotifyTeamOverride, TArray< FDinoAncestorsEntry, TSizedDefaultAllocator< 32 > > *EggDinoAncestors, TArray< FDinoAncestorsEntry, TSizedDefaultAllocator< 32 > > *EggDinoAncestorsMale, int EggRandomMutationsFemale, int EggRandomMutationsMale, int EggGenderOverride)
Definition Actor.h:7783
int & PreviousTargetingTeamField()
Definition Actor.h:6625
BitFieldValue< bool, unsigned __int32 > bHideSaddleInFPV()
Definition Actor.h:7268
FName & AttackLineOfSightMeshSocketNameField()
Definition Actor.h:6760
void RequestAttackData()
Definition Actor.h:7604
bool IsValidUnStasisCaster()
Definition Actor.h:7485
TArray< APrimalCharacter *, TSizedDefaultAllocator< 32 > > * GetPassengers(TArray< APrimalCharacter *, TSizedDefaultAllocator< 32 > > *result)
Definition Actor.h:7816
FName & RestrictNonAlliedCarriedPlayerYawSocketField()
Definition Actor.h:6820
void StartSurfaceCameraForPassengers(float yaw, float pitch, float roll)
Definition Actor.h:7815
FieldArray< float, 6 > ColorSetIntensityMultipliersField()
Definition Actor.h:6350
bool ForceAllowBackwardsMovement()
Definition Actor.h:7733
TSubclassOf< AController > & TamedAIControllerOverrideField()
Definition Actor.h:6767
FTimerHandle & ForceClearRiderHandleField()
Definition Actor.h:6519
void TurnInput(float Val)
Definition Actor.h:7594
BitFieldValue< bool, unsigned __int32 > bBabyInitiallyUnclaimed()
Definition Actor.h:7241
static APrimalDinoCharacter * SpawnDino(UWorld *World, TSubclassOf< APrimalDinoCharacter > DinoClass, UE::Math::TVector< double > *SpawnLoc, UE::Math::TRotator< double > *SpawnRot, float LevelMultiplier, int ExtraLevelOffset, bool AddLevelOffsetBeforeMultiplier, bool bOverrideBaseNPCLevel, int BaseLevelOverrideValue, bool bNPCDontWander, float NPCAIRangeMultiplier, int NPCAbsoluteBaseLevel, bool bSpawnWithoutCapsuleOffset, bool shouldGender, bool makeFemale)
Definition Actor.h:7728
void ClearRidingDinoAsPassenger(bool bFromDino)
Definition Actor.h:7849
BitFieldValue< bool, unsigned __int32 > bPreventMountedDinoMeshHiding()
Definition Actor.h:7146
float & AllowWaterSurfaceExtraJumpStaminaCostField()
Definition Actor.h:6648
float & RiderExtraMaxSpeedModifierField()
Definition Actor.h:6374
bool HasBuffPreventingClearRiderOnDinoImmobilized()
Definition Actor.h:7617
BitFieldValue< bool, unsigned __int32 > bIsMek()
Definition Actor.h:7287
BitFieldValue< bool, unsigned __int32 > bForcePerFrameTicking()
Definition Actor.h:7237
bool AllowPenetrationCheck(AActor *OtherActor)
Definition Actor.h:7706
void PlayHardEndChargingShake()
Definition Actor.h:7453
BitFieldValue< bool, unsigned __int32 > bDontForceUpdateRateOptimizations()
Definition Actor.h:7375
BitFieldValue< bool, unsigned __int32 > bAllowDinoAutoConsumeInventoryFood()
Definition Actor.h:7162
bool AllowZoneAutoKill()
Definition Actor.h:7490
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyMateBoostChanged()
Definition Actor.h:7340
BitFieldValue< bool, unsigned __int32 > bHasRider()
Definition Actor.h:6976
FString & HideBonesStringField()
Definition Actor.h:6327
void ClientShouldNotifyLanded_Implementation()
Definition Actor.h:7615
TObjectPtr< UTexture2D > & EnableFollowingIconField()
Definition Actor.h:6884
BitFieldValue< bool, unsigned __int32 > bUseShoulderMountedLaunch()
Definition Actor.h:7296
static APrimalDinoCharacter * BPStaticCreateBabyDino(UWorld *TheWorld, TSubclassOf< APrimalDinoCharacter > EggDinoClassToSpawn, const UE::Math::TVector< double > *theGroundLoc, float actorRotationYaw, TArray< unsigned char, TSizedDefaultAllocator< 32 > > *EggColorSetIndices, TArray< unsigned char, TSizedDefaultAllocator< 32 > > *EggNumberOfLevelUpPointsApplied, TArray< unsigned char, TSizedDefaultAllocator< 32 > > *EggMutationsApplied, float EggTamedIneffectivenessModifier, TArray< FDinoAncestorsEntry, TSizedDefaultAllocator< 32 > > *EggDinoAncestors, TArray< FDinoAncestorsEntry, TSizedDefaultAllocator< 32 > > *EggDinoAncestorsMale, int NotifyTeamOverride, int EggRandomMutationsFemale, int EggRandomMutationsMale, int EggGenderOverride)
Definition Actor.h:7782
BitFieldValue< bool, unsigned __int32 > bUseBP_CustomModifier_RotationRate()
Definition Actor.h:7232
float & CloneElementCostPerLevelField()
Definition Actor.h:6755
void DealDamage(const FHitResult *Impact, const UE::Math::TVector< double > *ShootDir, int DamageAmount, TSubclassOf< UDamageType > DamageType, float Impulse)
Definition Actor.h:7512
TSubclassOf< UPrimalColorSet > & RandomColorSetsMaleField()
Definition Actor.h:6452
UAnimSequence *& TurningLeftRiderAnimOverrideField()
Definition Actor.h:6457
long double & LastValidNotStuckTimeField()
Definition Actor.h:6504
BitFieldValue< bool, unsigned __int32 > bIsNursingDino()
Definition Actor.h:7112
float & UseBedCooldownTimeField()
Definition Actor.h:6793
void SetRider(AShooterCharacter *aRider)
Definition Actor.h:7531
UE::Math::TVector< double > & InterpolatedVelocityField()
Definition Actor.h:6613
BitFieldValue< bool, unsigned __int32 > bUseBPGetRiderSocket()
Definition Actor.h:7114
float & maxRangeForWeaponTriggeredTooltipField()
Definition Actor.h:6672
float & StepDamageFootDamageRunningMultiplierField()
Definition Actor.h:6671
float & LimitRiderYawOnLatchedRangeField()
Definition Actor.h:6697
void FireProjectile_Implementation(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, __int64 bScaleProjDamageByDinoDamage)
Definition Actor.h:7602
BitFieldValue< bool, unsigned __int32 > bTamedWanderHarvestNonUsableHarvesting()
Definition Actor.h:7009
BitFieldValue< bool, unsigned __int32 > bDinoLoadedFromSaveGame()
Definition Actor.h:6984
float & FlyingWanderRandomDistanceAmountField()
Definition Actor.h:6274
float & UntamedPoopTimeCacheField()
Definition Actor.h:6434
FString * GetDebugInfoString(FString *result)
Definition Actor.h:7855
TSubclassOf< APrimalDinoCharacter > * GetBedFilterClass_Implementation(TSubclassOf< APrimalDinoCharacter > *result)
Definition Actor.h:7876
void OnStartTargeting()
Definition Actor.h:7570
TWeakObjectPtr< AShooterCharacter > & PreviousRiderField()
Definition Actor.h:6285
BitFieldValue< bool, unsigned __int32 > bOnlyTargetConscious()
Definition Actor.h:7266
TArray< UAnimMontage *, TSizedDefaultAllocator< 32 > > & WildAmbientHarvestingAnimationsField()
Definition Actor.h:6552
bool & bHasPlayerControllerField()
Definition Actor.h:6802
BitFieldValue< bool, unsigned __int32 > bAlwaysAllowStrafing()
Definition Actor.h:7352
bool DontForceUpdateRateOptimizations()
Definition Actor.h:7393
BitFieldValue< bool, unsigned __int32 > bRiderDontBeBlockedByPawnMesh()
Definition Actor.h:7159
void NotifyBumpedStructure(AActor *BumpedStructure)
Definition Actor.h:7760
int & DestroyTamesOverLevelClampOffsetField()
Definition Actor.h:6782
float & RepairAmountRemainingField()
Definition Actor.h:6539
int & CustomReplicatedDataField()
Definition Actor.h:6785
bool CancelCurrentAttack(bool bStopCurrentAttackAnim, float AttackAnimBlendOutTime)
Definition Actor.h:7494
BitFieldValue< bool, unsigned __int32 > bPreventDinoResetAffinityOnUnsleep()
Definition Actor.h:6920
bool TryMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:7642
void UpdateWildFollowChildState()
Definition Actor.h:7901
UAnimMontage *& WildUnsleepAnimField()
Definition Actor.h:6385
void StartCharging(bool bForce)
Definition Actor.h:7527
BitFieldValue< bool, unsigned __int32 > bRidingRequiresTamed()
Definition Actor.h:7330
void FireMultipleProjectiles_Implementation(const TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *Locations, const TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *Directions, bool bScaleProjectileDamageByDinoDamage)
Definition Actor.h:7809
BitFieldValue< bool, unsigned __int32 > bIsCarnivore()
Definition Actor.h:7005
BitFieldValue< bool, unsigned __int32 > bSleepedForceCreateInventory()
Definition Actor.h:7188
BitFieldValue< bool, unsigned __int32 > bDrawHealthBar()
Definition Actor.h:7295
BitFieldValue< bool, unsigned __int32 > bHideAncestorsButton()
Definition Actor.h:7106
void CheatAction(const FString *Action)
Definition Actor.h:7435
float & ExtraDamageMultiplierField()
Definition Actor.h:6772
float & SwimmingRotationRateModifierField()
Definition Actor.h:6377
UMaterialInterface * GetEntryIconMaterial(UObject *AssociatedDataObject, bool bIsEnabled)
Definition Actor.h:7545
float & EggIntervalBetweenUnstasisChancesField()
Definition Actor.h:6441
BitFieldValue< bool, unsigned __int32 > bUpdateDinoLimbWallAvoidance()
Definition Actor.h:7384
void RemovePassenger(APrimalCharacter *PrimalCharacter, bool bFromCharacter, bool bFromPlayerController)
Definition Actor.h:7519
UE::Math::TVector< double > & BaseDinoScaleField()
Definition Actor.h:6233
BitFieldValue< bool, unsigned __int32 > bPassengerDinosUsePassengerAnim()
Definition Actor.h:7124
void ServerRequestWaterSurfaceJump_Implementation()
Definition Actor.h:7624
void OnReleaseProne()
Definition Actor.h:7751
FString * GetDinoDescriptiveName(FString *result, bool IgnoreArticle, bool IncludeDetails)
Definition Actor.h:7676
bool IsMovementTethered()
Definition Actor.h:7574
bool CanBeCarried(APrimalCharacter *ByCarrier)
Definition Actor.h:7722
float & FinalNPCLevelMultiplierField()
Definition Actor.h:6271
bool BP_OverrideCarriedCharacterTransform(APrimalCharacter *ForCarriedChar)
Definition Actor.h:7408
FString * BPOverrideTamingDescriptionLabel(FString *result, FSlateColor *TextColor)
Definition Actor.h:7432
TObjectPtr< UTexture2D > & WaitUntilHungryIconField()
Definition Actor.h:6854
float & StepDamageFootDamageRadiusField()
Definition Actor.h:6499
float & CurrentRootLocSwimOffsetField()
Definition Actor.h:6344
float & RidingNetUpdateFequencyField()
Definition Actor.h:6372
bool AllowHurtAnimation()
Definition Actor.h:7530
float TakeDamage(float Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:7499
BitFieldValue< bool, unsigned __int32 > bUseSaddlePassengerSeatsWhenAvailable()
Definition Actor.h:7080
TArray< float, TSizedDefaultAllocator< 32 > > & AttackAnimationsTimeFromEndToConsiderFinishedField()
Definition Actor.h:6242
UPrimalItem * GiveSaddleFromString(const FString *BlueprintPath, float Quality, float MinRandomQuality, bool bAutoEquip)
Definition Actor.h:7814
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideTamingDescriptionLabel()
Definition Actor.h:7110
float & CurrentStrafeMagnitudeField()
Definition Actor.h:6705
TSubclassOf< UPrimalDinoSettings > & DinoSettingsClassField()
Definition Actor.h:6412
BitFieldValue< bool, unsigned __int32 > bForceAllowPvECarry()
Definition Actor.h:7301
bool WalkingAllowCheckFloor(const UE::Math::TVector< double > *DeltaWalk)
Definition Actor.h:7841
float & MaxPercentOfCapsulHeightAllowedForIKField()
Definition Actor.h:6323
float & BabySpeedMultiplierField()
Definition Actor.h:6584
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & ForceAllowFoodAsConsumableListField()
Definition Actor.h:6784
void RemoveDinoToActiveTamingArray()
Definition Actor.h:7871
float & SwimSoundTimeCacheField()
Definition Actor.h:6766
long double & LastWantsToEnableNavRelevancyField()
Definition Actor.h:6910
BitFieldValue< bool, unsigned __int32 > bRemoteDinoConsumesStaminaWhileRunning()
Definition Actor.h:7136
int GetNumPassengerSeats(bool bOnlyManualPassengerSeats)
Definition Actor.h:7523
TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & AddClassToGroupSelectionIconsField()
Definition Actor.h:6868
void UnclaimDino(bool bDestroyAI)
Definition Actor.h:7641
TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > & LastSocketPositionsField()
Definition Actor.h:6304
TObjectPtr< UTexture2D > & CopySettingsInRangeWithPinCodeIconField()
Definition Actor.h:6896
float & TargetLatchingInitialYawField()
Definition Actor.h:6704
void AssertColorNames()
Definition Actor.h:7657
UPrimalInventoryComponent *& SecondaryInventoryComponentField()
Definition Actor.h:6807
BitFieldValue< bool, unsigned __int32 > bPlayingSlowFallingAnim()
Definition Actor.h:7086
TObjectPtr< UTexture2D > & RemoveTameFromGroupsIconField()
Definition Actor.h:6865
void DinoKillerTransferItemsToInventory(UPrimalInventoryComponent *FromInventory)
Definition Actor.h:7715
bool InterceptRiderEmoteAnim(UAnimMontage *EmoteAnim)
Definition Actor.h:7443
bool OverrideForcePreventExitingWater()
Definition Actor.h:7824
BitFieldValue< bool, unsigned __int32 > bOverrideCrosshairAlpha()
Definition Actor.h:7093
BitFieldValue< bool, unsigned __int32 > bUseBPModifyHarvestingWeightsArray()
Definition Actor.h:7204
TObjectPtr< UTexture2D > & WantsCareIconField()
Definition Actor.h:6847
bool IsVoiceTalking()
Definition Actor.h:7445
BitFieldValue< bool, unsigned __int32 > bUseFixedSpawnLevel()
Definition Actor.h:7099
float & OverrideDinoMaxExperiencePointsField()
Definition Actor.h:6780
TArray< FString, TSizedDefaultAllocator< 32 > > * GetDetailedDescription(TArray< FString, TSizedDefaultAllocator< 32 > > *result, const FString *IndentPrefix)
Definition Actor.h:7677
int & WakingTameConsumeEntireStackMaxQuantityField()
Definition Actor.h:6736
void UpdateImprintingQuality(float NewImprintingQuality)
Definition Actor.h:7461
TObjectPtr< UTexture2D > & NeuterIconField()
Definition Actor.h:6832
float & AIAggroNotifyNeighborsClassesRangeScaleField()
Definition Actor.h:6707
BitFieldValue< bool, unsigned __int32 > bIsFemale()
Definition Actor.h:6986
float & CheckForWildAmbientHarvestingIntervalMinField()
Definition Actor.h:6548
BitFieldValue< bool, unsigned __int32 > bPreventAllRiderWeaponsOnReequip()
Definition Actor.h:7031
BitFieldValue< bool, unsigned __int32 > bDontWander()
Definition Actor.h:7018
BitFieldValue< bool, unsigned __int32 > bTameTimerSet()
Definition Actor.h:7199
FName & SaddleRiderMovementTraceThruSocketNameField()
Definition Actor.h:6715
void CheckForWildAmbientHarvesting()
Definition Actor.h:7746
BitFieldValue< bool, unsigned __int32 > bUseBPOnMountStateChanged()
Definition Actor.h:7307
bool IsValidForStatusUpdate()
Definition Actor.h:7635
UAnimMontage *& FallAsleepAnimField()
Definition Actor.h:6383
float GetHealthPercentage()
Definition Actor.h:7778
float & RequiredTameAffinityPerBaseLevelField()
Definition Actor.h:6399
BitFieldValue< bool, unsigned __int32 > bForceAutoTame()
Definition Actor.h:6974
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:7744
bool AllowPushOthers()
Definition Actor.h:7397
void ServerCallAggressive_Implementation(__int16 a2)
Definition Actor.h:7686
UStaticMeshComponent *& CopyDinoSettingsRangeMeshField()
Definition Actor.h:6803
TArray< APrimalCharacter *, TSizedDefaultAllocator< 32 > > & SavedPassengerPerSeatField()
Definition Actor.h:6294
TObjectPtr< UTexture2D > & DisableAllyLookingIconField()
Definition Actor.h:6876
float & PlayAnimBelowHealthPercentField()
Definition Actor.h:6336
float GetZoomMinValue()
Definition Actor.h:7891
float & CarriedAsBabyPassengerSizeLimitOverrideField()
Definition Actor.h:6794
void RequestDisplayEmbryoData(APlayerController *ForPC, bool bEnable)
Definition Actor.h:7884
BitFieldValue< bool, unsigned __int32 > bUseBP_OnStartLandingNotify()
Definition Actor.h:7234
BitFieldValue< bool, unsigned __int32 > bIsEnforcer()
Definition Actor.h:7288
float & BabyCuddleLoseImpringQualityPerSecondField()
Definition Actor.h:6658
bool AllowSpawnForPlayer(AShooterPlayerController *PC, bool bCheckCooldownTime)
Definition Actor.h:7877
bool ShouldDisableBasedCharactersCameraInterpolation(APrimalCharacter *ForBasedChar)
Definition Actor.h:7860
BitFieldValue< bool, unsigned __int32 > bUseBPGetDragSocketName()
Definition Actor.h:7258
TObjectPtr< UTexture2D > & RequiresEngramToMountIconField()
Definition Actor.h:6828
float & TamedOverrideStasisComponentRadiusField()
Definition Actor.h:6777
float & RequiredTameAffinityField()
Definition Actor.h:6398
TObjectPtr< UTexture2D > & StancePassiveIconField()
Definition Actor.h:6872
float & InsulationRangeField()
Definition Actor.h:6617
ADroppedItem * CreateCloneFertilizedEgg(UE::Math::TVector< double > *AtLoc, UE::Math::TRotator< double > *AtRot, TSubclassOf< ADroppedItem > DroppedItemTemplateOverride, int NumMutationsToAdd)
Definition Actor.h:7781
void FinishedLanding()
Definition Actor.h:7614
TWeakObjectPtr< APrimalCharacter > & PreviousCarriedCharacterField()
Definition Actor.h:6290
float & BabyVolumeMultiplierField()
Definition Actor.h:6586
bool UseLowQualityMovementTick()
Definition Actor.h:7625
UE::Math::TVector2< double > & OverlayTooltipPaddingField()
Definition Actor.h:6261
void MulticastUpdateAllColorSets_Implementation(int Color0, int Color1, int Color2, int Color3, int Color4, int Color5)
Definition Actor.h:7535
void ServerUpdateAttackTargets_Implementation(AActor *AttackTarget, UE::Math::TVector< double > *AttackLocation)
Definition Actor.h:7577
bool CanOrder(APrimalCharacter *FromCharacter, bool bBuildingStructures)
Definition Actor.h:7550
void BP_OnStartLandingNotify()
Definition Actor.h:7407
BitFieldValue< bool, unsigned __int32 > bUseBPForceTurretFastTargeting()
Definition Actor.h:7242
BitFieldValue< bool, unsigned __int32 > bLocalForceNearbySkelMeshUpdate()
Definition Actor.h:7189
void InitMaxStamina()
Definition Actor.h:7653
void ImprintOnPlayerTarget(AShooterPlayerController *ForPC, bool bIgnoreMaxTameLimit)
Definition Actor.h:7847
FTimerHandle & ServerCheckIfWildDinoChildCanBeImprintedHandleField()
Definition Actor.h:6814
BitFieldValue< bool, unsigned __int32 > bDebugMeleeAttacks()
Definition Actor.h:6946
float & TamedAllowNamingTimeField()
Definition Actor.h:6470
BitFieldValue< bool, unsigned __int32 > bUseAttackForceWalkDistanceMultiplier()
Definition Actor.h:7236
UAnimMontage *& StartRidingAnimOverrideField()
Definition Actor.h:6461
UAnimMontage *& SleepConsumeFoodAnimField()
Definition Actor.h:6381
UE::Math::TVector< double > & FloatingHUDTextWorldOffsetField()
Definition Actor.h:6526
TObjectPtr< UTexture2D > & CopySettingsIconField()
Definition Actor.h:6894
float & RepairCheckIntervalField()
Definition Actor.h:6540
BitFieldValue< bool, unsigned __int32 > bTargetingIgnoredByWildDinos()
Definition Actor.h:6989
TWeakObjectPtr< AActor > & WanderAroundActorField()
Definition Actor.h:6587
float & GangOverlapRangeField()
Definition Actor.h:6618
float & NoRiderRotationModifierField()
Definition Actor.h:6631
bool ShouldUseDurabilityVar(int VarIndex)
Definition Actor.h:7924
BitFieldValue< bool, unsigned __int32 > bIsOceanManagerDino()
Definition Actor.h:7281
long double & TamedAtTimeField()
Definition Actor.h:6474
TObjectPtr< UTexture2D > & FeedToComfortIconField()
Definition Actor.h:6848
TObjectPtr< UTexture2D > & DoesNotWantToBeTamedIconField()
Definition Actor.h:6852
float & CarryCameraYawOffsetField()
Definition Actor.h:6771
float & ForceUpdateIKTimerField()
Definition Actor.h:6369
void PlayDying(float KillingDamage, const FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:7472
BitFieldValue< bool, unsigned __int32 > bBPModifyAimOffsetTargetLocation()
Definition Actor.h:7178
TObjectPtr< UTexture2D > & RideIconField()
Definition Actor.h:6821
TObjectPtr< UTexture2D > & ChangeFollowDistanceIconField()
Definition Actor.h:6886
BitFieldValue< bool, unsigned __int32 > bIsVehicle()
Definition Actor.h:7180
void ServerUpdateBabyAge(float overrideAgePercent)
Definition Actor.h:7776
TSubclassOf< UPrimalColorSet > & RandomColorSetsFemaleField()
Definition Actor.h:6453
BitFieldValue< bool, unsigned __int32 > bUseBPDinoPostBeginPlay()
Definition Actor.h:7208
TObjectPtr< UTexture2D > & HideCopySettingsVisualIconField()
Definition Actor.h:6893
BitFieldValue< bool, unsigned __int32 > bAllowMountedWeaponry()
Definition Actor.h:7322
void SetGestationData(const FUnreplicatedEggData *GestationData)
Definition Actor.h:7887
void ChangeCameraZoom(bool bZoomIn, bool bResetDefault)
Definition Actor.h:7893
void ForceClearRider()
Definition Actor.h:7539
BitFieldValue< bool, unsigned __int32 > bFlyerDontAutoLandOnDismount()
Definition Actor.h:7064
void MoveUp(float Val)
Definition Actor.h:7593
float & TamedWanderHarvestCollectRadiusField()
Definition Actor.h:6333
void ModifyFirstPersonCameraLocation(UE::Math::TVector< double > *Loc, float DeltaTime)
Definition Actor.h:7660
FString * GetEntryDescription(FString *result)
Definition Actor.h:7547
TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & TribeOrderRankSelectionIconsField()
Definition Actor.h:6906
BitFieldValue< bool, unsigned __int32 > bDoStepDamageTamedOnly()
Definition Actor.h:7167
BitFieldValue< bool, unsigned __int32 > bUseVelocityForRequestedMoveIfStuck()
Definition Actor.h:7154
BitFieldValue< bool, unsigned __int32 > bAllowRidingInWater()
Definition Actor.h:7006
float & RiderRotationRateModifierField()
Definition Actor.h:6376
FMultiUseWheelOption * GetWheelOptionInfo(FMultiUseWheelOption *result, APlayerController *ForPC, int WheelCategory)
Definition Actor.h:7638
void OnCryo(AShooterPlayerController *ForPC)
Definition Actor.h:7476
BitFieldValue< bool, unsigned __int32 > bUseBPCanTakePassenger()
Definition Actor.h:7173
BitFieldValue< bool, unsigned __int32 > bForceAllowBackwardsMovement()
Definition Actor.h:7311
float & SetAttackTargetTraceWidthField()
Definition Actor.h:6690
BitFieldValue< bool, unsigned __int32 > bReplicatePitchWhileSwimming()
Definition Actor.h:6970
UE::Math::TVector< double > & LastCheckedLocationField()
Definition Actor.h:6503
float & BabyCuddleGracePeriodField()
Definition Actor.h:6657
float BlueprintAdjustOutputDamage(int AttackIndex, float OriginalDamageAmount, AActor *HitActor, TSubclassOf< UDamageType > *OutDamageType, float *OutDamageImpulse)
Definition Actor.h:7402
float & ForcedWildBabyAgeField()
Definition Actor.h:6813
float GetAttackRangeOffset()
Definition Actor.h:7471
float GetRunningSpeedModifier(bool bIsForDefaultSpeed)
Definition Actor.h:7650
float & MeleeDamageImpulseField()
Definition Actor.h:6249
float & BreakFleeHealthPercentageField()
Definition Actor.h:6257
bool IsDamageOccludedByStructures(AActor *DamageCauser)
Definition Actor.h:7497
TObjectPtr< UTexture2D > & RepairIconField()
Definition Actor.h:6840
BitFieldValue< bool, unsigned __int32 > bRunCheckCarriedTrace()
Definition Actor.h:6927
void ServerCallStay_Implementation(__int16 a2)
Definition Actor.h:7682
long double & LastTimeWhileHeadingToGoalField()
Definition Actor.h:6368
void ClearRider(bool FromRider, bool bCancelForceLand, bool SpawnDinoDefaultController, int OverrideUnboardDirection, bool bForceEvenIfBuffPreventsClear)
Definition Actor.h:7541
TArray< APrimalCharacter *, TSizedDefaultAllocator< 32 > > & DraggedRagdollsField()
Definition Actor.h:6561
float & TamingFoodConsumeIntervalField()
Definition Actor.h:6413
float & WildAmbientHarvestingRadiusField()
Definition Actor.h:6554
void GetRidingMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries)
Definition Actor.h:7552
UE::Math::TVector< double > & RidingAttackExtraVelocityField()
Definition Actor.h:6238
void ServerClearRider(int OverrideUnboardDirection)
Definition Actor.h:7455
TObjectPtr< UTexture2D > & ExportIconField()
Definition Actor.h:6833
void UpdateUnstasisFlags()
Definition Actor.h:7804
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:7464
long double & ColorOverrideBuffDeactivateTimeField()
Definition Actor.h:6352
BitFieldValue< bool, unsigned __int32 > bUseBPModifyHarvestingQuantity()
Definition Actor.h:7203
void NotifyItemAdded(UPrimalItem *anItem, bool bEquipItem)
Definition Actor.h:7675
float & GainStaminaWhenLatchedRateField()
Definition Actor.h:6706
float GetMaxSpeedModifier()
Definition Actor.h:7585
BitFieldValue< bool, unsigned __int32 > bIsFlying()
Definition Actor.h:6971
long double & LastTamedFlyerNearbyAllyCheckTimeField()
Definition Actor.h:6593
bool CanAttack(int AttackIndex)
Definition Actor.h:7500
unsigned __int8 GetWiegthedAttack(float distance, float attackRangeOffset, AActor *OtherTarget)
Definition Actor.h:7598
BitFieldValue< bool, unsigned __int32 > bAllowCarryCharacterWithoutRider()
Definition Actor.h:6944
void PlayHardEndChargingShake_Implementation()
Definition Actor.h:7470
BitFieldValue< bool, unsigned __int32 > bIsCarryingPassenger()
Definition Actor.h:7172
bool BlueprintOverrideWantsToRun(bool bInputWantsToRun)
Definition Actor.h:7405
int & LastFrameMoveRightField()
Definition Actor.h:6708
TObjectPtr< UTexture2D > & DisableWanderingIconField()
Definition Actor.h:6883
bool & CalculateStructureDistanceFromSaddleField()
Definition Actor.h:6409
float & CheckForWildAmbientHarvestingIntervalMaxField()
Definition Actor.h:6549
void SpawnDefaultController()
Definition Actor.h:7698
TArray< FSaddlePassengerSeatDefinition, TSizedDefaultAllocator< 32 > > & NoSaddlePassengerSeatsField()
Definition Actor.h:6288
BitFieldValue< bool, unsigned __int32 > bUseBPFedWakingTameEvent()
Definition Actor.h:7324
UStaticMesh *& UniqueDino_MapMarkerMeshField()
Definition Actor.h:6778
long double & LastWakingTameFedTimeField()
Definition Actor.h:6396
BitFieldValue< bool, unsigned __int32 > bUseBP_OverrideDinoName()
Definition Actor.h:7107
float & ChargeBumpDamageField()
Definition Actor.h:6566
BitFieldValue< bool, unsigned __int32 > bCheckBPAllowCarryCharacter()
Definition Actor.h:7338
BitFieldValue< bool, unsigned __int32 > bPreventDinoLevelOnDecriptiveName()
Definition Actor.h:7215
float & ExtraUnTamedSpeedMultiplierField()
Definition Actor.h:6465
TObjectPtr< UTexture2D > & TargetingRangeHighIconField()
Definition Actor.h:6901
int & LastValidTameVersionField()
Definition Actor.h:6756
int & MinPlayerLevelForWakingTameField()
Definition Actor.h:6390
BitFieldValue< bool, unsigned __int32 > bWildAllowFollowTamedTarget()
Definition Actor.h:7220
BitFieldValue< bool, unsigned __int32 > bIsLanding()
Definition Actor.h:6965
BitFieldValue< bool, unsigned __int32 > bWildPreventTeleporting()
Definition Actor.h:6952
TArray< TSubclassOf< UPrimalHarvestingComponent >, TSizedDefaultAllocator< 32 > > & WildAmbientHarvestingComponentClassesField()
Definition Actor.h:6553
BitFieldValue< bool, unsigned __int32 > bEnableTamedWandering()
Definition Actor.h:7010
float & TamedSwimmingRotationRateModifierField()
Definition Actor.h:6680
bool OverrideFinalWanderLocation(UE::Math::TVector< double > *outVec)
Definition Actor.h:7451
AShooterCharacter * ConsumeInventoryFoodItem(UPrimalItem *foodItem, float *AffinityIncrease, bool bDontDecrementItem, float *FoodIncrease, float FoodAmountMultiplier, bool bConsumeEntireStack)
Definition Actor.h:7557
TSubclassOf< UDamageType > & StepActorDamageTypeOverrideField()
Definition Actor.h:6254
float & NoRiderFlyingRotationRateModifierField()
Definition Actor.h:6685
TArray< FHibernationZoneInfo, TSizedDefaultAllocator< 32 > > & HibernatedZoneVolumesField()
Definition Actor.h:6260
BitFieldValue< bool, unsigned __int32 > bCheatForceTameRide()
Definition Actor.h:6985
TObjectPtr< UTexture2D > & AddClassToGroupIconField()
Definition Actor.h:6867
float & NPCLerpToMaxRandomBaseLevelField()
Definition Actor.h:6525
float & AttackNoStaminaTorpidityMultiplierField()
Definition Actor.h:6472
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & MyBabyCuddleFoodTypesField()
Definition Actor.h:6664
BitFieldValue< bool, unsigned __int32 > bUseBPCanLand()
Definition Actor.h:6961
FTimerHandle & DeferredDestroyHandleField()
Definition Actor.h:6805
BitFieldValue< bool, unsigned __int32 > bForceUseDediAttackTiming()
Definition Actor.h:6941
UAnimMontage *& EggLayingAnimationField()
Definition Actor.h:6447
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideMutationLabels()
Definition Actor.h:7117
FieldArray< unsigned __int8, 6 > ColorSetIndicesField()
Definition Actor.h:6348
BitFieldValue< bool, unsigned __int32 > bGenderOverrideInSpawn()
Definition Actor.h:7358
BitFieldValue< bool, unsigned __int32 > bUseAdvancedAnimLerp()
Definition Actor.h:7218
float & RidingSwimmingRunSpeedModifierField()
Definition Actor.h:6717
int IsActorTickAllowed()
Definition Actor.h:7829
float & FlyingWanderFixedDistanceAmountField()
Definition Actor.h:6273
TObjectPtr< UTexture2D > & EnableOnlyTargetConsciousIconField()
Definition Actor.h:6903
void SetTurretModeMovementRestrictions(bool enabled, bool bAlsoSetTurretMode)
Definition Actor.h:7644
BitFieldValue< bool, unsigned __int32 > bDebugBaby()
Definition Actor.h:7035
float & WakingTameFoodAffinityMultiplierField()
Definition Actor.h:6547
USoundBase *& OverrideAreaMusicField()
Definition Actor.h:6366
TObjectPtr< UTexture2D > & DisableTurretModeIconField()
Definition Actor.h:6837
void ServerTamedTick()
Definition Actor.h:7555
UE::Math::TVector< double > & FlyerTakeOffAdditionalVelocityField()
Definition Actor.h:6329
long double & LastAttackedTimeField()
Definition Actor.h:6530
BitFieldValue< bool, unsigned __int32 > bPoopIsEgg()
Definition Actor.h:7042
UAnimMontage *& DinoWithPassengerAnimField()
Definition Actor.h:6291
BitFieldValue< bool, unsigned __int32 > bFlyerPreventRiderAutoFly()
Definition Actor.h:7048
int GetOriginalTargetingTeam()
Definition Actor.h:7664
UE::Math::TVector< double > & RiderAttackLocationField()
Definition Actor.h:6651
void UpdateWakingTame(float DeltaTime)
Definition Actor.h:7736
long double & LastChargeEndTimeField()
Definition Actor.h:6590
float & FleeHealthPercentageField()
Definition Actor.h:6256
BitFieldValue< bool, unsigned __int32 > bForceAllowMountedCarryRunning()
Definition Actor.h:7314
int BPAdjustAttackIndex(int attackIndex)
Definition Actor.h:7411
BitFieldValue< bool, unsigned __int32 > bUseBPSetSimulatedInterpRollOverride()
Definition Actor.h:6957
float & StepDamageRadialDamageExtraRadiusField()
Definition Actor.h:6493
bool Destroy(bool bNetForce, bool bShouldModifyLevel)
Definition Actor.h:7467
bool ModifyInputAcceleration(UE::Math::TVector< double > *InputAcceleration)
Definition Actor.h:7584
TArray< TWeakObjectPtr< APrimalCharacter >, TSizedDefaultAllocator< 32 > > & PassengerPerSeatField()
Definition Actor.h:6293
BitFieldValue< bool, unsigned __int32 > bForceAlwaysAllowBasing()
Definition Actor.h:7022
UTexture * GetDinoEntryIcon()
Definition Actor.h:7548
BitFieldValue< bool, unsigned __int32 > bForceWanderOverrideNPCZoneManager()
Definition Actor.h:6937
BitFieldValue< bool, unsigned __int32 > bUnderwaterMating()
Definition Actor.h:7302
float & LoseStaminaWithRiderRateField()
Definition Actor.h:6521
bool CanRide(AShooterCharacter *byPawn, unsigned __int8 *bOutHasSaddle, unsigned __int8 *bOutCanRideOtherThanSaddle, bool bDontCheckDistance)
Definition Actor.h:7474
float & NursingTroughFoodEffectivenessMultiplierField()
Definition Actor.h:6783
void AddStructure(APrimalStructure *Structure, UE::Math::TVector< double > *RelLoc, UE::Math::TRotator< double > *RelRot, FName BoneName)
Definition Actor.h:7738
float & BabyAgeSpeedField()
Definition Actor.h:6597
BitFieldValue< bool, unsigned __int32 > bUseBPModifyControlRotation()
Definition Actor.h:7131
float & RiderMaxImprintingQualityDamageReductionField()
Definition Actor.h:6665
bool SpecialActorWantsPerFrameTicking(__int16 a2)
Definition Actor.h:7828
BitFieldValue< bool, unsigned __int32 > bUseOnUpdateMountedDinoMeshHiding()
Definition Actor.h:7333
void StartForceSkelUpdate(float ForTime, bool bForceUpdateMesh, bool bServerOnly)
Definition Actor.h:7725
float & LastBabyGestationProgressField()
Definition Actor.h:6320
BitFieldValue< bool, unsigned __int32 > bIsLatchedDownward()
Definition Actor.h:7317
float & RiderMovementSpeedScalingRotationRatePowerMultiplierField()
Definition Actor.h:6642
int & MeleeDamageAmountField()
Definition Actor.h:6248
TArray< AActor *, TSizedDefaultAllocator< 32 > > & WildFollowerRefsField()
Definition Actor.h:6811
void IncrementNumTamedDinos()
Definition Actor.h:7830
BitFieldValue< bool, unsigned __int32 > bDoHighQualityLedgeChecking()
Definition Actor.h:7142
BitFieldValue< bool, unsigned __int32 > bUseBPGetOtherActorToIgnore()
Definition Actor.h:7357
void LinkedSupplyCrateDestroyed(APrimalStructureItemContainer_SupplyCrate *aCrate)
Definition Actor.h:7647
unsigned int & DinoID2Field()
Definition Actor.h:6423
void Multi_OnCryo_Implementation(AShooterPlayerController *ForPC)
Definition Actor.h:7478
float & FemaleMatingRangeAdditionField()
Definition Actor.h:6599
void CheckForTamedFoodConsumption(int Steps)
Definition Actor.h:7839
BitFieldValue< bool, unsigned __int32 > bTamedWanderHarvest()
Definition Actor.h:7039
float & GangDamageField()
Definition Actor.h:6620
void SetRidingDinoAsPassenger(APrimalDinoCharacter *aDino, const FSaddlePassengerSeatDefinition *SeatDefinition)
Definition Actor.h:7848
float & StasisAutoDestroyIntervalField()
Definition Actor.h:6770
void FaceRotation(UE::Math::TRotator< double > *NewControlRotation, float DeltaTime)
Definition Actor.h:7590
void SetupColorization()
Definition Actor.h:7656
bool AddPassenger(APrimalCharacter *PrimalCharacter, int PassengerSeatIndex, bool bForcePassenger, bool bAllowFlyersAndWaterDinos, bool bSkipLineTrace)
Definition Actor.h:7518
BitFieldValue< bool, unsigned __int32 > bStepDamageFoliageOnly()
Definition Actor.h:7149
UE::Math::TVector< double > & TamedWanderHarvestCollectOffsetField()
Definition Actor.h:6334
BitFieldValue< bool, unsigned __int32 > bAllowFlyerLandedRider()
Definition Actor.h:7049
float & LatchingCameraInterpolationSpeedField()
Definition Actor.h:6703
BitFieldValue< bool, unsigned __int32 > bFlyerForceLimitPitch()
Definition Actor.h:6980
TObjectPtr< UTexture2D > & ClaimIconField()
Definition Actor.h:6855
TObjectPtr< UTexture2D > & StanceNeutralIconField()
Definition Actor.h:6873
BitFieldValue< bool, unsigned __int32 > bIsSingleplayer()
Definition Actor.h:7216
UE::Math::TVector< double > & LastOverrodeRandomWanderLocationField()
Definition Actor.h:6562
void BPOrderedMoveToLoc(const UE::Math::TVector< double > *DestLoc)
Definition Actor.h:7431
float & BabyChanceOfTwinsField()
Definition Actor.h:6308
BitFieldValue< bool, unsigned __int32 > bSimulatedNetLandCheckFloor()
Definition Actor.h:7040
UAnimMontage * GetDinoLevelUpAnimation()
Definition Actor.h:7438
void PostInitProperties()
Definition Actor.h:7487
bool CanMount(APrimalCharacter *aCharacter)
Definition Actor.h:7727
UAnimMontage *& WildAmbientHarvestingAnimationField()
Definition Actor.h:6551
void UpdateImprintingDetails_Implementation(const FString *NewImprinterName, const FString *NewImprinterPlayerUniqueNetId)
Definition Actor.h:7795
bool UseLowQualityAnimationTick()
Definition Actor.h:7626
int & LastRiderExitFrameCounterField()
Definition Actor.h:6626
void AddBasedPawn(AActor *anPawn)
Definition Actor.h:7765
int & PaintTextureResolutionField()
Definition Actor.h:6796
TArray< TSubclassOf< AActor >, TSizedDefaultAllocator< 32 > > & DamageVictimClassesIgnoreBlockingGeomtryTraceField()
Definition Actor.h:6751
TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & RemoveClassFromGroupSelectionIconsField()
Definition Actor.h:6869
float GetZoomMaxValue()
Definition Actor.h:7892
BitFieldValue< bool, unsigned __int32 > bLocalPrimaryAttackPressed()
Definition Actor.h:7194
TObjectPtr< UTexture2D > & CantRepairIconField()
Definition Actor.h:6841
TArray< float, TSizedDefaultAllocator< 32 > > & FertilizedEggWeightsToSpawnField()
Definition Actor.h:6439
BitFieldValue< bool, unsigned __int32 > bDisableHarvesting()
Definition Actor.h:7207
long double & LastTamedDinoCharacterStatusTickTimeField()
Definition Actor.h:6693
TObjectPtr< UTexture2D > & FeedToTameIconField()
Definition Actor.h:6849
FName * GetAttackerDamageImpactFXAttachSocket(FName *result, UE::Math::TVector< double > *HitLoc)
Definition Actor.h:7915
UAnimMontage *& OpenDoorAnimField()
Definition Actor.h:6386
TArray< FName, TSizedDefaultAllocator< 32 > > & FPVRiderBoneNamesToHideField()
Definition Actor.h:6635
void MoveForward(float Val)
Definition Actor.h:7591
float & ChargingStaminaPerSecondDrainField()
Definition Actor.h:6280
bool HasOfflineRider()
Definition Actor.h:7440
float & DieIfLeftWaterSpawnCapsuleDepthMultiField()
Definition Actor.h:6819
long double & TamingLastFoodConsumptionTimeField()
Definition Actor.h:6420
TObjectPtr< UTexture2D > & TargetingRangeMediumIconField()
Definition Actor.h:6900
BitFieldValue< bool, unsigned __int32 > bIncrementedNumDinos()
Definition Actor.h:7299
float & ColorizationIntensityField()
Definition Actor.h:6243
float & CorpseLifespanNonRelevantField()
Definition Actor.h:6517
UE::Math::TVector< double > & LandingLocationField()
Definition Actor.h:6267
BitFieldValue< bool, unsigned __int32 > bHasPlayDying()
Definition Actor.h:7247
BitFieldValue< bool, unsigned __int32 > bUseBP_CanFly()
Definition Actor.h:7275
BitFieldValue< bool, unsigned __int32 > DisableCameraShakes()
Definition Actor.h:7283
BitFieldValue< bool, unsigned __int32 > bCanHaveBaby()
Definition Actor.h:7055
TSubclassOf< UPrimalItem > * GetBabyCuddleFood(TSubclassOf< UPrimalItem > *result)
Definition Actor.h:7799
float & FollowingRunDistanceField()
Definition Actor.h:6522
UE::Math::TVector< double > & LastChargeLocationField()
Definition Actor.h:6282
TWeakObjectPtr< APrimalCharacter > & MountCharacterField()
Definition Actor.h:6236
BitFieldValue< bool, unsigned __int32 > bUseWildRandomScale()
Definition Actor.h:7083
BitFieldValue< bool, unsigned __int32 > bIsClearingRider()
Definition Actor.h:7235
bool BPAllowClaiming(AShooterPlayerController *forPlayer)
Definition Actor.h:7412
BitFieldValue< bool, unsigned __int32 > bTamedWanderHarvestAllowUsableHarvestingAsWell()
Definition Actor.h:6918
TWeakObjectPtr< AActor > & TamedLandTargetField()
Definition Actor.h:6358
TObjectPtr< UTexture2D > & EnableResourceHarvestingIconField()
Definition Actor.h:6859
UAnimMontage *& EnterFlightAnimField()
Definition Actor.h:6379
BitFieldValue< bool, unsigned __int32 > bForwardPlatformSaddleStructureDamageToDino()
Definition Actor.h:7174
float & EggRangeMaximumNumberFromSameDinoTypeField()
Definition Actor.h:6442
bool CanTame(AShooterPlayerController *ForPC, bool bIgnoreMaxTamedDinos)
Definition Actor.h:7629
float & EggChanceToSpawnUnstasisField()
Definition Actor.h:6440
FName & RiderSocketNameField()
Definition Actor.h:6579
BitFieldValue< bool, unsigned __int32 > bIsScout()
Definition Actor.h:7140
bool BPDinoTooltipCustomTorpidityProgressBar(bool *overrideTorpidityProgressBarIfActive, float *progressPercent, FString *Label)
Definition Actor.h:7420
void SetupWildBaby_SetFakeInheritedColorsFromOneParent(APrimalDinoCharacter *ParentDino, FItemNetInfo *GeneticsInfo)
Definition Actor.h:7904
float & GangDamageResistanceField()
Definition Actor.h:6619
void OnReleaseCrouchProneToggle()
Definition Actor.h:7758
BitFieldValue< bool, unsigned __int32 > bFlyerDontGainImpulseOnSubmerged()
Definition Actor.h:7210
bool & bDisabledFromAscensionField()
Definition Actor.h:6808
BitFieldValue< bool, unsigned __int32 > bForcedLandingClearRider()
Definition Actor.h:7229
long double & LastServerTamedTickField()
Definition Actor.h:6748
long double & StartLandingTimeField()
Definition Actor.h:6268
void GetMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyIndex)
Definition Actor.h:7637
void EndCharging(bool bForce)
Definition Actor.h:7529
long double & LastPlayerDinoOverlapRelevantTimeField()
Definition Actor.h:6531
void DeathHarvestingFadeOut_Implementation()
Definition Actor.h:7674
BitFieldValue< bool, unsigned __int32 > bInterceptPlayerEmotes()
Definition Actor.h:7278
bool BPHandleUseButtonPress(AShooterPlayerController *RiderController)
Definition Actor.h:7425
void ServerFinishedLanding_Implementation()
Definition Actor.h:7613
int & MaxSaddleStructuresNumField()
Definition Actor.h:6411
void PlayChargingAnim()
Definition Actor.h:7528
int & RandomMutationsFemaleField()
Definition Actor.h:6732
BitFieldValue< bool, unsigned __int32 > bUseInteprolatedVelocity()
Definition Actor.h:7004
float & RiderFlyingRotationRateModifierField()
Definition Actor.h:6684
UAnimSequence *& RiderMoveAnimOverrideField()
Definition Actor.h:6459
BitFieldValue< bool, unsigned __int32 > bDontPlayAttackingMusic()
Definition Actor.h:7176
void OnControllerInitiatedAttack(int AttackIndex)
Definition Actor.h:7572
FString & DeathGiveAchievementField()
Definition Actor.h:6365
BitFieldValue< bool, unsigned __int32 > bCanOpenLockedDoors()
Definition Actor.h:6994
void AdjustDamage(float *Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:7697
TObjectPtr< UTexture2D > & DisablePublicSeatingIconField()
Definition Actor.h:6826
void SetLastMovementDesiredRotation(const UE::Math::TRotator< double > *InRotation)
Definition Actor.h:7837
BitFieldValue< bool, unsigned __int32 > WildAmbientHarvestingAnimationServerTickPose()
Definition Actor.h:7037
int GetRandomBaseLevel(float a2)
Definition Actor.h:7489
TWeakObjectPtr< AActor > & ForcedMasterTargetField()
Definition Actor.h:6234
BitFieldValue< bool, unsigned __int32 > bReplicatePassengerTPVAim()
Definition Actor.h:7368
FieldArray< unsigned __int8, 6 > AllowPaintingColorRegionsField()
Definition Actor.h:6347
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DeathGiveEngramClassesField()
Definition Actor.h:6742
BitFieldValue< bool, unsigned __int32 > bUseCustomHealthBarColor()
Definition Actor.h:7332
TObjectPtr< UTexture2D > & EnableVictimItemCollectionIconField()
Definition Actor.h:6861
long double & DinoDownloadedAtTimeField()
Definition Actor.h:6718
void NotifyClientsEmbryoTerminated()
Definition Actor.h:7449
TSubclassOf< UPrimalColorSet > & SpawnerColorSetsField()
Definition Actor.h:6454
BitFieldValue< bool, unsigned __int32 > bIgnoreFlierRidingRestrictions()
Definition Actor.h:7292
TObjectPtr< UTexture2D > & CopySettingsInRangeIconField()
Definition Actor.h:6895
BitFieldValue< bool, unsigned __int32 > bPreventFallingBumpCheck()
Definition Actor.h:7253
float & DeathInventoryChanceToUseField()
Definition Actor.h:6394
BitFieldValue< bool, unsigned __int32 > bSupportsPassengerSeats()
Definition Actor.h:7078
long double & LastRadialStepDamageTimeField()
Definition Actor.h:6496
void ServerRequestWaterSurfaceJump()
Definition Actor.h:7457
void OnReleaseReload()
Definition Actor.h:7753
float & ScaleExtraRunningSpeedModifierMaxField()
Definition Actor.h:6638
BitFieldValue< bool, unsigned __int32 > bCanCharge()
Definition Actor.h:6966
bool CanTakePassenger(APrimalCharacter *PrimalCharacter, int PassengerSeatIndex, bool bForcePassenger, bool bAllowFlyersAndWaterDinos, bool bSkipLineTrace)
Definition Actor.h:7522
void BPDinoARKDownloadedBegin()
Definition Actor.h:7417
BitFieldValue< bool, unsigned __int32 > bUseBPShowTamingPanel()
Definition Actor.h:7115
bool ShouldStillAllowRequestedMoveAcceleration()
Definition Actor.h:7832
float & HypoThermiaInsulationField()
Definition Actor.h:6616
long double & LastGrappledTimeField()
Definition Actor.h:6753
BitFieldValue< bool, unsigned __int32 > bUseBPModifyHarvestDamage()
Definition Actor.h:7205
TObjectPtr< UTexture2D > & OptionsIconField()
Definition Actor.h:6829
void NetUpdateDinoNameStrings_Implementation(const FString *NewTamerString, const FString *NewTamedName)
Definition Actor.h:7666
BitFieldValue< bool, unsigned __int32 > bDropWildEggsWithoutMateBoost()
Definition Actor.h:7346
BitFieldValue< bool, unsigned __int32 > bPreventWanderingUnderWater()
Definition Actor.h:7219
TArray< float, TSizedDefaultAllocator< 32 > > & DeathGiveItemChanceToBeBlueprintField()
Definition Actor.h:6361
long double & LastEggBoostedTimeField()
Definition Actor.h:6313
BitFieldValue< bool, unsigned __int32 > bIKIgnoreSaddleStructures()
Definition Actor.h:6992
BitFieldValue< bool, unsigned __int32 > bOnlyDoStepDamageWhenRunning()
Definition Actor.h:7143
int GetSeatIndexForPassenger(APrimalCharacter *PassengerChar)
Definition Actor.h:7851
float & RiderMaxSpeedModifierField()
Definition Actor.h:6373
BitFieldValue< bool, unsigned __int32 > bInitializedForReplicatedBasing()
Definition Actor.h:7046
BitFieldValue< bool, unsigned __int32 > bPreventBasingWhenUntamed()
Definition Actor.h:7021
USkeletalMeshComponent * GetSaddleMeshComponent()
Definition Actor.h:7745
UAnimMontage *& WakingConsumeFoodAnimField()
Definition Actor.h:6382
int & TamingTeamIDField()
Definition Actor.h:6417
bool ShouldIgnoreHitResult(const UWorld *InWorld, const FHitResult *TestHit, const UE::Math::TVector< double > *MovementDirDenormalized)
Definition Actor.h:7840
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideFloatingHUDLocation()
Definition Actor.h:7277
FString & OwningPlayerNameField()
Definition Actor.h:6419
float & BabyChanceOfTripletsField()
Definition Actor.h:6321
bool GetCanMutateStat(int StatTypeIndex)
Definition Actor.h:7894
FLinearColor & PaintingAllowedUVRangesField()
Definition Actor.h:6797
bool AllowSkeletalMeshTicking(USkeletalMeshComponent *meshComp)
Definition Actor.h:7918
BitFieldValue< bool, unsigned __int32 > bForceValidUnstasisCaster()
Definition Actor.h:7361
float & FlyingRunSpeedModifierField()
Definition Actor.h:6577
FName & TargetingTeamNameOverrideField()
Definition Actor.h:6463
BitFieldValue< bool, unsigned __int32 > bIsWakingTame()
Definition Actor.h:6972
BitFieldValue< bool, unsigned __int32 > bIsSaveProfilingDino()
Definition Actor.h:7282
int & OwningPlayerIDField()
Definition Actor.h:6418
long double & LastMoveForwardTimeField()
Definition Actor.h:6270
BitFieldValue< bool, unsigned __int32 > bAllowWildDinoEquipment()
Definition Actor.h:7069
void ClientStartLanding_Implementation(UE::Math::TVector< double > *loc)
Definition Actor.h:7607
bool IsPrimalCharFriendly(APrimalCharacter *primalChar)
Definition Actor.h:7852
void SetCurrentAttackIndex(unsigned __int8 index)
Definition Actor.h:7595
BitFieldValue< bool, unsigned __int32 > bAllowPublicSeating()
Definition Actor.h:7152
void FedWakingTameDino_Implementation()
Definition Actor.h:7737
BitFieldValue< bool, unsigned __int32 > bAllowRidingInTurretMode()
Definition Actor.h:7223
bool CanDinoAttackTargetsWithoutRider()
Definition Actor.h:7861
BitFieldValue< bool, unsigned __int32 > bForceRiderDrawCrosshair()
Definition Actor.h:7325
FTimerHandle & UpdateRidingFarShadowHandleField()
Definition Actor.h:6266
float GetAttachedSoundVolumeMultiplier()
Definition Actor.h:7773
BitFieldValue< bool, unsigned __int32 > bAdvancedCarryRelease()
Definition Actor.h:7127
BitFieldValue< bool, unsigned __int32 > bLastAnyLegOnGround()
Definition Actor.h:7243
bool InterceptMountedOnPlayerEmoteAnim(UAnimMontage *EmoteAnim)
Definition Actor.h:7442
float & BabyScaleField()
Definition Actor.h:6583
bool DoAttack(int AttackIndex, bool bSetCurrentAttack, bool bInterruptCurrentAttack)
Definition Actor.h:7493
int & RandomMutationsMaleField()
Definition Actor.h:6731
BitFieldValue< bool, unsigned __int32 > bHasDied()
Definition Actor.h:7246
BitFieldValue< bool, unsigned __int32 > bUseBPPreventOrderAllowed()
Definition Actor.h:7123
float & LatchingDistanceLimitField()
Definition Actor.h:6698
int & GestationEggRandomMutationsMaleField()
Definition Actor.h:6734
float & PaintConsumptionMultiplierField()
Definition Actor.h:6245
TObjectPtr< UTexture2D > & OrderGroupSettingsIconField()
Definition Actor.h:6862
unsigned __int8 & TribeGroupPetRidingRankField()
Definition Actor.h:6652
BitFieldValue< bool, unsigned __int32 > bUseBPDinoTooltipCustomProgressBar()
Definition Actor.h:7108
BitFieldValue< bool, unsigned __int32 > bForceFoodItemAutoConsume()
Definition Actor.h:6939
UE::Math::TRotator< double > & DinoLimbWallAvoidanceLastRotationField()
Definition Actor.h:6816
float & PathfollowingMaxSpeedModiferField()
Definition Actor.h:6908
FName & NonDedicatedFreezeDinoPhysicsIfLayerUnloadedField()
Definition Actor.h:6758
void MultiSetAttachedStructurePickupAllowedBeforeNetworkTime_Implementation(long double NewTime, APrimalStructure *Structure)
Definition Actor.h:7913
bool ShouldForceDedicatedMovementTickEveryFrame()
Definition Actor.h:7857
float & PercentChanceFemaleField()
Definition Actor.h:6359
BitFieldValue< bool, unsigned __int32 > bReceivedDinoAncestors()
Definition Actor.h:6936
float & LandingTraceMaxDistanceField()
Definition Actor.h:6272
BitFieldValue< bool, unsigned __int32 > bStepDamageNonFoliageWithoutRunning()
Definition Actor.h:7156
BitFieldValue< bool, unsigned __int32 > bDidAllowTickingTickingThisFrame()
Definition Actor.h:7265
void StopActiveState(bool bShouldResetAttackIndex)
Definition Actor.h:7492
TObjectPtr< UTexture2D > & FollowDistanceHighIconField()
Definition Actor.h:6890
TObjectPtr< UTexture2D > & PickUpIconField()
Definition Actor.h:6831
BitFieldValue< bool, unsigned __int32 > bRemainLatchedOnClearRider()
Definition Actor.h:7356
void ClearPassengers(UObject *a2)
Definition Actor.h:7517
USoundBase *& SwimSoundField()
Definition Actor.h:6764
void OverrideRandomWanderLocation(const UE::Math::TVector< double > *originalDestination, UE::Math::TVector< double > *inVec)
Definition Actor.h:7452
FName & PassengerFPVCameraRootSocketField()
Definition Actor.h:6634
BitFieldValue< bool, unsigned __int32 > bUseBPGetTargetingDesirability()
Definition Actor.h:7351
float & AutoFadeOutAfterTameTimeField()
Definition Actor.h:6311
void SetEquippedItemDurabilityPercent(FItemNetID itemID, float ItemDurabilityPercentage)
Definition Actor.h:7920
BitFieldValue< bool, unsigned __int32 > bNeutered()
Definition Actor.h:7200
void IncrementImprintingQuality()
Definition Actor.h:7800
BitFieldValue< bool, unsigned __int32 > bUseBPIsBasedOnActor()
Definition Actor.h:7130
BitFieldValue< bool, unsigned __int32 > AllowWildBabyTaming()
Definition Actor.h:7377
BitFieldValue< bool, unsigned __int32 > bUseBPCanMountOnCharacter()
Definition Actor.h:7111
void OnRep_bBonesHidden()
Definition Actor.h:7768
void SetState(UPrimalAIState *State)
Definition Actor.h:7491
void ServerToClientsPlayAttackAnimation_Implementation(char AttackinfoIndex, char AnimationIndex, float InPlayRate, FName StartSectionName, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer, AActor *MyTarget)
Definition Actor.h:7603
TSoftClassPtr< APrimalBuff > & BuffGivenToBasedCharactersField()
Definition Actor.h:6592
bool SetTurretMode_Implementation(bool enabled)
Definition Actor.h:7643
float & MateBoostDamageGiveMultiplierField()
Definition Actor.h:6487
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideCameraViewTarget()
Definition Actor.h:7230
float & NewFemaleMinTimeBetweenMatingField()
Definition Actor.h:6610
static APrimalDinoCharacter * SpawnFromDinoDataEx(const FARKDinoData *InDinoData, UWorld *InWorld, const UE::Math::TVector< double > *AtLocation, const UE::Math::TRotator< double > *AtRotation, bool *dupedDino, int ForTeam, bool bGenerateNewDinoID, AShooterPlayerController *TamerController)
Definition Actor.h:7836
void UpdateTribeGroupRanks_Implementation(unsigned __int8 NewTribeGroupPetOrderingRank, unsigned __int8 NewTribeGroupPetRidingRank)
Definition Actor.h:7792
void OnRep_PassengerPerSeat()
Definition Actor.h:7525
float & OriginalCapsuleHalfHeightField()
Definition Actor.h:6303
int & GangCountField()
Definition Actor.h:6622
void OnVoiceTalkingStateChanged(bool isTalking, bool isMuted)
Definition Actor.h:7450
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & EggItemsToSpawnField()
Definition Actor.h:6436
void ServerCallPassiveFlee_Implementation(__int16 a2)
Definition Actor.h:7691
void ClientInterruptLanding_Implementation()
Definition Actor.h:7612
FName & PassengerBoneNameOverrideField()
Definition Actor.h:6400
TArray< APrimalStructure *, TSizedDefaultAllocator< 32 > > & SaddledStructuresField()
Definition Actor.h:6591
FName & WakingTameDistanceSocketNameField()
Definition Actor.h:6735
BitFieldValue< bool, unsigned __int32 > bAllowAutoUnstasisDestroy()
Definition Actor.h:7034
TArray< APrimalStructure *, TSizedDefaultAllocator< 32 > > & LatchedOnStructuresField()
Definition Actor.h:6477
float & RepairPercentPerIntervalField()
Definition Actor.h:6541
BitFieldValue< bool, unsigned __int32 > bIsCorrupted()
Definition Actor.h:7343
TArray< APrimalStructureExplosive *, TSizedDefaultAllocator< 32 > > * GetAllAttachedExplosives(TArray< APrimalStructureExplosive *, TSizedDefaultAllocator< 32 > > *result, bool bInlcudeAttachedChars)
Definition Actor.h:7867
BitFieldValue< bool, unsigned __int32 > bPreventMating()
Definition Actor.h:7183
BitFieldValue< bool, unsigned __int32 > bTargetEverythingIncludingSameTeamInPVE()
Definition Actor.h:7261
FOnClearMountedDino & OnClearMountedDinoField()
Definition Actor.h:6789
TArray< FName, TSizedDefaultAllocator< 32 > > * GetColorSetNamesAsArray(TArray< FName, TSizedDefaultAllocator< 32 > > *result)
Definition Actor.h:7868
void RequestTerminateEmbryo(APlayerController *ForPC)
Definition Actor.h:7885
bool IsInFlyerPreventionVolume()
Definition Actor.h:7883
float & TamedRunningSpeedModifierField()
Definition Actor.h:6451
float & MeleeAttackStaminaCostField()
Definition Actor.h:6354
BitFieldValue< bool, unsigned __int32 > CanElevate()
Definition Actor.h:6928
void ServerCallFollow_Implementation(__int16 a2)
Definition Actor.h:7680
TArray< FName, TSizedDefaultAllocator< 32 > > & StepDamageFootDamageSocketsField()
Definition Actor.h:6501
BitFieldValue< bool, unsigned __int32 > bIsCharging()
Definition Actor.h:6968
BitFieldValue< bool, unsigned __int32 > MovingForward()
Definition Actor.h:6931
void Tick(float DeltaSeconds)
Definition Actor.h:7469
void PlayWeightedAttackAnimation(int a2)
Definition Actor.h:7503
void SetMountCharacter(APrimalCharacter *aCharacter)
Definition Actor.h:7724
void SetupTamed(bool bWasJustTamed)
Definition Actor.h:7630
TObjectPtr< UTexture2D > & StanceAggressiveIconField()
Definition Actor.h:6874
UAnimMontage *& PlayAnimBelowHealthField()
Definition Actor.h:6339
bool AllowExtendedCraftingFunctionality()
Definition Actor.h:7791
void OverrideBasedCharactersCameraInterpSpeed(APrimalCharacter *ForBasedChar, const float DefaultTPVCameraSpeedInterpMultiplier, const float DefaultTPVOffsetInterpSpeed, float *TPVCameraSpeedInterpMultiplier, float *TPVOffsetInterpSpeed)
Definition Actor.h:7859
float & DeathGiveItemQualityMinField()
Definition Actor.h:6362
FString & TamerStringField()
Definition Actor.h:6258
bool UseHighQualityMovement()
Definition Actor.h:7396
BitFieldValue< bool, unsigned __int32 > bCanLatch()
Definition Actor.h:7315
float & BabyGestationProgressField()
Definition Actor.h:6316
long double & NextRidingFlyerUndergroundCheckField()
Definition Actor.h:6536
void KeepFlightTimer()
Definition Actor.h:7619
BitFieldValue< bool, unsigned __int32 > bUseBPChargingModifyInputAcceleration()
Definition Actor.h:7121
BitFieldValue< bool, unsigned __int32 > bForcePreventInventoryAccess()
Definition Actor.h:7348
int & RandomMutationRollsField()
Definition Actor.h:6728
long double & LastColorizationTimeField()
Definition Actor.h:6370
void ServerCallStayOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:7683
bool InitializeForReplicatedBasing()
Definition Actor.h:7764
long double & LastHigherScaleExtraRunningSpeedTimeField()
Definition Actor.h:6641
BitFieldValue< bool, unsigned __int32 > bUseBPOnTamedProcessOrder()
Definition Actor.h:6948
void UpdateAnimationPreUpdateMatinee()
Definition Actor.h:7582
bool OverrideFinalWanderLocation_Implementation(UE::Math::TVector< double > *outVec)
Definition Actor.h:7748
float & ChargeBumpImpulseField()
Definition Actor.h:6568
bool ShouldUseDurabilityVarForItemType(TEnumAsByte< EPrimalEquipmentType::Type > TheItemType)
Definition Actor.h:7925
float GetGestationTimeRemaining()
Definition Actor.h:7843
TObjectPtr< UTexture2D > & UnclaimIconField()
Definition Actor.h:6856
void UpdateNextAllowedMatingTime(long double fromTime)
Definition Actor.h:7729
float & MaxDinoKillerTransferWeightPercentField()
Definition Actor.h:6523
int & LastPlayedAttackAnimationField()
Definition Actor.h:6301
TWeakObjectPtr< APrimalCharacter > & CarriedCharacterField()
Definition Actor.h:6289
UAnimMontage * GetPoopAnimation(bool bForcePoop)
Definition Actor.h:7742
TObjectPtr< UTexture2D > & FollowDistanceLowIconField()
Definition Actor.h:6888
TObjectPtr< UTexture2D > & TargetingRangeHighestIconField()
Definition Actor.h:6902
FString & ImprinterPlayerUniqueNetIdField()
Definition Actor.h:6654
bool BPDesiredRotationIsLocalSpace()
Definition Actor.h:7416
AActor * GetOtherActorToIgnore()
Definition Actor.h:7636
BitFieldValue< bool, unsigned __int32 > bUseBPGetTargetingDesirabilityForTurrets()
Definition Actor.h:7370
void PostInitializeComponents()
Definition Actor.h:7486
float & StasisedDestroyIntervalField()
Definition Actor.h:6469
float & AttackForceWalkRotationRateMultiplierField()
Definition Actor.h:6762
bool CanDragCharacter(APrimalCharacter *PrimalCharacter, bool bIgnoreWeight)
Definition Actor.h:7734
BitFieldValue< bool, unsigned __int32 > bUseBPDesiredRotationIsLocalSpace()
Definition Actor.h:7228
BitFieldValue< bool, unsigned __int32 > bUseWildDinoMapMultipliers()
Definition Actor.h:7291
float & ColorOverrideBuffInterpSpeedField()
Definition Actor.h:6353
bool TamedProcessOrder(APrimalCharacter *FromCharacter, EDinoTamedOrder::Type OrderType, bool bForce, AActor *enemyTarget)
Definition Actor.h:7551
void SpawnedPlayerFor_Implementation(AShooterPlayerController *PC, APawn *ForPawn)
Definition Actor.h:7881
BitFieldValue< bool, unsigned __int32 > bTreatCrouchInputAsAttack()
Definition Actor.h:7100
BitFieldValue< bool, unsigned __int32 > bUsesWaterWalking()
Definition Actor.h:7286
long double GetForceClaimTime()
Definition Actor.h:7640
FNotifyAddPassenger & OnNotifyAddPassengerField()
Definition Actor.h:6790
BitFieldValue< bool, unsigned __int32 > bAllowInvalidTameVersion()
Definition Actor.h:7300
BitFieldValue< bool, unsigned __int32 > bUseBPGetRiderUnboardLocation()
Definition Actor.h:7101
float & ExtraTamedSpeedMultiplierField()
Definition Actor.h:6464
BitFieldValue< bool, unsigned __int32 > bClientWasTamed()
Definition Actor.h:7047
void OnPrimalCharacterSleeped()
Definition Actor.h:7580
FName & RiderLatchedFPVCameraUseSocketNameField()
Definition Actor.h:6633
BitFieldValue< bool, unsigned __int32 > bCheckBPAllowClaiming()
Definition Actor.h:7255
void FireProjectile(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, bool bScaleProjDamageByDinoDamage)
Definition Actor.h:7436
FName * BPGetLookOffsetSocketName(FName *result, APrimalCharacter *ForPrimalChar)
Definition Actor.h:7423
TSubclassOf< UPrimalDinoSettings > & LowHealthDinoSettingsField()
Definition Actor.h:6342
void ServerRequestAttack_Implementation(int attackIndex)
Definition Actor.h:7579
void RemoveBasedPawn(AActor *anPawn)
Definition Actor.h:7766
float & SwimmingRunSpeedModifierField()
Definition Actor.h:6716
BitFieldValue< bool, unsigned __int32 > bForceReachedDestination()
Definition Actor.h:6922
static UClass * StaticClass()
Definition Actor.h:7400
BitFieldValue< bool, unsigned __int32 > bForceWildDeathInventoryDeposit()
Definition Actor.h:7170
FLinearColor * GetColorForColorizationRegion(FLinearColor *result, int ColorRegionIndex, int ColorIndexOverride)
Definition Actor.h:7827
AShooterPlayerController *& AttackMyTargetForPlayerControllerField()
Definition Actor.h:6490
BitFieldValue< bool, unsigned __int32 > bUseBP_AllowWalkableSlopeOverride()
Definition Actor.h:7274
BitFieldValue< bool, unsigned __int32 > bUseLocalSpaceDesiredRotationWithRider()
Definition Actor.h:7227
float & StepDamageFootDamageAmountField()
Definition Actor.h:6500
BitFieldValue< bool, unsigned __int32 > bPaintingUseSaddle()
Definition Actor.h:7364
UAnimMontage *& StartChargeAnimationField()
Definition Actor.h:6239
BitFieldValue< bool, unsigned __int32 > bDroppedInventoryDeposit()
Definition Actor.h:7169
BitFieldValue< bool, unsigned __int32 > bIsRepairing()
Definition Actor.h:7065
void BP_OnStartLandFailed(int ReasonIndex)
Definition Actor.h:7406
BitFieldValue< bool, unsigned __int32 > bHideFloatingHUD()
Definition Actor.h:7206
BitFieldValue< bool, unsigned __int32 > bSuppressWakingTameMessage()
Definition Actor.h:7244
void ApplyDamageMomentum(float DamageTaken, const FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:7700
BitFieldValue< bool, unsigned __int32 > bUseBPShouldCancelDoAttack()
Definition Actor.h:7225
void FinishedMPLandingAfterLeaving()
Definition Actor.h:7466
void ServerCallSetAggressive_Implementation(__int16 a2)
Definition Actor.h:7688
UAnimMontage *& TamedUnsleepAnimField()
Definition Actor.h:6384
void FireProjectileLocal(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, bool bScaleProjDamageByDinoDamage)
Definition Actor.h:7599
BitFieldValue< bool, unsigned __int32 > bPreventFlyerFlyingRider()
Definition Actor.h:7050
BitFieldValue< bool, unsigned __int32 > bUseBPGetRidingMultiUseEntries()
Definition Actor.h:7133
bool ShouldDealDamage(AActor *TestActor)
Definition Actor.h:7511
void ServerToggleCharging_Implementation()
Definition Actor.h:7526
int & AbsoluteBaseLevelField()
Definition Actor.h:6556
TObjectPtr< UTexture2D > & NeedLevelToFeedIconField()
Definition Actor.h:6853
long double & NextTamedDinoCharacterStatusTickTimeField()
Definition Actor.h:6692
BitFieldValue< bool, unsigned __int32 > bAllowCarryFlyerDinos()
Definition Actor.h:6977
FName & MountCharacterSocketNameField()
Definition Actor.h:6235
void ResetTakingOff()
Definition Actor.h:7808
void AutoDrag(__int16 a2)
Definition Actor.h:7473
void ProcessOrderAttackTarget(AActor *TheTarget, bool bClearFollowTargets)
Definition Actor.h:7866
FString & SaddleSlotNameOverrideField()
Definition Actor.h:6287
BitFieldValue< bool, unsigned __int32 > bUseBPModifyDesiredRotation()
Definition Actor.h:7226
FString & LatestUploadedFromServerNameField()
Definition Actor.h:6720
bool ShouldIgnoreMoveCombiningOverlap()
Definition Actor.h:7818
float & DediForceStartAttackAfterAnimTimeField()
Definition Actor.h:6415
void OnPressCrouchProneToggle()
Definition Actor.h:7757
BitFieldValue< bool, unsigned __int32 > bUseBPGetCrosshairLocation()
Definition Actor.h:7095
BitFieldValue< bool, unsigned __int32 > bCanBeOrdered()
Definition Actor.h:7000
FString * GetShortName(FString *result)
Definition Actor.h:7537
void CopySettingsToOtherDino_Implementation(APlayerController *ForPC, APrimalDinoCharacter *FromDino, APrimalDinoCharacter *OtherDino, int SettingTypeUseIndex)
Definition Actor.h:7875
void BPPrepareForLaunchFromShoulder(const UE::Math::TVector< double > *viewLoc, const UE::Math::TVector< double > *viewDir)
Definition Actor.h:7433
BitFieldValue< bool, unsigned __int32 > bRiderMovementLocked()
Definition Actor.h:7198
void StartLanding(UE::Math::TVector< double > *OverrideLandingLocation)
Definition Actor.h:7608
float & BabyMinCuddleIntervalField()
Definition Actor.h:6655
void OnPrimalCharacterUnsleeped()
Definition Actor.h:7634
BitFieldValue< bool, unsigned __int32 > bFlyerPrioritizeAllyMountToCarry()
Definition Actor.h:7116
UAnimMontage * GetDinoLevelUpAnimation_Implementation()
Definition Actor.h:7831
float & DeathInventoryQualityPerLevelMultiplierField()
Definition Actor.h:6397
float & LeavePlayAnimBelowHealthPercentField()
Definition Actor.h:6337
bool AllowWakingTame(APlayerController *ForPC)
Definition Actor.h:7401
BitFieldValue< bool, unsigned __int32 > bForceDrawHUDWithoutRecentlyRendered()
Definition Actor.h:7327
float & PlatformSaddleMaxStructureBuildDistance2DField()
Definition Actor.h:6338
BitFieldValue< bool, unsigned __int32 > bGlideWhenMounted()
Definition Actor.h:7310
BitFieldValue< bool, unsigned __int32 > bUseBPCheckSeven()
Definition Actor.h:7304
void SetupWildBaby_SetFakeInheritedStatsAndMutationsFromOneParent(APrimalDinoCharacter *ParentDino, FItemNetInfo *GeneticsInfo, float RandomAdjustLevelUpValueType)
Definition Actor.h:7905
bool IsLandingOnDino(UE::Math::TVector< double > *loc)
Definition Actor.h:7609
BitFieldValue< bool, unsigned __int32 > bDisplayKilledNotification()
Definition Actor.h:7027
void UpdateBabyCuddling(long double NewBabyNextCuddleTime, unsigned __int8 NewBabyCuddleType, TSubclassOf< UPrimalItem > NewBabyCuddleFood)
Definition Actor.h:7459
int & PersonalTamedDinoCostField()
Definition Actor.h:6768
float & BabyAgeField()
Definition Actor.h:6322
FTimerHandle & InternalRemoveDinoFromTamingArrayHandleField()
Definition Actor.h:6798
void SetCarryingDino(APrimalDinoCharacter *aDino)
Definition Actor.h:7719
float & ScaleExtraRunningSpeedModifierMinField()
Definition Actor.h:6637
TArray< TObjectPtr< UTexture2D >, TSizedDefaultAllocator< 32 > > & RemoveTameFromGroupSelectionIconsField()
Definition Actor.h:6866
unsigned int & DinoID1Field()
Definition Actor.h:6422
int & LastTempDampenMovementInputAccelerationFrameField()
Definition Actor.h:6749
BitFieldValue< bool, unsigned __int32 > bUseBP_CustomModifier_MaxSpeed()
Definition Actor.h:7233
BitFieldValue< bool, unsigned __int32 > bWasBaby()
Definition Actor.h:7067
BitFieldValue< bool, unsigned __int32 > bPreventFlyerLanding()
Definition Actor.h:7245
void InitDownloadedTamedDino(AShooterPlayerController *TamerController, int AltTeam)
Definition Actor.h:7730
float & WakingTameAllowFeedingFoodPercentageField()
Definition Actor.h:6546
UE::Math::TVector< double > & OldInterpolatedLocationField()
Definition Actor.h:6614
UAnimMontage *& StopRidingAnimOverrideField()
Definition Actor.h:6462
TArray< FPrimalSaddleStructure, TSizedDefaultAllocator< 32 > > & SaddleStructuresField()
Definition Actor.h:6407
BitFieldValue< bool, unsigned __int32 > bUseBPTamedTick()
Definition Actor.h:7075
float & OpenDoorDelayField()
Definition Actor.h:6330
BitFieldValue< bool, unsigned __int32 > bTryAlwaysApplyCryoSickness()
Definition Actor.h:6956
float GetBabyCuddleInterval()
Definition Actor.h:7798
int GetFoodItemEffectivenessMultipliersIndex(UPrimalItem *foodItem)
Definition Actor.h:7558
long double & BabyNextCuddleTimeField()
Definition Actor.h:6661
void ServerCallFollowOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:7681
float GetEquippedItemDurabilityPercent(FItemNetID itemID)
Definition Actor.h:7919
BitFieldValue< bool, unsigned __int32 > bCanTargetVehicles()
Definition Actor.h:7329
float & AIDinoForceActiveUntasisingRangeField()
Definition Actor.h:6677
FTimerHandle & ServerSleepingTickHandleField()
Definition Actor.h:6405
float & SwimSoundIntervalPerHundredSpeedField()
Definition Actor.h:6765
float & TamedWalkingSpeedModifierField()
Definition Actor.h:6449
BitFieldValue< bool, unsigned __int32 > bUseBPCanDragCharacter()
Definition Actor.h:7212
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideIsSubmergedForWaterTargeting()
Definition Actor.h:7371
BitFieldValue< bool, unsigned __int32 > bCanUnclaimTame()
Definition Actor.h:7068
TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > & FemaleMaterialOverridesField()
Definition Actor.h:6244
bool Poop(bool bForcePoop)
Definition Actor.h:7774
TObjectPtr< UTexture2D > & PassangerSeatsGenericIconField()
Definition Actor.h:6824
BitFieldValue< bool, unsigned __int32 > bPreventFlyerCapsuleExpansion()
Definition Actor.h:7051
void CheckDinoDuped(bool *dupedDino)
Definition Actor.h:7835
float & FlyerAttachedExplosiveSpeedMultiplierField()
Definition Actor.h:6740
TObjectPtr< UTexture2D > & StancePassiveFleeIconField()
Definition Actor.h:6871
TWeakObjectPtr< ANPCZoneVolume > & HardLimitWildDinoToVolumeField()
Definition Actor.h:6682
float & AcceptableLandingRadiusField()
Definition Actor.h:6275
BitFieldValue< bool, unsigned __int32 > bForcePerfectTame()
Definition Actor.h:7054
void OnStopTargeting()
Definition Actor.h:7571
TArray< FDinoAttackInfo, TSizedDefaultAllocator< 32 > > & AttackInfosField()
Definition Actor.h:6251
BitFieldValue< bool, unsigned __int32 > bAddPassengerSeatMultiUseEntries()
Definition Actor.h:7079
BitFieldValue< bool, unsigned __int32 > bIsCarryingCharacter()
Definition Actor.h:7171
FieldArray< float, 2 > GenderSpeedMultipliersField()
Definition Actor.h:6277
BitFieldValue< bool, unsigned __int32 > bIsBed()
Definition Actor.h:7350
BitFieldValue< bool, unsigned __int32 > bUseBP_OnBasedPawnNotifies()
Definition Actor.h:7285
void SetSleeping(bool bSleeping, bool bUseRagdollLocationOffset, bool bPreserveSavedAnim)
Definition Actor.h:7704
float GetCorpseTargetingMultiplier()
Definition Actor.h:7710
BitFieldValue< bool, unsigned __int32 > bUseGang()
Definition Actor.h:7072
TArray< FDinoAncestorsEntry, TSizedDefaultAllocator< 32 > > & DinoAncestorsField()
Definition Actor.h:6723
float GetNetworkModeStasisRangeMultiplier(ENetMode theNetMode)
Definition Actor.h:7498
TObjectPtr< UTexture2D > & PutItemInLastSlotToTameIconField()
Definition Actor.h:6850
float & StepDamageRadialDamageIntervalField()
Definition Actor.h:6492
int & MaxGangCountField()
Definition Actor.h:6621
BitFieldValue< bool, unsigned __int32 > bAllowAttackWithCryoSickness()
Definition Actor.h:6950
BitFieldValue< bool, unsigned __int32 > bIgnoreAllyLook()
Definition Actor.h:7240
bool IsWildFollowerOtherwiseValidAndLiving()
Definition Actor.h:7896
BitFieldValue< bool, unsigned __int32 > bGlideWhenFalling()
Definition Actor.h:7309
float & AllowRidingMaxDistanceField()
Definition Actor.h:6433
void RemoveStructure(APrimalStructure *Structure)
Definition Actor.h:7739
float & ExtraBabyGestationSpeedMultiplierField()
Definition Actor.h:6310
TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > & OverrideTargetComponentsField()
Definition Actor.h:6297
TWeakObjectPtr< AShooterCharacter > & RiderField()
Definition Actor.h:6284
BitFieldValue< bool, unsigned __int32 > bUseBabyGestation()
Definition Actor.h:7056
BitFieldValue< bool, unsigned __int32 > bIsTemporaryMissionDino()
Definition Actor.h:7347
void ResetCurrentAttackIndex()
Definition Actor.h:7596
BitFieldValue< bool, unsigned __int32 > bBPOverrideHealthBarOffset()
Definition Actor.h:7345
long double & LastMatingNotificationTimeField()
Definition Actor.h:6603
void BPNotifyCarriedDinoBabyAgeIncrement(APrimalDinoCharacter *AgingCarriedDino, float PreviousAge, float NewAge)
Definition Actor.h:7428
int & DeathGivesDossierIndexField()
Definition Actor.h:6712
BitFieldValue< bool, unsigned __int32 > bWildIgnoredByAutoTurrets()
Definition Actor.h:7165
BitFieldValue< bool, unsigned __int32 > bReachedMaxStructures()
Definition Actor.h:7059
BitFieldValue< bool, unsigned __int32 > MutagenApplied()
Definition Actor.h:7359
bool RemoteInventoryAllowViewing(APlayerController *ForPC)
Definition Actor.h:7732
BitFieldValue< bool, unsigned __int32 > bPreventExportDino()
Definition Actor.h:7305
TWeakObjectPtr< UPrimalAIState > & ActiveWonderStateField()
Definition Actor.h:6300
BitFieldValue< bool, unsigned __int32 > bAllowWhistleThroughRemoteDino()
Definition Actor.h:7360
void ClearMountCharacter(bool bFromMountCharacter)
Definition Actor.h:7726
BitFieldValue< bool, unsigned __int32 > bKeepInventoryForWakingTame()
Definition Actor.h:6921
TObjectPtr< UTexture2D > & UnhideBoneIconField()
Definition Actor.h:6839
BitFieldValue< bool, unsigned __int32 > bBlueprintDrawFloatingHUD()
Definition Actor.h:7073
BitFieldValue< bool, unsigned __int32 > bForceAllowTamedTickEggLay()
Definition Actor.h:7353
UE::Math::TVector< double > & SpawnedLocationField()
Definition Actor.h:6909
bool CheckLocalPassengers(__int64 a2)
Definition Actor.h:7520
BitFieldValue< bool, unsigned __int32 > bOverrideCrosshairColor()
Definition Actor.h:7094
UPrimalItem * GetBestInventoryFoodItem(float *FoodIncrease, bool bLookForAffinity, bool bFoodItemRequiresLivePlayerCharacter, UPrimalItem **foundFoodItem, bool bLookForWorstFood)
Definition Actor.h:7556
TWeakObjectPtr< AActor > & RiderAttackTargetField()
Definition Actor.h:6650
float & WildAmbientHarvestingTimerField()
Definition Actor.h:6550
void DeferredDestroy(bool bNetForce, bool bShouldModifyLevel)
Definition Actor.h:7468
TWeakObjectPtr< AVolume > & WildLimitTargetVolumeField()
Definition Actor.h:6683
BitFieldValue< bool, unsigned __int32 > bDoStepDamage()
Definition Actor.h:7020
float & BasedCameraSpeedMultiplierField()
Definition Actor.h:6312
void RemoveDinoReferenceFromLatchingStructure()
Definition Actor.h:7812
BitFieldValue< bool, unsigned __int32 > bUseBPOnRepIsCharging()
Definition Actor.h:7122
int & OriginalTargetingTeamField()
Definition Actor.h:6479
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:7533
void AddFlyerTakeOffImpulse()
Definition Actor.h:7621
FName * GetDesiredNavmeshGenerationRadiusName_Implementation(FName *result)
Definition Actor.h:7908
BitFieldValue< bool, unsigned __int32 > bHideFloatingName()
Definition Actor.h:7328
float & NPCSpawnerLevelMultiplierField()
Definition Actor.h:6428
float & HyperThermiaInsulationField()
Definition Actor.h:6615
float & AttackRangeOffsetField()
Definition Actor.h:6774
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & DeathGiveItemClassesField()
Definition Actor.h:6360
UAnimMontage *& MatingAnimationMaleField()
Definition Actor.h:6605
float BlueprintGetAttackWeight(int AttackIndex, float inputWeight, float distance, float attackRangeOffset, AActor *OtherTarget)
Definition Actor.h:7404
BitFieldValue< bool, unsigned __int32 > bIsLatched()
Definition Actor.h:7316
void ServerRequestAttack(int attackIndex)
Definition Actor.h:7456
float & GestationEggTamedIneffectivenessModifierField()
Definition Actor.h:6608
float & RiddenStasisRangeMultiplierField()
Definition Actor.h:6809
bool IsInSingletonMission()
Definition Actor.h:7811
float BPSetSimulatedInterpRollOverride()
Definition Actor.h:7434
BitFieldValue< bool, unsigned __int32 > bRetainCarriedCharacterOnDismount()
Definition Actor.h:6947
BitFieldValue< bool, unsigned __int32 > bUsePlayerMountedCarryingDinoAnimation()
Definition Actor.h:7147
float & LocInterpolationSnapDistanceField()
Definition Actor.h:6480
void ImprintBabyDino(APlayerController *ForPC, bool SkipNaming)
Definition Actor.h:7909
BitFieldValue< bool, unsigned __int32 > bDidSetupTamed()
Definition Actor.h:7298
BitFieldValue< bool, unsigned __int32 > bForceCarriedPlayerToCheckForWalls()
Definition Actor.h:7128
FieldArray< unsigned __int8, 12 > GestationEggNumberOfMutationsAppliedField()
Definition Actor.h:6607
int GetTamedDinoCountCost()
Definition Actor.h:7844
float & AICombatRotationRateModifierField()
Definition Actor.h:6686
unsigned __int8 & TamedAITargetingRangeField()
Definition Actor.h:6912
BitFieldValue< bool, unsigned __int32 > bPreventUnalignedDinoBasing()
Definition Actor.h:7057
float & RandomPlayStartledAnimIntervalMaxField()
Definition Actor.h:6510
TArray< FDinoAncestorsEntry, TSizedDefaultAllocator< 32 > > & DinoAncestorsMaleField()
Definition Actor.h:6724
void OnElevateDino(float Val)
Definition Actor.h:7563
BitFieldValue< bool, unsigned __int32 > bFlyerDisableEnemyTargetingMaxDeltaZ()
Definition Actor.h:7190
BitFieldValue< bool, unsigned __int32 > bUseBPBecameNewBaby()
Definition Actor.h:6955
void GetAttackTargets(AActor **attackActor, UE::Math::TVector< double > *attackLoc)
Definition Actor.h:7578
float & AttackOnLaunchMaximumTargetDistanceField()
Definition Actor.h:6572
BitFieldValue< bool, unsigned __int32 > bClearRiderOnDinoImmobilized()
Definition Actor.h:7129
BitFieldValue< bool, unsigned __int32 > bHasBuffPreventingUploading()
Definition Actor.h:7354
bool AddToMeleeSwingHurtList(AActor *AnActor)
Definition Actor.h:7510
FRootMotionMovementParams & PreMatineeUpdateRootMotionParamsField()
Definition Actor.h:6371
BitFieldValue< bool, unsigned __int32 > bUseBPCheckCanSpawnFromLocation()
Definition Actor.h:6964
BitFieldValue< bool, unsigned __int32 > bMeleeSwingDamageBlockedByStrutures()
Definition Actor.h:6996
BitFieldValue< bool, unsigned __int32 > bPreventNeuter()
Definition Actor.h:7257
TSubclassOf< UDamageType > & MeleeDamageTypeField()
Definition Actor.h:6253
BitFieldValue< bool, unsigned __int32 > bDamageNonFoliageFeetSocketsOnly()
Definition Actor.h:7158
BitFieldValue< bool, unsigned __int32 > bWildAllowTargetingNeutralStructures()
Definition Actor.h:7166
TObjectPtr< UTexture2D > & TargetingRangeLowIconField()
Definition Actor.h:6899
float & MinChargeIntervalField()
Definition Actor.h:6569
long double & LastEatAnimationTimeField()
Definition Actor.h:6670
float & DediForceAttackAnimTimeField()
Definition Actor.h:6414
float & WakingTameAffinityDecreaseFoodPercentageField()
Definition Actor.h:6545
BitFieldValue< bool, unsigned __int32 > bIsBigBossDinoWithHighPrioritySounds()
Definition Actor.h:6963
BitFieldValue< bool, unsigned __int32 > bCanRideLatched()
Definition Actor.h:7321
TObjectPtr< UTexture2D > & WantsToGoOnAWalkIconField()
Definition Actor.h:6846
bool HasReachedDestination(const UE::Math::TVector< double > *Goal)
Definition Actor.h:7496
BitFieldValue< bool, unsigned __int32 > bWasChargingBlocked()
Definition Actor.h:7044
void ProcessOrderMoveTo(UE::Math::TVector< double > *MoveToLoc, bool bClearFollowTargets)
Definition Actor.h:7865
BitFieldValue< bool, unsigned __int32 > bUseBP_OverrideCarriedCharacterTransform()
Definition Actor.h:7284
void ApplyCharacterSnapshot(UPrimalItem *Item, AActor *To, UE::Math::TVector< double > *Offset, float MaxExtent, int Pose, bool bCollisionOn)
Definition Actor.h:7713
void BPNotifyWildHarvestAttack(int harvestIndex)
Definition Actor.h:7430
void UpdateStatusComponent(float DeltaSeconds)
Definition Actor.h:7711
UAnimMontage *& FlyingStartledAnimationField()
Definition Actor.h:6508
void SetupPlayerInputComponent(UInputComponent *WithInputComponent)
Definition Actor.h:7562
TObjectPtr< UTexture2D > & DisableFollowingIconField()
Definition Actor.h:6885
BitFieldValue< bool, unsigned __int32 > bIsParentWildDino()
Definition Actor.h:7378
UAnimMontage *& BabyCuddledAnimationField()
Definition Actor.h:6663
static APrimalDinoCharacter * FindDinoWithID(UWorld *aWorld, unsigned int DinoID1, unsigned int DinoID2)
Definition Actor.h:7668
long double & LastStartedCarryingCharacterTimeField()
Definition Actor.h:6739
BitFieldValue< bool, unsigned __int32 > bPreventAllRiderWeapons()
Definition Actor.h:7030
BitFieldValue< bool, unsigned __int32 > bCanMountOnHumans()
Definition Actor.h:6991
float & RandomPlayStartledAnimIntervalMinField()
Definition Actor.h:6509
BitFieldValue< bool, unsigned __int32 > bUsesGender()
Definition Actor.h:7007
TObjectPtr< UTexture2D > & FlyingMountsDisabledIconField()
Definition Actor.h:6827
void BPNotifyMateBoostChanged()
Definition Actor.h:7429
float & SlowFallingStaminaCostPerSecondField()
Definition Actor.h:6630
BitFieldValue< bool, unsigned __int32 > bHasInvisiableSaddle()
Definition Actor.h:7290
void ForceUpdateColorSets(int ColorRegion, int ColorSet)
Definition Actor.h:7437
void ClientMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:7645
float GetBaseDragWeight()
Definition Actor.h:7775
TObjectPtr< UTexture2D > & DisableSpecialAttacksIconField()
Definition Actor.h:6835
TSubclassOf< UPrimalDinoEntry > & MyDinoEntryField()
Definition Actor.h:6264
void BPDrawToRiderHUD(AShooterHUD *HUD)
Definition Actor.h:7421
float & MutagenBaseCostField()
Definition Actor.h:6795
void TargetingTeamChanged()
Definition Actor.h:7669
BitFieldValue< bool, unsigned __int32 > bIsBaby()
Definition Actor.h:7066
TSet< AActor *, DefaultKeyFuncs< AActor *, 0 >, FDefaultSetAllocator > & MeleeSwingHurtListField()
Definition Actor.h:6305
void ControllerLeavingGame(AShooterPlayerController *theController)
Definition Actor.h:7542
UAnimMontage *& DinoWithDinoPassengerAnimField()
Definition Actor.h:6292
UE::Math::TVector< double > & WaterSurfaceExtraJumpVectorField()
Definition Actor.h:6328
void InterruptLanding()
Definition Actor.h:7611
float & StepRadialDamageOffsetField()
Definition Actor.h:6673
BitFieldValue< bool, unsigned __int32 > bPreventZeroingFlyerPitchWhenSwimming()
Definition Actor.h:7373
void TamedDinoUnstasisConsumeFood(float ForceTimeSinceStasis)
Definition Actor.h:7714
FieldArray< unsigned __int8, 6 > PreventColorizationRegionsField()
Definition Actor.h:6346
BitFieldValue< bool, unsigned __int32 > bPreventBackwardsWalking()
Definition Actor.h:7312
int GetExtraFoodItemEffectivenessMultipliersIndex(UPrimalItem *foodItem)
Definition Actor.h:7560
float & WildRunningRotationRateModifierField()
Definition Actor.h:6678
void AddedImprintingQuality_Implementation(float Amount)
Definition Actor.h:7801
void SetupWildBaby_SetAncestryFromOneParent(APrimalDinoCharacter *ParentDino, FItemNetInfo *GeneticsInfo)
Definition Actor.h:7903
float GetTargetingDesirability(const ITargetableInterface *Attacker)
Definition Actor.h:7665
void ClearCarriedCharacter(bool fromCarriedCharacter, bool bCancelAnyCarryBuffs)
Definition Actor.h:7516
float & MaxLandingTimeField()
Definition Actor.h:6276
TArray< FDinoExtraDefaultItemList, TSizedDefaultAllocator< 32 > > & DinoExtraDefaultInventoryItemsField()
Definition Actor.h:6741
BitFieldValue< bool, unsigned __int32 > bAlwaysCheckForFalling()
Definition Actor.h:7272
void DoUnstasis_TamedDinoUnstasisConsumeFood()
Definition Actor.h:7483
long double & LastUpdatedBabyAgeAtTimeField()
Definition Actor.h:6594
long double & LastAttackedTargetTimeField()
Definition Actor.h:6527
float GetApproachRadius()
Definition Actor.h:7575
int & LoadDestroyWildDinosUnderVersionField()
Definition Actor.h:6646
float & ChargingActivationConsumesStaminaField()
Definition Actor.h:6581
BitFieldValue< bool, unsigned __int32 > bScaleExtraRunningSpeedModifier()
Definition Actor.h:7092
BitFieldValue< bool, unsigned __int32 > bClampOffscreenFloatingHUDWidgets()
Definition Actor.h:7098
void DrawFloatingHUD(AShooterHUD *HUD)
Definition Actor.h:7671
UE::Math::TVector< double > & LastGangCheckPositionField()
Definition Actor.h:6624
float & ChargingAnimDelayField()
Definition Actor.h:6578
TObjectPtr< UTexture2D > & EnableMatingIconField()
Definition Actor.h:6880
float & CorpseTargetingMultiplierField()
Definition Actor.h:6513
void RidingTick(float DeltaSeconds)
Definition Actor.h:7454
bool CanBeBaseForCharacter(APawn *Pawn)
Definition Actor.h:7723
BitFieldValue< bool, unsigned __int32 > bRiderDontRequireSaddle()
Definition Actor.h:6998
UPrimalDinoSettings *& MyDinoSettingsCDOField()
Definition Actor.h:6478
BitFieldValue< bool, unsigned __int32 > bUsesPassengerAnimOnDinos()
Definition Actor.h:7125
void DoMate(APrimalDinoCharacter *WithMate)
Definition Actor.h:7780
BitFieldValue< bool, unsigned __int32 > bSimulateRootMotion()
Definition Actor.h:7138
BitFieldValue< bool, unsigned __int32 > bHadStaticBase()
Definition Actor.h:7238
BitFieldValue< bool, unsigned __int32 > bUseLowQualityAnimationTick()
Definition Actor.h:7025
TObjectPtr< UTexture2D > & EnablePublicSeatingIconField()
Definition Actor.h:6825
BitFieldValue< bool, unsigned __int32 > bHandleUseButtonPressBP()
Definition Actor.h:7308
bool GetAllAttachedCharsInternal(TSet< APrimalCharacter *, DefaultKeyFuncs< APrimalCharacter *, 0 >, FDefaultSetAllocator > *AttachedChars, const APrimalCharacter *OriginalChar, bool *bIncludeBased, const bool bIncludePassengers, const bool bIncludeCarried)
Definition Actor.h:7856
void ServerCallMoveTo_Implementation(UE::Math::TVector< double > *MoveToLoc)
Definition Actor.h:7693
FName & DinoNameTagField()
Definition Actor.h:6489
bool AllowMountedWeaponry(bool bIgnoreCurrentWeapon, bool bWeaponForcesMountedWeaponry)
Definition Actor.h:7819
float & ControlFacePitchInterpSpeedField()
Definition Actor.h:6387
BitFieldValue< bool, unsigned __int32 > bPaintingSupportSkins()
Definition Actor.h:7365
int & MaxSaddleStructuresHeightField()
Definition Actor.h:6408
BitFieldValue< bool, unsigned __int32 > bHasMateBoost()
Definition Actor.h:7015
float & ExtraTamedBaseHealthMultiplierField()
Definition Actor.h:6773
BitFieldValue< bool, unsigned __int32 > bAnimIsMoving()
Definition Actor.h:7019
BitFieldValue< bool, unsigned __int32 > bUseBPPlayDying()
Definition Actor.h:7077
bool GetClosestTargetOverride(const UE::Math::TVector< double > *attackPos, UE::Math::TVector< double > *targetPos)
Definition Actor.h:7576
BitFieldValue< bool, unsigned __int32 > bRiderUseDirectionalAttackIndex()
Definition Actor.h:6987
bool AllowCarryCharacter(APrimalCharacter *CanCarryPawn)
Definition Actor.h:7514
FHitResult * BP_OverrideRiderCameraCollisionSweep(FHitResult *result, const UE::Math::TVector< double > *SweepStart, const UE::Math::TVector< double > *SweepEnd)
Definition Actor.h:7409
BitFieldValue< bool, unsigned __int32 > bIsTrapTamed()
Definition Actor.h:7251
float & DinoArmorDurabilityScalingMultiplierField()
Definition Actor.h:6911
bool PreventCharacterBasing(AActor *OtherActor, UPrimitiveComponent *BasedOnComponent)
Definition Actor.h:7707
long double & LastRiderMountedWeaponRotationSentTimeField()
Definition Actor.h:6711
void OnDinoCheat(FName CheatName, bool bSetValue, float Value)
Definition Actor.h:7509
FString * GetDescriptiveName(FString *result)
Definition Actor.h:7536
TArray< FDinoAncestorsEntry, TSizedDefaultAllocator< 32 > > & NextBabyDinoAncestorsMaleField()
Definition Actor.h:6726
UAnimMontage *& MountCharacterAnimationField()
Definition Actor.h:6574
long double & LastInAllyRangeTimeField()
Definition Actor.h:6475
void RefreshColorization(bool bForceRefresh)
Definition Actor.h:7662
BitFieldValue< bool, unsigned __int32 > bForceAllowCarryWaterDinos()
Definition Actor.h:7273
UAnimMontage *& StartledAnimationLeftField()
Definition Actor.h:6506
void ApplyBoneModifiers(bool bForce, bool bForceOnDedicated)
Definition Actor.h:7770
BitFieldValue< bool, unsigned __int32 > bOverrideRotationOnCarriedCharacter()
Definition Actor.h:7126
BitFieldValue< bool, unsigned __int32 > bUseBPClampMaxHarvestHealth()
Definition Actor.h:6953
float & BabyPitchMultiplierField()
Definition Actor.h:6585
BitFieldValue< bool, unsigned __int32 > bDisableHarvestHealthGain()
Definition Actor.h:7355
TObjectPtr< UTexture2D > & RenameIconField()
Definition Actor.h:6842
TObjectPtr< UTexture2D > & ShowCopySettingsVisualIconField()
Definition Actor.h:6892
BitFieldValue< bool, unsigned __int32 > bFlyerDinoAllowBackwardsFlight()
Definition Actor.h:7185
FName & EggSpawnSocketNameField()
Definition Actor.h:6446
BitFieldValue< bool, unsigned __int32 > bPreventRiderImmobilization()
Definition Actor.h:7119
long double & EndAttackTargetTimeField()
Definition Actor.h:6306
void SetBabyAge(float TheAge)
Definition Actor.h:7769
TWeakObjectPtr< AActor > & TargetField()
Definition Actor.h:6356
void OnReleaseCrouch()
Definition Actor.h:7755
BitFieldValue< bool, unsigned __int32 > bAllowsTurretMode()
Definition Actor.h:7222
BitFieldValue< bool, unsigned __int32 > bForceDisablingTaming()
Definition Actor.h:7090
BitFieldValue< bool, unsigned __int32 > bPlatformSaddleIgnoreRotDotCheck()
Definition Actor.h:7003
void InterceptInputEvent(const FString *InputName)
Definition Actor.h:4182
bool AllowMovementMode(EMovementMode NewMovementMode, unsigned __int8 NewCustomMode)
Definition Actor.h:4186
BitFieldValue< bool, unsigned __int32 > bSetDefaultMovementMode()
Definition Actor.h:4175
static void StaticRegisterNativesAPrimalPawn()
Definition Actor.h:4183
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:4185
float & HarvestingDestructionMeshRangeMultiplerField()
Definition Actor.h:4165
BitFieldValue< bool, unsigned __int32 > bUse_ModifySavedMoveAcceleration_PreRep()
Definition Actor.h:4173
APlayerController * GetOwnerController()
Definition Actor.h:4188
BitFieldValue< bool, unsigned __int32 > bClearOnConsume()
Definition Actor.h:4172
BitFieldValue< bool, unsigned __int32 > bReplicateDesiredRotation()
Definition Actor.h:4170
BitFieldValue< bool, unsigned __int32 > bUse_ModifySavedMoveAcceleration_PostRep()
Definition Actor.h:4174
BitFieldValue< bool, unsigned __int32 > bUseBPPreventMovementMode()
Definition Actor.h:4169
FRotator_NetQuantizeSmartPitch & LastMovementDesiredRotationField()
Definition Actor.h:4164
static UClass * StaticClass()
Definition Actor.h:4181
bool PreventMovementMode(EMovementMode NewMovementMode, unsigned __int8 NewCustomMode)
Definition Actor.h:4187
void SetLastMovementDesiredRotation(const UE::Math::TRotator< double > *InRotation)
Definition Actor.h:4180
bool IsLocallyControlledByPlayer()
Definition Actor.h:4189
AController * GetCharacterController()
Definition Actor.h:4179
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:4184
void InitInputComponent()
Definition Actor.h:4190
BitFieldValue< bool, unsigned __int32 > bIsPlayingTurningAnim()
Definition Actor.h:4171
TArray< FPlayerDeathReason, TSizedDefaultAllocator< 32 > > & PlayerDeathReasonsField()
Definition Actor.h:9971
static UClass * StaticClass()
Definition Actor.h:9978
void ClientProcessNetExecCommandUnreliableBP(AActor *ForActor, FName CommandName, FBPNetExecParams *ExecParams)
Definition Actor.h:2719
void ClientProcessSimpleNetExecCommandUnreliableBP_Implementation(AActor *ForActor, FName CommandName)
Definition Actor.h:2729
void ServerProcessNetExecCommand_Implementation(AActor *ForActor, FName CommandName, FBPNetExecParams *ExecParams)
Definition Actor.h:2725
void ServerProcessNetExecCommandUnreliable_Implementation(AActor *ForActor, FName CommandName, FBPNetExecParams *ExecParams)
Definition Actor.h:2726
void ClientProcessNetExecCommand_Implementation(AActor *ForActor, FName CommandName, FNetExecParams *ExecParams)
Definition Actor.h:2724
static void StaticRegisterNativesAPrimalPlayerController()
Definition Actor.h:2722
void PropertyServerToClientsUnreliable(AActor *ActorToRep, const FName PropertyName, const TArray< unsigned char, TSizedDefaultAllocator< 32 > > *ReplicationData)
Definition Actor.h:2721
void PropertyServerToClientsUnreliable_Implementation(AActor *ActorToRep, const FName PropertyName, const TArray< unsigned char, TSizedDefaultAllocator< 32 > > *ReplicationData)
Definition Actor.h:2731
BitFieldValue< bool, unsigned __int32 > bLockedInputUI()
Definition Actor.h:2707
static UClass * GetPrivateStaticClass()
Definition Actor.h:2717
void PropertyServerToClients(AActor *ActorToRep, const FName PropertyName, const TArray< unsigned char, TSizedDefaultAllocator< 32 > > *ReplicationData)
Definition Actor.h:2720
BitFieldValue< bool, unsigned __int32 > bPossessedAnyPawn()
Definition Actor.h:2708
BitFieldValue< bool, unsigned __int32 > bShowExtendedInfoKey()
Definition Actor.h:2711
UE::Math::TRotator< double > & PreviousRotationInputField()
Definition Actor.h:2702
void ClientProcessNetExecCommandBP_Implementation(AActor *ForActor, FName CommandName, FBPNetExecParams *ExecParams)
Definition Actor.h:2727
BitFieldValue< bool, unsigned __int32 > bCheatPlayer()
Definition Actor.h:2709
UE::Math::TVector< double > & LastCharacterMovementTeleportUnstasisLocationField()
Definition Actor.h:2703
BitFieldValue< bool, unsigned __int32 > bForceSpawnedNotification()
Definition Actor.h:2710
BitFieldValue< bool, unsigned __int32 > bForceShowMouseCursor()
Definition Actor.h:2713
float & LastTeleportDistanceField()
Definition Actor.h:2701
void ClientProcessNetExecCommandBP(AActor *ForActor, FName CommandName, FBPNetExecParams *ExecParams)
Definition Actor.h:2718
BitFieldValue< bool, unsigned __int32 > bIsAdmin()
Definition Actor.h:2712
void PropertyServerToClients_Implementation(AActor *ActorToRep, const FName PropertyName, const TArray< unsigned char, TSizedDefaultAllocator< 32 > > *ReplicationData)
Definition Actor.h:2730
void ClientProcessSimpleNetExecCommandBP_Implementation(AActor *ForActor, FName CommandName)
Definition Actor.h:2728
void ClientSetHUD_Implementation(TSubclassOf< AHUD > NewHUDClass)
Definition Actor.h:2723
static void StaticRegisterNativesAPrimalProjectileArrow()
Definition Actor.h:10222
USoundBase *& ArrowPickedUpSoundField()
Definition Actor.h:10212
void OnImpact_Implementation(const FHitResult *HitResult, bool bFromReplication)
Definition Actor.h:10224
int & PickUpQuantityField()
Definition Actor.h:10209
float & PercentChanceToBreakOnImpactField()
Definition Actor.h:10210
TSubclassOf< UPrimalItem > & PickupItemClassField()
Definition Actor.h:10208
float & PickUpRadiusField()
Definition Actor.h:10207
static UClass * StaticClass()
Definition Actor.h:10219
TSubclassOf< UPrimalItem > & PickItemClassApplySkinField()
Definition Actor.h:10211
void PickedUp_Implementation(AShooterCharacter *ByCharacter)
Definition Actor.h:10226
void PickedUp(AShooterCharacter *ByCharacter)
Definition Actor.h:10220
void PickUpCheck_Implementation()
Definition Actor.h:10225
UE::Math::TVector< double > & P0Field()
Definition Actor.h:10238
TWeakObjectPtr< APrimalCharacter > & InstigatorCharacterReferenceField()
Definition Actor.h:10245
void Tick(float DeltaSeconds)
Definition Actor.h:10257
static UClass * StaticClass()
Definition Actor.h:10255
void ReturnToOwner(bool bFollowInstigator)
Definition Actor.h:10260
UE::Math::TVector< double > & P2Field()
Definition Actor.h:10240
void Explode_Implementation(const FHitResult *Impact)
Definition Actor.h:10259
TArray< AActor *, TSizedDefaultAllocator< 32 > > & HitHurtListField()
Definition Actor.h:10246
void PickedUp_Implementation(AShooterCharacter *ByCharacter)
Definition Actor.h:10262
float & SqrDesideredTravelDistanceField()
Definition Actor.h:10237
float & MaxDistanceToTravelField()
Definition Actor.h:10234
float & ElapsedTimeToInstigatorField()
Definition Actor.h:10236
UE::Math::TVector< double > & NextPointToReachField()
Definition Actor.h:10242
bool & bIsFollowingInstigatorField()
Definition Actor.h:10244
UE::Math::TVector< double > & P3Field()
Definition Actor.h:10241
float & ReturnFirstPointTravelDistanceMultiplierField()
Definition Actor.h:10247
UE::Math::TVector< double > & StartPositionField()
Definition Actor.h:10243
USceneComponent *& RotationPointField()
Definition Actor.h:10233
UE::Math::TVector< double > & P1Field()
Definition Actor.h:10239
float & ReturnSecondPointTravelDistanceMultiplierField()
Definition Actor.h:10248
float & ReturnTimeToInstigatorField()
Definition Actor.h:10235
void OnImpact_Implementation(const FHitResult *HitResult, bool bFromReplication)
Definition Actor.h:10258
static UClass * StaticClass()
Definition Actor.h:10275
float & LightColorIntensityField()
Definition Actor.h:10287
USoundBase *& SecondParticleSoundField()
Definition Actor.h:10286
float & RandomFallingMovementIntervalField()
Definition Actor.h:10284
float & RandomFallingMovementStrengthField()
Definition Actor.h:10285
void ActivateSecondParticles()
Definition Actor.h:10297
void DeactivateProjectileEffects()
Definition Actor.h:10296
UParticleSystemComponent *& SecondParticleCompField()
Definition Actor.h:10282
void Tick(float DeltaSeconds)
Definition Actor.h:10299
float & TimeToActivateSecondParticleCompField()
Definition Actor.h:10283
static UClass * StaticClass()
Definition Actor.h:10294
UE::Math::TVector< double > & GrapHookEndPointOffsetField()
Definition Actor.h:10306
void Tick(float DeltaSeconds)
Definition Actor.h:10324
static UClass * StaticClass()
Definition Actor.h:10322
UE::Math::TVector< double > & GrapHookDefaultOffsetField()
Definition Actor.h:10312
float & DetachGrapHookLifespanField()
Definition Actor.h:10311
UMaterialInterface *& GrapHookMaterialField()
Definition Actor.h:10313
float & GrapHookCableWidthOverrideField()
Definition Actor.h:10314
TSubclassOf< APrimalBuff > & BuffToApplyToHeavyCharactersField()
Definition Actor.h:10333
float & OnInpactMaxTraceDistanceField()
Definition Actor.h:10336
USkeletalMeshComponent *& SkeletalMeshCompField()
Definition Actor.h:10331
TMap< FName, UE::Math::TVector< double >, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, UE::Math::TVector< double >, 0 > > & ManagedBoneLocationsField()
Definition Actor.h:10338
static UClass * GetPrivateStaticClass()
Definition Actor.h:10349
float & DissolveTimeField()
Definition Actor.h:10337
void CalculateBonePositions()
Definition Actor.h:10354
float & MaxDinoMassToInmovilizeField()
Definition Actor.h:10334
TSubclassOf< APrimalBuff > & BuffToApplyToLightCharactersField()
Definition Actor.h:10332
void OnImpact_Implementation(const FHitResult *HitResult, bool bFromReplication)
Definition Actor.h:10353
float & DissolveTimeFXField()
Definition Actor.h:10341
static void StaticRegisterNativesAPrimalProjectileNetGun()
Definition Actor.h:10350
void Tick(float DeltaSeconds)
Definition Actor.h:10352
UMaterialInstanceDynamic *& DynamicMaterialField()
Definition Actor.h:10340
TMap< FName, UE::Math::TRotator< double >, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, UE::Math::TRotator< double >, 0 > > & ManagedBoneRotationsField()
Definition Actor.h:10339
static UClass * StaticClass()
Definition Actor.h:10367
void MoveRight(float Val)
Definition Actor.h:10410
BitFieldValue< bool, unsigned __int32 > bUseTracedSurfaceAdjustment()
Definition Actor.h:10391
void Tick(float DeltaSeconds)
Definition Actor.h:10406
BitFieldValue< bool, unsigned __int32 > bAllowOverrideUpdatesWhenNoRaftRider()
Definition Actor.h:10389
bool CanDoPhysicsRotationAccelerationFollowsRotationDirectMove()
Definition Actor.h:10418
float & LastTracedWaterZField()
Definition Actor.h:10382
void BeginPlay(double a2)
Definition Actor.h:10416
static void StaticRegisterNativesAPrimalRaft()
Definition Actor.h:10398
TSubclassOf< APrimalEmitterSpawnable > & RaftSpawnEffectField()
Definition Actor.h:10376
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:10399
bool CanOrder(APrimalCharacter *FromCharacter, bool bBuildingStructures)
Definition Actor.h:10412
long double & TimeSinceLastFadeOutField()
Definition Actor.h:10379
void SetCharacterStatusTameable(bool bSetTameable, bool bCreateInventory, bool keepInventoryForWakingTame)
Definition Actor.h:10408
BitFieldValue< bool, unsigned __int32 > bBPOverrideSwimmingVelocity()
Definition Actor.h:10387
bool AllowExtendedCraftingFunctionality()
Definition Actor.h:10419
void OverrideSwimmingAcceleration(UE::Math::TVector< double > *ModifyAcceleration, float DeltaTime)
Definition Actor.h:10421
void OnDeserializedByGame(EOnDeserializationType::Type DeserializationType)
Definition Actor.h:10401
void OnMovementModeChanged(EMovementMode PrevMovementMode, unsigned __int8 PreviousCustomMode)
Definition Actor.h:10403
void PostInitializeComponents()
Definition Actor.h:10400
void UpdateSwimmingState()
Definition Actor.h:10407
void OverrideSwimmingVelocity(UE::Math::TVector< double > *InitialVelocity, const UE::Math::TVector< double > *Gravity, const float *FluidFriction, const float *NetBuoyancy, float DeltaTime)
Definition Actor.h:10420
USoundBase *& MovingSoundCueField()
Definition Actor.h:10375
void MoveForward(float Val)
Definition Actor.h:10409
BitFieldValue< bool, unsigned __int32 > bDisableGravityAdjustement()
Definition Actor.h:10390
void Unstasis()
Definition Actor.h:10402
bool AllowSkeletalMeshTicking(USkeletalMeshComponent *meshComp)
Definition Actor.h:10405
static UClass * GetPrivateStaticClass()
Definition Actor.h:10397
FString * GetEntryString(FString *result)
Definition Actor.h:10413
UAudioComponent *& MovingSoundComponentField()
Definition Actor.h:10374
int & LastFrameDisabledForcedVelcoityDirectionField()
Definition Actor.h:10381
UTexture2D * GetEntryIcon(UObject *AssociatedDataObject, bool bIsEnabled)
Definition Actor.h:10414
BitFieldValue< bool, unsigned __int32 > bBPOverrideSwimmingAcceleration()
Definition Actor.h:10388
float & SurfaceAdjustmentZInterpSpeedField()
Definition Actor.h:10378
bool PreventCharacterBasing(AActor *OtherActor, UPrimitiveComponent *BasedOnComponent)
Definition Actor.h:10411
int & NoWaterTriesField()
Definition Actor.h:10380
FString * GetEntryDescription(FString *result)
Definition Actor.h:10415
FString * GetDescriptiveName(FString *result)
Definition Actor.h:10404
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:10417
BitFieldValue< bool, unsigned __int32 > bRaftAllowCrafting()
Definition Actor.h:10386
BitFieldValue< bool, unsigned __int32 > bAllowTargetingBasedCharacters()
Definition Actor.h:10393
long double & NetworkCreationTimeField()
Definition Actor.h:10377
BitFieldValue< bool, unsigned __int32 > bRaftAllowWalkingState()
Definition Actor.h:10392
unsigned int & ConstructorPlayerDataIDField()
static UClass * StaticClass()
BitFieldValue< bool, unsigned __int32 > bForceFloatingDamageNumbers()
Definition Actor.h:1612
void HarvestingDepleted(UPrimalHarvestingComponent *fromComponent)
Definition Actor.h:1663
float & LastReplicatedHealthField()
Definition Actor.h:1597
void PlayDying(float KillingDamage, const FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:1638
float & LowHealthPercentageField()
Definition Actor.h:1566
float & LastReplicatedHealthValueField()
Definition Actor.h:1586
BitFieldValue< bool, unsigned __int32 > bSetWithinPreventionVolume()
Definition Actor.h:1607
long double & NextAllowRepairTimeField()
Definition Actor.h:1595
TArray< FDamageTypeAdjuster, TSizedDefaultAllocator< 32 > > & DamageTypeAdjustersField()
Definition Actor.h:1565
TSoftClassPtr< AActor > & DestructionActorTemplateField()
Definition Actor.h:1567
BitFieldValue< bool, unsigned __int32 > bAllowDamageByFriendlyDinos()
Definition Actor.h:1609
FString & DescriptiveNameField()
Definition Actor.h:1577
BitFieldValue< bool, unsigned __int32 > bDoAllowRadialDamageWithoutVisiblityTrace()
Definition Actor.h:1613
BitFieldValue< bool, unsigned __int32 > bIgnoreDamageRepairCooldown()
Definition Actor.h:1615
BitFieldValue< bool, unsigned __int32 > bWithinPreventionVolume()
Definition Actor.h:1608
UE::Math::TRotator< double > & DestructibleMeshRotationOffsetField()
Definition Actor.h:1576
void PlayHitEffectRadial_Implementation(float DamageTaken, FRadialDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:1642
void PlayHitEffectPoint_Implementation(float DamageTaken, FPointDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:1641
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustDamage()
Definition Actor.h:1610
UE::Math::TVector2< double > & OverlayMultiUseTooltipPaddingField()
Definition Actor.h:1589
float GetHealthPercentage()
Definition Actor.h:1651
static UClass * GetPrivateStaticClass()
Definition Actor.h:1622
USoundCue *& DeathSoundField()
Definition Actor.h:1569
BitFieldValue< bool, unsigned __int32 > bIsDead()
Definition Actor.h:1605
void PlayDyingGeneric_Implementation(float KillingDamage, FPointDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:1633
BitFieldValue< bool, unsigned __int32 > bDestructionActorTemplateServerOnly()
Definition Actor.h:1602
static void StaticRegisterNativesAPrimalTargetableActor()
Definition Actor.h:1623
void FellOutOfWorld(const UDamageType *dmgType)
Definition Actor.h:1627
float & ReplicatedHealthField()
Definition Actor.h:1581
TSharedPtr< FAttachedInstancedHarvestingElement > & MyHarvestingElementField()
Definition Actor.h:1591
UPrimalHarvestingComponent *& MyHarvestingComponentField()
Definition Actor.h:1590
float & DamageNotifyTeamAggroRangeFalloffField()
Definition Actor.h:1573
BitFieldValue< bool, unsigned __int32 > bUseBPDied()
Definition Actor.h:1617
TSubclassOf< UToolTipWidget > & OverlayToolTipWidgetField()
Definition Actor.h:1587
void PostInitializeComponents()
Definition Actor.h:1625
float & DamageNotifyTeamAggroRangeField()
Definition Actor.h:1572
void GetDestructionEffectTransform(UE::Math::TVector< double > *OutLocation, UE::Math::TRotator< double > *OutRotation)
Definition Actor.h:1635
float & LastPreBlueprintAdjustmentActualDamageField()
Definition Actor.h:1596
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:1645
TSubclassOf< UPrimalStructureSettings > & StructureSettingsClassField()
Definition Actor.h:1592
void AdjustDamage(float *Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1629
float SetHealth(float newHealth)
Definition Actor.h:1652
void SetMaxHealth(float newMaxHealth)
Definition Actor.h:1653
void PlayDyingRadial_Implementation(float KillingDamage, FRadialDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:1634
float & PassiveDamageHealthReplicationPercentIntervalField()
Definition Actor.h:1570
void SpawnDestroyedMesh(float KillingDamage, const FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:1639
BitFieldValue< bool, unsigned __int32 > bForceZeroDamageProcessing()
Definition Actor.h:1611
void UpdatedHealth(bool bDoReplication)
Definition Actor.h:1660
void PreReplication(IRepChangedPropertyTracker *ChangedPropertyTracker)
Definition Actor.h:1644
FString * GetDescriptiveName(FString *result)
Definition Actor.h:1648
BitFieldValue< bool, unsigned __int32 > BPOverrideDestroyedMeshTextures()
Definition Actor.h:1618
float & MaxHealthField()
Definition Actor.h:1583
UPrimalStructureSettings *& MyStructureSettingsCDOField()
Definition Actor.h:1593
BitFieldValue< bool, unsigned __int32 > bUseHarvestingComponent()
Definition Actor.h:1616
BitFieldValue< bool, unsigned __int32 > bDamageNotifyTeamAggroAI()
Definition Actor.h:1606
UParticleSystem *& HurtFXField()
Definition Actor.h:1564
TArray< FBoneDamageAdjuster, TSizedDefaultAllocator< 32 > > & BoneDamageAdjustersField()
Definition Actor.h:1585
bool IsOfTribe(int ID)
Definition Actor.h:1655
void NetUpdatedHealth_Implementation(int NewHealth)
Definition Actor.h:1656
UE::Math::TVector< double > & DestructibleMeshScaleOverrideField()
Definition Actor.h:1575
BitFieldValue< bool, unsigned __int32 > bIgnoreDestructionEffects()
Definition Actor.h:1614
float & HealthField()
Definition Actor.h:1582
UE::Math::TVector2< double > & OverlayMultiUseTooltipScaleField()
Definition Actor.h:1588
AActor *& MyDestructionActorField()
Definition Actor.h:1598
UE::Math::TVector< double > & DestructibleMeshLocationOffsetField()
Definition Actor.h:1574
float & LastHealthBeforeTakeDamageField()
Definition Actor.h:1594
void TestAdjustDamage(float *Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1630
void PlayHitEffect(float DamageTaken, const FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser, bool bIsLocalPath, bool bSuppressImpactSound)
Definition Actor.h:1643
float & DamageNotifyTeamAggroMultiplierField()
Definition Actor.h:1571
BitFieldValue< bool, unsigned __int32 > bPreventZeroDamageInstigatorSelfDamage()
Definition Actor.h:1604
bool NetExecCommand(FName CommandName, const FNetExecParams *ExecParams)
Definition Actor.h:1659
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:1624
BitFieldValue< bool, unsigned __int32 > bDestroyedMeshUseSkeletalMeshComponent()
Definition Actor.h:1603
float TakeDamage(float Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1631
float & LifeSpanAfterDeathField()
Definition Actor.h:1568
TSubclassOf< UToolTipWidget > * GetOverlayTooltipTemplate(TSubclassOf< UToolTipWidget > *result)
Definition Actor.h:1654
bool Die(float KillingDamage, const FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:1632
float & DestructibleMeshDeathImpulseScaleField()
Definition Actor.h:1584
bool AllowRadialDamageWithoutVisiblityTrace(const FHitResult *Hit)
Definition Actor.h:1661
FString * GetShortName(FString *result)
Definition Actor.h:1649
float & PullingTimeField()
Definition Actor.h:10890
FName & ArrowAttachPoint3PField()
Definition Actor.h:10887
bool UseAlternateAimOffsetAnim()
Definition Actor.h:10948
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:10934
UStaticMeshComponent *& ArrowMesh1PField()
Definition Actor.h:10888
float & ProjectileSpeedField()
Definition Actor.h:10891
void Tick(float DeltaSeconds)
Definition Actor.h:10935
float & PullingTimeForMaximumSpeedField()
Definition Actor.h:10878
UStaticMeshComponent *& ArrowMesh3PField()
Definition Actor.h:10886
BitFieldValue< bool, unsigned __int32 > bHideOriginalArrowBone1P()
Definition Actor.h:10902
void HideArrow()
Definition Actor.h:10937
void PullString()
Definition Actor.h:10927
void FireProjectileEx(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, float Speed, int RandomSeed, int ProjectileID)
Definition Actor.h:10950
bool & bHiddenArrowTPVField()
Definition Actor.h:10892
void ServerSetPullString(bool bIsPulling)
Definition Actor.h:10918
BitFieldValue< bool, unsigned __int32 > bDisablePullingOnCrouch()
Definition Actor.h:10897
void Destroyed()
Definition Actor.h:10945
void ApplyWeaponConfig(FProjectileWeaponData *Data)
Definition Actor.h:10933
static UClass * GetPrivateStaticClass()
Definition Actor.h:10917
void UpdateTPVBowAnimation()
Definition Actor.h:10924
float & MinimumPullingTimeToFireField()
Definition Actor.h:10881
FName & ArrowBoneNameField()
Definition Actor.h:10883
void ServerSetPullString_Implementation(bool bIsPulling)
Definition Actor.h:10923
float & DamageFactorForFastArrowsField()
Definition Actor.h:10880
float & MinimumInitialSpeedField()
Definition Actor.h:10876
void UpdateFirstPersonMeshes(bool bIsFirstPerson)
Definition Actor.h:10940
BitFieldValue< bool, unsigned __int32 > bIsLastArrow()
Definition Actor.h:10910
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:10947
BitFieldValue< bool, unsigned __int32 > bHideWeaponOnLaunch()
Definition Actor.h:10900
void FireWeapon()
Definition Actor.h:10929
BitFieldValue< bool, unsigned __int32 > bUseArrowMesh1P()
Definition Actor.h:10901
BitFieldValue< bool, unsigned __int32 > bUseBPCanStartFire()
Definition Actor.h:10912
BitFieldValue< bool, unsigned __int32 > bDontRequireIdleForReload()
Definition Actor.h:10911
BitFieldValue< bool, unsigned __int32 > bAlwaysPlayTPVPullStringAnim()
Definition Actor.h:10899
bool CanReload()
Definition Actor.h:10921
void DetachOtherMeshes()
Definition Actor.h:10943
BitFieldValue< bool, unsigned __int32 > bIsPullingString()
Definition Actor.h:10907
FName & ArrowOnWeaponAttachPoint3PField()
Definition Actor.h:10885
void StopFire()
Definition Actor.h:10928
BitFieldValue< bool, unsigned __int32 > bAttachArrowToWeaponMesh3P()
Definition Actor.h:10903
bool ForcesTPVCameraOffset_Implementation()
Definition Actor.h:10949
void StartUnequip_Implementation()
Definition Actor.h:10936
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:10920
void StartFire(bool bFromGamepad)
Definition Actor.h:10922
BitFieldValue< bool, unsigned __int32 > bDisablePullingOnProne()
Definition Actor.h:10898
BitFieldValue< bool, unsigned __int32 > bPendingPullString()
Definition Actor.h:10905
BitFieldValue< bool, unsigned __int32 > bForceServerCheckPullingTime()
Definition Actor.h:10913
float & MaximumInitialSpeedField()
Definition Actor.h:10877
void DoFireProjectileFP()
Definition Actor.h:10932
float ServerClampProjectileSpeed(float inSpeed)
Definition Actor.h:10931
float & DamageFactorForSlowArrowsField()
Definition Actor.h:10879
FName & ArrowAttachPoint1PField()
Definition Actor.h:10889
void DoFireProjectile(UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *ShootDir)
Definition Actor.h:10930
BitFieldValue< bool, unsigned __int32 > bIsPlayingPullStringAnim()
Definition Actor.h:10908
static void StaticRegisterNativesAPrimalWeaponBow()
Definition Actor.h:10919
void UnHideArrow()
Definition Actor.h:10938
void PlayFireAnimation()
Definition Actor.h:10925
BitFieldValue< bool, unsigned __int32 > bReloadOnEmptyClip()
Definition Actor.h:10904
void AttachOtherMeshes()
Definition Actor.h:10941
FTimerHandle & UnhideArrowTimerHandleField()
Definition Actor.h:10893
BitFieldValue< bool, unsigned __int32 > bDidFireWeapon()
Definition Actor.h:10909
void StopOwnerEffects()
Definition Actor.h:10944
BitFieldValue< bool, unsigned __int32 > bNewPullStringEvent()
Definition Actor.h:10906
void DoMeleeAttack()
Definition Actor.h:10946
void ClientSetActivateNightVision(char bActive)
Definition Actor.h:10999
UMaterialInstanceDynamic *& ScopeCompassMIDField()
Definition Actor.h:10969
void OnStopTargeting(bool bInFromGamepadLeft)
Definition Actor.h:11013
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:11008
AShooterPlayerController *& PCField()
Definition Actor.h:10987
void ServerSetActivateNightVision_Implementation(char bActive)
Definition Actor.h:11016
void ServerSetActivateNightVision(char bActive)
Definition Actor.h:11000
TSubclassOf< APrimalBuff > & NightVisionBuffField()
Definition Actor.h:10966
static void StaticRegisterNativesAPrimalWeaponElectronicBinoculars()
Definition Actor.h:11001
USceneComponent *& AudioListenerField()
Definition Actor.h:10967
UMaterialInstanceDynamic *& LongitudeMIDField()
Definition Actor.h:10973
void Tick(float DeltaSeconds)
Definition Actor.h:11007
UE::Math::TRotator< double > & CurrentCompassAngleField()
Definition Actor.h:10977
AShooterPlayerController * GetPC()
Definition Actor.h:11002
UMaterialInstanceDynamic *& LatitudeMIDField()
Definition Actor.h:10971
UMaterialInterface *& ScopeCompassMIField()
Definition Actor.h:10968
static UClass * StaticClass()
Definition Actor.h:10998
void OnStartTargeting(bool bInFromGamepadLeft)
Definition Actor.h:11012
UMaterialInterface *& LatitudeMIField()
Definition Actor.h:10970
void ClientSetActivateNightVision_Implementation(char bActive)
Definition Actor.h:11017
UMaterialInterface *& LongitudeMIField()
Definition Actor.h:10972
void SetOwningPawn(AShooterCharacter *ShooterCharacter)
Definition Actor.h:11003
void StartSecondaryAction()
Definition Actor.h:11130
int & PreviousBalloonLongitudeNumberField()
Definition Actor.h:11095
FColor & MarkerTextColorField()
Definition Actor.h:11036
FColor & PlayerMarkerTextColorField()
Definition Actor.h:11037
float & LatitudeScaleField()
Definition Actor.h:11075
UE::Math::TVector< double > & ItemBalloonLocationField()
Definition Actor.h:11085
void AttachOtherMeshes()
Definition Actor.h:11146
BitFieldValue< bool, unsigned __int32 > bShowMap()
Definition Actor.h:11106
TArray< UStaticMeshComponent *, TSizedDefaultAllocator< 32 > > & MarkerComponentsField()
Definition Actor.h:11038
void StopSecondaryAction()
Definition Actor.h:11132
int & LongitudeMaterialIndex3Field()
Definition Actor.h:11072
void SwitchBetweenCompassAndGPS(bool bUseCompass)
Definition Actor.h:11139
void SetAndShowCompass()
Definition Actor.h:11137
void ShowBoth()
Definition Actor.h:11142
BitFieldValue< bool, unsigned __int32 > bUseCompassInsteadOfGPS()
Definition Actor.h:11108
int & LatitudeMaterialIndex1Field()
Definition Actor.h:11067
void ShowGPSOnly()
Definition Actor.h:11141
FName & DigitParameterNameField()
Definition Actor.h:11066
float & SwingSpeedField()
Definition Actor.h:11083
FName & MapAttachPoint3PField()
Definition Actor.h:11043
BitFieldValue< bool, unsigned __int32 > bWasFirstPerson()
Definition Actor.h:11111
void SetUseCompass(bool bUseCompass)
Definition Actor.h:11136
void StartFire(bool bFromGamepad)
Definition Actor.h:11128
UStaticMesh *& AssetSM_MarkerMeshField()
Definition Actor.h:11027
UE::Math::TRotator< double > & MarkerRotationMaxField()
Definition Actor.h:11034
float & LatitudeOriginField()
Definition Actor.h:11074
int & PreviousBalloonLatitudeNumberField()
Definition Actor.h:11094
int & LongitudeMaterialIndex2Field()
Definition Actor.h:11071
float & MarkerOffsetZField()
Definition Actor.h:11032
UStaticMesh *& AssetSM_BalloonMarkerMeshField()
Definition Actor.h:11029
void ServerSetUseCompassInsteadOfGPS_Implementation(bool bUseCompass)
Definition Actor.h:11135
void UpdateDinoMapMarkers()
Definition Actor.h:11122
UMaterialInstanceDynamic *& Map_MIField()
Definition Actor.h:11102
UMaterialInstanceDynamic *& LongitudeDigit3_MIField()
Definition Actor.h:11101
UAnimMontage *& TPV_MapOnlyIdleField()
Definition Actor.h:11063
UE::Math::TRotator< double > & MarkerRotationMinField()
Definition Actor.h:11033
BitFieldValue< bool, unsigned __int32 > bZoomInMap()
Definition Actor.h:11109
void ShowNone()
Definition Actor.h:11143
void StopFire()
Definition Actor.h:11129
void SetAndShowGPS()
Definition Actor.h:11138
float & CurrentSwingFactorField()
Definition Actor.h:11088
int & PreviousLongitudeNumberField()
Definition Actor.h:11093
void ServerShowNone_Implementation()
Definition Actor.h:11155
void DetachOtherMeshes()
Definition Actor.h:11147
void UpdateFirstPersonMeshes(bool bIsFirstPerson)
Definition Actor.h:11144
UMaterialInstanceDynamic *& LongitudeDigit1_MIField()
Definition Actor.h:11099
UStaticMeshComponent *& PlayerLocationMArkerComponentField()
Definition Actor.h:11040
float & MaxSwingAngleField()
Definition Actor.h:11084
float & LongitudeScaleField()
Definition Actor.h:11077
static UClass * StaticClass()
Definition Actor.h:11115
UStaticMeshComponent *& ItemBalloonMarkerComponentField()
Definition Actor.h:11042
void OnEquipFinished()
Definition Actor.h:11126
void ServerShowGPSOnly_Implementation()
Definition Actor.h:11153
UStaticMesh *& AssetSM_PlayerMarkerMeshField()
Definition Actor.h:11028
FName & CompassCenterParameterNameField()
Definition Actor.h:11079
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:11150
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:11134
int & LatitudeMaterialIndex3Field()
Definition Actor.h:11069
void RemoveMarkersFromView()
Definition Actor.h:11125
int & MaxMapMarkersField()
Definition Actor.h:11035
UMaterialInstanceDynamic *& LatitudeDigit2_MIField()
Definition Actor.h:11097
void Tick(float DeltaSeconds)
Definition Actor.h:11127
void HideGPS1P()
Definition Actor.h:11145
void ShowMapOnly()
Definition Actor.h:11140
void ServerShowBoth_Implementation()
Definition Actor.h:11154
void SetGPSMeshHidden()
Definition Actor.h:11148
void StartReload(bool bFromReplication)
Definition Actor.h:11131
UE::Math::TRotator< double > & CurrentCompassAngleField()
Definition Actor.h:11086
FName & GPSBoneName1PField()
Definition Actor.h:11045
UAnimMontage *& TPV_MapAndGPSIdleField()
Definition Actor.h:11065
UMaterialInstanceDynamic *& GPSCompassMaterialInstanceField()
Definition Actor.h:11091
void BeginPlay()
Definition Actor.h:11118
static void StaticRegisterNativesAPrimalWeaponGPS()
Definition Actor.h:11116
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:11120
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:11117
FName & FogOfWarTextureParameterNameField()
Definition Actor.h:11080
float & CurrentSwingAngleField()
Definition Actor.h:11087
void RefreshMapMarkers()
Definition Actor.h:11124
TArray< FPrimalMapMarkerEntryData, TSizedDefaultAllocator< 32 > > & MapMarkersField()
Definition Actor.h:11039
USkeletalMeshComponent *& MapMesh3PField()
Definition Actor.h:11026
int & LatitudeMaterialIndex2Field()
Definition Actor.h:11068
float & PreviousPawnYawField()
Definition Actor.h:11090
float & CurrentSwingTimeField()
Definition Actor.h:11089
void UpdateCurrentMarker()
Definition Actor.h:11119
BitFieldValue< bool, unsigned __int32 > bZoomInGPS()
Definition Actor.h:11110
FName & CompassAttachPoint1PField()
Definition Actor.h:11044
UMaterialInstanceDynamic *& LongitudeDigit2_MIField()
Definition Actor.h:11100
int & MapMaterialIndexField()
Definition Actor.h:11073
USkeletalMeshComponent *& CompassMesh1PField()
Definition Actor.h:11024
int & LongitudeMaterialIndex1Field()
Definition Actor.h:11070
UAnimMontage *& TPV_GPSOnlyIdleField()
Definition Actor.h:11064
void SetMapMeshHidden()
Definition Actor.h:11149
int & PreviousLatitudeNumberField()
Definition Actor.h:11092
float & CompassNorthAngleField()
Definition Actor.h:11081
void ServerShowMapOnly_Implementation()
Definition Actor.h:11152
void UpdateMapTextureParameters()
Definition Actor.h:11121
UMaterialInstanceDynamic *& LatitudeDigit3_MIField()
Definition Actor.h:11098
BitFieldValue< bool, unsigned __int32 > bShowGPS()
Definition Actor.h:11107
UE::Math::TVector2< double > & LastPlayerMarkerLocationField()
Definition Actor.h:11041
UMaterialInstanceDynamic *& LatitudeDigit1_MIField()
Definition Actor.h:11096
float & CompassInterpSpeedField()
Definition Actor.h:11082
int & GPSCompassMaterialIndexField()
Definition Actor.h:11078
USkeletalMeshComponent *& CompassMesh3PField()
Definition Actor.h:11025
float & MarkerMapScaleYField()
Definition Actor.h:11031
void PlayUnequipAnimation()
Definition Actor.h:11133
float & MarkerMapScaleXField()
Definition Actor.h:11030
float & LongitudeOriginField()
Definition Actor.h:11076
USoundCue *& ReelOutSoundCueField()
Definition Actor.h:11167
USoundCue *& ReelInSoundCueField()
Definition Actor.h:11166
USceneComponent *& CableAttach1PField()
Definition Actor.h:11164
bool CanFire(bool bForceAllowSubmergedFiring)
Definition Actor.h:11183
USceneComponent *& CableAttach3PField()
Definition Actor.h:11165
long double & LastTimeWithGrapHookField()
Definition Actor.h:11163
void Tick(float DeltaSeconds)
Definition Actor.h:11182
void StartFire(bool bFromGamepad)
Definition Actor.h:11176
static UClass * StaticClass()
Definition Actor.h:11174
void Tick(float DeltaSeconds)
Definition Actor.h:11225
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:11226
void FireProjectile(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, int ProjectileID)
Definition Actor.h:11233
BitFieldValue< bool, unsigned __int32 > bHideGrenadeOnFireProjectile()
Definition Actor.h:11211
UE::Math::TVector< double > & ProjectileShootDirField()
Definition Actor.h:11205
void ServerFixScout_Implementation()
Definition Actor.h:11235
void StartFire(bool bFromGamepad)
Definition Actor.h:11219
FName & GrenadeBoneNameField()
Definition Actor.h:11198
UE::Math::TVector< double > & ProjectileOriginField()
Definition Actor.h:11204
void DoFireProjectile(UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *ShootDir)
Definition Actor.h:11222
void ApplyWeaponConfig(FProjectileWeaponData *Data)
Definition Actor.h:11224
float ServerClampProjectileSpeed(float inSpeed)
Definition Actor.h:11232
float & CookingTimeField()
Definition Actor.h:11203
void UpdateFirstPersonMeshes(bool bIsFirstPerson)
Definition Actor.h:11227
bool & bIsThrowingGrenadeField()
Definition Actor.h:11201
BitFieldValue< bool, unsigned __int32 > bEnablePrepareThrowAnim()
Definition Actor.h:11212
FName & GrenadePinBoneNameField()
Definition Actor.h:11199
void FireProjectileEx(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, float Speed, int RandomSeed, int ProjectileID)
Definition Actor.h:11234
static UClass * StaticClass()
Definition Actor.h:11217
float & MaxGrenadeLifeField()
Definition Actor.h:11200
BitFieldValue< bool, unsigned __int32 > bDontCookGrenade()
Definition Actor.h:11210
bool & bIsWeapScoutField()
Definition Actor.h:11206
void UnHideGrenade(__int64 a2)
Definition Actor.h:11229
static void StaticRegisterNativesAPrimalWeaponGrenade()
Definition Actor.h:11218
BitFieldValue< bool, unsigned __int32 > bPreventCookingWhileProne()
Definition Actor.h:11213
void PlayFireAnimation()
Definition Actor.h:11231
void DoFireProjectileCustom(bool bExplodeInHand)
Definition Actor.h:11223
bool & bUseBlueprintSpeedField()
Definition Actor.h:11202
void SetRider(AShooterCharacter *aRider)
Definition Actor.h:11282
long double & LastTimeTurnedInputField()
Definition Actor.h:11263
static UClass * StaticClass()
Definition Actor.h:11273
UE::Math::TVector< double > & CenterTraceLocationOffsetField()
Definition Actor.h:11266
void ClearRider(bool bFromRider, bool bCancelForceLand, bool SpawnDinoDefaultController, int OverrideUnboardDirection, bool bForceEvenIfBuffPreventsClear)
Definition Actor.h:11283
void OverrideCameraSweepChannel(ECollisionChannel *InSweepChannel)
Definition Actor.h:11294
void GetMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyIndex)
Definition Actor.h:11279
UAudioComponent *& EngineACField()
Definition Actor.h:11244
UAudioComponent *& SkidACField()
Definition Actor.h:11246
void ReceiveHit(UPrimitiveComponent *MyComp, AActor *Other, UPrimitiveComponent *OtherComp, bool bSelfMoved, UE::Math::TVector< double > *HitLocation, UE::Math::TVector< double > *HitNormal, UE::Math::TVector< double > *NormalImpulse, const FHitResult *Hit)
Definition Actor.h:11292
USoundCue *& ImpactSoundField()
Definition Actor.h:11251
USoundCue *& HonkSoundField()
Definition Actor.h:11248
void GetCameraRelatedCollisionHeight(float *InCollisionHeight)
Definition Actor.h:11293
static void StaticRegisterNativesAPrimalWheeledVehicleCharacter()
Definition Actor.h:11274
float & SkidDurationRequiredForStopSoundField()
Definition Actor.h:11256
void TurnInput(float Val)
Definition Actor.h:11276
USoundCue *& LandingSoundField()
Definition Actor.h:11250
float & LateralSlipSkidThresholdField()
Definition Actor.h:11255
void ClientMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:11281
void SetupPlayerInputComponent(UInputComponent *WithInputComponent)
Definition Actor.h:11287
float & SpringCompressionLandingThresholdField()
Definition Actor.h:11258
USoundCue *& SkidSoundField()
Definition Actor.h:11247
UParticleSystem *& DeathFXField()
Definition Actor.h:11259
FieldArray< UParticleSystemComponent *, 4 > DustPSCField()
Definition Actor.h:11243
void ServerHonk_Implementation(bool bEnable)
Definition Actor.h:11290
bool TryMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:11280
USoundCue *& SkidSoundStopField()
Definition Actor.h:11249
void PlayDying(float KillingDamage, const FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:11285
UAudioComponent *& HonkACField()
Definition Actor.h:11245
void NetHonk_Implementation(bool bEnable)
Definition Actor.h:11291
void DisplayDebug(UCanvas *Canvas, const FDebugDisplayInfo *DebugDisplay, float *YL, float *YPos)
Definition Actor.h:11286
TArray< AStaticMeshActor *, TSizedDefaultAllocator< 32 > > & ReskinnedLevelStaticMeshTrackingListField()
Definition Actor.h:11305
void RescanForFoliage()
Definition Actor.h:11321
static UClass * GetPrivateStaticClass()
Definition Actor.h:11314
TArray< FName, TSizedDefaultAllocator< 32 > > & PriorityTagsField()
Definition Actor.h:11302
void TrySublevelSwaps()
Definition Actor.h:11324
static void StaticRegisterNativesAPrimalWorldModifier()
Definition Actor.h:11315
void RescanForMapStaticMeshes()
Definition Actor.h:11323
TArray< FString, TSizedDefaultAllocator< 32 > > & MapExclusionListField()
Definition Actor.h:11301
bool IsAllowedOnCurrentMap()
Definition Actor.h:11319
float & LongitudeOriginField()
Definition GameMode.h:1402
float & LatitudeOriginField()
Definition GameMode.h:1403
float & LongitudeScaleField()
Definition GameMode.h:1397
float & LatitudeScaleField()
Definition GameMode.h:1401
static UClass * StaticClass()
Definition Actor.h:8991
long double & LastTimePushedField()
Definition Actor.h:5782
float & TargetingSpeedModifierField()
Definition Actor.h:5537
FTimerHandle & OnReloadHandleField()
Definition Actor.h:5452
BitFieldValue< bool, unsigned __int32 > bTriggerBPUnstasis()
Definition Actor.h:5818
float GetInsulationFromItem(const FHitResult *HitOut, EPrimalItemStat::Type TypeInsulation)
Definition Actor.h:6023
BitFieldValue< bool, unsigned __int32 > bIsClimbing()
Definition Actor.h:5796
void DoCharacterDetachment(bool bIncludeRiding, bool bIncludeCarrying, APrimalBuff *BuffToIgnore)
Definition Actor.h:6162
long double & LastExpectedBaseTimeField()
Definition Actor.h:5730
bool IsVoiceTalking()
Definition Actor.h:5873
void OnStopTargeting()
Definition Actor.h:5942
bool IsValidUnStasisCaster()
Definition Actor.h:5954
TEnumAsByte< enum EPrimalStatsValueTypes::Type > & BestInstantShotResultField()
Definition Actor.h:5707
UAudioComponent *& CharacterStatusStateSoundComponentField()
Definition Actor.h:5523
float & ReplicatedWeightField()
Definition Actor.h:5692
APrimalProjectileGrapplingHook *& LastFiredGrapHookField()
Definition Actor.h:5508
UAnimSequence *& DefaultSeatingAnimationField()
Definition Actor.h:5597
float & ServerSeatedViewRotationYawField()
Definition Actor.h:5570
void OnStartAltFire()
Definition Actor.h:5943
void OnFailedJumped()
Definition Actor.h:6081
bool & bBlockSpawnIntroField()
Definition Actor.h:5731
bool IsProneOrSitting(bool bIgnoreLockedToSeat)
Definition Actor.h:5870
AShooterWeapon * GivePrimalItemWeaponForMission(UPrimalItem *aPrimalItem, AMissionType *AssociatedMission)
Definition Actor.h:5911
float & GrapHookSyncTimeField()
Definition Actor.h:5517
UAnimMontage *& RespawnIntroAnim1PField()
Definition Actor.h:5456
bool IsControllingBallistaTurret()
Definition Actor.h:6100
bool IsUsingShield()
Definition Actor.h:5980
float & AimMagnetismOffsetMultiplierField()
Definition Actor.h:5743
float GetCharacterAdditionalHypothermiaInsulationValue()
Definition Actor.h:6020
bool IsCrafting()
Definition Actor.h:6005
void NotifyBumpedPawn(APawn *BumpedPawn)
Definition Actor.h:6118
float & EquippedArmorDurabilityPercent3Field()
Definition Actor.h:5777
void OnPressReload()
Definition Actor.h:5945
UAnimMontage *& ShieldCoverAnimationField()
Definition Actor.h:5599
UE::Math::TRotator< double > & LastAimRotOffsetField()
Definition Actor.h:5506
void RefreshTribeName()
Definition Actor.h:6015
int & LastCameraAttachmentChangedIncrementField()
Definition Actor.h:5706
TSubclassOf< AShooterWeapon > & OverrideDefaultWeaponField()
Definition Actor.h:5490
FTimerHandle & AutoJumpHandleField()
Definition Actor.h:5723
FTimerHandle & AutoMoveHandleField()
Definition Actor.h:5721
bool IsBlockingWithShield()
Definition Actor.h:5981
void PlayJumpAnim()
Definition Actor.h:5884
UE::Math::TVector< double > & ExtraVectorVarField()
Definition Actor.h:5644
UAnimMontage *& MountedCarryingDinoAnimationField()
Definition Actor.h:5667
float & DefaultPercentOfFullHeadHairGrowthField()
Definition Actor.h:5753
void InviteToAlliance(int RequestingTeam, unsigned int AllianceID, FString *AllianceName, FString *InviterName)
Definition Actor.h:6125
float & LocallyInterpolatedViewLocationZSpeedField()
Definition Actor.h:5751
void ApplyBodyColors()
Definition Actor.h:6040
TWeakObjectPtr< AController > & SpawnedForControllerField()
Definition Actor.h:5701
LocationQueue & PreviousValidLocationsField()
Definition Actor.h:5488
bool & bAutoFireField()
Definition Actor.h:5718
float & ExtraFloatVarField()
Definition Actor.h:5643
FName & WeaponAttachPointField()
Definition Actor.h:5536
void CalculateTetheringForSplitScreen()
Definition Actor.h:5957
BitFieldValue< bool, unsigned __int32 > bWasFirstPerson()
Definition Actor.h:5819
UAnimMontage *& CallFollowAnimSingleField()
Definition Actor.h:5542
float & EquippedArmorDurabilityPercent5Field()
Definition Actor.h:5779
float & OriginalCollisionHeightField()
Definition Actor.h:5472
void ServerCallLandFlyerOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:6072
UAnimationAsset *& ReplicatedSleepAnimField()
Definition Actor.h:5739
void GetMultiUseEntriesFromBuffs(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries)
Definition Actor.h:6012
void WasPushed(ACharacter *ByOtherCharacter, UE::Math::TVector< double > *PushDirection)
Definition Actor.h:6116
int & PlayerHexagonCountField()
Definition Actor.h:5713
bool ShouldASACameraSwitchToOld(bool bDontCheckForTargeting)
Definition Actor.h:6198
UAudioComponent *& DialogueSoundComponentField()
Definition Actor.h:5733
FieldArray< unsigned __int8, 4 > DynamicOverrideHairDyeBytesField()
Definition Actor.h:5617
void GetMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyIndex)
Definition Actor.h:6011
void AuthPostSpawnInit()
Definition Actor.h:5876
UAnimMontage * GetOverridenMontage(UAnimMontage *AnimMontage)
Definition Actor.h:6047
void ServerCallAttackTarget_Implementation(AActor *TheTarget)
Definition Actor.h:6070
float & MinimumDistanceThresholdToProneFromCrouchField()
Definition Actor.h:5477
UAudioComponent * PlayFootstep()
Definition Actor.h:6187
long double & AllianceInviteTimeField()
Definition Actor.h:5665
void ServerSetBallistaNewRotation(float Pitch, float Yaw)
Definition Actor.h:5856
void SetSleeping(bool bSleeping, bool bUseRagdollLocationOffset, bool bPreserveSavedAnim)
Definition Actor.h:5953
USkeletalMeshComponent *& EyebrowsComponentField()
Definition Actor.h:5682
FItemNetID & NextWeaponItemIDField()
Definition Actor.h:5547
float GetPercentageOfFacialHairGrowth()
Definition Actor.h:6136
void SetupPlayerInputComponent(UInputComponent *WithInputComponent)
Definition Actor.h:5930
long double & LocallyInterpolatedViewLocationYField()
Definition Actor.h:5748
unsigned int & SplitscreenMainPlayerUniqueNetIdTypeHashField()
Definition Actor.h:5624
UPrimalPlayerData * GetPlayerData()
Definition Actor.h:5978
void RefreshRiderSocket()
Definition Actor.h:6034
void ServerSwitchMap_Implementation()
Definition Actor.h:5908
float & DefaultPercentOfFullFacialHairGrowthField()
Definition Actor.h:5755
float & WalkBobMagnitudeField()
Definition Actor.h:5473
BitFieldValue< bool, unsigned __int32 > bIsHidingFPVMesh()
Definition Actor.h:5832
void ClearCarryingDino(bool bFromDino, bool bCancelAnyCarryBuffs)
Definition Actor.h:5993
BitFieldValue< bool, unsigned __int32 > bIsConnected()
Definition Actor.h:5826
TObjectPtr< UTexture2D > & PromoteToAdminIconField()
Definition Actor.h:5765
TWeakObjectPtr< APrimalCharacter > & CurrentGrappledToCharacterField()
Definition Actor.h:5661
TSubclassOf< AShooterWeapon > & MapWeaponField()
Definition Actor.h:5491
USkeletalMeshComponent *& HeadHairComponentField()
Definition Actor.h:5680
void OnPlayerTalkingStateChanged(TSharedRef< FUniqueNetId const > *TalkingPlayerId, bool bIsTalking)
Definition Actor.h:6079
void TryCutEnemyGrapplingCable()
Definition Actor.h:6154
BitFieldValue< bool, unsigned __int32 > bLastLocInterpProne()
Definition Actor.h:5820
void UnProne(bool bClientSimulation)
Definition Actor.h:6220
void ForceGiveDefaultWeapon()
Definition Actor.h:6130
bool TryMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:6014
BitFieldValue< bool, unsigned __int32 > bForceBuffAimOverride()
Definition Actor.h:5831
void ClientReceiveNextWeaponID_Implementation(FItemNetID theItemID)
Definition Actor.h:6161
void ApplyDamageMomentum(float DamageTaken, const FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:6002
void UpdateAutoTurn()
Definition Actor.h:6172
FieldArray< float, 26 > RawBoneModifiersField()
Definition Actor.h:5613
void ClientSetExpectedBase_Implementation(unsigned int BaseID)
Definition Actor.h:6183
void ServerStartSurfaceCameraForPassenger_Implementation(float yaw, float roll, float pitch, bool bShouldInvertInput)
Definition Actor.h:6133
UAnimMontage *& StartRidingAnimField()
Definition Actor.h:5459
FString * GetDescriptiveName(FString *result)
Definition Actor.h:5976
bool IsGrapplingAttachedToMe()
Definition Actor.h:6164
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:5961
BitFieldValue< bool, unsigned __int32 > bPossessionDontUnsleep()
Definition Actor.h:5803
BitFieldValue< bool, unsigned __int32 > bWasSubmerged()
Definition Actor.h:5806
float & AppliedBobField()
Definition Actor.h:5529
void OnCameraUpdate(const UE::Math::TVector< double > *CameraLocation, const UE::Math::TRotator< double > *CameraRotation)
Definition Actor.h:5901
float PlayAnimMontage(UAnimMontage *AnimMontage, float InPlayRate, FName StartSectionName, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer, float BlendInTime, float BlendOutTime)
Definition Actor.h:6175
TArray< FItemAttachmentInfo, TSizedDefaultAllocator< 32 > > & DefaultAttachmentInfosField()
Definition Actor.h:5562
void GiveDefaultWeaponTimer()
Definition Actor.h:6128
void OnStartRunning()
Definition Actor.h:5949
float & IntervalForFullHeadHairGrowthField()
Definition Actor.h:5684
long double & CurrentShadowOpactiyField()
Definition Actor.h:5736
void ServerStartSurfaceCameraForPassenger(float yaw, float pitch, float roll, bool bShouldInvertInput)
Definition Actor.h:5858
void OnStartFire()
Definition Actor.h:5939
bool IsFirstPersonCamera()
Definition Actor.h:5964
void ClientUpdatedInventory_Implementation()
Definition Actor.h:6090
int & PlayerNumUnderGroundFailField()
Definition Actor.h:5652
int GetCurrentCameraModeIndex()
Definition Actor.h:6210
UTexture2D * GetPlatformIcon()
Definition Actor.h:6211
void ApplyBoneModifiers(int a2)
Definition Actor.h:6042
void ForceStreamComponents()
Definition Actor.h:5891
long double & LocalDiedAtTimeField()
Definition Actor.h:5695
void OnEndDrag_Implementation()
Definition Actor.h:6030
void Crouch(bool bClientSimulation)
Definition Actor.h:5932
BitFieldValue< bool, unsigned __int32 > bReceivedGenesisSeasonPassItems()
Definition Actor.h:5809
bool TryAccessInventory()
Definition Actor.h:6073
TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > & CachedAttachmentMaterialsField()
Definition Actor.h:5735
unsigned __int64 GetLinkedPlayerDataID()
Definition Actor.h:5872
long double & InterpLastCrouchProneStateChangeTimeField()
Definition Actor.h:5550
void FinishSpawnIntro()
Definition Actor.h:5969
TObjectPtr< UTexture2D > & ShowUserPageIconField()
Definition Actor.h:5776
FString & CustomFolderFastInventoryField()
Definition Actor.h:5637
void Destroyed()
Definition Actor.h:5878
float ModifyAirControl(float AirControlIn)
Definition Actor.h:6134
void PossessedBy(AController *InController)
Definition Actor.h:5889
BitFieldValue< bool, unsigned __int32 > bHadWeaponWhenStartedClimbingLadder()
Definition Actor.h:5825
BitFieldValue< bool, unsigned __int32 > bLockedToSeatingStructure()
Definition Actor.h:5829
FString & PlayerNameField()
Definition Actor.h:5495
AActor * StructurePlacementUseAlternateOriginActor()
Definition Actor.h:6151
void SetRidingDino(APrimalDinoCharacter *aDino)
Definition Actor.h:5989
BitFieldValue< bool, unsigned __int32 > bDrawHealthBar()
Definition Actor.h:5812
void ClientInviteToAlliance_Implementation(int RequestingTeam, unsigned int AllianceID, const FString *AllianceName, const FString *InviteeName)
Definition Actor.h:6124
long double & SavedLastTimeHadControllerField()
Definition Actor.h:5638
void ClientNetEndClimbingLadder_Implementation()
Definition Actor.h:6119
UE::Math::TVector< double > & WeaponBobPeriods_TargetingField()
Definition Actor.h:5556
UE::Math::TVector< double > & PreviousInterpolatedRootLocField()
Definition Actor.h:5784
int & LastCapsuleAttachmentChangedIncrementField()
Definition Actor.h:5704
long double & UploadEarliestValidTimeField()
Definition Actor.h:5698
BitFieldValue< bool, unsigned __int32 > bPreventAllWeapons()
Definition Actor.h:5830
FTimerHandle & ForceStreamComponentsHandleField()
Definition Actor.h:5728
void DoInitialMeshingCheck()
Definition Actor.h:6188
TWeakObjectPtr< AController > & LastControllerField()
Definition Actor.h:5580
void SetFastInventoryMode(bool Activate)
Definition Actor.h:6088
unsigned int GetUniqueNetIdTypeHash()
Definition Actor.h:5864
int & LastMeshAttachmentChangedIncrementField()
Definition Actor.h:5705
TObjectPtr< UTexture2D > & AcceptTribeInvitationIconField()
Definition Actor.h:5766
void ServerGiveDefaultWeapon_Implementation()
Definition Actor.h:5909
void Serialize(FStructuredArchiveRecord Record)
Definition Actor.h:5863
long double & LastTimeHadPreviousInterpolatedRootLocField()
Definition Actor.h:5783
void OnStopFire()
Definition Actor.h:5940
TObjectPtr< UTexture2D > & MergeTribeAcceptInvitationIconField()
Definition Actor.h:5767
float & CurrentWeaponBobSpeedField()
Definition Actor.h:5527
bool CalcIsIndoors()
Definition Actor.h:6021
long double & LastPressReloadTimeField()
Definition Actor.h:5531
long double & LastAttackTimeField()
Definition Actor.h:5620
TArray< FBoneModifier, TSizedDefaultAllocator< 32 > > & BoneModifiers_FemaleField()
Definition Actor.h:5615
void OnStartTargeting()
Definition Actor.h:5941
int & FastInventoryQuantitySlotsField()
Definition Actor.h:5636
void PlayLandedAnim()
Definition Actor.h:5885
bool IsCarryingSomething(bool bNotForRunning)
Definition Actor.h:6129
unsigned __int8 & bIsPlayingSleepAnimField()
Definition Actor.h:5757
long double & LastCollisionStuckTimeField()
Definition Actor.h:5699
float GetRecoilMultiplier()
Definition Actor.h:6082
TWeakObjectPtr< AShooterCharacter > & LastRequestedTribePlayerCharacterField()
Definition Actor.h:5586
bool UseAdditiveStandingAnim()
Definition Actor.h:6084
void OrbitCamToggle()
Definition Actor.h:6056
bool IsInSingletonMission()
Definition Actor.h:6104
float & AimMagnetismOffsetDecaySpeedField()
Definition Actor.h:5742
FWeaponEvent & NotifyWeaponEquippedField()
Definition Actor.h:5710
bool IsWatered()
Definition Actor.h:6049
long double & LocallyInterpolatedViewLocationZField()
Definition Actor.h:5750
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:5970
UAnimSequence * GetSeatingAnimation()
Definition Actor.h:6038
UAnimationAsset * GetDeathAnim_Implementation(float KillingDamage, const UE::Math::TVector< double > *ImpactVelocity, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:6200
float GetEquippedItemDurabilityPercent(FItemNetID itemID)
Definition Actor.h:6212
long double & LastUpdatedAimActorsTimeField()
Definition Actor.h:5669
void RefreshDefaultAttachments(AActor *UseOtherActor, bool bIsSnapshot)
Definition Actor.h:6010
float & MinRunSpeedThresholdField()
Definition Actor.h:5481
UE::Math::TVector< double > & UpdateHypoThermalInsulationPositionField()
Definition Actor.h:5671
void OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust)
Definition Actor.h:5937
int & _GrapHookCableObjectCountField()
Definition Actor.h:5511
void RenamePlayer_Implementation(const FString *NewName)
Definition Actor.h:6121
bool IsVoiceSilent()
Definition Actor.h:5867
float & AimMagnetismStrengthField()
Definition Actor.h:5741
float & PercentOfFullHeadHairGrowthField()
Definition Actor.h:5687
UE::Math::TRotator< double > & LastDinoAimRotationOffsetField()
Definition Actor.h:5505
bool Poop(bool bForcePoop)
Definition Actor.h:6150
int & FastInventoryLastMaxRowField()
Definition Actor.h:5635
void NetSetFacialHairPercent_Implementation(float thePercent, int newFacialHairIndex)
Definition Actor.h:6138
UAnimMontage *& PickupItemAnimationField()
Definition Actor.h:5502
UAnimMontage *& VoiceTalkingAnimField()
Definition Actor.h:5462
bool IsCarriedAsPassenger()
Definition Actor.h:6123
void ClientNetEndClimbingLadder()
Definition Actor.h:5845
void NotifyItemQuantityUpdated(UPrimalItem *anItem, int amount)
Definition Actor.h:6184
void GiveDefaultWeapon(bool bForceGiveDefaultWeapon)
Definition Actor.h:5903
BitFieldValue< bool, unsigned __int32 > bLastLocInterpCrouched()
Definition Actor.h:5821
long double & LastNotStuckTimeField()
Definition Actor.h:5696
void ServerNotifyProjectileImpact_Implementation(const FHitResult *HitResult, bool bFromReplication, int FromProjectileID)
Definition Actor.h:6191
USoundBase *& ProneMoveSoundField()
Definition Actor.h:5697
float & ClientSeatedViewRotationYawField()
Definition Actor.h:5657
bool CanProne()
Definition Actor.h:5929
UAnimSequence *& ViewingInventoryAnimationField()
Definition Actor.h:5594
TWeakObjectPtr< APrimalDinoCharacter > & RidingDinoField()
Definition Actor.h:5496
void OnMovementModeChanged(EMovementMode PrevMovementMode, unsigned __int8 PreviousCustomMode)
Definition Actor.h:6027
int & LastRequestedTribeIDField()
Definition Actor.h:5584
void ServerPlayFireBallistaAnimation()
Definition Actor.h:5854
BitFieldValue< bool, unsigned __int32 > bLastViewingInventory()
Definition Actor.h:5804
bool IsGameInputAllowed()
Definition Actor.h:6158
bool IsCharacterHardAttached(bool bIgnoreRiding, bool bIgnoreCarried)
Definition Actor.h:6163
UAnimSequence * GetAdditiveStandingAnim(float *OutBlendInTime, float *OutBlendOutTime)
Definition Actor.h:6085
void FinishWeaponSwitch()
Definition Actor.h:5914
void ServerCallPassiveFlee_Implementation()
Definition Actor.h:6068
FItemNetID & PreMapWeaponItemNetIDField()
Definition Actor.h:5568
UAnimMontage *& CallStayAnimSingleField()
Definition Actor.h:5543
void ServerReleaseGrapHookCable_Implementation(bool bReleasing)
Definition Actor.h:5895
static AShooterCharacter * FindForPlayerController(AShooterPlayerController *aPC)
Definition Actor.h:5975
void OrbitCamOn()
Definition Actor.h:6055
long double & LastTimeInFallingField()
Definition Actor.h:5577
bool CanJumpInternal_Implementation()
Definition Actor.h:6003
float & ServerSeatedViewRotationPitchField()
Definition Actor.h:5571
TObjectPtr< UTexture2D > & CantInviteToAllianceIconField()
Definition Actor.h:5771
float & InventoryDragWeightScaleField()
Definition Actor.h:5666
TArray< TSoftObjectPtr< UAnimMontage >, TSizedDefaultAllocator< 32 > > & AnimOverrideToField()
Definition Actor.h:5607
void UpdateAutoJump()
Definition Actor.h:6173
UAnimMontage *& ReloadBallistaAnimationField()
Definition Actor.h:5465
bool IsPlayingUpperBodyCallAnimation_Implementation()
Definition Actor.h:6058
long double & LastEmoteTryPlayTimeField()
Definition Actor.h:5690
TWeakObjectPtr< APrimalStructure > & CurrentItemBalloonField()
Definition Actor.h:5708
bool CanDragCharacter(APrimalCharacter *Character, bool bIgnoreWeight)
Definition Actor.h:6126
float & EquippedArmorDurabilityPercent4Field()
Definition Actor.h:5778
void LocalPossessedBy(APlayerController *ByController)
Definition Actor.h:5890
long double & LastUnproneTimeField()
Definition Actor.h:5525
UParticleSystemComponent *& JunctionLinkCableParticleField()
Definition Actor.h:5702
bool WillPlayEmote(unsigned __int8 EmoteIndex)
Definition Actor.h:6076
float & LoggedOutTargetingDesirabilityField()
Definition Actor.h:5619
BitFieldValue< bool, unsigned __int32 > bUseDefaultWeaponWhenOpeningInventory()
Definition Actor.h:5839
void Tick(float DeltaSeconds)
Definition Actor.h:5956
UAnimMontage *& SpawnAnimField()
Definition Actor.h:5627
APrimalDinoCharacter * GetBasedOnDino(bool bUseReplicatedData, bool bOnlyConsciousDino)
Definition Actor.h:6131
TSubclassOf< AShooterWeapon > & CompassWeaponField()
Definition Actor.h:5493
bool & bIsControllingBallistaField()
Definition Actor.h:5647
FieldArray< FLinearColor, 4 > BodyColorsField()
Definition Actor.h:5611
FWeaponEvent & NotifyWeaponUnequippedField()
Definition Actor.h:5709
UE::Math::TVector< double > & WeaponBobOffsetsField()
Definition Actor.h:5554
FUniqueNetIdRepl & PlatformProfileIDField()
Definition Actor.h:5521
float GetRidingDinoAnimSpeedRatio()
Definition Actor.h:6035
void PostInitializeComponents()
Definition Actor.h:5875
UAnimSequence *& DefaultDinoRidingMoveAnimationField()
Definition Actor.h:5596
float & LastAdditionalHypoThermalInsulationField()
Definition Actor.h:5674
void UpdateSwimmingState()
Definition Actor.h:6032
UAnimSequence *& DefaultShieldAnimationField()
Definition Actor.h:5598
float & WeaponBobSpeedBaseField()
Definition Actor.h:5559
UE::Math::TVector< double > & GrapHookDefaultOffsetField()
Definition Actor.h:5512
void ServerDetachGrapHookCable_Implementation(bool bDoUpwardsJump, float UpwardsJumpYaw)
Definition Actor.h:5894
void OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust)
Definition Actor.h:5938
TArray< TSoftObjectPtr< UAnimSequence >, TSizedDefaultAllocator< 32 > > & AnimSequencesOverrideFromField()
Definition Actor.h:5608
UAnimMontage *& StopRidingAnimField()
Definition Actor.h:5460
UPrimaryDataAsset *& Player_Voice_CollectionField()
Definition Actor.h:5618
BitFieldValue< bool, unsigned __int32 > bPlayFirstSpawnAnim()
Definition Actor.h:5801
unsigned __int8 & HeadHairIndexField()
Definition Actor.h:5612
float & CurrentAimBlendingField()
Definition Actor.h:5549
long double & LastUseHarvestTimeField()
Definition Actor.h:5625
void UnlockHeadPosition()
Definition Actor.h:6182
void GiveMapWeapon()
Definition Actor.h:5904
long double & StopRidingTimeField()
Definition Actor.h:5626
TWeakObjectPtr< APrimalStructureLadder > & ClimbingLadderField()
Definition Actor.h:5494
UE::Math::TVector< double > & OriginalLastHitWallSweepCheckLocationField()
Definition Actor.h:5703
UAnimMontage *& ShieldCoverAnimationForCrouchField()
Definition Actor.h:5600
void PreInitializeComponents()
Definition Actor.h:6026
unsigned __int64 & LinkedPlayerDataIDField()
Definition Actor.h:5575
TArray< FBoneModifier, TSizedDefaultAllocator< 32 > > & BoneModifiersField()
Definition Actor.h:5614
TArray< TSoftObjectPtr< UAnimMontage >, TSizedDefaultAllocator< 32 > > & EmoteAnimsField()
Definition Actor.h:5463
int & SimulatedLastFrameProcessedForceUpdateAimedActorsField()
Definition Actor.h:5700
UAnimMontage *& ThrowItemAnimationField()
Definition Actor.h:5501
void NotifyEquippedItems()
Definition Actor.h:6007
bool & bWasLocallyControlledField()
Definition Actor.h:5621
void ServerSetViewingInventory_Implementation(bool bIsViewing, bool bMulticast)
Definition Actor.h:6086
void PlaySpawnAnim()
Definition Actor.h:5882
void SwitchMap()
Definition Actor.h:5905
void DetachFromLadder()
Definition Actor.h:5846
float & PercentOfFullFacialHairGrowthField()
Definition Actor.h:5686
long double & LastIndoorCheckTimeField()
Definition Actor.h:5590
void CheckAndHandleBasedPlayersBeingPushedThroughWalls()
Definition Actor.h:5955
bool IsValidForStatusRecovery()
Definition Actor.h:6098
unsigned int & UniqueNetIdTypeHashField()
Definition Actor.h:5623
void FaceRotation(UE::Math::TRotator< double > *NewControlRotation, float DeltaTime)
Definition Actor.h:6157
float & fAutoMoveField()
Definition Actor.h:5715
float & LastSweepCapsuleRadiusField()
Definition Actor.h:5654
FName & ExtraNameVarField()
Definition Actor.h:5646
BitFieldValue< bool, unsigned __int32 > bHatHidden()
Definition Actor.h:5822
BitFieldValue< bool, unsigned __int32 > bBeganPlay()
Definition Actor.h:5823
AActor * GetSecondaryMountedActor()
Definition Actor.h:6156
void SetCharacterMeshesMaterialScalarParamValue(FName ParamName, float Value)
Definition Actor.h:6033
void ControllerLeavingGame(AShooterPlayerController *theController)
Definition Actor.h:5887
TSubclassOf< AShooterWeapon > & GPSWeaponField()
Definition Actor.h:5492
BitFieldValue< bool, unsigned __int32 > bDebugCheckDinoPawnsOctree()
Definition Actor.h:5838
float & WalkBobInterpSpeedField()
Definition Actor.h:5474
UAnimMontage *& CallMoveToAnimField()
Definition Actor.h:5544
float GetCharacterAdditionalHyperthermiaInsulationValue()
Definition Actor.h:6025
void ApplyCharacterSnapshot(UPrimalItem *Item, AActor *To, UE::Math::TVector< double > *Offset, float MaxExtent, int Pose, bool bCollisionOn)
Definition Actor.h:6044
void FinalLoadedFromSaveGame()
Definition Actor.h:6155
__int64 GiveHexagons(int NumHexagons, int TriggerIndex, float OverrideHexGainFalloffRate, int OverrideHexGainFalloffMin, float OverrideCollectSFXVolume, UE::Math::TVector< double > *OverrideVfxSpawnLoc, int OverrideHexagonVFXActorCount, bool VFXImmediatelyAttracts)
Definition Actor.h:6177
bool ShouldSkipPhysicsUpdateOnAttachmentReplication()
Definition Actor.h:6208
void PlayHatHiddenAnim()
Definition Actor.h:6181
long double & LastPoopTimeField()
Definition Actor.h:5693
BitFieldValue< bool, unsigned __int32 > bAutoDestroyPlayerWeapons()
Definition Actor.h:5837
int & SeatingStructureSeatNumberField()
Definition Actor.h:5650
static UClass * StaticClass()
Definition Actor.h:5861
BitFieldValue< bool, unsigned __int32 > bForceSeatingAnim()
Definition Actor.h:5835
void DetachGrapHookCable()
Definition Actor.h:5847
float & LastAdditionalHyperThermalInsulationField()
Definition Actor.h:5675
void UpdateAutoFire()
Definition Actor.h:6174
UAnimMontage *& DraggingCharacterAnimField()
Definition Actor.h:5466
void ServerSetBallistaTargeting_Implementation(bool StartTargeting)
Definition Actor.h:6109
long double & StartedRidingTimeField()
Definition Actor.h:5578
float & WeaponBobMaxMovementSpeedField()
Definition Actor.h:5480
void RemoveCharacterSnapshot(UPrimalItem *Item, AActor *From)
Definition Actor.h:6045
void OnStopRunning()
Definition Actor.h:5950
bool ShouldUseDurabilityVar(int VarIndex)
Definition Actor.h:6215
void AttachToLadder_Implementation(USceneComponent *Parent)
Definition Actor.h:6096
FName * GetAttackerDamageImpactFXAttachSocket(FName *result, UE::Math::TVector< double > *HitLoc)
Definition Actor.h:6209
UPrimalCableComponent *& GrapplingHookCableField()
Definition Actor.h:5509
void Serialize(FArchive *Ar)
Definition Actor.h:5920
BitFieldValue< bool, unsigned __int32 > bPlaySpawnAnim()
Definition Actor.h:5800
float & BobMaxMovementSpeedField()
Definition Actor.h:5479
float & fAutoTurnField()
Definition Actor.h:5717
int & CurrentVoiceModeField()
Definition Actor.h:5468
float & WalkBobOldSpeedField()
Definition Actor.h:5528
UPrimalItem * GetShieldItem()
Definition Actor.h:6221
AActor * GetUnstasisViewerSiblingActor()
Definition Actor.h:6169
float & fAutoStrafeField()
Definition Actor.h:5716
int GetPlayerHexagonCount()
Definition Actor.h:6179
TObjectPtr< UTexture2D > & BanishFromTribeIconField()
Definition Actor.h:5764
void RefreshAttachmentsAndBody()
Definition Actor.h:6009
void NetSetEyebrowStyle_Implementation(int newEyebrowIndex)
Definition Actor.h:6139
void ReleaseSeatingStructure(APrimalStructureSeating *InSeatingStructure, UE::Math::TVector< double > *PrevRelativeLocation)
Definition Actor.h:6107
void ClientNotifyTribeRequest_Implementation(const FString *RequestTribeName, AShooterCharacter *PlayerCharacter)
Definition Actor.h:6018
BitFieldValue< bool, unsigned __int32 > bUseAlternateFallBlendspace()
Definition Actor.h:5798
void SetRidingDinoAsPassenger(APrimalDinoCharacter *aDino, const FSaddlePassengerSeatDefinition *SeatDefinition)
Definition Actor.h:5994
void ForceSleep()
Definition Actor.h:5921
BitFieldValue< bool, unsigned __int32 > bIsViewingInventory()
Definition Actor.h:5797
BitFieldValue< bool, unsigned __int32 > bPlayingShieldCoverAnimationForCrouch()
Definition Actor.h:5817
UAnimMontage *& CallAttackAnimField()
Definition Actor.h:5545
unsigned int & AllianceInviteIDField()
Definition Actor.h:5663
float & LastSweepCapsuleHeightField()
Definition Actor.h:5653
FString * GetShortName(FString *result)
Definition Actor.h:5977
BitFieldValue< bool, unsigned __int32 > bIsPressingRunning()
Definition Actor.h:5836
UE::Math::TVector< double > & WeaponBobPeriodsField()
Definition Actor.h:5553
float GetCharacterAdditionalInsulationValueFromStructure(UWorld *theWorld, const UE::Math::TVector< double > *actorLoc, EPrimalItemStat::Type TypeInsulation)
Definition Actor.h:6024
void UpdateAutoPlayer()
Definition Actor.h:6170
void Prone(bool bClientSimulation)
Definition Actor.h:5933
long double & NextUpdateHypoThermalInsulationTimeField()
Definition Actor.h:5673
bool IsProjectileInCache(int ProjectileID)
Definition Actor.h:6190
void GivePrimalItemWeapon(UPrimalItem *aPrimalItem)
Definition Actor.h:5910
UAnimMontage *& CallStayAnimField()
Definition Actor.h:5541
void SetImplantSuicideCooldownStartTime(long double StartTime)
Definition Actor.h:6196
void NotifyItemRemoved(UPrimalItem *anItem)
Definition Actor.h:6186
FItemNetID & PreInventoryWeaponItemNetIDField()
Definition Actor.h:5592
TObjectPtr< UTexture2D > & TribeManagementOptionsIconField()
Definition Actor.h:5762
float & LastTaggedTimeThirdField()
Definition Actor.h:5642
bool AllowGrappling_Implementation()
Definition Actor.h:6153
void ServerNetEndClimbingLadder_Implementation(bool bIsClimbOver, UE::Math::TVector< double > *ClimbOverLoc, UE::Math::TVector< double > *JumpDir)
Definition Actor.h:6120
void ServerLaunchMountedDino_Implementation()
Definition Actor.h:5996
void ServerCallMoveTo_Implementation(UE::Math::TVector< double > *MoveToLoc)
Definition Actor.h:6071
float & MeshHeightAdjustmentField()
Definition Actor.h:5725
float & WaterLossRateMultiplierField()
Definition Actor.h:5676
UE::Math::TVector< double > & WeaponBobMagnitudesField()
Definition Actor.h:5552
bool & bAutoProneField()
Definition Actor.h:5719
bool IsPlayingUpperBodyCallAnimation()
Definition Actor.h:5849
void ServerPlayFireBallistaAnimation_Implementation()
Definition Actor.h:6110
UAnimSequence *& CharacterAdditiveStandingAnimField()
Definition Actor.h:5677
float & EnemyPlayerMaxCursorHUDDistanceProneField()
Definition Actor.h:5601
USkeletalMeshComponent *& EyelashesComponentField()
Definition Actor.h:5683
float & WeaponBobMinimumSpeedField()
Definition Actor.h:5558
long double & FPVShadowThresholdField()
Definition Actor.h:5737
TSubclassOf< AShooterWeapon > & DefaultWeaponField()
Definition Actor.h:5489
APrimalCharacter * GetTalkerCharacter()
Definition Actor.h:6080
float & GrapHookCableWidthField()
Definition Actor.h:5513
bool IsVoiceYelling()
Definition Actor.h:5866
void ServerSwitchBallistaAmmo_Implementation()
Definition Actor.h:6112
bool & bIsPreviewCharacterField()
Definition Actor.h:5470
void OnDraggingStarted()
Definition Actor.h:6201
FString * GetDebugInfoString(FString *result)
Definition Actor.h:6167
UE::Math::TVector< double > & LastStasisCastPositionField()
Definition Actor.h:5631
void AnimNotifyCustomState_End(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotifyState *AnimNotifyObject)
Definition Actor.h:5973
FWeaponEvent & NotifyOnWeaponEquipField()
Definition Actor.h:5712
void DelayGiveDefaultWeapon(float DelayTime)
Definition Actor.h:5907
void OnBeginDrag_Implementation(APrimalCharacter *Dragged, int BoneIndex, bool bWithGrapHook)
Definition Actor.h:6029
void OnStopAltFire()
Definition Actor.h:5944
long double & LastCheckSevenTransmissionField()
Definition Actor.h:5484
void OnVoiceTalkingStateChanged(bool talking, bool InbIsMuted)
Definition Actor.h:6078
BitFieldValue< bool, unsigned __int32 > bGaveInitialItems()
Definition Actor.h:5808
long double & LastRequestedTribeTimeField()
Definition Actor.h:5583
void SetCarriedPitchYaw_Implementation(float NewCarriedPitch, float NewCarriedYaw)
Definition Actor.h:5899
void RegisterActorTickFunctions(bool bRegister, bool bSaveAndRestoreTickState)
Definition Actor.h:6145
TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > * GetShoulderDinoWheelEntries(TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *result)
Definition Actor.h:6202
void OnEndDragged(APrimalCharacter *Dragger)
Definition Actor.h:6218
USoundBase *& ThrowCharacterSoundField()
Definition Actor.h:5655
FTimerHandle & FinishWeaponSwitchHandleField()
Definition Actor.h:5576
bool IsInMission()
Definition Actor.h:6103
UAudioComponent *& LowHealthWarningPlayerField()
Definition Actor.h:5546
USkeletalMeshComponent *& SurvivorProfilePreviewMeshField()
Definition Actor.h:5504
long double & LastEmotePlayTimeField()
Definition Actor.h:5679
void RenamePlayer(const FString *NewName)
Definition Actor.h:5852
long double & LastCheckSevenTeleportField()
Definition Actor.h:5486
bool IsUsingClimbingPick()
Definition Actor.h:6108
void Unstasis()
Definition Actor.h:6144
USkeletalMeshComponent * GetFirstPersonHandsMesh()
Definition Actor.h:5987
TArray< TSoftObjectPtr< UAnimMontage >, TSizedDefaultAllocator< 32 > > & AnimsOverrideFromField()
Definition Actor.h:5606
static bool IsIndoorsAtLoc(UWorld *theWorld, const UE::Math::TVector< double > *actorLoc)
Definition Actor.h:6022
UAnimMontage *& ActivateInventoryAnimationField()
Definition Actor.h:5503
long double & LastTimeMulticastedAttachmentReplicationField()
Definition Actor.h:5788
void ChangeActorTeam(int NewTeam)
Definition Actor.h:6016
bool IsFirstPerson()
Definition Actor.h:5963
void DetachGrapHookCable_Implementation()
Definition Actor.h:5896
UMaterialInterface *& GrapHookMaterialField()
Definition Actor.h:5514
FItemNetID & CurrentWeaponItemIDField()
Definition Actor.h:5569
UAnimMontage *& ProneInAnimField()
Definition Actor.h:5457
int & LastPushedDirectionField()
Definition Actor.h:5785
void ServerCallStayOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:6062
BitFieldValue< bool, unsigned __int32 > bAddedToActivePlayerList()
Definition Actor.h:5811
bool HasEnoughWeightToDragCharacter(APrimalCharacter *Character)
Definition Actor.h:6127
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:5862
void NotifyUnequippedItems()
Definition Actor.h:6008
bool IsSubmerged(bool bDontCheckSwimming, bool bUseHalfThreshold, bool bForceCheck, bool bFromVolumeChange)
Definition Actor.h:6031
void DedicatedServerBoneFixup()
Definition Actor.h:5886
void AnimNotifyCustomState_Begin(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float TotalDuration, const UAnimNotifyState *AnimNotifyObject)
Definition Actor.h:5971
UAnimMontage *& ProneOutAnimField()
Definition Actor.h:5458
bool ShouldBlockCrouch()
Definition Actor.h:5928
BitFieldValue< bool, unsigned __int32 > bNoPhysics()
Definition Actor.h:5802
void ClientPlayHarvestAnim_Implementation()
Definition Actor.h:5998
void ServerToClientsPlayFireBallistaAnimation_Implementation()
Definition Actor.h:6113
void SetTargeting(bool bNewTargeting)
Definition Actor.h:5923
UE::Math::TVector< double > & WeaponBobOffsets_TargetingField()
Definition Actor.h:5557
float & WeaponBobTimeField()
Definition Actor.h:5548
UAnimSequence *& DefaultDinoRidingAnimationField()
Definition Actor.h:5595
long double & lastSubmergedTimeField()
Definition Actor.h:5534
float & WeaponBobSpeedBaseFallingField()
Definition Actor.h:5560
void ApplyBodyColors(USkeletalMeshComponent *toMesh)
Definition Actor.h:6041
void ServerCallSetAggressive_Implementation()
Definition Actor.h:6069
FTimerHandle & GiveDefaultWeaponTimerHandleField()
Definition Actor.h:5573
TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > * GetWeaponAmmoWheelEntries(TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *result)
Definition Actor.h:6092
FTimerHandle & FinishSpawnIntroHandleField()
Definition Actor.h:5454
float & IndoorsHypothermiaInsulationField()
Definition Actor.h:5588
USkeletalMeshComponent *& FacialHairComponentField()
Definition Actor.h:5681
USoundBase *& EndProneSoundField()
Definition Actor.h:5566
TObjectPtr< UTexture2D > & AcceptTribeWarIconField()
Definition Actor.h:5775
void PlayEmoteAnimation_Implementation(unsigned __int8 EmoteIndex)
Definition Actor.h:6077
TSoftClassPtr< APrimalBuff > & CheckCancelEmoteBuffClassField()
Definition Actor.h:5467
USoundBase *& LowHealthSoundField()
Definition Actor.h:5538
FString * GetUniqueNetIdAsString(FString *result)
Definition Actor.h:6194
TObjectPtr< UTexture2D > & RecruitToTribeIconField()
Definition Actor.h:5763
void ClientWasPushed_Implementation()
Definition Actor.h:6117
void NetSetHeadHairPercent(float thePercent, int newHeadHairIndex)
Definition Actor.h:5851
float & LadderJumpVelocityField()
Definition Actor.h:5515
void SyncGrapHookDistance_Implementation(float Distance)
Definition Actor.h:5897
BitFieldValue< bool, unsigned __int32 > bRefreshDefaultAttachmentsHadEquippedItems()
Definition Actor.h:5827
FTimerHandle & AutoFireHandleField()
Definition Actor.h:5724
TArray< FOverrideAnimBlueprintEntry, TSizedDefaultAllocator< 32 > > & OverrideAnimBlueprintsField()
Definition Actor.h:5593
TSubclassOf< AShooterWeapon > & NextInventoryWeaponField()
Definition Actor.h:5567
UAnimSequence * GetDinoRidingMoveAnimation()
Definition Actor.h:6037
TWeakObjectPtr< APrimalStructureSeating > & SeatingStructureField()
Definition Actor.h:5649
float & GrapHookPulledRopeDistanceField()
Definition Actor.h:5516
UAnimMontage *& CallFollowAnimField()
Definition Actor.h:5540
FString & AllianceInviteNameField()
Definition Actor.h:5664
bool ShouldHideNonWeaponHUD()
Definition Actor.h:6203
FLinearColor & OriginalHairColorField()
Definition Actor.h:5688
void ServerForceUpdatedAimedActors(float OverrideMaxDistance, bool bReplicateToSimulatedClients)
Definition Actor.h:5983
bool TeleportTo(const UE::Math::TVector< double > *DestLocation, const UE::Math::TRotator< double > *DestRotation, bool bIsATest, bool bNoCheck)
Definition Actor.h:6166
void UpdateLocallyInterpolatedViewLocationY()
Definition Actor.h:6205
BitFieldValue< bool, unsigned __int32 > bPlayingShieldCoverAnimation()
Definition Actor.h:5816
UAnimMontage *& FirstSpawnAnimField()
Definition Actor.h:5628
void ClearSpawnAnim()
Definition Actor.h:5883
float & LastTaggedTimeExtraField()
Definition Actor.h:5641
BitFieldValue< bool, unsigned __int32 > bIsCrafting()
Definition Actor.h:5793
APrimalProjectileBoomerang *& LastFiredBoomerangField()
Definition Actor.h:5507
bool IsRunning()
Definition Actor.h:5952
BitFieldValue< bool, unsigned __int32 > bCheckPushedThroughWallsWasSeatingStructure()
Definition Actor.h:5807
APrimalDinoCharacter * GetRidingDino()
Definition Actor.h:6095
FString & PlatformProfileNameField()
Definition Actor.h:5520
void OnPrimalCharacterSleeped()
Definition Actor.h:6000
BitFieldValue< bool, unsigned __int32 > bAllowDPC()
Definition Actor.h:5824
void NetSetOverrideHeadHairColor_Implementation(unsigned __int8 HairColor, int ToIndex)
Definition Actor.h:6142
bool IsBlockedByShield(const FHitResult *HitInfo, const UE::Math::TVector< double > *ShotDirection, bool bBlockAllPointDamage)
Definition Actor.h:6051
long double & LastTimeInThirdPersonField()
Definition Actor.h:5752
UAnimSequence * GetDinoRidingAnimation()
Definition Actor.h:6036
void ServerCallFollow_Implementation()
Definition Actor.h:6059
AMissionType * GetActiveMission()
Definition Actor.h:6102
void ModifyFirstPersonCameraLocation(UE::Math::TVector< double > *Loc, float DeltaTime)
Definition Actor.h:5888
void ServerRequestHexagonTrade_Implementation(int RequestedTradableItemIndex, int Quantity)
Definition Actor.h:6180
void TakeSeatingStructure(APrimalStructureSeating *InSeatingStructure, int SeatNumber, bool bLockedToSeat)
Definition Actor.h:6106
void ClearRidingDinoAsPassenger(bool bFromDino)
Definition Actor.h:5995
float & ClearRiderCameraTransitionInterpTimeField()
Definition Actor.h:5760
float & TargetingTimeField()
Definition Actor.h:5478
void ServerCheckDrinkingWater_Implementation()
Definition Actor.h:6087
void OnRep_PlayerState()
Definition Actor.h:5893
AShooterWeapon * GetCurrentWeapon()
Definition Actor.h:5988
float GetTargetingDesirability(const ITargetableInterface *Attacker)
Definition Actor.h:6046
UAnimSequence * GetOverridenAnimSequence(UAnimSequence *AnimSeq)
Definition Actor.h:6048
bool IsSitting(bool bIgnoreLockedToSeat)
Definition Actor.h:5869
void GetActorEyesViewPoint(UE::Math::TVector< double > *Location, UE::Math::TRotator< double > *Rotation)
Definition Actor.h:6207
void ServerCallAttackTargetNew_Implementation()
Definition Actor.h:6065
UAnimMontage *& DrinkingAnimationField()
Definition Actor.h:5582
void CycleFastInventory(bool bRefresh, bool bNext)
Definition Actor.h:6089
FString & LastRequestedTribeNameField()
Definition Actor.h:5585
BitFieldValue< bool, unsigned __int32 > bIsFemale()
Definition Actor.h:5799
BitFieldValue< bool, unsigned __int32 > bIsIndoors()
Definition Actor.h:5795
void OnRep_HatHidden()
Definition Actor.h:6146
TWeakObjectPtr< AShooterPlayerController > & LastValidPlayerControllerField()
Definition Actor.h:5581
void TempDampenInputAcceleration()
Definition Actor.h:6149
void GameStateHandleEvent(FName NameParam, UE::Math::TVector< double > *VecParam)
Definition Actor.h:5848
unsigned int & bSetInitialControlPitchField()
Definition Actor.h:5781
void ToggleWeapon()
Definition Actor.h:5902
long double & LastTimeStartedCrouchOrProneTransitionField()
Definition Actor.h:5526
TArray< TSoftObjectPtr< UAnimSequence >, TSizedDefaultAllocator< 32 > > & AnimSequenceOverrideToField()
Definition Actor.h:5609
void RemoveAttachments(AActor *From, bool bIsSnapshot)
Definition Actor.h:6006
unsigned int & ExpectedBaseIDField()
Definition Actor.h:5729
long double & TimeSinceLastControllerField()
Definition Actor.h:5579
BitFieldValue< bool, unsigned __int32 > bPlayedSpawnIntro()
Definition Actor.h:5805
long double & LocalLastViewingInventoryTimeField()
Definition Actor.h:5630
void SetCarryingDino(APrimalDinoCharacter *aDino)
Definition Actor.h:5992
void ServerCallPassive_Implementation()
Definition Actor.h:6067
BitFieldValue< bool, unsigned __int32 > bHasShooterCharacterTicked()
Definition Actor.h:5828
long double & LastUpdatedLocallyInterpolatedViewLocationZField()
Definition Actor.h:5749
long double & LastTimeHadControllerField()
Definition Actor.h:5639
UAudioComponent *& LastGrapHookACField()
Definition Actor.h:5510
void RemoveProjectileFromCache(int ProjectileID)
Definition Actor.h:6189
bool IsTargeting()
Definition Actor.h:5962
BitFieldValue< bool, unsigned __int32 > bIsRiding()
Definition Actor.h:5794
void ServerSetViewingInventory(bool bIsViewing, bool bMulticast)
Definition Actor.h:5857
void DetachFromLadder_Implementation()
Definition Actor.h:6097
bool BPCanImplantSuicide()
Definition Actor.h:6195
bool & bShouldInvertTurnInputField()
Definition Actor.h:5659
void DrawFloatingHUD(AShooterHUD *HUD)
Definition Actor.h:5917
bool IsReadyToUpload(UWorld *theWorld)
Definition Actor.h:6159
int & DefaultFacialHairIndexField()
Definition Actor.h:5756
long double & LastReleaseReloadTimeField()
Definition Actor.h:5532
void ClientClearTribeRequest_Implementation()
Definition Actor.h:6017
long double & LastUpdatedLocallyInterpolatedViewLocationXField()
Definition Actor.h:5745
UParticleSystemComponent *& LocalCorpseEmitterField()
Definition Actor.h:5694
void PlaySpawnIntro()
Definition Actor.h:5968
void UpdateHair()
Definition Actor.h:6140
FieldArray< unsigned __int8, 50 > DynamicMaterialBytesField()
Definition Actor.h:5616
void RequestFastInventory()
Definition Actor.h:6091
void NetSetOverrideFacialHairColor_Implementation(unsigned __int8 HairColor, int ToIndex)
Definition Actor.h:6143
bool IsOnSeatingStructure()
Definition Actor.h:6099
void ServerFireBallistaProjectile_Implementation(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir)
Definition Actor.h:6114
bool Die(float KillingDamage, const FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:6001
float & PreviousRootYawSpeedField()
Definition Actor.h:5610
BitFieldValue< bool, unsigned __int32 > bForceDrawHUD()
Definition Actor.h:5834
long double & LocallyInterpolatedViewLocationXField()
Definition Actor.h:5746
long double & LastReleaseSeatingStructureTimeField()
Definition Actor.h:5658
void ServerCallNeutral_Implementation()
Definition Actor.h:6066
float & ClearRiderCameraTransitionInterpSpeedField()
Definition Actor.h:5759
static float ComputeHeadHairMorphTargetValue(bool bFemale, unsigned __int8 HairIndex, float PercentOfGrowth)
Definition Actor.h:6147
void PreApplyAccumulatedForces(float DeltaSeconds, UE::Math::TVector< double > *PendingImpulseToApply, UE::Math::TVector< double > *PendingForceToApply)
Definition Actor.h:6028
void OnReleaseCrouchProneToggle()
Definition Actor.h:5936
void TrySwitchFastInventory()
Definition Actor.h:6093
float GetMaxSpeedModifier()
Definition Actor.h:5986
void ServerCallStay_Implementation()
Definition Actor.h:6061
void AdjustDamage(float *Damage, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:6050
long double & DontTargetUntilTimeField()
Definition Actor.h:5471
void ServerDetachGrapHookCable(bool bDoUpwardsJump, float UpwardsJumpYaw)
Definition Actor.h:5853
bool CanCrouch()
Definition Actor.h:5927
void NetSetFacialHairPercent(float thePercent, int newFacialHairIndex)
Definition Actor.h:5850
void UpdateGrapHook(float DeltaSeconds)
Definition Actor.h:5898
void UpdatePawnMeshes(bool bForceThirdPerson, bool bForceFlush)
Definition Actor.h:5900
long double & LastCheckSevenField()
Definition Actor.h:5482
APrimalStructureTurretBallista * GetControlledTurretBallista()
Definition Actor.h:6101
FTimerHandle & UnlockHeadPositionHandleField()
Definition Actor.h:5727
float & VisualVelocitySizeWhenPushedField()
Definition Actor.h:5786
bool CanStartWeaponSwitch(UPrimalItem *aPrimalItem)
Definition Actor.h:5912
void NetSimulatedForceUpdateAimedActors_Implementation(float OverrideMaxDistance)
Definition Actor.h:5982
bool GetAllAttachedCharsInternal(TSet< APrimalCharacter *, DefaultKeyFuncs< APrimalCharacter *, 0 >, FDefaultSetAllocator > *AttachedChars, const APrimalCharacter *OriginalChar, bool *bIncludeBased, const bool bIncludePassengers, const bool bIncludeCarried)
Definition Actor.h:6176
TMap< int, AShooterProjectile *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< int, AShooterProjectile *, 0 > > & FiredProjectilesCacheField()
Definition Actor.h:5744
void ServerSeatingStructureAction_Implementation(unsigned __int8 ActionNumber)
Definition Actor.h:6115
void FiredWeapon()
Definition Actor.h:6054
UE::Math::TVector< double > & UpdateHyperThermalInsulationPositionField()
Definition Actor.h:5670
USkeletalMeshComponent *& Mesh1PField()
Definition Actor.h:5497
TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > & CachedPlayerMaterialsField()
Definition Actor.h:5734
long double & LastPushedTimeField()
Definition Actor.h:5787
float & BuffExtraDamageMultiplierField()
Definition Actor.h:5726
bool AllowParallelAnimations(USkeletalMeshComponent *forComp)
Definition Actor.h:6132
void ServerSeatingStructureAction(unsigned __int8 ActionNumber)
Definition Actor.h:5855
AShooterWeapon *& CurrentWeaponField()
Definition Actor.h:5572
bool BuffsPreventFirstPerson()
Definition Actor.h:5874
float & CurrentControlledBallistaYawField()
Definition Actor.h:5648
TObjectPtr< UTexture2D > & TribeInvitationOptionsIconField()
Definition Actor.h:5769
USoundBase *& StartProneSoundField()
Definition Actor.h:5565
float & IndoorsHyperthermiaInsulationField()
Definition Actor.h:5587
USoundBase *& StartCrouchSoundField()
Definition Actor.h:5563
void CheckFallFromLadder()
Definition Actor.h:5877
TSoftObjectPtr< UAnimationAsset > & SavedSleepAnimField()
Definition Actor.h:5740
bool TemplateAllowActorSpawn(UWorld *World, const UE::Math::TVector< double > *AtLocation, const UE::Math::TRotator< double > *AtRotation, const FActorSpawnParameters *SpawnParameters)
Definition Actor.h:6075
long double & LastUncrouchTimeField()
Definition Actor.h:5524
void TryLaunchMountedDino()
Definition Actor.h:6074
void ServerNotifyBallistaShot_Implementation(FHitResult *Impact, FVector_NetQuantizeNormal *ShootDir)
Definition Actor.h:5985
bool AllowFirstPerson()
Definition Actor.h:5966
void SetCameraMode(bool bFirstperson, bool bIgnoreSettingFirstPersonRiding, bool bForce)
Definition Actor.h:5967
void SetRagdollPhysics(bool bUseRagdollLocationOffset, bool bForceRecreateBones, bool bForLoading)
Definition Actor.h:6057
void SetActorHiddenInGame(bool bNewHidden)
Definition Actor.h:5965
void ServerReceiveTribeInvite_Implementation(AShooterPlayerController *playerSendingInvite)
Definition Actor.h:5990
UAnimMontage *& FireBallistaAnimationField()
Definition Actor.h:5464
void UpdateLocallyInterpolatedViewLocationZ()
Definition Actor.h:6206
long double & NextPlayerUndergroundCheckField()
Definition Actor.h:5651
TWeakObjectPtr< APrimalCharacter > & LastGrappledToCharacterField()
Definition Actor.h:5660
TObjectPtr< UTexture2D > & AcceptInviteToAllianceIconField()
Definition Actor.h:5772
FName & SplitScreenCameraStyleOverrideField()
Definition Actor.h:5519
static void StaticRegisterNativesAShooterCharacter()
Definition Actor.h:5860
BitFieldValue< bool, unsigned __int32 > bIsTargeting()
Definition Actor.h:5792
TArray< UPrimalItem *, TSizedDefaultAllocator< 32 > > & OldItemSlotsField()
Definition Actor.h:5632
long double & LastValidCheckSevenField()
Definition Actor.h:5485
void GameStateHandleEvent_Implementation(FName NameParam, UE::Math::TVector< double > *VecParam)
Definition Actor.h:6094
UAnimMontage *& CuddleAnimationField()
Definition Actor.h:5668
bool & bWasLocalPossessedByControlledField()
Definition Actor.h:5622
bool ValidToRestoreForPC(AShooterPlayerController *aPC)
Definition Actor.h:5974
float GetRiddenStasisRangeMultiplier()
Definition Actor.h:6193
float & EnemyPlayerMaxCursorHUDDistanceStandingField()
Definition Actor.h:5603
bool IsSplitPlayer(int *SSIndex)
Definition Actor.h:5916
FItemNetID & PreRidingWeaponItemNetIDField()
Definition Actor.h:5591
TObjectPtr< UTexture2D > & InviteToAllianceIconField()
Definition Actor.h:5770
bool AllowDinoTargetingRange(const UE::Math::TVector< double > *AtLoc, float TargetingRange)
Definition Actor.h:6122
void UnCrouch(bool bClientSimulation)
Definition Actor.h:6219
void EmitPoop()
Definition Actor.h:5871
float & ClientSeatedViewRotationPitchField()
Definition Actor.h:5656
BitFieldValue< bool, unsigned __int32 > bDisableLookYaw()
Definition Actor.h:5815
float GetBaseTargetingDesire(const ITargetableInterface *Attacker)
Definition Actor.h:6039
UParticleSystemComponent *& ListenServerBoundsPSCField()
Definition Actor.h:5453
BitFieldValue< bool, unsigned __int32 > bNeedsHairOrBodyUpdate()
Definition Actor.h:5840
UAnimMontage *& TalkingAnimField()
Definition Actor.h:5461
float & MinimumDistanceThresholdToCrouchField()
Definition Actor.h:5475
long double & FPVShadowFadeField()
Definition Actor.h:5738
bool PreventArmorSuitHUD()
Definition Actor.h:5906
void ServerCallFollowOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:6060
UE::Math::TVector< double > & LastCheckSevenLocationField()
Definition Actor.h:5487
long double & LastTryAccessInventoryFailTimeField()
Definition Actor.h:5678
UE::Math::TVector< double > & WeaponBobMagnitudes_TargetingField()
Definition Actor.h:5555
void ServerClearSwitchingWeapon_Implementation(bool bOnlyIfDefaultWeapon, bool bClientRequestNextWeaponID)
Definition Actor.h:6160
FTimerHandle & RequestFastInventoryHandleField()
Definition Actor.h:5633
UAnimMontage *& SleepOutAnimField()
Definition Actor.h:5629
long double & ForceSleepRagdollUntilTimeField()
Definition Actor.h:5604
bool IsGrapplingHardAttached()
Definition Actor.h:6165
void UpdateCarriedLocationAndRotation(float DeltaSeconds)
Definition Actor.h:5958
TWeakObjectPtr< APrimalDinoCharacter > & SavedRidingDinoField()
Definition Actor.h:5732
long double & NextUpdateHyperThermalInsulationTimeField()
Definition Actor.h:5672
void SetEquippedItemDurabilityPercent(FItemNetID itemID, float ItemDurabilityPercentage)
Definition Actor.h:6213
void TickBeingDragged(float DeltaSeconds)
Definition Actor.h:6217
void StartWeaponSwitch(UPrimalItem *aPrimalItem, bool bDontClearLastWeapon)
Definition Actor.h:5913
BitFieldValue< bool, unsigned __int32 > bHideFloatingHUD()
Definition Actor.h:5833
float & BobTimeField()
Definition Actor.h:5530
long double & LastReloadToggledAccessoryTimeField()
Definition Actor.h:5533
float GetPercentageOfHeadHairGrowth()
Definition Actor.h:6135
int & DefaultHexagonAmountEarnedOnMissionCompletionField()
Definition Actor.h:5714
void StasisingCharacter()
Definition Actor.h:6083
void ServerSetBallistaNewRotation_Implementation(float Pitch, float Yaw)
Definition Actor.h:5984
float & MinimumDistanceThresholdToProneFromStandingField()
Definition Actor.h:5476
void UpdateProjectileCache()
Definition Actor.h:6192
void StartedFiringWeapon(bool bPrimaryFire)
Definition Actor.h:6053
UAnimMontage *& DropItemAnimationField()
Definition Actor.h:5500
bool ShouldUseDurabilityVarForItemType(TEnumAsByte< EPrimalEquipmentType::Type > TheItemType)
Definition Actor.h:6216
float & EnemyPlayerMaxCursorHUDDistanceCrouchedField()
Definition Actor.h:5602
USoundBase *& EndCrouchSoundField()
Definition Actor.h:5564
void ServerStopFireBallista()
Definition Actor.h:5859
bool ForceCrosshair()
Definition Actor.h:6168
void ClientMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyIndex)
Definition Actor.h:6013
int & FastInventoryLastIndexField()
Definition Actor.h:5634
bool IsTurningTooFastToRun(const UE::Math::TVector< double > *Velocity, const UE::Math::TRotator< double > *Rotation)
Definition Actor.h:5951
void OnReload()
Definition Actor.h:5948
TObjectPtr< UTexture2D > & ViewTribeInfoIconField()
Definition Actor.h:5768
TObjectPtr< UTexture2D > & DeclareTribeWarIconField()
Definition Actor.h:5774
void ReplicateDurabilityForEquippedItem(FItemNetID itemID)
Definition Actor.h:6214
void OnReleaseReload()
Definition Actor.h:5946
void AnimNotifyCustomState_Tick(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, float FrameDeltaTime, const UAnimNotifyState *AnimNotifyObject)
Definition Actor.h:5972
BitFieldValue< bool, unsigned __int32 > bSKDynamicMatsHaveBeenRecentlyChangedAndNeedUpdatingOnTheAnimbp()
Definition Actor.h:5841
void ServerCallFollowDistanceCycleOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:6063
void OnPressCrouchProneToggle()
Definition Actor.h:5935
void ServerCallAggressive_Implementation()
Definition Actor.h:6064
void ClientNotifyLevelUp_Implementation()
Definition Actor.h:6052
float & CraftingMovementSpeedModifierField()
Definition Actor.h:5551
void OnDetachedFromSeatingStructure(APrimalStructureSeating *InSeatingStructure)
Definition Actor.h:6105
FTimerHandle & AutoPlayerHandleField()
Definition Actor.h:5720
TArray< FName, TSizedDefaultAllocator< 32 > > & LowerBodyPartRootBonesField()
Definition Actor.h:5498
int & IgnoreCollisionSweepUntilFrameNumberField()
Definition Actor.h:5691
TObjectPtr< UTexture2D > & CantAcceptInviteToAllianceIconField()
Definition Actor.h:5773
long double & LastUpdatedLocallyInterpolatedViewLocationYField()
Definition Actor.h:5747
bool IsVoiceWhispering()
Definition Actor.h:5865
float & IndoorCheckIntervalField()
Definition Actor.h:5589
FWeaponEvent & NotifyWeaponFiredField()
Definition Actor.h:5711
float & EquippedArmorDurabilityPercent6Field()
Definition Actor.h:5780
void OnPressProne()
Definition Actor.h:5934
bool SetPlayerHexagonCount(int NewHexagonCount)
Definition Actor.h:6178
bool CanBeCarried(APrimalCharacter *ByCarrier)
Definition Actor.h:5960
USceneComponent * GetActorSoundAttachmentComponentOverride(USceneComponent *ForComponent)
Definition Actor.h:6152
void OnPressCrouch()
Definition Actor.h:5931
void BeginPlay()
Definition Actor.h:5880
void LaunchMountedDino()
Definition Actor.h:5999
float GetCarryingSocketYaw(bool RefreshBones)
Definition Actor.h:5959
int & DefaultHeadHairIndexField()
Definition Actor.h:5754
void ServerPrepareMountedDinoForLaunch_Implementation(UE::Math::TVector< double > *viewLoc, UE::Math::TVector< double > *viewDir)
Definition Actor.h:5997
void CaptureCharacterSnapshot(UPrimalItem *Item)
Definition Actor.h:6043
BitFieldValue< bool, unsigned __int32 > bBPOverrideHealthBarOffset()
Definition Actor.h:5813
void ServerSetTargeting_Implementation(bool bNewTargeting)
Definition Actor.h:5924
float & HealthBarOffsetYField()
Definition Actor.h:5574
void SetCurrentWeapon(AShooterWeapon *NewWeapon, AShooterWeapon *LastWeapon)
Definition Actor.h:5918
float GetMaxCursorHUDDistance(AShooterPlayerController *PC)
Definition Actor.h:5915
UAnimMontage *& SpawnIntroAnim1PField()
Definition Actor.h:5455
FTimerHandle & AutoTurnHandleField()
Definition Actor.h:5722
void DoSetActorLocation(const UE::Math::TVector< double > *NewLocation)
Definition Actor.h:5881
float & LastTaggedTimeField()
Definition Actor.h:5640
BitFieldValue< bool, unsigned __int32 > bHadGrapHookAttachActor()
Definition Actor.h:5810
bool ShouldUseSlowInterpToOldCamera()
Definition Actor.h:6199
bool CanProneInternal(__int16 a2)
Definition Actor.h:6004
void NetSetHeadHairPercent_Implementation(float thePercent, int newHeadHairIndex)
Definition Actor.h:6137
void ServerStopFireBallista_Implementation()
Definition Actor.h:6111
void NotifyItemAdded(UPrimalItem *anItem, bool bEquipItem)
Definition Actor.h:6185
long double & LastCheckSevenHitField()
Definition Actor.h:5483
BitFieldValue< bool, unsigned __int32 > bUseCustomHealthBarColor()
Definition Actor.h:5814
long double & LastTimeDestroyedWeaponField()
Definition Actor.h:5518
static float ComputeFacialHairMorphTargetValue(bool bFemale, unsigned __int8 HairIndex, float PercentOfGrowth)
Definition Actor.h:6148
void UpdateAutoMove()
Definition Actor.h:6171
USoundBase *& FastTravelSoundField()
Definition Actor.h:5539
FSaddlePassengerSeatDefinition & CurrentPassengerSeatDefinitionField()
Definition Actor.h:5605
void PlayDying(float KillingDamage, const FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:5979
void OnRep_RawBoneModifiers()
Definition Actor.h:5879
UE::Math::TVector< double > & ExtraExtraVectorVarField()
Definition Actor.h:5645
float & WeaponBobTargetingBlendField()
Definition Actor.h:5561
float & IntervalForFullFacialHairGrowthField()
Definition Actor.h:5685
void OnHoldingReload()
Definition Actor.h:5947
void DoForceStreamComponents(bool bFirstPerson, bool bForceMaxTexturesOnConsole)
Definition Actor.h:5892
int & AllianceInviteRequestingTeamField()
Definition Actor.h:5662
void UpdateLocallyInterpolatedViewLocationX()
Definition Actor.h:6204
long double & LastTimeDetectedSleepingAnimWhileAwakeField()
Definition Actor.h:5758
void ClearRidingDino(bool bFromDino, int OverrideUnboardDirection, bool bForceEvenIfBuffPreventsClear)
Definition Actor.h:5991
float & TPVCameraExtraCollisionZOffsetField()
Definition Actor.h:5761
void AddPlayerID(int playerDataID, FString *netUniqueString, bool bForce)
Definition GameMode.h:2396
FString * GetSteamIDStringForPlayerID(FString *result, int playerDataID)
Definition GameMode.h:2398
long double & LastDeadCharacterDestructionTimeField()
Definition Actor.h:2806
int & LastHarvestedElementIndexField()
Definition Actor.h:2892
long double & LastTimeSentCarriedRotationField()
Definition Actor.h:2865
int & LastHeldUseHitBodyIndexField()
Definition Actor.h:2847
int & CurrentGameModeMaxNumOfRespawnsField()
Definition Actor.h:2817
long double & LastSteamInventoryRefreshTimeField()
Definition Actor.h:2873
float & MaxDragWeightToAimBoneField()
Definition Actor.h:2794
TWeakObjectPtr< APrimalCharacter > & LastDeathPrimalCharacterField()
Definition Actor.h:2805
int & VoiceChatFilerTypeField()
Definition Actor.h:2851
FItemNetID & LastEquipedItemNetIDField()
Definition Actor.h:2857
FTimerHandle & OnRepeatUseHeldTimerHandlerField()
Definition Actor.h:2852
bool & bRefreshedInvetoryForRemoveField()
Definition Actor.h:2870
long double & LastMultiUseInteractionTimeField()
Definition Actor.h:2864
FieldArray< long double, 10 > HeldItemSlotTimeField()
Definition Actor.h:2786
bool & bPreventPaintingStreamingField()
Definition Actor.h:2890
APawn *& TempLastLostPawnField()
Definition Actor.h:2850
FTimerHandle & StartPlayerActionRadialSelectorHandleField()
Definition Actor.h:2831
TArray< FString, TSizedDefaultAllocator< 32 > > & NotifiedTribeWarNamesField()
Definition Actor.h:2894
bool & bPreventCanOpenMapField()
Definition Actor.h:2853
bool & bServerPaintingSuccessField()
Definition Actor.h:2881
FieldArray< long double, 10 > LastRepeatUseConsumableTimeField()
Definition Actor.h:2783
FString & ServerVersionField()
Definition Actor.h:2816
TDelegate< void __cdecl(FUniqueNetId const &, enum EUserPrivileges::Type, unsigned int), FDefaultDelegateUserPolicy > GetUserCommunicationPrivilegeWithTargetUserCompleteDelegateField)()
Definition Actor.h:2902
long double & WaitingForSpawnUITimeField()
Definition Actor.h:2887
float & RespawnSoundDelayField()
Definition Actor.h:2788
TSubclassOf< AHUD > & AwaitingHUDClassField()
Definition Actor.h:2856
float & MaxUseCheckRadiusField()
Definition Actor.h:2825
FieldArray< long double, 10 > LastUsedItemSlotTimesField()
Definition Actor.h:2787
__int64 & LinkedPlayerIDField()
Definition Actor.h:2860
long double & LastDismissedPOIField()
Definition Actor.h:2802
TWeakObjectPtr< AActor > & FastTravelDroppedInventoryField()
Definition Actor.h:2849
long double & LastRequesteDinoAncestorsTimeField()
Definition Actor.h:2874
FItemNetInfo & ARKTributeItemNetInfoField()
Definition Actor.h:2880
TWeakObjectPtr< AActor > & LastHeldUseActorField()
Definition Actor.h:2845
long double & LastNotifiedTorpidityIncreaseTimeField()
Definition Actor.h:2876
APrimalStructurePlacer *& StructurePlacerField()
Definition Actor.h:2797
AActor *& PhotoModeMarkerActorField()
Definition Actor.h:2854
long double & LastTribeLogRequestTimeField()
Definition Actor.h:2900
int & ServerTribeLogLastLogIndexField()
Definition Actor.h:2895
AActor *& TargetAimMagnetismField()
Definition Actor.h:2793
float & MaxUseDistanceField()
Definition Actor.h:2824
FTimerHandle & SaveProfileHandleField()
Definition Actor.h:2815
bool & bServerRefreshStatusField()
Definition Actor.h:2871
TWeakObjectPtr< UActorComponent > & LastHeldUseHitComponentField()
Definition Actor.h:2846
FTimerHandle & TimerToggleChangeCameraModeField()
Definition Actor.h:2835
long double & LastUsePressTimeField()
Definition Actor.h:2891
FTimerHandle & OnUseHeldTimerHandleField()
Definition Actor.h:2841
int & ModifedButtonCountField()
Definition Actor.h:2795
FItemNetID & LastSteamItemIDToRemoveField()
Definition Actor.h:2868
FTimerHandle & DismissPOITimerField()
Definition Actor.h:2804
FTimerHandle & StartChatHandleField()
Definition Actor.h:2830
bool & bEnableTargetingInputField()
Definition Actor.h:2885
int & nArkTributeLoadIndexField()
Definition Actor.h:2796
TArray< FString, TSizedDefaultAllocator< 32 > > & LastWheelStringsField()
Definition Actor.h:2844
long double & EnteredSpectatingStateTimeField()
Definition Actor.h:2889
long double & LastDeathTimeField()
Definition Actor.h:2800
UE::Math::TVector< double > & LastRawInputDirField()
Definition Actor.h:2819
int & PlayerControllerNumField()
Definition Actor.h:2862
TArray< int, TSizedDefaultAllocator< 32 > > & LastWheelCategoriesField()
Definition Actor.h:2842
long double & LastHadPawnTimeField()
Definition Actor.h:2878
FTimerHandle & StartInventoryRadialSelectorHandleField()
Definition Actor.h:2829
FItemNetID & LastUnequippedItemNetIDField()
Definition Actor.h:2858
TWeakObjectPtr< AShooterCharacter > & LastControlledPlayerCharacterField()
Definition Actor.h:2821
FThreadSafeCounter & MessageQueueTasksCounterField()
Definition Actor.h:2903
long double & LastInvDropRequestTimeField()
Definition Actor.h:2877
long double & LastLargeQuantityTranserAllTimeField()
Definition Actor.h:2807
FTimerHandle & StartWhistleSelectionHandleField()
Definition Actor.h:2833
long double & LastServerRequestFuelQuantityField()
Definition Actor.h:2838
FieldArray< unsigned __int8, 10 > UsedItemSlotField()
Definition Actor.h:2782
int & ServerTribeLogLastTribeIDField()
Definition Actor.h:2896
USoundCue *& SelectSlotSoundField()
Definition Actor.h:2811
unsigned __int64 & TargetOrbitedPlayerIdField()
Definition Actor.h:2820
FPointOfInterestData & DismissCenterScreenPOIField()
Definition Actor.h:2803
FTimerHandle & GamepadBackHandleField()
Definition Actor.h:2832
UE::Math::TVector< double > & LastViewLocationField()
Definition Actor.h:2897
TArray< FString, TSizedDefaultAllocator< 32 > > & CurrentTribeLogField()
Definition Actor.h:2899
UPrimalLocalProfile *& PrimalLocalProfileField()
Definition Actor.h:2814
UPaintingStreamingComponent *& PaintingStreamingComponentField()
Definition Actor.h:2780
bool & bEnableAltFireField()
Definition Actor.h:2886
float & ChatSpamWeightField()
Definition Actor.h:2888
long double & LastDeathMarkField()
Definition Actor.h:2801
long double & LastDiedMessageTimeField()
Definition Actor.h:2875
TDelegate< void __cdecl(FString), FDefaultDelegateUserPolicy > & OnClientMessageOfTheDayRecivedField()
Definition Actor.h:2791
int & SavedMissionBiomeFilterMaskField()
Definition Actor.h:2827
IOnlineSubsystem *& OnlineSubField()
Definition Actor.h:2872
AShooterCharacter *& LastDiedListenServerHostField()
Definition Actor.h:2818
FTimerHandle & StartEmoteSelectionHandleField()
Definition Actor.h:2834
FTimerHandle & MeleeAimAssistTimerField()
Definition Actor.h:2798
long double & LastChatMessageTimeField()
Definition Actor.h:2879
FieldArray< unsigned __int8, 10 > HeldItemSlotField()
Definition Actor.h:2781
FTimerHandle & CloseSteamStatusSceneHandleField()
Definition Actor.h:2859
UE::Math::TVector2< double > & CurrentRadialDirection1Field()
Definition Actor.h:2809
bool & bShowGameModeHUDField()
Definition Actor.h:2808
int & LastFrameScrollUpField()
Definition Actor.h:2784
bool & bMissionSortByDistanceField()
Definition Actor.h:2828
UE::Math::TVector< double > & LastTurnSpeedField()
Definition Actor.h:2863
int & SpectatorCycleIndexField()
Definition Actor.h:2883
FTimerHandle & ToggleDubleTapTimerMapField()
Definition Actor.h:2836
long double & LastRespawnTimeField()
Definition Actor.h:2855
int & LastFrameScrollDownField()
Definition Actor.h:2785
FTimerHandle & UnFreezeHandleField()
Definition Actor.h:2823
long double & LastListenServerNotifyOutOfRangeTimeField()
Definition Actor.h:2882
bool & bClientReceivedTribeLogField()
Definition Actor.h:2898
UE::Math::TRotator< double > & LastCachedPlayerControlRotationField()
Definition Actor.h:2790
UE::Math::TVector< double > & LastDeathLocationField()
Definition Actor.h:2799
TArray< UTexture2D *, TSizedDefaultAllocator< 32 > > & LastWheelIconsField()
Definition Actor.h:2843
UE::Math::TVector< double > & CurrentPlayerCharacterLocationField()
Definition Actor.h:2792
TArray< int, TSizedDefaultAllocator< 32 > > & NotifiedTribeWarIDsField()
Definition Actor.h:2893
TSubclassOf< APrimalStructurePlacer > & StructurePlacerClassField()
Definition Actor.h:2822
FItemNetID & LastSteamItemIDToAddField()
Definition Actor.h:2869
TArray< bool, TSizedDefaultAllocator< 32 > > & SavedSurvivorProfileSettingsField()
Definition Actor.h:2826
TWeakObjectPtr< AActor > & SpawnAtBedField()
Definition Actor.h:2848
UE::Math::TVector2< double > & CurrentRadialDirection2Field()
Definition Actor.h:2810
FWindowsCriticalSection & ChatPrivilegCSField()
Definition Actor.h:2901
bool & bIsFastTravellingField()
Definition Actor.h:2884
TArray< FDinoMapMarkerInfo, TSizedDefaultAllocator< 32 > > & MapDinosField()
Definition Actor.h:2839
TArray< TWeakObjectPtr< UPrimalInventoryComponent >, TSizedDefaultAllocator< 32 > > & RemoteViewingInventoriesField()
Definition Actor.h:2840
void ServerUnlockEngram(TSubclassOf< UPrimalItem > forItemEntry, bool bNotifyPlayerHUD, bool bForceUnlock)
Definition Actor.h:2161
FString * GetPlayerName(FString *result)
Definition Actor.h:2156
void ServerTribeRequestRemoveRankGroup_Implementation(int RankGroupIndex)
Definition Actor.h:2151
void ServerTribeRequestNewAlliance_Implementation(const FString *AllianceName)
Definition Actor.h:2198
void ServerRequestMySpawnPoints_Implementation(int IgnoreBedID, TSubclassOf< APrimalStructure > FilterClass)
Definition Actor.h:2157
long double & LastTribeRequestTimeField()
Definition Actor.h:2074
void NotifyTribememberLeft_Implementation(const FString *ThePlayerName)
Definition Actor.h:2178
void ServerGetServerOptions_Implementation()
Definition Actor.h:2105
void ServerRequestRenameTribe(const FString *ServerRequestRenameTribe)
Definition Actor.h:2089
void UnregisterPlayerWithSession()
Definition Actor.h:2099
void ClientInitialize(AController *InController)
Definition Actor.h:2100
void NotifyTribememberJoined_Implementation(const FString *ThePlayerName)
Definition Actor.h:2176
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:2116
FTribeData & MyTribeDataField()
Definition Actor.h:2055
void NotifyPlayerLeft_Implementation(const FString *ThePlayerName)
Definition Actor.h:2177
void ServerRequestRenameTribe_Implementation(const FString *TribeName)
Definition Actor.h:2141
void ServerDeclareTribeWar_Implementation(int EnemyTeamID, int StartDayNum, int EndDayNumber, float WarStartTime, float WarEndTime)
Definition Actor.h:2192
void ReceivedPlayerCharacter(AShooterCharacter *NewPawn)
Definition Actor.h:2171
void ServerRequestLeaveTribe()
Definition Actor.h:2088
void ClientRefreshDinoOrderGroup_Implementation(int groupIndex, FDinoOrderGroup *groupData, int UseCurrentlySelectedGroup)
Definition Actor.h:2130
void ServerRequestPromotePlayerInMyTribe_Implementation(int PlayerIndexInTribe)
Definition Actor.h:2146
bool AddToTribe(const FTribeData *MyNewTribe, bool bMergeTribe, bool bForce, bool bIsFromInvite, APlayerController *InviterPC)
Definition Actor.h:2120
void BroadcastDeath_Implementation(AShooterPlayerState *KillerPlayerState, const UDamageType *KillerDamageType, AShooterPlayerState *KilledPlayerState)
Definition Actor.h:2115
void SendTribeInviteData_Implementation(FTribeData *TribeInviteData)
Definition Actor.h:2186
int & TotalEngramPointsField()
Definition Actor.h:2063
void ServerRequestSpawnPointsForDownloadedCharacters_Implementation(unsigned __int64 PlayerDataID, int IgnoreBedID)
Definition Actor.h:2202
UPrimalPlayerData *& MyPlayerDataField()
Definition Actor.h:2051
void ServerGetPlayerBannedData_Implementation()
Definition Actor.h:2106
TArray< TSubclassOf< UPrimalItem >, TSizedDefaultAllocator< 32 > > & EngramItemBlueprintsField()
Definition Actor.h:2065
void ServerSetDefaultItemSlotClass_Implementation(int slotNum, TSubclassOf< UPrimalItem > ItemClass, bool bIsEngram)
Definition Actor.h:2182
TSet< TSubclassOf< UPrimalItem >, DefaultKeyFuncs< TSubclassOf< UPrimalItem >, 0 >, FDefaultSetAllocator > & ServerEngramItemBlueprintsSetField()
Definition Actor.h:2066
void ServerDinoOrderGroup_AddOrRemoveDinoCharacter(int groupIndex, APrimalDinoCharacter *DinoCharacter, bool bAdd)
Definition Actor.h:2084
FieldArray< unsigned __int8, 10 > DefaultItemSlotEngramsField()
Definition Actor.h:2054
long double & GenesisAbilityErrorLastTimeField()
Definition Actor.h:2072
void SetTribeTamingDinoSettings(APrimalDinoCharacter *aDinoChar)
Definition Actor.h:2185
void NotifyPlayerLeftTribe_Implementation(const FString *ThePlayerName, const FString *TribeName, bool Joinee)
Definition Actor.h:2173
FString * GetEntryDefaultTextOverride(FString *result, IDataListEntryInterface *entryInterface)
Definition Actor.h:2167
void ServerRequestRemoveAllianceMember_Implementation(unsigned int AllianceID, unsigned int MemberID)
Definition Actor.h:2196
bool HasEngram(TSubclassOf< UPrimalItem > ItemClass)
Definition Actor.h:2170
void ServerRequestLeaveTribe_Implementation()
Definition Actor.h:2144
void ServerRequestCreateNewTribe(const FString *TribeName, FTribeGovernment *TribeGovernment)
Definition Actor.h:2087
FieldArray< FDinoOrderGroup, 10 > DinoOrderGroupsField()
Definition Actor.h:2071
void ServerSetSelectedDinoOrderGroup_Implementation(int newGroup)
Definition Actor.h:2140
bool AllowDinoOrderByGroup(APrimalDinoCharacter *orderDino)
Definition Actor.h:2131
void UpdateTribeData(const FTribeData *TribeData)
Definition Actor.h:2121
void ServerRequestApplyEngramPoints_Implementation(TSubclassOf< UPrimalItem > forItemEntry)
Definition Actor.h:2160
TArray< FSpawnPointInfo, TSizedDefaultAllocator< 32 > > & CachedSpawnPointInfosField()
Definition Actor.h:2062
AShooterPlayerController * GetShooterController()
Definition Actor.h:2163
void ClientReceiveSpawnPoints_Implementation(const TArray< FSpawnPointInfo, TSizedDefaultAllocator< 32 > > *SpawnPointsInfos)
Definition Actor.h:2158
void ServerRequestSetTribeGovernment_Implementation(FTribeGovernment *TribeGovernment)
Definition Actor.h:2142
void ClientNotifyLevelUpAvailable_Implementation()
Definition Actor.h:2183
bool IsExclusivelyTribeOwner(unsigned int CheckPlayerDataID)
Definition Actor.h:2126
void ServerDinoOrderGroup_RemoveEntryByIndex_Implementation(int groupIndex, bool bIsClass, int entryIndex)
Definition Actor.h:2139
FString * GetPlayerOrTribeName(FString *result)
Definition Actor.h:2181
BitFieldValue< bool, unsigned __int32 > bQuitter()
Definition Actor.h:2078
void AddEngramBlueprintToPlayerInventory(UPrimalInventoryComponent *invComp, TSubclassOf< UPrimalItem > engramItemBlueprint)
Definition Actor.h:2162
bool IsExclusivelyTribeAdmin(unsigned int CheckPlayerDataID)
Definition Actor.h:2128
static UClass * GetPrivateStaticClass()
Definition Actor.h:2094
void GetDataListEntries(TArray< IDataListEntryInterface *, TSizedDefaultAllocator< 32 > > *OutDataListEntries, int DataListType, bool bCreateFolders, char FolderLevel, TArray< FString, TSizedDefaultAllocator< 32 > > *FoldersFound, UObject *ForObject, const wchar_t *CustomFolderFilter, char SortType, const wchar_t *NameFilter)
Definition Actor.h:2164
void ServerRequestApplyEngramPoints(TSubclassOf< UPrimalItem > forItemEntry)
Definition Actor.h:2086
int GetHexCostToPurchaseNextEngramPoint()
Definition Actor.h:2187
void ClearTribe(bool bDontRemoveFromTribe, bool bForce, APlayerController *ForPC)
Definition Actor.h:2122
void PromoteToTribeAdmin(APlayerController *PromoterPC)
Definition Actor.h:2119
void ServerGetPlayerAdministratorData_Implementation()
Definition Actor.h:2107
void ServerDinoOrderGroup_AddOrRemoveDinoClass_Implementation(int groupIndex, TSubclassOf< APrimalDinoCharacter > DinoClass, bool bAdd)
Definition Actor.h:2132
FString * GetUniqueNetIdAsString(FString *result)
Definition Actor.h:2190
int & FreeEngramPointsField()
Definition Actor.h:2064
void ServerTribeRequestApplyRankGroupSettings_Implementation(int RankGroupIndex, FTribeRankGroup *newGroupSettings)
Definition Actor.h:2152
static void StaticRegisterNativesAShooterPlayerState()
Definition Actor.h:2093
void ServerGetPlayerConnectedData_Implementation()
Definition Actor.h:2104
FPrimalPlayerDataStruct & MyPlayerDataStructField()
Definition Actor.h:2052
void NotifyAllianceChanged_Implementation()
Definition Actor.h:2174
void ServerDinoOrderGroup_AddOrRemoveDinoCharacter_Implementation(int groupIndex, APrimalDinoCharacter *DinoCharacter, bool bAdd)
Definition Actor.h:2137
void ServerGetAllPlayerNamesAndLocations()
Definition Actor.h:2085
bool AllowTribeGroupPermission(ETribeGroupPermission::Type TribeGroupPermission, UObject *OnObject)
Definition Actor.h:2201
bool IsTribeAdmin()
Definition Actor.h:2127
long double & NextAllowTurretCopySettingsTimeField()
Definition Actor.h:2073
void InvitedRankGroupPlayerIntoTribe(AShooterPlayerState *OtherPlayer)
Definition Actor.h:2148
void OverrideWith(APlayerState *PlayerState)
Definition Actor.h:2098
bool IsDinoClassInOrderGroup(int groupIndex, TSubclassOf< APrimalDinoCharacter > dinoClass)
Definition Actor.h:2136
void ServerRequestSetTribeMemberGroupRank_Implementation(int PlayerIndexInTribe, int RankGroupIndex)
Definition Actor.h:2149
void ServerRejectTribeWar_Implementation(int EnemyTeamID)
Definition Actor.h:2194
void ServerRequestDinoOrderGroups_Implementation()
Definition Actor.h:2129
void ServerRequestLeaveAlliance_Implementation(unsigned int AllianceID)
Definition Actor.h:2199
void AcceptJoinAlliance(unsigned int AllianceID, unsigned int NewMemberID, FString *NewMemberName)
Definition Actor.h:2200
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:2095
FString * GetDinoOrderGroupName(FString *result, int groupIndex)
Definition Actor.h:2134
void ServerAcceptTribeWar(int EnemyTeamID)
Definition Actor.h:2083
void ServerDinoOrderGroup_Clear_Implementation(int groupIndex, bool bClearClasses, bool bClearChars)
Definition Actor.h:2138
FString * GetEngramEntryCostTextOverride(FString *result, IDataListEntryInterface *entryInterface)
Definition Actor.h:2169
void NotifyUniqueDinoDownloaded_Implementation(const FString *TheDinoName)
Definition Actor.h:2179
void ServerRequestSpawnPointsForDownloadedCharacters(unsigned __int64 PlayerDataID, int IgnoreBedID)
Definition Actor.h:2091
void ServerRequestSetTribeMemberGroupRank(int PlayerIndexInTribe, int RankGroupIndex)
Definition Actor.h:2090
void ServerSetDinoGroupName_Implementation(int groupIndex, const FString *GroupName)
Definition Actor.h:2133
FTribeData & LastTribeInviteDataField()
Definition Actor.h:2056
void TransferTribalObjects(const FTribeData *TribeData, bool bTransferToTribe, bool bDontIncludePlayers)
Definition Actor.h:2124
void ServerAcceptTribeWar_Implementation(int EnemyTeamID)
Definition Actor.h:2193
void ServerGetAllPlayerNamesAndLocations_Implementation()
Definition Actor.h:2102
FieldArray< TSubclassOf< UPrimalItem >, 10 > DefaultItemSlotClassesField()
Definition Actor.h:2053
void ClientUpdateNewRallyPoint_Implementation(bool DestroyRallyPoint, FTeamPingData *RallyPointData)
Definition Actor.h:2154
bool IsTribeOwner(unsigned int CheckPlayerDataID)
Definition Actor.h:2125
float & AllowedRespawnIntervalField()
Definition Actor.h:2068
FTribeWar * GetTribeWar(FTribeWar *result, int EnemyTeam)
Definition Actor.h:2195
void UpdatedPlayerData()
Definition Actor.h:2203
int & CurrentlySelectedDinoOrderGroupField()
Definition Actor.h:2070
void GetEntryCustomColor(IDataListEntryInterface *entryInterface, FLinearColor *CustomColor, FLinearColor *TextColorOverride)
Definition Actor.h:2168
long double & NextAllowedRespawnTimeField()
Definition Actor.h:2067
void CopyProperties(APlayerState *PlayerState)
Definition Actor.h:2101
bool GetEntryDefaultEnabled(IDataListEntryInterface *entryInterface)
Definition Actor.h:2166
TDelegate< void __cdecl(FServerOptions), FDefaultDelegateUserPolicy > & OnClientServerOptionsInfoRecivedField()
Definition Actor.h:2058
void ServerRequestRemovePlayerIndexFromMyTribe_Implementation(int PlayerIndexInTribe)
Definition Actor.h:2145
void ServerRequestCreateNewTribe_Implementation(const FString *TribeName, FTribeGovernment *TribeGovernment)
Definition Actor.h:2143
void NotifyPlayerJoined_Implementation(const FString *ThePlayerName)
Definition Actor.h:2175
void ServerRequestCreateNewPlayer_Implementation(FPrimalPlayerCharacterConfigStructReplicated *PlayerCharacterConfig)
Definition Actor.h:2159
bool IsDinoInOrderGroup(int groupIndex, APrimalDinoCharacter *dinoChar)
Definition Actor.h:2135
void NotifyPlayerJoinedTribe_Implementation(const FString *ThePlayerName, const FString *TribeName, bool Joinee)
Definition Actor.h:2172
void ServerTribeRequestAddRankGroup_Implementation(const FString *GroupName)
Definition Actor.h:2150
bool IsInTribeWar(int EnemyTeam)
Definition Actor.h:2191
void ServerSetDefaultItemSlotClass(int slotNum, TSubclassOf< UPrimalItem > ItemClass, bool bIsEngram)
Definition Actor.h:2092
void ServerGetAlivePlayerConnectedData_Implementation()
Definition Actor.h:2103
int GetCharacterLevel()
Definition Actor.h:2184
void ServerTribeRequestNewRallyPoint_Implementation(FTeamPingData *RallyPointData)
Definition Actor.h:2153
long double & LastTimeDiedToEnemyTeamField()
Definition Actor.h:2069
void ServerRequestTransferOwnershipInMyTribe_Implementation(int PlayerIndexInTribe)
Definition Actor.h:2155
void ClientRefreshDinoOrderGroup(int groupIndex, FDinoOrderGroup *groupData, int UseCurrentlySelectedGroup)
Definition Actor.h:2082
void NotifyUniqueDinoDownloadAllowed_Implementation(const FString *TheDinoName)
Definition Actor.h:2180
void DoRespec(UPrimalPlayerData *ForPlayerData, AShooterCharacter *ForCharacter, bool bSetRespecedAtCharacterLevel)
Definition Actor.h:2188
void RegisterPlayerWithSession(bool bWasFromInvite)
Definition Actor.h:2097
void ServerRequestDemotePlayerInMyTribe_Implementation(int PlayerIndexInTribe)
Definition Actor.h:2147
void ServerRequestPromoteAllianceMember_Implementation(unsigned int AllianceID, unsigned int MemberID)
Definition Actor.h:2197
long double & ProjectileSpawnTimeField()
Definition Actor.h:10176
TArray< double, TSizedDefaultAllocator< 32 > > & BoidExplodeTimesField()
Definition Actor.h:10172
UE::Math::TVector2< double > & SwarmInitialSpeedRangeField()
Definition Actor.h:10163
UE::Math::TVector2< double > & SwarmTurnRateRangeField()
Definition Actor.h:10166
FName & SwarmOpacityParticleParamNameField()
Definition Actor.h:10154
float & SwarmLifetimeAfterPrimaryProjectileDestructionField()
Definition Actor.h:10161
static UClass * StaticClass()
Definition Actor.h:10189
float & BoidSpawnIntervalField()
Definition Actor.h:10158
float & BoidCollisionRadiusField()
Definition Actor.h:10149
TArray< UParticleSystemComponent *, TSizedDefaultAllocator< 32 > > & SwarmCompsField()
Definition Actor.h:10170
int & SwarmLeaderCountField()
Definition Actor.h:10148
UE::Math::TVector2< double > & SwarmMaxSpeedRangeField()
Definition Actor.h:10164
UE::Math::TVector< double > & PrimaryProjectileImpactLocationField()
Definition Actor.h:10180
USceneComponent *& SwarmRootField()
Definition Actor.h:10146
float & SwarmDelayedStartTimeField()
Definition Actor.h:10157
float & SwarmOpacityFadeTimeOnBoidImpactField()
Definition Actor.h:10155
float & SwarmTargetHelixSpeedField()
Definition Actor.h:10168
float & ProjectilePeakTimeField()
Definition Actor.h:10177
void BPGetBoidSpawnLocationAndVelocity(int BoidIndex, const FBoid *BoidData, UE::Math::TVector< double > *SpawnLocation, UE::Math::TVector< double > *SpawnVelocity)
Definition Actor.h:10190
long double & PrimaryProjectileDestroyTimeField()
Definition Actor.h:10179
static void StaticRegisterNativesAShooterProjectile_Swarm()
Definition Actor.h:10191
TArray< int, TSizedDefaultAllocator< 32 > > & FlockingWhitelistField()
Definition Actor.h:10173
void MultiPrimaryProjectileDestroyed_Implementation(UE::Math::TVector< double > *ImpactLocation, long double DestroyNetworkTime)
Definition Actor.h:10195
void MultiSyncSwarm_Implementation(const TArray< FBoid, TSizedDefaultAllocator< 32 > > *ServerSwarmData)
Definition Actor.h:10197
float & SwarmSpawnRadiusField()
Definition Actor.h:10162
float & ProjectileImpactTimeField()
Definition Actor.h:10178
UE::Math::TVector2< double > & SwarmMaxForceRangeField()
Definition Actor.h:10165
float & BoidInitialDisableCollisionTimeField()
Definition Actor.h:10160
float & CrazinessMultiplierField()
Definition Actor.h:10174
long double & LastBoidSpawnTimeField()
Definition Actor.h:10182
float & BoidInitialFollowProjectileTimeField()
Definition Actor.h:10159
float & DynamicAvoidanceDurationField()
Definition Actor.h:10151
float & SwarmTargetRadiusField()
Definition Actor.h:10167
FProjectileArc & LaunchArcField()
Definition Actor.h:10175
TArray< double, TSizedDefaultAllocator< 32 > > & BoidSpawnTimesField()
Definition Actor.h:10171
float & LifespanAfterImpactField()
Definition Actor.h:10156
UParticleSystem *& SwarmParticleSystemField()
Definition Actor.h:10153
void Tick(float DeltaSeconds)
Definition Actor.h:10193
bool Destroy(bool bNetForce, bool bShouldModifyLevel)
Definition Actor.h:10194
void ClientNetExplode(FHitResult *HitResult)
Definition Actor.h:10095
BitFieldValue< bool, unsigned __int32 > bExplodeOnLifeTimeEnd()
Definition Actor.h:10039
void ClientNetDestroy_Implementation()
Definition Actor.h:10114
BitFieldValue< bool, unsigned __int32 > bRadialDamageIgnoreDamageCauser()
Definition Actor.h:10072
bool PreventExplosionEmitter(const FHitResult *Impact)
Definition Actor.h:10098
BitFieldValue< bool, unsigned __int32 > bAttachOnImpact()
Definition Actor.h:10043
UE::Math::TVector< double > & LastFoliageTraceCheckLocationField()
Definition Actor.h:10028
BitFieldValue< bool, unsigned __int32 > bExplodeOnImpact()
Definition Actor.h:10038
void SpawnProjectile(UE::Math::TVector< double > *SpawnPos, FVector_NetQuantizeNormal *SpawnDir, TArray< AShooterProjectile *, TSizedDefaultAllocator< 32 > > *FragmentsSpawnedArray)
Definition Actor.h:10129
BitFieldValue< bool, unsigned __int32 > bExploded()
Definition Actor.h:10035
TWeakObjectPtr< AActor > & DamageCauserField()
Definition Actor.h:10013
void NetUpdateTimer()
Definition Actor.h:10130
UE::Math::TVector< double > & LastVelocityField()
Definition Actor.h:10023
BitFieldValue< bool, unsigned __int32 > bSpawnExplosionTemplateOnClient()
Definition Actor.h:10036
void ExplodeAtLocation(UE::Math::TVector< double > *AtLocation, UE::Math::TVector< double > *AtNormal)
Definition Actor.h:10136
void Explode(const FHitResult *Impact)
Definition Actor.h:10096
BitFieldValue< bool, unsigned __int32 > bNoImpactEmitterOnCharacterHit()
Definition Actor.h:10047
long double & LastProjectileBounceSoundField()
Definition Actor.h:10017
BitFieldValue< bool, unsigned __int32 > bUseTraceForBlockingStopOnExplode()
Definition Actor.h:10056
__int16 & CustomColorIDField()
Definition Actor.h:10021
void AddMoveIgnoreActor(AActor *ignoreActor)
Definition Actor.h:10133
BitFieldValue< bool, unsigned __int32 > bImpactRequiresDinoLineOfSight()
Definition Actor.h:10060
FHitResult & ReplicatedHitInfoField()
Definition Actor.h:10014
float & ClientFailsafeLifespanField()
Definition Actor.h:10010
BitFieldValue< bool, unsigned __int32 > bUseCustomColor()
Definition Actor.h:10069
float & ForceNetUpdateTimeIntervalField()
Definition Actor.h:10007
void DisableAndDestroy(bool forceOnClient)
Definition Actor.h:10121
BitFieldValue< bool, unsigned __int32 > bExplodeOnNonBlockingImpact()
Definition Actor.h:10071
BitFieldValue< bool, unsigned __int32 > bUseMultiTraceForBlocking()
Definition Actor.h:10057
BitFieldValue< bool, unsigned __int32 > bHadAttachParent()
Definition Actor.h:10053
bool IgnoreRadialDamageToActor(AActor *Victim)
Definition Actor.h:10134
TArray< AActor *, TSizedDefaultAllocator< 32 > > & ImpactedActorsField()
Definition Actor.h:10022
BitFieldValue< bool, unsigned __int32 > bForceUseTickFunction()
Definition Actor.h:10041
BitFieldValue< bool, unsigned __int32 > bForceIgnoreFriendlyFire()
Definition Actor.h:10042
BitFieldValue< bool, unsigned __int32 > bDestroyOnExplodeNonBlockingImpact()
Definition Actor.h:10079
BitFieldValue< bool, unsigned __int32 > bUseBPProjectileBounced()
Definition Actor.h:10062
static void StaticRegisterNativesAShooterProjectile()
Definition Actor.h:10099
void DeleteNearbyGlowSticks()
Definition Actor.h:10107
bool Destroy(bool bNetForce, bool bShouldModifyLevel)
Definition Actor.h:10124
void StopProjectileMovement()
Definition Actor.h:10119
USoundCue *& ProjectileBounceSoundField()
Definition Actor.h:10015
UParticleSystemComponent *& ParticleCompField()
Definition Actor.h:9991
UNiagaraSystem *& FluidSimSplashTemplateOverrideField()
Definition Actor.h:10027
void NetResetTransformAndVelocity_Implementation(UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation, UE::Math::TVector< double > *NewVelocity, const TArray< AActor *, TSizedDefaultAllocator< 32 > > *NewMoveIgnoreActors)
Definition Actor.h:10108
BitFieldValue< bool, unsigned __int32 > bStopOnExplode()
Definition Actor.h:10055
BitFieldValue< bool, unsigned __int32 > bUseWeaponColorization()
Definition Actor.h:10068
BitFieldValue< bool, unsigned __int32 > bIgnoredByTurrets()
Definition Actor.h:10065
void LifeSpanExpired()
Definition Actor.h:10113
void RestartProjectileMovement()
Definition Actor.h:10120
void InitVelocity(UE::Math::TVector< double > *ShootDirection)
Definition Actor.h:10103
float & ClientSideCollisionRadiusField()
Definition Actor.h:9996
BitFieldValue< bool, unsigned __int32 > bClearStructureColorsOnImpact()
Definition Actor.h:10077
BitFieldValue< bool, unsigned __int32 > bExplodeEffectOnDestroy()
Definition Actor.h:10059
BitFieldValue< bool, unsigned __int32 > bCheckForNonBlockingHitImpactFX()
Definition Actor.h:10049
TArray< TWeakObjectPtr< UPrimitiveComponent >, TSizedDefaultAllocator< 32 > > & PreviousNonBlockingHitComponentsField()
Definition Actor.h:9999
BitFieldValue< bool, unsigned __int32 > bDestroyOnExplode()
Definition Actor.h:10040
BitFieldValue< bool, unsigned __int32 > bDontFragmentOnDamage()
Definition Actor.h:10080
void UpdateTargetPhysics()
Definition Actor.h:10132
BitFieldValue< bool, unsigned __int32 > bUseTraceForBlocking()
Definition Actor.h:10052
void ClientOnImpact_Implementation(UE::Math::TVector< double > *ProjectileLocation, UE::Math::TRotator< double > *ProjectileRotation, FHitResult *HitResult)
Definition Actor.h:10111
void ApplyExplosionDamageAndVFX(const FHitResult *Impact, bool bForceSpawnExplosionEmitter)
Definition Actor.h:10116
void OnTouch(AActor *OverlappedActor, AActor *Actor)
Definition Actor.h:10106
BitFieldValue< bool, unsigned __int32 > bSpawnImpactEffectOnHit()
Definition Actor.h:10044
BitFieldValue< bool, unsigned __int32 > bUseBPIgnoreRadialDamageVictim()
Definition Actor.h:10082
bool BPIgnoreRadialDamageVictim(AActor *Victim)
Definition Actor.h:10094
BitFieldValue< bool, unsigned __int32 > HasPerformedAnEnvirnonmentalImpact()
Definition Actor.h:10089
float & DistanceCutoffForMidairProjectileFoliageTracingField()
Definition Actor.h:10030
float & FragmentConeHalfAngleField()
Definition Actor.h:9987
void ProjectileBounced(const FHitResult *ImpactResult, const UE::Math::TVector< double > *ImpactVelocity)
Definition Actor.h:10123
bool ShouldNotifyServerOfClientImpact(AActor *ImpactedActor)
Definition Actor.h:10139
BitFieldValue< bool, unsigned __int32 > bAttachOnProjectileBounced()
Definition Actor.h:10063
float & FragmentOriginOffsetField()
Definition Actor.h:9986
static UClass * StaticClass()
Definition Actor.h:10093
bool & ReceivedDestoryFromServerField()
Definition Actor.h:10016
TWeakObjectPtr< AShooterWeapon_Projectile > & WeaponField()
Definition Actor.h:10008
int & ProjectileIDField()
Definition Actor.h:10025
BitFieldValue< bool, unsigned __int32 > bClientTickWhenInAirAndCheckForNonBlockingHitImpactFX()
Definition Actor.h:10050
void ClientNetExplode_Implementation(FHitResult *HitResult)
Definition Actor.h:10112
void ApplyDamageScalar(float Scalar)
Definition Actor.h:10135
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:10100
BitFieldValue< bool, unsigned __int32 > bColorizeStructureOnImpact()
Definition Actor.h:10076
USphereComponent *& CollisionCompField()
Definition Actor.h:9990
void PlayDestructionEffect(bool bOverrideHit, const FHitResult *HitResult)
Definition Actor.h:10126
BitFieldValue< bool, unsigned __int32 > bIsGlowStick()
Definition Actor.h:10086
long double & ExplosionNetworkTimeField()
Definition Actor.h:10004
BitFieldValue< bool, unsigned __int32 > bTickedNonBlockingHitImpactFX()
Definition Actor.h:10051
void NetAttachRootComponentTo_Implementation(USceneComponent *InParent, FName InSocketName, UE::Math::TVector< double > *RelativeLocation, UE::Math::TRotator< double > *RelativeRotation)
Definition Actor.h:10138
float & CustomColorDesaturationField()
Definition Actor.h:9998
TWeakObjectPtr< AController > & MyControllerField()
Definition Actor.h:9995
FLinearColor & CustomColorField()
Definition Actor.h:10012
void DeactivateProjectileEffects()
Definition Actor.h:10115
TSubclassOf< AActor > & ExplosionEmitterField()
Definition Actor.h:9993
UE::Math::TRotator< double > & RotateMeshFactorField()
Definition Actor.h:10000
void PostNetReceiveVelocity(const UE::Math::TVector< double > *NewVelocity)
Definition Actor.h:10122
BitFieldValue< bool, unsigned __int32 > bIsGlowStickSelf()
Definition Actor.h:10087
float & NudgedImpactDistanceField()
Definition Actor.h:10005
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:10101
BitFieldValue< bool, unsigned __int32 > bUseClientHitDetermination()
Definition Actor.h:10088
void OnImpact_Implementation(const FHitResult *HitResult, bool bFromReplication)
Definition Actor.h:10109
float & PostExplosionKeepAliveLifeSpanField()
Definition Actor.h:10003
TArray< TSubclassOf< UObject >, TSizedDefaultAllocator< 32 > > & IgnoreNonBlockingHitClassesField()
Definition Actor.h:10024
void ClientNetImpactFX_Implementation(FHitResult *HitResult)
Definition Actor.h:10110
BitFieldValue< bool, unsigned __int32 > bExplodeOnClient()
Definition Actor.h:10037
float & TimeBetweenMidairProjectileFoliageTracesField()
Definition Actor.h:10031
int & RandIntSeedField()
Definition Actor.h:10019
TSubclassOf< APrimalEmitterSpawnable > & ImpactEmitterField()
Definition Actor.h:9994
BitFieldValue< bool, unsigned __int32 > bDoFullRadialDamage()
Definition Actor.h:10070
FProjectileWeaponData & WeaponConfigField()
Definition Actor.h:10011
UE::Math::TVector< double > & PreviousLocationField()
Definition Actor.h:10018
BitFieldValue< bool, unsigned __int32 > bUseProjectileTraceChannel()
Definition Actor.h:10085
void SpawnImpactEffect(const FHitResult *Impact)
Definition Actor.h:10118
BitFieldValue< bool, unsigned __int32 > bMultiTraceCollideAgainstPawns()
Definition Actor.h:10073
float & ParticleColorIntensityField()
Definition Actor.h:10009
void OnImpact(const FHitResult *HitResult, bool bFromReplication)
Definition Actor.h:10097
float & FluidSimSplashStrengthField()
Definition Actor.h:10026
BitFieldValue< bool, unsigned __int32 > bImpactSetRotationToNormal()
Definition Actor.h:10046
BitFieldValue< bool, unsigned __int32 > bUseBPIgnoreProjectileImpact()
Definition Actor.h:10064
BitFieldValue< bool, unsigned __int32 > bNonBlockingVolumeMustBeWater()
Definition Actor.h:10067
BitFieldValue< bool, unsigned __int32 > bDoFinalTraceCheckFromInstigatorToDirectDamageVictim()
Definition Actor.h:10084
UStaticMeshComponent *& StaticMeshCompField()
Definition Actor.h:9992
BitFieldValue< bool, unsigned __int32 > bRotateMeshWhileMoving()
Definition Actor.h:10048
FieldArray< bool, 6 > bColorizeRegionsField()
Definition Actor.h:10020
float & TornOffLifeSpanField()
Definition Actor.h:10002
BitFieldValue< bool, unsigned __int32 > bExplosionOrientUpwards()
Definition Actor.h:10075
BitFieldValue< bool, unsigned __int32 > bResetHasImpactedOnMultiTraceForBlocking()
Definition Actor.h:10066
bool & bForceNetUpdateField()
Definition Actor.h:10006
float & TraceForBlockingRadiusField()
Definition Actor.h:9997
int & NumberOfFragmentProjectilesField()
Definition Actor.h:9988
BitFieldValue< bool, unsigned __int32 > bPreventReflecting()
Definition Actor.h:10081
void Explode_Implementation(const FHitResult *Impact)
Definition Actor.h:10117
void InitVelocity(UE::Math::TVector< double > *ShootDirection, float CustomSpeed)
Definition Actor.h:10104
long double & LastFoliageTraceCheckTimeField()
Definition Actor.h:10029
BitFieldValue< bool, unsigned __int32 > bTraceImpacted()
Definition Actor.h:10054
BitFieldValue< bool, unsigned __int32 > bNonBlockingImpactNoExplosionEmitter()
Definition Actor.h:10078
BitFieldValue< bool, unsigned __int32 > bImpactPvEOnlyAlly()
Definition Actor.h:10061
TSubclassOf< AShooterProjectile > & FragmentProjectileTemplateField()
Definition Actor.h:9989
BitFieldValue< bool, unsigned __int32 > bReplicateImpact()
Definition Actor.h:10045
BitFieldValue< bool, unsigned __int32 > bProjectileEffectsDeactivated()
Definition Actor.h:10058
float TakeDamage(float DamageAmount, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *WithDamageCauser)
Definition Actor.h:10127
void OnRep_AttachmentReplication()
Definition Actor.h:10128
BitFieldValue< bool, unsigned __int32 > bDoFinalTraceCheckToDirectDamageVictim()
Definition Actor.h:10083
void Tick(float DeltaSeconds)
Definition Actor.h:10105
BitFieldValue< bool, unsigned __int32 > bTraceForBlockingDoImpactBackTrace()
Definition Actor.h:10074
float & ActivateCameraShakeSpeedScaleField()
Definition Actor.h:10729
bool BeamTrace(UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *ShootDir, UE::Math::TVector< double > *OutImpact)
Definition Actor.h:10768
USoundCue *& FireLoopSoundField()
Definition Actor.h:10734
void CancelActivation_Internal()
Definition Actor.h:10765
UE::Math::TVector< double > & FireDirectionField()
Definition Actor.h:10731
void StartFire(bool bFromGamepad)
Definition Actor.h:10750
BitFieldValue< bool, unsigned __int32 > bIsActivated()
Definition Actor.h:10742
static UClass * StaticClass()
Definition Actor.h:10747
FTimerHandle & EndActivationAnimHandleField()
Definition Actor.h:10727
int & nLastActivationAnimField()
Definition Actor.h:10722
USoundCue *& IdleSoundField()
Definition Actor.h:10736
void StartReload(bool bFromReplication)
Definition Actor.h:10754
void ServerPreFire_Implementation(UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *ShootDir)
Definition Actor.h:10771
void ClientActivateWeapon_Implementation(bool bActivate)
Definition Actor.h:10762
USoundCue *& EmptySoundField()
Definition Actor.h:10738
UE::Math::TVector< double > & TargetLocationField()
Definition Actor.h:10732
void ActivateWeapon_Internal(bool bActivate, int *nAnimIndex)
Definition Actor.h:10761
UE::Math::TVector< double > & FireOriginField()
Definition Actor.h:10730
void ClientHandleActivation_Implementation(bool bActivate)
Definition Actor.h:10764
void ServerActivateWeapon_Implementation(bool bActivate, int nAnimIndex)
Definition Actor.h:10763
void ServerCancelActivation_Implementation()
Definition Actor.h:10770
BitFieldValue< bool, unsigned __int32 > bActivationHeld()
Definition Actor.h:10743
FName & BeamTargetParameterNameField()
Definition Actor.h:10733
void Tick(float DeltaSeconds)
Definition Actor.h:10756
UAudioComponent *& IdleACField()
Definition Actor.h:10737
void ActivateWeapon(bool bActivate, int nAnimIndex)
Definition Actor.h:10760
void GetFirePosition(UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *ShootDir)
Definition Actor.h:10767
bool ShouldDealDamage(AActor *TestActor)
Definition Actor.h:10759
UAudioComponent *& FireLoopACField()
Definition Actor.h:10735
static void StaticRegisterNativesAShooterWeapon_Activated()
Definition Actor.h:10749
static UClass * StaticClass()
Definition Actor.h:10505
void StopSimulatingWeaponFire()
Definition Actor.h:10520
static void StaticRegisterNativesAShooterWeapon_ChainSaw()
Definition Actor.h:10508
void SetWeaponState(EWeaponState::Type NewState)
Definition Actor.h:10523
bool & bLastShootHitStationaryField()
Definition Actor.h:10498
void ServerStopFireAnim_Implementation()
Definition Actor.h:10517
void ServerReloadWeapon_Implementation()
Definition Actor.h:10522
UAudioComponent *& IdleACField()
Definition Actor.h:10497
void ServerHit_Implementation(bool a2)
Definition Actor.h:10524
void SimulateChangeFireAnim()
Definition Actor.h:10512
USoundCue *& IdleSoundField()
Definition Actor.h:10496
void ClientSimulateChangeFireAnim_Implementation()
Definition Actor.h:10513
UAnimSequence * GetStandingAnimation_Implementation(float *OutBlendInTime, float *OutBlendOutTime)
Definition Actor.h:10633
UAudioComponent *& ClimbLowStaminaLoopACField()
Definition Actor.h:10562
UE::Math::TVector< double > & PreviousClimbingAnchorNormalField()
Definition Actor.h:10556
FName & RightMesh1PComponentNameField()
Definition Actor.h:10580
bool ShouldOverrideOpenInventory()
Definition Actor.h:10631
UAnimSequence *& RightClimbingHangAnimationField()
Definition Actor.h:10571
float & MinStaminaToClimbField()
Definition Actor.h:10549
void PostInitializeComponents()
Definition Actor.h:10621
void StartFire(bool bFromGamepad)
Definition Actor.h:10624
unsigned __int8 & CurrentClimbingMovementTypeField()
Definition Actor.h:10551
bool ShouldShowTargetingArray()
Definition Actor.h:10656
void Tick(float DeltaSeconds)
Definition Actor.h:10620
void ReleaseClimbingAnchor(bool bWithJump, UE::Math::TVector< double > *InputDir, bool bForceMinTimeCheckBeforeReleasing)
Definition Actor.h:10638
void SetClimbingAnchorPoint(unsigned __int8 Type, unsigned __int8 Mode, FVector_NetQuantize100 *Direction, FVector_NetQuantize100 *Position, FVector_NetQuantizeNormal *Normal)
Definition Actor.h:10614
USoundCue *& ClimbLowStaminaLoopSCField()
Definition Actor.h:10561
bool & bLastThirdPersonPlayerField()
Definition Actor.h:10602
FVector_NetQuantizeNormal & ClimbingAnchorNormalField()
Definition Actor.h:10553
UE::Math::TVector< double > & ClimbingAnchorDirectionField()
Definition Actor.h:10558
void ServerRequestClimbMove(unsigned __int8 Type, UE::Math::TVector< double > *Direction, bool ClimbingLeftArm)
Definition Actor.h:10613
void ServerReleaseClimbingAnchor_Implementation(bool bWithJump, FVector_NetQuantizeNormal *InputDir, bool bForceMinTimeCheckBeforeReleasing)
Definition Actor.h:10640
void SetClimbingAnchorPoint_Implementation(unsigned __int8 Type, unsigned __int8 Mode, FVector_NetQuantize100 *Direction, FVector_NetQuantize100 *Position, FVector_NetQuantizeNormal *Normal)
Definition Actor.h:10637
BitFieldValue< bool, unsigned __int32 > bInitialAttach()
Definition Actor.h:10607
UE::Math::TVector< double > & PreviousClimbingAnchorPositionField()
Definition Actor.h:10555
UStaticMeshComponent *& LeftMesh1PField()
Definition Actor.h:10584
FName & ImpactSocketNameField()
Definition Actor.h:10591
void ServerRequestClimbMove_Implementation(unsigned __int8 Type, UE::Math::TVector< double > *Direction, bool ClimbingLeftArm)
Definition Actor.h:10641
bool CanClimbOnSurface(const FHitResult *HitResult)
Definition Actor.h:10651
void DetachOtherMeshes()
Definition Actor.h:10628
bool IsHitInvisibleWall(const FHitResult *HitResult)
Definition Actor.h:10658
float & LastDistanceField()
Definition Actor.h:10600
bool AllowUnequip_Implementation()
Definition Actor.h:10662
void ServerPerformTurn_Implementation(bool ClimbingLeftArm)
Definition Actor.h:10642
UAnimSequence *& InventoryRightClimbHangAnimationField()
Definition Actor.h:10575
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:10616
UAnimSequence *& InventoryRightClimbAnimationField()
Definition Actor.h:10573
UE::Math::TVector< double > & ServerCurrentClimbingDirectionField()
Definition Actor.h:10593
void ClearImpactEffects()
Definition Actor.h:10659
void PlayClimbAnim(unsigned __int8 Type, unsigned __int8 AnimationType)
Definition Actor.h:10645
UAnimSequence *& InventoryLeftClimbAnimationField()
Definition Actor.h:10574
void AttachOtherMeshes()
Definition Actor.h:10627
bool ClimbTrace(FHitResult *HitResult, unsigned __int8 Type, UE::Math::TVector< double > *Direction, ECollisionChannel Channel)
Definition Actor.h:10649
UStaticMeshComponent *& RightMesh3PField()
Definition Actor.h:10587
UAnimSequence *& LeftClimbingHangAnimationField()
Definition Actor.h:10572
FName & LeftPickAttachPoint3PField()
Definition Actor.h:10583
TWeakObjectPtr< AActor > & ClimbingAttachedActorField()
Definition Actor.h:10554
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:10639
bool CanLandOnSurface(const FHitResult *HitResult)
Definition Actor.h:10650
float & ClimbingLookingToSideField()
Definition Actor.h:10560
float & ClimbingMinAttachedDurationBeforeAllowingDetachField()
Definition Actor.h:10598
void UpdateFirstPersonMeshes(bool bIsFirstPerson)
Definition Actor.h:10629
FName & RightMesh3PComponentNameField()
Definition Actor.h:10582
void UpdateClimbDirection(float DeltaSeconds)
Definition Actor.h:10652
BitFieldValue< bool, unsigned __int32 > bEarthquakeLocked()
Definition Actor.h:10608
void ClientNotifyNoClimbSurface_Implementation()
Definition Actor.h:10644
static void StaticRegisterNativesAShooterWeapon_Climb()
Definition Actor.h:10615
void PreApplyAccumulatedForces(float DeltaSeconds, UE::Math::TVector< double > *PendingImpulseToApply, UE::Math::TVector< double > *PendingForceToApply)
Definition Actor.h:10622
BitFieldValue< bool, unsigned __int32 > bClimbingLeftArm()
Definition Actor.h:10606
void TryClimbMove(EClimbingType::Type WithClimbingType, const UE::Math::TVector< double > *MoveDirection)
Definition Actor.h:10635
FName & LeftMesh3PComponentNameField()
Definition Actor.h:10581
void CalculateClimbDirections(UE::Math::TVector< double > *UseClimbingDirection, UE::Math::TVector< double > *AdjustedAnchorDir, UE::Math::TVector< double > *OutTraceMove, UE::Math::TVector< double > *OutTraceDir)
Definition Actor.h:10648
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:10647
UE::Math::TVector< double > & LastClimbInputVectorField()
Definition Actor.h:10601
UE::Math::TVector< double > & ClimbingDirectionField()
Definition Actor.h:10557
UStaticMeshComponent *& LeftMesh3PField()
Definition Actor.h:10586
float & ClimbLowStaminaPercentagePlaySoundField()
Definition Actor.h:10563
float & UpdatingDirectionTimeField()
Definition Actor.h:10594
UAnimSequence *& LeftClimbingAnimationField()
Definition Actor.h:10570
UAnimSequence *& InventoryLeftClimbHangAnimationField()
Definition Actor.h:10576
UAnimSequence *& RightClimbingAnimationField()
Definition Actor.h:10569
static UClass * StaticClass()
Definition Actor.h:10612
TArray< AActor *, TSizedDefaultAllocator< 32 > > & ActiveImpactEffectsField()
Definition Actor.h:10595
void ApplyPrimalItemSettingsToWeapon(bool bShallowUpdate)
Definition Actor.h:10630
int & MaxSpawnedImpactEffectsField()
Definition Actor.h:10592
bool CanMeleeAttack(bool a2)
Definition Actor.h:10636
bool ClimbingPositionTrace(const UE::Math::TVector< double > *TraceStart, const UE::Math::TVector< double > *TraceNormal, UE::Math::TVector< double > *OutDirection, float *OutDistance)
Definition Actor.h:10653
bool IsClimbingHanging()
Definition Actor.h:10657
bool GetAimOffsets(float DeltaTime, UE::Math::TRotator< double > *RootRotOffset, float *RootYawSpeed, float MaxYawAimClamp, UE::Math::TVector< double > *RootLocOffset, UE::Math::TRotator< double > *CurrentAimRot, UE::Math::TVector< double > *CurrentRootLoc, UE::Math::TVector< double > *TargetRootLoc, UE::Math::TRotator< double > *TargetAimRot)
Definition Actor.h:10623
float & ClimbingOvershootTimeField()
Definition Actor.h:10559
void UpdateClimbing(float DeltaSeconds)
Definition Actor.h:10654
UStaticMeshComponent *& RightMesh1PField()
Definition Actor.h:10585
bool AllowStatusRecovery()
Definition Actor.h:10634
FName & LeftMesh1PComponentNameField()
Definition Actor.h:10579
void Destroyed(__int16 a2)
Definition Actor.h:10619
void ServerSetClimbingLeftArm_Implementation(bool ClimbingLeftArm)
Definition Actor.h:10643
unsigned __int8 & PreviousClimbingModeField()
Definition Actor.h:10550
long double & ClimbingLastAttachedStartedTimeField()
Definition Actor.h:10599
int & ServerTickShootFXCallsThisFrameField()
Definition Actor.h:10686
TArray< double, TSizedDefaultAllocator< 32 > > & CachedShotsField()
Definition Actor.h:10682
BitFieldValue< bool, unsigned __int32 > bMuzzlePSC_IsTPV()
Definition Actor.h:10692
bool IsPointInCone(UE::Math::TVector< double > *Point, UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *Direction)
Definition Actor.h:10705
void ClientSpawnHarvestFX_Implementation(const TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > *Impacts)
Definition Actor.h:10715
void StartReload(bool bFromReplication)
Definition Actor.h:10702
BitFieldValue< bool, unsigned __int32 > bUseMuzzlePSCTickGroupOverride()
Definition Actor.h:10691
void TickShootFX_Implementation(bool a2)
Definition Actor.h:10706
void ServerBeginShootFX_Implementation()
Definition Actor.h:10709
FTimerHandle & EndFXDelayHandleField()
Definition Actor.h:10687
UParticleSystem *& FlameThrowerFX_FPVField()
Definition Actor.h:10679
static UClass * GetPrivateStaticClass()
Definition Actor.h:10696
void Tick(float DeltaSeconds)
Definition Actor.h:10711
void ServerStopShootFX_Implementation()
Definition Actor.h:10697
int & LastFrameServerTickShootFXCounterField()
Definition Actor.h:10685
UE::Math::TVector< double > & MuzzleDirectionOffsetField()
Definition Actor.h:10675
void StartFire(bool bFromGamepad)
Definition Actor.h:10699
TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > & DamageImpactPointsField()
Definition Actor.h:10674
TSubclassOf< UDamageType > & DamageTypeField()
Definition Actor.h:10677
UParticleSystem *& OnFireFXField()
Definition Actor.h:10680
static void StaticRegisterNativesAShooterWeapon_FlameThrower()
Definition Actor.h:10698
FColor & FlameThrowerFXDefaultColorField()
Definition Actor.h:10676
void GetFirePosition(UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *ShootDir)
Definition Actor.h:10712
float & DamageTestMuzzleOffsetField()
Definition Actor.h:10672
UParticleSystem *& FlameThrowerFXField()
Definition Actor.h:10678
UParticleSystem *& HarvestFXField()
Definition Actor.h:10681
void ServerTickShootFX_Implementation()
Definition Actor.h:10708
float & DamageTestSphereRadiusField()
Definition Actor.h:10670
float & DamageTestBoxExtentSideField()
Definition Actor.h:10671
float & FlameHurtMaxDistanceField()
Definition Actor.h:10673
static void StaticRegisterNativesAShooterWeapon_InstantCharging()
Definition Actor.h:10836
void StartFire(bool bFromGamepad)
Definition Actor.h:10839
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:10838
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:10837
void ServerSetCharging_Implementation(long double StartTime)
Definition Actor.h:10843
static UClass * GetPrivateStaticClass()
Definition Actor.h:10835
BitFieldValue< bool, unsigned __int32 > bDidFireWeapon()
Definition Actor.h:10831
long double & ChargeStartTimeField()
Definition Actor.h:10827
void Tick(float DeltaSeconds)
Definition Actor.h:10842
void ServerProcessShotsInternal(const TArray< FHitResult, TSizedDefaultAllocator< 32 > > *Impacts, const TArray< FVector_NetQuantizeNormal, TSizedDefaultAllocator< 32 > > *ShootDirs)
Definition Actor.h:10815
BitFieldValue< bool, unsigned __int32 > bExecSpread()
Definition Actor.h:10790
BitFieldValue< bool, unsigned __int32 > bUseBPGetCurrentSpread()
Definition Actor.h:10800
void SpawnImpactEffects(const FHitResult *Impact, const UE::Math::TVector< double > *ShootDir, bool bIsEntryHit, float WeaponMaxRange)
Definition Actor.h:10819
FName & TrailTargetParamField()
Definition Actor.h:10781
void ServerNotifyShot_Implementation(const TArray< FHitResult, TSizedDefaultAllocator< 32 > > *Impacts, const TArray< FVector_NetQuantizeNormal, TSizedDefaultAllocator< 32 > > *ShootDirs)
Definition Actor.h:10813
BitFieldValue< bool, unsigned __int32 > bFireFromMuzzle()
Definition Actor.h:10791
BitFieldValue< bool, unsigned __int32 > bClampTrailToMaxWeaponRange()
Definition Actor.h:10795
void SpawnTrailEffect(const UE::Math::TVector< double > *EndPoint, const UE::Math::TVector< double > *StartPoint)
Definition Actor.h:10820
BitFieldValue< bool, unsigned __int32 > bAllowNativeWithSpawnedImpacts()
Definition Actor.h:10797
UParticleSystem *& TrailFXField()
Definition Actor.h:10779
void SimulateInstantHit_Implementation(UE::Math::TVector< double > *ShotOrigin, FVector_NetQuantizeNormal *ShootDir, bool bForceOnLocal, int ShotIndex)
Definition Actor.h:10818
BitFieldValue< bool, unsigned __int32 > bUseBPSpawnImpactEffects()
Definition Actor.h:10796
BitFieldValue< bool, unsigned __int32 > bAttachTrailFXToFirstPersonMuzzle()
Definition Actor.h:10799
BitFieldValue< bool, unsigned __int32 > bPerformObstructionCheck()
Definition Actor.h:10793
static UClass * GetPrivateStaticClass()
Definition Actor.h:10805
void ProcessInstantHit_Confirmed(const FHitResult *Impact, const UE::Math::TVector< double > *Origin, const UE::Math::TVector< double > *ShootDir)
Definition Actor.h:10816
BitFieldValue< bool, unsigned __int32 > bSpawnTrailToHit()
Definition Actor.h:10794
BitFieldValue< bool, unsigned __int32 > bRotateTrailFXByFireDirection()
Definition Actor.h:10798
FTimerHandle & CheckRefireTimerHandleField()
Definition Actor.h:10778
float WeaponTraceForHits(TArray< FHitResult, TSizedDefaultAllocator< 32 > > *HitResults, TArray< bool, TSizedDefaultAllocator< 32 > > *IsEntryHit, const UE::Math::TVector< double > *StartTrace, const UE::Math::TVector< double > *EndTrace, bool FilterVisuals)
Definition Actor.h:10807
int & NumTracesPerShotField()
Definition Actor.h:10784
float & OriginCheckDistanceField()
Definition Actor.h:10782
void ServerNotifyShotOrigin_Implementation(UE::Math::TVector< double > *Origin, const TArray< FHitResult, TSizedDefaultAllocator< 32 > > *Impacts, const TArray< FVector_NetQuantizeNormal, TSizedDefaultAllocator< 32 > > *ShootDirs)
Definition Actor.h:10814
BitFieldValue< bool, unsigned __int32 > bUseBPKillImpactEffects()
Definition Actor.h:10801
UParticleSystem *& TrailFX_LocalField()
Definition Actor.h:10780
BitFieldValue< bool, unsigned __int32 > bPreventSimulatingMultipleShots()
Definition Actor.h:10792
static void StaticRegisterNativesAShooterWeapon_Instant()
Definition Actor.h:10806
void NetSimulateForceShot_Implementation(UE::Math::TVector< double > *ShotOrigin, UE::Math::TVector< double > *ShootDir)
Definition Actor.h:10812
BitFieldValue< bool, unsigned __int32 > bPlayFireSoundOnInstantHit()
Definition Actor.h:10789
int ComputeAmountOfHitsToProcess(const TArray< FHitResult, TSizedDefaultAllocator< 32 > > *UseImpacts, const TArray< FVector_NetQuantizeNormal, TSizedDefaultAllocator< 32 > > *UseShootDirs)
Definition Actor.h:10808
int & NumTracesPerShotTimesField()
Definition Actor.h:10785
BitFieldValue< bool, unsigned __int32 > bDebugPenetration()
Definition Actor.h:10857
int ComputeAmountOfHitsToProcess(const TArray< FHitResult, TSizedDefaultAllocator< 32 > > *UseImpacts, const TArray< FVector_NetQuantizeNormal, TSizedDefaultAllocator< 32 > > *UseShootDirs)
Definition Actor.h:10869
void Serialize(FStructuredArchiveRecord Record)
Definition Actor.h:10863
float WeaponTraceForHits(TArray< FHitResult, TSizedDefaultAllocator< 32 > > *OutHitResults, TArray< bool, TSizedDefaultAllocator< 32 > > *OutIsEntryHit, const UE::Math::TVector< double > *StartTrace, const UE::Math::TVector< double > *EndTrace, bool FilterVisuals)
Definition Actor.h:10868
static UClass * StaticClass()
Definition Actor.h:10861
bool ShouldDealDamage(AActor *TestActor)
Definition Actor.h:10865
void Serialize(FArchive *Ar)
Definition Actor.h:10864
static void StaticRegisterNativesAShooterWeapon_InstantPenetrating()
Definition Actor.h:10862
void WeaponPenetrationTrace(const UE::Math::TVector< double > *StartTrace, const UE::Math::TVector< double > *EndTrace, bool FilterVisuals, bool bDebugDraw, float DebugDrawDuration, TArray< FHitResult, TSizedDefaultAllocator< 32 > > *OutHitResults, TArray< bool, TSizedDefaultAllocator< 32 > > *OutIsEntryHit, float *OutMaxDistance)
Definition Actor.h:10867
bool IsValidShootDirForImpact(const FHitResult *impact, const FVector_NetQuantizeNormal *shootDir)
Definition Actor.h:10866
TSet< AActor *, DefaultKeyFuncs< AActor *, 0 >, FDefaultSetAllocator > & HurtListField()
Definition Actor.h:10853
void StartSecondaryAction()
Definition Actor.h:10541
void StartReload(bool bFromReplication)
Definition Actor.h:10542
void StartFire(bool bFromGamepad)
Definition Actor.h:10539
static UClass * StaticClass()
Definition Actor.h:10537
float & MaxPowerThresholdField()
Definition Actor.h:11355
long double & LastHitTimeField()
Definition Actor.h:11336
static UClass * StaticClass()
Definition Actor.h:11366
float & MaxLockTimeField()
Definition Actor.h:11351
TSoftClassPtr< APrimalBuff > & TargetBuff_MaxDamageField()
Definition Actor.h:11344
float & GetPullRangeField()
Definition Actor.h:11358
float & MaxAnimationRateField()
Definition Actor.h:11341
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:11372
TSoftClassPtr< APrimalBuff > & OwnerBuff_MaxDamageField()
Definition Actor.h:11345
float & MaxTargetDistanceField()
Definition Actor.h:11349
float & AttackMoveDurationField()
Definition Actor.h:11354
float & LockDecayValueField()
Definition Actor.h:11337
float & MaxPullDistanceField()
Definition Actor.h:11348
float & MinPullDistanceField()
Definition Actor.h:11347
float & MaxLockAngleCosField()
Definition Actor.h:11357
float & MinDamageMultiplierField()
Definition Actor.h:11342
void DealDamage(const FHitResult *Impact, const UE::Math::TVector< double > *ShootDir, int DamageAmount, TSubclassOf< UDamageType > DamageType, float Impulse)
Definition Actor.h:11378
float & MaxDamageMultiplierField()
Definition Actor.h:11343
FTimerHandle & EndMeleeAttackHandleField()
Definition Actor.h:11332
void Tick(float DeltaSeconds)
Definition Actor.h:11374
TWeakObjectPtr< APrimalCharacter > & LastHitActorField()
Definition Actor.h:11356
float & LockTurnRateField()
Definition Actor.h:11346
void SetMeleeHitActor(APrimalCharacter *HitActor)
Definition Actor.h:11367
float & LockVFXValueField()
Definition Actor.h:11334
float & MinAnimationRateField()
Definition Actor.h:11340
float & AttackMoveSpeedField()
Definition Actor.h:11352
float & LastSentLockValueField()
Definition Actor.h:11359
float & LockHitIncrementField()
Definition Actor.h:11338
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:11369
static void StaticRegisterNativesAShooterWeapon_MeleeLock()
Definition Actor.h:11368
long double & LastAttackTimeField()
Definition Actor.h:11335
float & TargetAngleField()
Definition Actor.h:11350
float & AttackAirImpulseField()
Definition Actor.h:11353
float GetWeaponAttackPlayRate()
Definition Actor.h:11377
float & LockMissDecrementField()
Definition Actor.h:11339
float & TimeToHideLeftArmFPVField()
Definition Actor.h:11391
BitFieldValue< bool, unsigned __int32 > bPlacingStructureConsumeItemAmmo()
Definition Actor.h:11409
void DetonateExplosives()
Definition Actor.h:11428
void Tick(float DeltaSeconds)
Definition Actor.h:11438
float & MinimumTimeBetweenPlacementsField()
Definition Actor.h:11399
void SetItemVisibility(bool bVisible)
Definition Actor.h:11436
FTimerHandle & RefreshLeftArmVisibilityHandleField()
Definition Actor.h:11400
bool & bStructureCanBePlacedField()
Definition Actor.h:11397
void GetPlacementOrigin(UE::Math::TVector< double > *OriginLocation, UE::Math::TRotator< double > *OriginRotation)
Definition Actor.h:11437
USkeletalMeshComponent *& ItemToPlace3PField()
Definition Actor.h:11393
BitFieldValue< bool, unsigned __int32 > bModifyDetonatorMaterial()
Definition Actor.h:11408
void ServerDetonateExplosives_Implementation()
Definition Actor.h:11427
BitFieldValue< bool, unsigned __int32 > bHideLeftArmFPVWhenNoAmmo()
Definition Actor.h:11405
BitFieldValue< bool, unsigned __int32 > bCanDetonateExplosives()
Definition Actor.h:11404
FName & ItemAttachPoint3PField()
Definition Actor.h:11394
FName & ExplosiveBoneNameField()
Definition Actor.h:11392
static UClass * StaticClass()
Definition Actor.h:11417
void StartFire(bool bFromGamepad)
Definition Actor.h:11419
BitFieldValue< bool, unsigned __int32 > bUseBPSecondaryAction()
Definition Actor.h:11411
BitFieldValue< bool, unsigned __int32 > bUseBPPreFireAction()
Definition Actor.h:11412
void StartSecondaryAction()
Definition Actor.h:11425
float & PlacementWaitTimeFromEquipField()
Definition Actor.h:11398
float & DetonateExplosivesMaxRadiusField()
Definition Actor.h:11395
BitFieldValue< bool, unsigned __int32 > bUseAnimNotifyToPlaceStructure()
Definition Actor.h:11407
void UpdateFirstPersonMeshes(bool bIsFirstPerson)
Definition Actor.h:11433
bool CanFire(bool bForceAllowSubmergedFiring)
Definition Actor.h:11422
bool & bHiddenExplosiveField()
Definition Actor.h:11396
BitFieldValue< bool, unsigned __int32 > bSkipStartPlacingCheatCheck()
Definition Actor.h:11413
void ConfirmStructurePlacement(bool DoNotUseAmmo)
Definition Actor.h:11421
BitFieldValue< bool, unsigned __int32 > bDontPlaceStructureOnFire()
Definition Actor.h:11410
static void StaticRegisterNativesAShooterWeapon_Placer()
Definition Actor.h:11418
void RefreshLeftArmVisibility()
Definition Actor.h:11431
BitFieldValue< bool, unsigned __int32 > bPlaySecondaryActionAnim()
Definition Actor.h:11406
void UseAmmo(int UseAmmoAmountOverride)
Definition Actor.h:11429
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:11426
TSubclassOf< APrimalStructure > & StructureToPlaceField()
Definition Actor.h:11386
void StartReload(bool bFromReplication)
Definition Actor.h:11424
UMaterialInstanceDynamic *& ActorInLockedAreaMIDField()
Definition Actor.h:10447
UStaticMeshComponent *& ProjectileMesh3PField()
Definition Actor.h:10430
static UClass * GetPrivateStaticClass()
Definition Actor.h:10459
void ClientsFireProjectile_Implementation(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, int ProjectileID)
Definition Actor.h:10472
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:10479
UE::Math::TVector< double > & LockOnRelativeHitLocationField()
Definition Actor.h:10449
void DoFireProjectile(UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *ShootDir)
Definition Actor.h:10469
USoundCue *& FireProjectileSoundField()
Definition Actor.h:10429
void ServerFireProjectileEx_Implementation(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, float Speed, int RandomSeed, int ProjectileID)
Definition Actor.h:10474
float & ServerMaxProjectileOriginErrorField()
Definition Actor.h:10437
float ServerClampProjectileSpeed(float inSpeed)
Definition Actor.h:10478
void ClientsFireProjectileEx_Implementation(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, float Speed)
Definition Actor.h:10475
FHitResult * GetTrajectoryTarget(FHitResult *result, int SubSteps, float TotalTime)
Definition Actor.h:10464
float & LockOnMaxTraceDistanceField()
Definition Actor.h:10442
static void StaticRegisterNativesAShooterWeapon_Projectile()
Definition Actor.h:10463
void ServerFireProjectile_Implementation(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, int ProjectileID)
Definition Actor.h:10471
BitFieldValue< bool, unsigned __int32 > bServerFireProjectileForceUpdateAimActors()
Definition Actor.h:10454
TWeakObjectPtr< AActor > & LockOnActorField()
Definition Actor.h:10448
float & LockOnYScreenPercentageField()
Definition Actor.h:10439
void GetProjectileSpawnTransform(UE::Math::TVector< double > *Origin, UE::Math::TVector< double > *ShootDir)
Definition Actor.h:10467
void CustomEventUnHideProjectile()
Definition Actor.h:10485
void ApplyWeaponConfig(FProjectileWeaponData *Data)
Definition Actor.h:10477
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:10466
FName & ProjectileAttachPoint3PField()
Definition Actor.h:10431
UMaterialInterface *& ActorInLockedAreaMIField()
Definition Actor.h:10446
bool & bUseBPSelectProjectileToFireField()
Definition Actor.h:10433
UE::Math::TVector< double > & LockOnTraceBoxExtentField()
Definition Actor.h:10443
float & ServerMaxProjectileAngleErrorField()
Definition Actor.h:10436
UMaterialInterface *& ActorLockedMIField()
Definition Actor.h:10444
FTimerHandle & CheckRefireTimerHandleField()
Definition Actor.h:10450
BitFieldValue< bool, unsigned __int32 > bUseHideProjectileAnimEvents()
Definition Actor.h:10455
float & ProjectileSpreadYawField()
Definition Actor.h:10434
float & ProjectileSpreadPitchField()
Definition Actor.h:10435
UMaterialInstanceDynamic *& ActorLockedMIDField()
Definition Actor.h:10445
void FireProjectileEx(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, float Speed, int RandomSeed, int ProjectileID)
Definition Actor.h:10476
void SetLockedTarget_Implementation(AActor *Actor, bool bIsLocked)
Definition Actor.h:10483
FName & Mesh1PProjectileBoneNameField()
Definition Actor.h:10438
void Listener_LockOn_Update(bool reset)
Definition Actor.h:10460
void SetLockedTarget(AActor *Actor, bool bIsLocked)
Definition Actor.h:10462
void Tick(float DeltaSeconds)
Definition Actor.h:10486
TSubclassOf< AShooterProjectile > & ProjectileClassField()
Definition Actor.h:10428
void FireProjectile(UE::Math::TVector< double > *Origin, FVector_NetQuantizeNormal *ShootDir, int ProjectileID)
Definition Actor.h:10473
float & CurrentLockOnTimeField()
Definition Actor.h:10441
TSubclassOf< APrimalBuff > & BlockedByShieldBuffField()
Definition Actor.h:11446
TSubclassOf< APrimalBuff > & StunBuffField()
Definition Actor.h:11445
void HarvestWhipNear()
Definition Actor.h:11468
float & PreviousMaxUseDistanceField()
Definition Actor.h:11454
float & DurabilityMultiplierForHarvestingField()
Definition Actor.h:11453
void TickMeleeSwing(float DeltaTime)
Definition Actor.h:11465
void Destroyed(__int16 a2)
Definition Actor.h:11462
TSubclassOf< APrimalBuff > & HerdDinoBuffField()
Definition Actor.h:11447
UE::Math::TVector< double > & HarvestingWhipTipOffsetField()
Definition Actor.h:11449
void HarvestWhipExtended()
Definition Actor.h:11467
float & MaxFlyerDinoDragWeightToApplyBuffField()
Definition Actor.h:11451
float & DurabilityMultiplierForFriendDinosField()
Definition Actor.h:11452
void AnimNotifyCustomEvent(FName CustomEventName, USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const UAnimNotify *AnimNotifyObject)
Definition Actor.h:11466
void OnEquipFinished()
Definition Actor.h:11463
UE::Math::TVector< double > & HarvestingBoxExtentField()
Definition Actor.h:11448
static UClass * StaticClass()
Definition Actor.h:11461
bool CanHerdDino(APrimalDinoCharacter *DinoCharacter)
Definition Actor.h:11470
float & MaxDinoDragWeightToApplyBuffField()
Definition Actor.h:11450
bool CanStunDino(APrimalDinoCharacter *DinoCharacter)
Definition Actor.h:11469
BitFieldValue< bool, unsigned __int32 > bUseAmmoOnFiring()
Definition Actor.h:8149
int & CurrentAmmoInClipField()
Definition Actor.h:8013
BitFieldValue< bool, unsigned __int32 > bUseTargetingFireAnim()
Definition Actor.h:8117
float & FPVMoveOffscreenWhenTurningMinViewRotSpeedField()
Definition Actor.h:8002
FVector & FPVInventoryReequipOffsetField()
Definition Actor.h:8093
float & ScopeCrosshairSizeField()
Definition Actor.h:8027
BitFieldValue< bool, unsigned __int32 > bHasToggleableAccessory()
Definition Actor.h:8153
float & ReloadCameraShakeSpeedScaleField()
Definition Actor.h:8045
bool & bFoceSimulatedTickField()
Definition Actor.h:8070
void StartUnequip_Implementation()
Definition Actor.h:8256
void LocalPossessed()
Definition Actor.h:8353
BitFieldValue< bool, unsigned __int32 > bOnlyUseFirstMeleeAnimWithShield()
Definition Actor.h:8103
UAnimMontage * OverrideJumpAnimField()
Definition Actor.h:7938
BitFieldValue< bool, unsigned __int32 > bAllowRunningWhileFiring()
Definition Actor.h:8214
bool PreventSwitchingWeapon()
Definition Actor.h:8369
bool IsOwningClient()
Definition Actor.h:8356
static ABrush * GetStandingAnimation_Implementation(TSubclassOf< ABrush > BrushType, FTransform *BrushTransform, FVector BoxExtent)
Definition Actor.h:8243
BitFieldValue< bool, unsigned __int32 > bCanAccessoryBeSetOn()
Definition Actor.h:8164
void ServerStartReload_Implementation()
Definition Actor.h:8291
void ServerToggleAccessory_Implementation()
Definition Actor.h:8290
BitFieldValue< bool, unsigned __int32 > bForceAlwaysPlayEquipAnim()
Definition Actor.h:8236
bool IsPlayingCameraAnimFPV()
Definition Actor.h:8244
BitFieldValue< bool, unsigned __int32 > bUseBPShouldDealDamage()
Definition Actor.h:8172
FRotator & FPVLookAtSpeedBase_TargetingField()
Definition Actor.h:7963
void BPMeleeAttackStarted()
Definition Actor.h:8401
bool & bForceAllowMountedWeaponryField()
Definition Actor.h:8076
bool & bForceTPVCameraOffsetField()
Definition Actor.h:8096
TSubclassOf< APrimalBuff > & ScopedBuffField()
Definition Actor.h:8085
void ServerToggleAccessory()
Definition Actor.h:8438
EWeaponState::Type & CurrentStateField()
Definition Actor.h:8010
float GetConsumeDurabilityPerShot()
Definition Actor.h:8300
void ConsumeAmmoItem(int Quantity)
Definition Actor.h:8303
BitFieldValue< bool, unsigned __int32 > bPlayingCameraAnimFPV()
Definition Actor.h:8109
FName & FPVAccessoryToggleComponentField()
Definition Actor.h:8016
BitFieldValue< bool, unsigned __int32 > bColorizeMuzzleFX()
Definition Actor.h:8217
BitFieldValue< bool, unsigned __int32 > bBPUseTargetingEvents()
Definition Actor.h:8140
bool IsValidUnStasisCaster()
Definition Actor.h:8253
TSubclassOf< UDamageType > & MeleeDamageTypeField()
Definition Actor.h:8022
bool BPCanToggleAccessory()
Definition Actor.h:8388
float & CurrentFiringSpreadField()
Definition Actor.h:8084
void BP_OnReloadNotify()
Definition Actor.h:8383
bool & bWasLastFireFromGamePadField()
Definition Actor.h:8071
BitFieldValue< bool, unsigned __int32 > bUseTPVWeaponMeshMeleeSockets()
Definition Actor.h:8201
long double & LastDurabilityConsumptionTimeField()
Definition Actor.h:8050
BitFieldValue< bool, unsigned __int32 > bUseBPPreventSwitchingWeapon()
Definition Actor.h:8226
void ClientStopSimulatingWeaponFire()
Definition Actor.h:8425
void ClientSetClipAmmo(int newClipAmmo, bool bOnlyUpdateItem)
Definition Actor.h:8420
void OnStartTargeting(bool bFromGamepadLeft)
Definition Actor.h:8268
BitFieldValue< bool, unsigned __int32 > bUseAutoReload()
Definition Actor.h:8166
void ClientSimulateWeaponFire_Implementation()
Definition Actor.h:8311
void OnBurstFinished()
Definition Actor.h:8308
FVector * BPOverrideAimDirection(FVector *result, FVector *DesiredAimDirection)
Definition Actor.h:8405
BitFieldValue< bool, unsigned __int32 > bFPVMoveOffscreenWhenTurning()
Definition Actor.h:8127
long double & LastNotifyShotTimeField()
Definition Actor.h:8021
void ApplyPrimalItemSettingsToWeapon(bool bShallowUpdate)
Definition Actor.h:8259
BitFieldValue< bool, unsigned __int32 > bUseBPStartEquippedNotify()
Definition Actor.h:8219
void CheckForMeleeAttack()
Definition Actor.h:8277
BitFieldValue< bool, unsigned __int32 > bFPVWasTurning()
Definition Actor.h:8134
BitFieldValue< bool, unsigned __int32 > bColorCrosshairBasedOnTarget()
Definition Actor.h:8186
void PlayUseHarvestAnimation_Implementation()
Definition Actor.h:8359
BitFieldValue< bool, unsigned __int32 > bUseCustomSeatedAnim()
Definition Actor.h:8223
bool ForceTPVTargetingAnimation()
Definition Actor.h:8367
BitFieldValue< bool, unsigned __int32 > bUseMeleeNoAmmoClipAnim()
Definition Actor.h:8122
float & HypoThermiaInsulationField()
Definition Actor.h:8047
BitFieldValue< bool, unsigned __int32 > bAllowTargetingWhileReloading()
Definition Actor.h:8130
FRotator & FPVAdditionalLookRotOffsetField()
Definition Actor.h:7982
BitFieldValue< bool, unsigned __int32 > bLoopedFireSound()
Definition Actor.h:8129
BitFieldValue< bool, unsigned __int32 > bIsInDestruction()
Definition Actor.h:8229
float & DurabilityCostToEquipField()
Definition Actor.h:8040
BitFieldValue< bool, unsigned __int32 > bCanAltFire()
Definition Actor.h:8113
AActor * BPGetActorForTargetingTooltip()
Definition Actor.h:8394
void StopSecondaryActionEvent()
Definition Actor.h:8442
USoundBase * ToggleAccessorySoundField()
Definition Actor.h:8019
UAnimMontage * AlternateInventoryEquipAnimField()
Definition Actor.h:8037
bool ForcesTPVCameraOffset()
Definition Actor.h:8426
void SimulateWeaponFire()
Definition Actor.h:8327
BitFieldValue< bool, unsigned __int32 > bUseCanAccessoryBeSetOn()
Definition Actor.h:8174
TArray< FName > & MeleeSwingSocketsField()
Definition Actor.h:7969
bool CanRun()
Definition Actor.h:8279
float & HyperThermiaInsulationField()
Definition Actor.h:8048
USoundCue * FireFinishSoundField()
Definition Actor.h:7992
bool & bBPOverrideFPVMasterPoseComponentField()
Definition Actor.h:8075
int & SecondaryClipIconOffsetField()
Definition Actor.h:7946
BitFieldValue< bool, unsigned __int32 > bUseDinoRangeForTooltip()
Definition Actor.h:8101
BitFieldValue< bool, unsigned __int32 > bConsumeZoomInOut()
Definition Actor.h:8211
void LoadedFromSaveGame()
Definition Actor.h:8358
float & AimDriftPitchAngleField()
Definition Actor.h:8034
FRotator * BPOverrideRootRotationOffset(FRotator *result, FRotator InRootRotation)
Definition Actor.h:8406
USoundCue * TargetingSoundField()
Definition Actor.h:8056
float PlayCameraAnimationFPV(UAnimMontage *Animation1P)
Definition Actor.h:8313
void ClientSetClipAmmo_Implementation(int newClipAmmo, bool bOnlyUpdateItem)
Definition Actor.h:8362
BitFieldValue< bool, unsigned __int32 > bUseEquipNoAmmoClipAnim()
Definition Actor.h:8120
void SetAmmoInClip(int newAmmo)
Definition Actor.h:8373
float & FPVExitTargetingInterpSpeedField()
Definition Actor.h:7957
float & WeaponUnequipDelayField()
Definition Actor.h:8009
FVector & VRTargetingModelOffsetField()
Definition Actor.h:8023
UMaterialInterface * ScopeCrosshairMIField()
Definition Actor.h:8026
void SetOwningPawn(AShooterCharacter *NewOwner)
Definition Actor.h:8323
UStaticMesh * DyePreviewMeshOverrideSMField()
Definition Actor.h:8073
UAnimMontage * OverrideProneInAnimField()
Definition Actor.h:7936
BitFieldValue< bool, unsigned __int32 > bNetLoopedSimulatingWeaponFire()
Definition Actor.h:8169
bool CanFire(bool bForceAllowSubmergedFiring)
Definition Actor.h:8293
bool & bLastMeleeHitStationaryField()
Definition Actor.h:8052
bool CanReload()
Definition Actor.h:8295
void AttachMeshToPawn()
Definition Actor.h:8258
FVector & FPVRelativeLocationOffscreenOffsetField()
Definition Actor.h:7985
BitFieldValue< bool, unsigned __int32 > bHideLeftArmFPV()
Definition Actor.h:8123
BitFieldValue< bool, unsigned __int32 > bPlayedTargetingSound()
Definition Actor.h:8148
BitFieldValue< bool, unsigned __int32 > bWantsToAltFire()
Definition Actor.h:8143
BitFieldValue< bool, unsigned __int32 > bDirectPrimaryFireToSecondaryAction()
Definition Actor.h:8220
BitFieldValue< bool, unsigned __int32 > bFPVUsingImmobilizedTransform()
Definition Actor.h:8102
UAudioComponent * PlayWeaponSound(USoundCue *Sound)
Definition Actor.h:8312
void CheckItemAssocation()
Definition Actor.h:8355
float BPModifyFOV(float inFOV)
Definition Actor.h:8378
void StartAltFire()
Definition Actor.h:8265
void StopSimulatingWeaponFire()
Definition Actor.h:8331
void ClientStartMuzzleFX_Implementation()
Definition Actor.h:8347
BitFieldValue< bool, unsigned __int32 > bForceShowCrosshairWhileFiring()
Definition Actor.h:8104
long double & NextAllowedMeleeTimeField()
Definition Actor.h:7977
void DetachMeshFromPawn()
Definition Actor.h:8260
void ApplyCharacterSnapshot(UPrimalItem *SnapshotItem, AActor *To)
Definition Actor.h:8261
static void StaticRegisterNativesAShooterWeapon()
Definition Actor.h:8379
long double & FPVStoppedTurningTimeField()
Definition Actor.h:8007
void StopCheckForMeleeAttack()
Definition Actor.h:8278
BitFieldValue< bool, unsigned __int32 > bDirectPrimaryFireToAltFire()
Definition Actor.h:8194
bool & bCutsEnemyGrapplingCableField()
Definition Actor.h:8092
FRotator & FPVLookAtMaximumOffsetField()
Definition Actor.h:7959
float & AmmoIconsCountField()
Definition Actor.h:7943
float & FPVMoveOffscreenWhenTurningMaxMoveWeaponSpeedField()
Definition Actor.h:8000
bool & bClientAlreadyReloadedField()
Definition Actor.h:8053
BitFieldValue< bool, unsigned __int32 > bOnlyDamagePawns()
Definition Actor.h:8209
void StopCameraAnimationFPV()
Definition Actor.h:8314
void BPFireWeapon()
Definition Actor.h:8392
BitFieldValue< bool, unsigned __int32 > bWantsToAutoReload()
Definition Actor.h:8167
void DoHandleFiring()
Definition Actor.h:8363
void PlayWeaponBreakAnimation()
Definition Actor.h:8430
int BPAdjustAmmoPerShot()
Definition Actor.h:8384
void BPHandleMeleeAttack()
Definition Actor.h:8399
FVector * BPGetTPVCameraOffset(FVector *result)
Definition Actor.h:8397
int BPWeaponDealDamage(FHitResult *Impact, FVector *ShootDir, int DamageAmount, TSubclassOf< UDamageType > DamageType, float Impulse)
Definition Actor.h:8417
void PostInitializeComponents()
Definition Actor.h:8249
float & MinItemDurabilityPercentageForShotField()
Definition Actor.h:8029
void ClientStopSimulatingWeaponFire_Implementation()
Definition Actor.h:8310
BitFieldValue< bool, unsigned __int32 > bUseBPCanEquip()
Definition Actor.h:8227
bool BPTryFireWeapon()
Definition Actor.h:8415
FRotator & FPVLookAtInterpSpeed_TargetingField()
Definition Actor.h:7964
float & ItemDestructionUnequipWeaponDelayField()
Definition Actor.h:8008
float & AimDriftYawFrequencyField()
Definition Actor.h:8035
void ZoomIn()
Definition Actor.h:8247
BitFieldValue< bool, unsigned __int32 > bAutoRefire()
Definition Actor.h:8135
BitFieldValue< bool, unsigned __int32 > bHideFPVMeshWhileTargeting()
Definition Actor.h:8191
bool IsInMeleeAttack()
Definition Actor.h:8375
void ServerStartAltFire_Implementation()
Definition Actor.h:8286
void OnBurstStarted()
Definition Actor.h:8307
BitFieldValue< bool, unsigned __int32 > bUseAmmoServerOnly()
Definition Actor.h:8150
bool AllowTargeting()
Definition Actor.h:8381
float GetFireCameraShakeScale()
Definition Actor.h:8297
void StopSecondaryAction()
Definition Actor.h:8267
float & FPVMoveOffscreenIdleRestoreIntervalField()
Definition Actor.h:8004
FRotator & FPVLastRotOffsetField()
Definition Actor.h:7986
float & EquipTimeField()
Definition Actor.h:7935
long double & LastFPVRenderTimeField()
Definition Actor.h:7980
BitFieldValue< bool, unsigned __int32 > bUseBPRemainEquipped()
Definition Actor.h:8228
BitFieldValue< bool, unsigned __int32 > bUseBPGetActorForTargetingTooltip()
Definition Actor.h:8175
float & GlobalFireCameraShakeScaleField()
Definition Actor.h:8039
void RefreshToggleAccessory()
Definition Actor.h:8273
void UpdateFirstPersonMeshes(bool bIsFirstPerson)
Definition Actor.h:8251
long double & LastFireTimeField()
Definition Actor.h:8011
BitFieldValue< bool, unsigned __int32 > bAllowUseWhileRidingDino()
Definition Actor.h:8204
bool & bDisableShooterOnElectricStormField()
Definition Actor.h:7950
bool & bDisableWeaponCrosshairField()
Definition Actor.h:8072
void StartFire(bool bFromGamepad)
Definition Actor.h:8263
BitFieldValue< bool, unsigned __int32 > bDirectTargetingToPrimaryFire()
Definition Actor.h:8197
void StartSecondaryAction()
Definition Actor.h:8266
float & TargetingTooltipCheckRangeField()
Definition Actor.h:7944
BitFieldValue< bool, unsigned __int32 > bPendingReload()
Definition Actor.h:8144
UAnimMontage * TPVForcePlayAnimField()
Definition Actor.h:8063
FRotator & FPVRelativeRotationField()
Definition Actor.h:7953
bool BPRemainEquipped()
Definition Actor.h:8408
BitFieldValue< bool, unsigned __int32 > bUsePartialReloadAnim()
Definition Actor.h:8119
float & AutoReloadTimerField()
Definition Actor.h:8054
BitFieldValue< bool, unsigned __int32 > bUseTargetingReloadAnim()
Definition Actor.h:8118
void BPStopMeleeAttack()
Definition Actor.h:8412
void BPOnScoped()
Definition Actor.h:8402
BitFieldValue< bool, unsigned __int32 > bPreventEquippingUnderwater()
Definition Actor.h:8200
AShooterCharacter * GetPawnOwner()
Definition Actor.h:8333
TWeakObjectPtr< APrimalBuff > & MyScopedBuffField()
Definition Actor.h:8086
BitFieldValue< bool, unsigned __int32 > bOverrideStandingAnim()
Definition Actor.h:8222
BitFieldValue< bool, unsigned __int32 > bUseBPForceTPVTargetingAnimation()
Definition Actor.h:8224
void BPStartEquippedNotify()
Definition Actor.h:8411
BitFieldValue< bool, unsigned __int32 > bMeleeHitCaptureDermis()
Definition Actor.h:8162
FRotator & FPVLookAtInterpSpeedField()
Definition Actor.h:7961
static UClass * StaticClass()
Definition Actor.h:8242
void ClientPlayShieldHitAnim()
Definition Actor.h:8419
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:8332
float & AimDriftPitchFrequencyField()
Definition Actor.h:8036
BitFieldValue< bool, unsigned __int32 > bPrimaryFireDoesMeleeAttack()
Definition Actor.h:8161
void TickMeleeSwing(float DeltaTime)
Definition Actor.h:8346
void EndDoMeleeSwing()
Definition Actor.h:8341
BitFieldValue< bool, unsigned __int32 > bServerIgnoreCheckCanFire()
Definition Actor.h:8232
BitFieldValue< bool, unsigned __int32 > bForceReloadOnDestruction()
Definition Actor.h:8230
BitFieldValue< bool, unsigned __int32 > bLastMeleeAttacked()
Definition Actor.h:8237
BitFieldValue< bool, unsigned __int32 > bClientTriggersHandleFiring()
Definition Actor.h:8180
FHitResult * WeaponTrace(FHitResult *result, FVector *StartTrace, FVector *EndTrace)
Definition Actor.h:8321
USceneComponent * FindComponentByName(FName ComponentName)
Definition Actor.h:8245
void ClientSpawnMeleeEffects_Implementation(FVector Impact, FVector ShootDir)
Definition Actor.h:8376
void OnEquipFinished()
Definition Actor.h:8255
BitFieldValue< bool, unsigned __int32 > bClientLoopingSimulateWeaponFire()
Definition Actor.h:8170
bool & bUseBPAdjustAmmoPerShotField()
Definition Actor.h:8015
BitFieldValue< bool, unsigned __int32 > bForcePreventUseWhileRidingDino()
Definition Actor.h:8225
bool & bCanBeUsedAsEquipmentField()
Definition Actor.h:7973
UMaterialInterface * ScopeOverlayMIField()
Definition Actor.h:8025
float & TimeToAutoReloadField()
Definition Actor.h:8018
BitFieldValue< bool, unsigned __int32 > bAltFireDoesNotStopFire()
Definition Actor.h:8115
float & MeleeAttackUsableHarvestDamageMultiplierField()
Definition Actor.h:8061
BitFieldValue< bool, unsigned __int32 > bUseScopeOverlay()
Definition Actor.h:8190
float & MeleeConsumesStaminaField()
Definition Actor.h:8046
void ServerStopAltFire()
Definition Actor.h:8436
BitFieldValue< bool, unsigned __int32 > bDoesntUsePrimalItem()
Definition Actor.h:8173
float & FPVMoveOffscreenWhenTurningMaxOffsetField()
Definition Actor.h:8006
void StartReload(bool bFromReplication)
Definition Actor.h:8280
float & FireCameraShakeSpreadScaleExponentField()
Definition Actor.h:8077
BitFieldValue< bool, unsigned __int32 > bOverrideAimOffsets()
Definition Actor.h:8152
bool BPConstrainAspectRatio(float *OutAspectRatio)
Definition Actor.h:8389
FRotator & FPVLookAtSpeedBaseField()
Definition Actor.h:7960
void DoReregisterAllComponents()
Definition Actor.h:8366
BitFieldValue< bool, unsigned __int32 > bForceTargeting()
Definition Actor.h:8112
void ToggleAccessory()
Definition Actor.h:8272
BitFieldValue< bool, unsigned __int32 > bUseBPModifyFOV()
Definition Actor.h:8231
FString * GetDebugInfoString(FString *result)
Definition Actor.h:8374
BitFieldValue< bool, unsigned __int32 > bMeleeHitUseMuzzleFX()
Definition Actor.h:8125
BitFieldValue< bool, unsigned __int32 > bLoopedFireAnim()
Definition Actor.h:8132
bool & bUseBPSpawnMeleeEffectsField()
Definition Actor.h:8097
int GetCurrentAmmo()
Definition Actor.h:8335
FVector * GetAdjustedAim(FVector *result)
Definition Actor.h:8316
bool & bBPOverrideAspectRatioField()
Definition Actor.h:8074
void BPLostController()
Definition Actor.h:8400
BitFieldValue< bool, unsigned __int32 > bClipScopeInY()
Definition Actor.h:8212
void ServerStartFire_Implementation()
Definition Actor.h:8284
void StartSecondaryActionEvent()
Definition Actor.h:8439
void StopAltFire()
Definition Actor.h:8276
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideRootRotationOffset()
Definition Actor.h:8234
BitFieldValue< bool, unsigned __int32 > bUseBPGetSelectedMeleeAttackAnim()
Definition Actor.h:8183
float GetWeaponDamageMultiplier()
Definition Actor.h:8345
FVector & FPVImmobilizedLocationOffsetField()
Definition Actor.h:7965
void BPOnStopTargeting(bool bFromGamepadLeft)
Definition Actor.h:8404
bool & bForceTickWithNoControllerField()
Definition Actor.h:8082
BitFieldValue< bool, unsigned __int32 > bAllowRunningWhileReloading()
Definition Actor.h:8215
BitFieldValue< bool, unsigned __int32 > bGamepadRightIsSecondaryAction()
Definition Actor.h:8192
BitFieldValue< bool, unsigned __int32 > bMeleeHitColorizesStructures()
Definition Actor.h:8131
BitFieldValue< bool, unsigned __int32 > bAllowRunning()
Definition Actor.h:8203
float & TheMeleeSwingRadiusField()
Definition Actor.h:7995
bool & bAllowTargetingDuringMeleeSwingField()
Definition Actor.h:8088
BitFieldValue< bool, unsigned __int32 > bUseBPIsValidUnstasisActor()
Definition Actor.h:8177
FVector2D & TargetingInfoTooltipScaleField()
Definition Actor.h:7948
BitFieldValue< bool, unsigned __int32 > bUseBPOnScoped()
Definition Actor.h:8157
void ServerStartFire()
Definition Actor.h:8433
BitFieldValue< bool, unsigned __int32 > bHideDamageSourceFromLogs()
Definition Actor.h:8116
void BPToggleAccessory()
Definition Actor.h:8413
void StopReloadAnimation()
Definition Actor.h:8283
BitFieldValue< bool, unsigned __int32 > bIsEquipped()
Definition Actor.h:8141
USoundCue * OutOfAmmoSoundField()
Definition Actor.h:7993
float & InsulationRangeField()
Definition Actor.h:8049
BitFieldValue< bool, unsigned __int32 > bOnlyAllowUseWhenRidingDino()
Definition Actor.h:8160
BitFieldValue< bool, unsigned __int32 > bUseUnequipNoAmmoClipAnim()
Definition Actor.h:8121
UAnimMontage * WeaponMesh3PFireAnimField()
Definition Actor.h:7999
void ServerStartReload()
Definition Actor.h:8434
BitFieldValue< bool, unsigned __int32 > bUseBPGetTPVCameraOffset()
Definition Actor.h:8233
float & FPVMoveOffscreenIdleRestoreSpeedField()
Definition Actor.h:8005
FVector & FPVMuzzleLocationOffsetField()
Definition Actor.h:8089
bool IsSimulated()
Definition Actor.h:8309
bool AllowFiring()
Definition Actor.h:8294
void ServerStopFire()
Definition Actor.h:8437
BitFieldValue< bool, unsigned __int32 > bForceTargetingOnDino()
Definition Actor.h:8196
BitFieldValue< bool, unsigned __int32 > bAllowUseHarvesting()
Definition Actor.h:8181
float & MeleeAttackHarvetUsableComponentsRadiusField()
Definition Actor.h:8060
TArray< UAnimSequence * > OverrideRiderAnimSequenceToField()
Definition Actor.h:7941
bool TryFireWeapon()
Definition Actor.h:8371
float & FireCameraShakeSpreadScaleMultiplierLessThanField()
Definition Actor.h:8079
void OnCameraUpdate(FVector *CameraLocation, FRotator *CameraRotation, FVector *WeaponBob)
Definition Actor.h:8324
UAnimMontage * OverrideProneOutAnimField()
Definition Actor.h:7937
FVector & FPVLastVROffsetField()
Definition Actor.h:7984
BitFieldValue< bool, unsigned __int32 > bUseBPCanToggleAccessory()
Definition Actor.h:8156
BitFieldValue< bool, unsigned __int32 > bLoopedMuzzleFX()
Definition Actor.h:8124
void BPWeaponZoom(bool bZoomingIn)
Definition Actor.h:8418
void StartUnequipEvent()
Definition Actor.h:8441
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:8380
FRotator & FPVRelativeRotation_TargetingField()
Definition Actor.h:7955
FVector & FPVRelativeLocation_TargetingField()
Definition Actor.h:7954
float & FireCameraShakeSpreadScaleMultiplierField()
Definition Actor.h:8080
float & TargetingFOVInterpSpeedField()
Definition Actor.h:8032
BitFieldValue< bool, unsigned __int32 > bAttemptToDyeWithMeleeAttack()
Definition Actor.h:8208
BitFieldValue< bool, unsigned __int32 > bPreventItemColors()
Definition Actor.h:8182
BitFieldValue< bool, unsigned __int32 > bTargetingForceTraceFloatingHUD()
Definition Actor.h:8202
BitFieldValue< bool, unsigned __int32 > bDirectTargetingToSecondaryAction()
Definition Actor.h:8199
UAnimSequence * BPGetSeatingAnimation()
Definition Actor.h:8395
FieldArray< bool, 6 > bColorizeRegionsField()
Definition Actor.h:8062
FRotator & FPVLookAtMaximumOffset_TargetingField()
Definition Actor.h:7962
bool AllowUnequip()
Definition Actor.h:8382
BitFieldValue< bool, unsigned __int32 > bUseBPOnWeaponAnimPlayedNotify()
Definition Actor.h:8185
USoundCue * FireSoundField()
Definition Actor.h:7990
void SetAutoReload()
Definition Actor.h:8306
BitFieldValue< bool, unsigned __int32 > bAllowDropAndPickup()
Definition Actor.h:8188
bool & bOnlyUseOnSeatingStructureField()
Definition Actor.h:8066
void ServerSetColorizeRegion(int theRegion, bool bValToUse)
Definition Actor.h:8431
BitFieldValue< bool, unsigned __int32 > bIgnoreReloadState()
Definition Actor.h:8238
void BPAppliedPrimalItemToWeapon()
Definition Actor.h:8386
void BPFiredWeapon()
Definition Actor.h:8391
void DealDamage(FHitResult *Impact, FVector *ShootDir, int DamageAmount, TSubclassOf< UDamageType > DamageType, float Impulse)
Definition Actor.h:8344
void BPSpawnMeleeEffects(FVector Impact, FVector ShootDir)
Definition Actor.h:8410
void RefreshAmmoItemQuantity()
Definition Actor.h:8302
FVector * GetMuzzleLocation(FVector *result)
Definition Actor.h:8319
TArray< FVector > & LastSocketPositionsField()
Definition Actor.h:7978
void ClientStartMuzzleFX()
Definition Actor.h:8423
BitFieldValue< bool, unsigned __int32 > bAltFireDoesMeleeAttack()
Definition Actor.h:8114
void ReloadWeapon()
Definition Actor.h:8301
BitFieldValue< bool, unsigned __int32 > bBPUseWeaponCanFire()
Definition Actor.h:8139
BitFieldValue< bool, unsigned __int32 > bPendingEquip()
Definition Actor.h:8145
UAnimSequence * OverrideTPVShieldAnimationField()
Definition Actor.h:8087
BitFieldValue< bool, unsigned __int32 > bAllowTargeting()
Definition Actor.h:8187
bool BPShouldDealDamage(AActor *TestActor)
Definition Actor.h:8409
void OnRep_CurrentAmmoInClip()
Definition Actor.h:8357
bool ForcesTPVCameraOffset_Implementation()
Definition Actor.h:8372
BitFieldValue< bool, unsigned __int32 > bUseCharacterMeleeDamageModifier()
Definition Actor.h:8210
bool & bBPDoClientCheckCanFireField()
Definition Actor.h:8067
void BPOnStartTargeting(bool bFromGamepadLeft)
Definition Actor.h:8403
FVector & FPVLastLocOffsetField()
Definition Actor.h:7983
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:8250
FVector & TPVMuzzleLocationOffsetField()
Definition Actor.h:8090
BitFieldValue< bool, unsigned __int32 > bApplyAimDriftWhenTargeting()
Definition Actor.h:8189
void WeaponTraceHits(TArray< FHitResult > *HitResults, FVector *StartTrace, FVector *EndTrace)
Definition Actor.h:8322
bool UsesAmmo()
Definition Actor.h:8337
void PlayFireAnimation()
Definition Actor.h:8330
void StopMuzzleFX()
Definition Actor.h:8329
void StartMeleeSwing()
Definition Actor.h:8339
bool IsFirstPersonMeshVisible()
Definition Actor.h:8364
BitFieldValue< bool, unsigned __int32 > bUsePostUpdateTickForFPVParticles()
Definition Actor.h:8126
float & FireCameraShakeSpreadScaleExponentLessThanField()
Definition Actor.h:8078
BitFieldValue< bool, unsigned __int32 > bConsumeAmmoItemOnReload()
Definition Actor.h:8165
float PlayReloadAnimation()
Definition Actor.h:8282
USoundCue * AltFireSoundField()
Definition Actor.h:7991
FString * BPGetDebugInfoString(FString *result)
Definition Actor.h:8377
void ServerStartSecondaryAction_Implementation()
Definition Actor.h:8288
FName & MuzzleAttachPointField()
Definition Actor.h:7989
BitFieldValue< bool, unsigned __int32 > bLoopingSimulateWeaponFire()
Definition Actor.h:8178
void Destroyed()
Definition Actor.h:8252
float & FPVMoveOffscreenWhenTurningMaxViewRotSpeedField()
Definition Actor.h:8003
int & FiredLastNoAmmoShotField()
Definition Actor.h:8020
void OnRep_AccessoryToggle()
Definition Actor.h:8326
BitFieldValue< bool, unsigned __int32 > bIsFireActivelyHeld()
Definition Actor.h:8105
bool & bLastMeleeHitField()
Definition Actor.h:8051
FVector * GetShootingCameraLocation(FVector *result)
Definition Actor.h:8318
bool & bOnlyPassiveDurabilityWhenAccessoryActiveField()
Definition Actor.h:7949
bool BPPreventSwitchingWeapon()
Definition Actor.h:8407
float & FPVImmobilizedInterpSpeedField()
Definition Actor.h:7967
BitFieldValue< bool, unsigned __int32 > bIsDefaultWeapon()
Definition Actor.h:8158
BitFieldValue< bool, unsigned __int32 > bCanFire()
Definition Actor.h:8195
float & MeleeCameraShakeSpeedScaleField()
Definition Actor.h:8044
void HandleFiring(bool bSentFromClient)
Definition Actor.h:8298
bool & bAllowUseOnSeatingStructureField()
Definition Actor.h:8065
bool & bPreventOpeningInventoryField()
Definition Actor.h:8064
FVector & VRTargetingAimOriginOffsetField()
Definition Actor.h:8024
BitFieldValue< bool, unsigned __int32 > bSpawnedByMission()
Definition Actor.h:8235
bool & bUseBlueprintAnimNotificationsField()
Definition Actor.h:7968
int GetCurrentAmmoInClip()
Definition Actor.h:8336
float & AimDriftYawAngleField()
Definition Actor.h:8033
void Tick(float DeltaSeconds)
Definition Actor.h:8350
float & TargetingDelayTimeField()
Definition Actor.h:8031
void PlayUnequipAnimation()
Definition Actor.h:8257
FRotator & FPVImmobilizedRotationOffsetField()
Definition Actor.h:7966
BitFieldValue< bool, unsigned __int32 > bReloadAnimForceTickPoseOnServer()
Definition Actor.h:8128
int & MeleeDamageAmountField()
Definition Actor.h:7994
USoundCue * EquipSoundField()
Definition Actor.h:7998
bool ForceFirstPerson()
Definition Actor.h:8370
int & CurrentAmmoField()
Definition Actor.h:8012
BitFieldValue< bool, unsigned __int32 > bToggleAccessoryUseAltMuzzleFX()
Definition Actor.h:8154
void OnStopTargeting(bool bFromGamepadLeft)
Definition Actor.h:8269
USoundCue * UntargetingSoundField()
Definition Actor.h:8057
BitFieldValue< bool, unsigned __int32 > bPlayingFireAnim()
Definition Actor.h:8133
void OnRep_MyPawn()
Definition Actor.h:8325
bool UseAlternateAimOffsetAnim()
Definition Actor.h:8248
void DetermineWeaponState()
Definition Actor.h:8305
FWeaponData & WeaponConfigField()
Definition Actor.h:7975
bool IsLocallyOwned()
Definition Actor.h:8354
void ClientStartReload()
Definition Actor.h:8424
bool ShouldDealDamage(AActor *TestActor)
Definition Actor.h:8343
FVector & FPVRelativeLocationField()
Definition Actor.h:7952
bool BPWeaponCanFire()
Definition Actor.h:8416
bool HasInfiniteAmmo()
Definition Actor.h:8338
void OnEquip()
Definition Actor.h:8254
void StopFire()
Definition Actor.h:8264
BitFieldValue< bool, unsigned __int32 > bGamepadLeftIsPrimaryFire()
Definition Actor.h:8193
void CosumeMeleeHitDurability(float DurabilityConsumptionMultiplier)
Definition Actor.h:8348
float & PassiveDurabilityCostIntervalField()
Definition Actor.h:8042
bool CanToggleAccessory()
Definition Actor.h:8270
BitFieldValue< bool, unsigned __int32 > bAllowSettingColorizeRegions()
Definition Actor.h:8207
bool BPCanEquip(AShooterCharacter *ByCharacter)
Definition Actor.h:8387
long double & LocalInventoryViewingSkippedEquipAnimTimeField()
Definition Actor.h:8094
UAudioComponent * FireACField()
Definition Actor.h:7988
FText * BPGetTargetingTooltipInfoLabel(FText *result)
Definition Actor.h:8396
float & FPVEnterTargetingInterpSpeedField()
Definition Actor.h:7956
BitFieldValue< bool, unsigned __int32 > bWantsToFire()
Definition Actor.h:8142
void ClientStartReload_Implementation()
Definition Actor.h:8292
float & EndDoMeleeSwingTimeField()
Definition Actor.h:7958
void BPToggleAccessoryFailed()
Definition Actor.h:8414
BitFieldValue< bool, unsigned __int32 > bScopeFullscreen()
Definition Actor.h:8213
EWeaponState::Type GetCurrentState()
Definition Actor.h:8334
bool AddToMeleeSwingHurtList(AActor *AnActor)
Definition Actor.h:8342
void EndMeleeSwing()
Definition Actor.h:8340
float & OverrideTargetingFOVField()
Definition Actor.h:8030
UAnimSequence * GetStandingAnimation(float *OutBlendInTime, float *OutBlendOutTime)
Definition Actor.h:8427
BitFieldValue< bool, unsigned __int32 > bListenToAppliedForeces()
Definition Actor.h:8151
BitFieldValue< bool, unsigned __int32 > bDoMeleeSwing()
Definition Actor.h:8108
float & PassiveDurabilityCostPerIntervalField()
Definition Actor.h:8041
bool & bConsumedDurabilityForThisMeleeHitField()
Definition Actor.h:8055
bool CanMeleeAttack()
Definition Actor.h:8274
void ServerStopFire_Implementation()
Definition Actor.h:8285
void DoMeleeAttack()
Definition Actor.h:8275
bool BPForceTPVTargetingAnimation()
Definition Actor.h:8393
float & TPVCameraYawRangeField()
Definition Actor.h:8069
bool IsFiring()
Definition Actor.h:8351
float & DraggingOffsetInterpField()
Definition Actor.h:8095
AShooterCharacter * MyPawnField()
Definition Actor.h:7987
BitFieldValue< bool, unsigned __int32 > bConsumeAmmoOnUseAmmo()
Definition Actor.h:8136
BitFieldValue< bool, unsigned __int32 > bUseAlternateAimOffset()
Definition Actor.h:8221
void PlayUseHarvestAnimation()
Definition Actor.h:8429
bool CanTarget()
Definition Actor.h:8299
bool & bRestrictTPVCameraYawField()
Definition Actor.h:8068
BitFieldValue< bool, unsigned __int32 > bHasPlayedReload()
Definition Actor.h:8168
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideAimDirection()
Definition Actor.h:8176
void ClientSpawnMeleeEffects(FVector Impact, FVector ShootDir)
Definition Actor.h:8422
float & MeleeDamageImpulseField()
Definition Actor.h:7996
BitFieldValue< bool, unsigned __int32 > bIsAccessoryActive()
Definition Actor.h:8163
void BPGlobalFireWeapon()
Definition Actor.h:8398
void FireWeapon()
Definition Actor.h:8368
bool BPAllowNativeFireWeapon()
Definition Actor.h:8385
FInstantWeaponData & InstantConfigField()
Definition Actor.h:8083
BitFieldValue< bool, unsigned __int32 > bAllowRunningWhileMeleeAttacking()
Definition Actor.h:8216
void ClearClientReload()
Definition Actor.h:8281
BitFieldValue< bool, unsigned __int32 > bMeleeAttackHarvetUsableComponents()
Definition Actor.h:8206
BitFieldValue< bool, unsigned __int32 > bFiredFirstBurstShot()
Definition Actor.h:8179
BitFieldValue< bool, unsigned __int32 > bTargetUnTargetWithClick()
Definition Actor.h:8137
bool & bReplicateCurrentAmmoInClipToNonOwnersField()
Definition Actor.h:8014
BitFieldValue< bool, unsigned __int32 > bForceFirstPersonWhileTargeting()
Definition Actor.h:8218
bool & bUseFireCameraShakeScaleField()
Definition Actor.h:8081
void SetAccessoryEnabled(bool bEnabled)
Definition Actor.h:8271
BitFieldValue< bool, unsigned __int32 > bDirectTargetingToAltFire()
Definition Actor.h:8198
UPrimalItem * AssociatedPrimalItemField()
Definition Actor.h:7971
float & FPVMoveOffscreenWhenTurningMinMoveWeaponSpeedField()
Definition Actor.h:8001
BitFieldValue< bool, unsigned __int32 > bHideFPVMesh()
Definition Actor.h:8111
bool & bForceTPV_EquippedWhileRidingField()
Definition Actor.h:8091
void ServerStopSecondaryAction_Implementation()
Definition Actor.h:8289
bool AllowedToFire(bool bForceAllowSubmergedFiring)
Definition Actor.h:8262
BitFieldValue< bool, unsigned __int32 > bToggleAccessoryUseAltFireSound()
Definition Actor.h:8155
FName & ScopeCrosshairColorParameterField()
Definition Actor.h:8028
TArray< UAnimSequence * > OverrideRiderAnimSequenceFromField()
Definition Actor.h:7940
BitFieldValue< bool, unsigned __int32 > bUseBPWeaponDealDamage()
Definition Actor.h:8184
TArray< AActor * > MeleeSwingHurtListField()
Definition Actor.h:7979
FVector * GetMuzzleDirection(FVector *result)
Definition Actor.h:8320
float & FPVMeleeTraceFXRangeField()
Definition Actor.h:8058
FVector2D & TargetingInfoTooltipPaddingField()
Definition Actor.h:7947
FName & OverrideAttachPointField()
Definition Actor.h:7951
float & ItemDurabilityToConsumePerMeleeHitField()
Definition Actor.h:7942
void SetWeaponState(EWeaponState::Type NewState)
Definition Actor.h:8304
TSubclassOf< UPrimalItem > & WeaponAmmoItemTemplateField()
Definition Actor.h:7976
void ServerStartAltFire()
Definition Actor.h:8432
AMissionType * AssociatedMissionField()
Definition Actor.h:7972
void ClientPlayShieldHitAnim_Implementation()
Definition Actor.h:8315
void ServerStartSecondaryAction()
Definition Actor.h:8435
void ServerSetColorizeRegion_Implementation(int theRegion, bool bValToUse)
Definition Actor.h:8365
void OnInstigatorPlayDyingEvent()
Definition Actor.h:8428
void ZoomOut()
Definition Actor.h:8246
void UseAmmo(int UseAmmoAmountOverride)
Definition Actor.h:8296
FVector * GetCameraDamageStartLocation(FVector *result, FVector *AimDir)
Definition Actor.h:8317
FItemNetInfo & AssociatedItemNetInfoField()
Definition Actor.h:7974
BitFieldValue< bool, unsigned __int32 > bBPHandleMeleeAttack()
Definition Actor.h:8171
float & MeleeHitRandomChanceToDestroyItemField()
Definition Actor.h:8038
BitFieldValue< bool, unsigned __int32 > bDontActuallyConsumeItemAmmo()
Definition Actor.h:8138
BitFieldValue< bool, unsigned __int32 > bAllowSubmergedFiring()
Definition Actor.h:8106
void StartUnequip()
Definition Actor.h:8440
UAnimMontage * WeaponMesh3PReloadAnimField()
Definition Actor.h:7997
void StartMuzzleFX()
Definition Actor.h:8328
int & PrimaryClipIconOffsetField()
Definition Actor.h:7945
void ServerStopAltFire_Implementation()
Definition Actor.h:8287
float & GlobalFireCameraShakeScaleTargetingField()
Definition Actor.h:8043
BitFieldValue< bool, unsigned __int32 > bUnequipping()
Definition Actor.h:8146
TSubclassOf< UShooterDamageType > & MeleeAttackUsableHarvestDamageTypeField()
Definition Actor.h:8059
void OnRep_NetLoopedWeaponFire()
Definition Actor.h:8361
BitFieldValue< bool, unsigned __int32 > bIsWeaponBreaking()
Definition Actor.h:8110
BitFieldValue< bool, unsigned __int32 > bIsInMeleeSwing()
Definition Actor.h:8107
void BPDrawHud(AShooterHUD *HUD)
Definition Actor.h:8390
BitFieldValue< bool, unsigned __int32 > bForceKeepEquippedWhileInInventory()
Definition Actor.h:8159
BitFieldValue< bool, unsigned __int32 > bNotifiedOutOfAmmo()
Definition Actor.h:8147
float & AllowMeleeTimeBeforeAnimationEndField()
Definition Actor.h:7970
FName & TPVAccessoryToggleComponentField()
Definition Actor.h:8017
UAnimMontage * OverrideLandedAnimField()
Definition Actor.h:7939
void PlayWeaponBreakAnimation_Implementation()
Definition Actor.h:8349
void BeginPlay()
Definition Actor.h:8352
BitFieldValue< bool, unsigned __int32 > bSupportsOffhandShield()
Definition Actor.h:8205
void ClientSimulateWeaponFire()
Definition Actor.h:8421
FRotator & LastCameraRotationField()
Definition Actor.h:7981
void OwnerDied()
Definition Actor.h:8360
void OnRep_ReplicatedMaterial0()
Definition Actor.h:11499
bool CanPlayAnimation(UAnimSequenceBase *AnimAssetBase)
Definition Actor.h:11502
TObjectPtr< USkeletalMesh > & ReplicatedMeshField()
Definition Actor.h:11478
static UClass * GetPrivateStaticClass()
Definition Actor.h:11490
BitFieldValue< bool, unsigned __int32 > bShouldDoAnimNotifies()
Definition Actor.h:11486
TObjectPtr< UMaterialInterface > & ReplicatedMaterial0Field()
Definition Actor.h:11480
void OnRep_ReplicatedMaterial1()
Definition Actor.h:11500
void PreviewSetAnimPosition(FName SlotName, int ChannelIndex, UAnimSequence *InAnimSequence, float InPosition, bool bLooping, bool bFireNotifies, float DeltaTime)
Definition Actor.h:11504
void OnRep_ReplicatedMesh()
Definition Actor.h:11497
USkeletalMeshComponent * GetSkeletalMeshComponent()
Definition Actor.h:11491
TObjectPtr< USkeletalMeshComponent > & SkeletalMeshComponentField()
Definition Actor.h:11477
void OnRep_ReplicatedPhysAsset()
Definition Actor.h:11498
FString * GetDetailedInfoInternal(FString *result)
Definition Actor.h:11495
static void StaticRegisterNativesASkeletalMeshActor()
Definition Actor.h:11492
TObjectPtr< UMaterialInterface > & ReplicatedMaterial1Field()
Definition Actor.h:11481
void SetAnimPosition(FName SlotName, int ChannelIndex, UAnimSequence *InAnimSequence, float InPosition, bool bFireNotifies, bool bLooping)
Definition Actor.h:11505
void PostInitializeComponents()
Definition Actor.h:11496
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:11493
TMap< FName, TWeakObjectPtr< UAnimMontage >, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, TWeakObjectPtr< UAnimMontage >, 0 > > & CurrentlyPlayingMontagesField()
Definition Actor.h:11482
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:11494
static void StaticRegisterNativesAStaticMeshActor()
Definition Actor.h:11523
FieldArray< char, 1 > NavigationGeometryGatheringModeField()
Definition Actor.h:11514
bool IsHLODRelevant()
Definition Actor.h:11524
static UClass * GetPrivateStaticClass()
Definition Actor.h:11521
FString * GetDetailedInfoInternal(FString *result)
Definition Actor.h:11522
void BeginPlay()
Definition Actor.h:11525
TObjectPtr< UStaticMeshComponent > & StaticMeshComponentField()
Definition Actor.h:11513
BitFieldValue< bool, unsigned __int32 > bPreventStructureDamageIncrease()
Definition Actor.h:11546
TArray< FName, TSizedDefaultAllocator< 32 > > & ForcePreventStructuresWithTheseTagsField()
Definition Actor.h:11534
static bool IsWithinAnyVolume(UWorld *ForWorld, UE::Math::TVector< double > *AtPoint, bool bCheckDisabled, AStructurePreventionZoneVolume **TheVolume, bool bIsForDamageCheck, bool bIgnoreOptionalVolumes, float *OutDamageMultiplier)
Definition Actor.h:11559
float & StructureDamageMultiplierField()
Definition Actor.h:11533
static UClass * StaticClass()
Definition Actor.h:11556
BitFieldValue< bool, unsigned __int32 > bPreventionVolumeForceAllowFlyers()
Definition Actor.h:11545
BitFieldValue< bool, unsigned __int32 > bPreventionVolumePreventsFlyers()
Definition Actor.h:11544
BitFieldValue< bool, unsigned __int32 > bOnlyPreventInDedicated()
Definition Actor.h:11540
BitFieldValue< bool, unsigned __int32 > bDisabled()
Definition Actor.h:11542
BitFieldValue< bool, unsigned __int32 > bIsMissionZone()
Definition Actor.h:11551
BitFieldValue< bool, unsigned __int32 > bForceEnabledWhenAllowCaveBuildingPVPIsFalse()
Definition Actor.h:11549
BitFieldValue< bool, unsigned __int32 > bPreventAllStructures()
Definition Actor.h:11541
BitFieldValue< bool, unsigned __int32 > bPreventionVolumeForcePreventFlyers()
Definition Actor.h:11543
BitFieldValue< bool, unsigned __int32 > bForceAllowUndergroundCheck()
Definition Actor.h:11552
BitFieldValue< bool, unsigned __int32 > bOnlyPreventInPvE()
Definition Actor.h:11539
TArray< TSoftClassPtr< APrimalStructure >, TSizedDefaultAllocator< 32 > > & OnlyAllowStructuresOfTypeField()
Definition Actor.h:11532
static bool IsPointAllowed(UWorld *ForWorld, UE::Math::TVector< double > *AtPoint, bool bAllowInRegularPreventionVolumes, const APrimalStructure *Structure)
Definition Actor.h:11558
BitFieldValue< bool, unsigned __int32 > bForceOnGenesis()
Definition Actor.h:11550
BitFieldValue< bool, unsigned __int32 > bStructurePreventionOnly()
Definition Actor.h:11547
BitFieldValue< bool, unsigned __int32 > bOptionallyEnabled()
Definition Actor.h:11548
static void StaticRegisterNativesAStructurePreventionZoneVolume()
Definition Actor.h:11557
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:11561
TArray< TSoftClassPtr< AShooterWeapon >, TSizedDefaultAllocator< 32 > > & PreventUsingWeaponsField()
Definition Actor.h:11535
float & MinCrateDistanceFromStructureField()
Definition Actor.h:11578
float & MinTimeBetweenCrateSpawnsAtSamePointField()
Definition Actor.h:11580
BitFieldValue< bool, unsigned __int32 > bUseSpawnPointWeights()
Definition Actor.h:11584
static UClass * StaticClass()
Definition Actor.h:11588
float & NoValidSpawnReCheckIntervalField()
Definition Actor.h:11579
float & DelayBeforeFirstCrateField()
Definition Actor.h:11570
float & MinCrateDistanceFromPlayerField()
Definition Actor.h:11577
float & IntervalBetweenCrateSpawnsField()
Definition Actor.h:11573
float & MaxDelayBeforeFirstCrateField()
Definition Actor.h:11571
TArray< FSupplyCrateSpawnEntry, TSizedDefaultAllocator< 32 > > & LinkedSupplyCrateEntriesField()
Definition Actor.h:11568
float & MaxIntervalBetweenMaxedCrateSpawnsField()
Definition Actor.h:11576
float & IntervalBetweenMaxedCrateSpawnsField()
Definition Actor.h:11575
int & ZoneVolumeMaxNumberOfNPCBufferField()
Definition Actor.h:11572
float & MaxIntervalBetweenCrateSpawnsField()
Definition Actor.h:11574
float & DelayBeforeFirstCrateField()
Definition Actor.h:11599
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:11636
BitFieldValue< bool, unsigned __int32 > bReallyUseCrateRequiresLoadedLevel()
Definition Actor.h:11628
float & SP_MaxIntervalBetweenMaxedCrateSpawnsField()
Definition Actor.h:11609
float & MinTimeBetweenCrateSpawnsAtSamePointField()
Definition Actor.h:11616
FTimerHandle & CheckCrateSpawnHandleField()
Definition Actor.h:11620
void RemoveCrate(APrimalStructureItemContainer_SupplyCrate *aCrate)
Definition Actor.h:11639
TArray< FSupplyCrateSpawnEntry, TSizedDefaultAllocator< 32 > > & OriginalSupplyCrateEntriesField()
Definition Actor.h:11596
float & SP_MaxIntervalBetweenCrateSpawnsField()
Definition Actor.h:11607
float & SP_MaxDelayBeforeFirstCrateField()
Definition Actor.h:11612
float & IntervalBetweenMaxedCrateSpawnsField()
Definition Actor.h:11604
TArray< FSupplyCrateSpawnEntry, TSizedDefaultAllocator< 32 > > & LinkedSupplyCrateEntriesField()
Definition Actor.h:11595
FSupplyCrateSpawnPointEntry * GetValidSpawnPointEntry(UE::Math::TVector< double > *OutSpawnPoint, long double **WasSpawned)
Definition Actor.h:11641
TArray< FSupplyCrateSpawnPointEntry, TSizedDefaultAllocator< 32 > > & LinkedSpawnPointEntriesField()
Definition Actor.h:11597
TArray< APrimalStructureItemContainer_SupplyCrate *, TSizedDefaultAllocator< 32 > > & MyCratesField()
Definition Actor.h:11619
float & SP_NoValidSpawnRecheckIntervalField()
Definition Actor.h:11610
float & MinCrateDistanceFromStructureField()
Definition Actor.h:11614
float & MaxIntervalBetweenMaxedCrateSpawnsField()
Definition Actor.h:11605
BitFieldValue< bool, unsigned __int32 > bForcePreventCrateOnTopOfStructures()
Definition Actor.h:11627
FName & CrateSpawningRequiresLoadedDataLayerField()
Definition Actor.h:11618
BitFieldValue< bool, unsigned __int32 > bUseSpawnPointWeights()
Definition Actor.h:11625
float & IntervalBetweenCrateSpawnsField()
Definition Actor.h:11602
void SetSpawnEnabled(bool bEnable)
Definition Actor.h:11634
float & MaxIntervalBetweenCrateSpawnsField()
Definition Actor.h:11603
BitFieldValue< bool, unsigned __int32 > bIsEnabled()
Definition Actor.h:11624
float & SP_DelayBeforeFirstCrateField()
Definition Actor.h:11611
static void StaticRegisterNativesASupplyCrateSpawningVolume()
Definition Actor.h:11633
float & SP_IntervalBetweenCrateSpawnsField()
Definition Actor.h:11606
int & ZoneVolumeMaxNumberOfNPCBufferField()
Definition Actor.h:11601
float & NoValidSpawnReCheckIntervalField()
Definition Actor.h:11615
float & MaxDelayBeforeFirstCrateField()
Definition Actor.h:11600
BitFieldValue< bool, unsigned __int32 > bDoSpawnCrateOnTopOfStructures()
Definition Actor.h:11626
float & MinCrateDistanceFromPlayerField()
Definition Actor.h:11613
static UClass * StaticClass()
Definition Actor.h:11632
float & MinDistanceFromOtherCrateField()
Definition Actor.h:11617
float & SP_IntervalBetweenMaxedCrateSpawnsField()
Definition Actor.h:11608
int & LastSelectedOptionField()
Definition Actor.h:11651
static UClass * StaticClass()
Definition Actor.h:11658
static void StaticRegisterNativesASwitchActor()
Definition Actor.h:11659
TMulticastDelegate< void __cdecl(int), FDefaultDelegateUserPolicy > & OnSwitchActorSwitchField()
Definition Actor.h:11649
TObjectPtr< USceneComponent > & SceneComponentField()
Definition Actor.h:11650
void PostLoad()
Definition Actor.h:11661
void SelectOption(int OptionIndex)
Definition Actor.h:11660
void SetPainVolumeEnabled(bool bEnable)
Definition Actor.h:11705
TArray< TSoftClassPtr< UObject >, TSizedDefaultAllocator< 32 > > & ActorClassesToExcludeField()
Definition Actor.h:11669
BitFieldValue< bool, unsigned __int32 > bUseBeginOverlapEvent()
Definition Actor.h:11693
void GetOverlappedActors(TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutActors)
Definition Actor.h:11710
static UClass * GetPrivateStaticClass()
Definition Actor.h:11702
BitFieldValue< bool, unsigned __int32 > bTriggerUndermeshDetection()
Definition Actor.h:11697
BitFieldValue< bool, unsigned __int32 > bEntryPain()
Definition Actor.h:11691
float & PainIntervalField()
Definition Actor.h:11680
BitFieldValue< bool, unsigned __int32 > bPainCausing()
Definition Actor.h:11690
float & StructureDamagePerSecField()
Definition Actor.h:11677
BitFieldValue< bool, unsigned __int32 > bIsTimerActive()
Definition Actor.h:11698
TArray< TSoftClassPtr< UObject >, TSizedDefaultAllocator< 32 > > & ActorClassesToIncludeField()
Definition Actor.h:11670
void CausePainTo(AActor *Other)
Definition Actor.h:11712
FTimerHandle & DelayedActiveHandleField()
Definition Actor.h:11686
AController *& DamageInstigatorField()
Definition Actor.h:11681
void OnBeginOverlap(AActor *OverlappedActor, AActor *Actor)
Definition Actor.h:11704
static void StaticRegisterNativesATogglePainVolume()
Definition Actor.h:11703
TSet< AActor *, DefaultKeyFuncs< AActor *, 0 >, FDefaultSetAllocator > & OverlappedActorsField()
Definition Actor.h:11668
float & StructureDamageOverlapRadiusField()
Definition Actor.h:11674
void PreSave(const ITargetPlatform *TargetPlatform)
Definition Actor.h:11713
bool CheckForStructures(bool bStartPainTimer, TSet< APrimalStructure *, DefaultKeyFuncs< APrimalStructure *, 0 >, FDefaultSetAllocator > *OutStructures)
Definition Actor.h:11714
TSubclassOf< UDamageType > & StructureDamageTypeField()
Definition Actor.h:11679
TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > & SavedStructureDamageOverlapPointsField()
Definition Actor.h:11673
BitFieldValue< bool, unsigned __int32 > bUseCausedPainEvent()
Definition Actor.h:11695
TArray< AActor *, TSizedDefaultAllocator< 32 > > & StructureDamageOverlapPointsField()
Definition Actor.h:11672
float & DamagePerSecField()
Definition Actor.h:11676
void PreLoadSaveGame()
Definition Actor.h:11708
BitFieldValue< bool, unsigned __int32 > bPainWalkingOnly()
Definition Actor.h:11692
BitFieldValue< bool, unsigned __int32 > bUseEndOverlapEvent()
Definition Actor.h:11694
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:11709
float & DelayTogglePainActiveField()
Definition Actor.h:11685
BitFieldValue< bool, unsigned __int32 > bIgnoreWildDinos()
Definition Actor.h:11696
FTimerHandle & PainTimerHandleField()
Definition Actor.h:11675
TSubclassOf< UDamageType > & DamageTypeField()
Definition Actor.h:11678
void DelayedActive()
Definition Actor.h:11706
TObjectPtr< UShapeComponent > & CollisionComponentField()
Definition Actor.h:11721
static UClass * StaticClass()
Definition Actor.h:11728
static UClass * StaticClass()
Definition Actor.h:11741
static UClass * StaticClass()
Definition Actor.h:11754
static UClass * StaticClass()
Definition Actor.h:11767
static UClass * StaticClass()
Definition Actor.h:11780
static UClass * GetPrivateStaticClass()
Definition Actor.h:1478
char EncompassesPoint(UE::Math::TVector< double > *Point, float SphereRadius, float *OutDistanceToPoint, float *MaxDistanceLimit)
Definition Actor.h:1482
void PreInitializeComponents()
Definition Actor.h:1480
static void StaticRegisterNativesAVolume()
Definition Actor.h:1479
void PreRegisterAllComponents()
Definition Actor.h:1481
bool IsA(UClass *SomeBase)
Returns if the actor is from SomeBase or a subclass of SomeBase.
FVector GetActorForwardVector()
Returns the forward direction vector (length 1.0) from the actor's point of view.
FVector GetLocation()
Returns the actor's location in world space.
FORCEINLINE double operator[](int32 Index) const
FORCEINLINE AlignedDouble4(const VectorRegister4Double &Vec)
FORCEINLINE double & operator[](int32 Index)
FORCEINLINE VectorRegister4Double ToVectorRegister() const
FORCEINLINE float & operator[](int32 Index)
FORCEINLINE float operator[](int32 Index) const
FORCEINLINE VectorRegister4Float ToVectorRegister() const
static decltype(auto) GetData(T &&Arg)
Definition ArrayView.h:63
static decltype(auto) GetData(T &&Arg)
Definition ArrayView.h:85
TCallTraits< ElementType >::ParamType ElementInitType
Definition Set.h:36
InKeyType KeyType
Definition Set.h:34
@ bAllowDuplicateKeys
Definition Set.h:38
TCallTraits< InKeyType >::ParamType KeyInitType
Definition Set.h:35
DWORD64 offset
Definition Base.h:110
DWORD bit_position
Definition Base.h:111
ULONGLONG length
Definition Base.h:113
ULONGLONG num_bits
Definition Base.h:112
auto Requires(DestType Dest, T &Val) -> decltype(Dest<< Val)
auto Requires(const T &) -> decltype(T::StaticClass() ->GetDefaultObject())
auto Requires(UClass *&ClassRef) -> decltype(ClassRef=T::StaticClass())
auto Requires(UScriptStruct *&StructRef) -> decltype(StructRef=T::StaticStruct())
auto Requires(const T &) -> decltype(T::StaticGetTypeLayout())
static FORCEINLINE bool Matches(KeyInitType A, KeyInitType B)
Definition Set.h:61
static FORCEINLINE bool Matches(KeyInitType A, ComparableKey B)
Definition Set.h:70
static FORCEINLINE KeyInitType GetSetKey(ElementInitType Element)
Definition Set.h:53
TTypeTraits< ElementType >::ConstPointerType KeyInitType
Definition Set.h:47
static FORCEINLINE uint32 GetKeyHash(KeyInitType Key)
Definition Set.h:76
static FORCEINLINE uint32 GetKeyHash(ComparableKey Key)
Definition Set.h:83
TCallTraits< ElementType >::ParamType ElementInitType
Definition Set.h:48
USceneComponent * AttachToComponent
Definition Actor.h:8956
UChildActorComponent * OverrideParentComponent
Definition Actor.h:8944
ESpawnActorScaleMethod TransformScaleMethod
Definition Actor.h:8946
unsigned __int8 bWillStasisAfterSpawn
Definition Actor.h:8950
TFunction< void __cdecl(AActor *) CustomPreSpawnInitalization)
Definition Actor.h:8955
bool bPrimalDeferConstruction
Definition Actor.h:8958
unsigned __int8 bDeferBeginPlay
Definition Actor.h:8951
unsigned __int8 bAllowDuringConstructionScript
Definition Actor.h:8952
EObjectFlags ObjectFlags
Definition Actor.h:8954
ULevel * OverrideLevel
Definition Actor.h:8943
unsigned __int8 bRemoteOwned
Definition Actor.h:8947
unsigned __int8 bDeferConstruction
Definition Actor.h:8949
unsigned __int8 bNoFail
Definition Actor.h:8948
FActorSpawnParameters::ESpawnActorNameMode NameMode
Definition Actor.h:8953
unsigned int ExtraSpawnData
Definition Actor.h:8959
unsigned char SpawnCollisionHandlingOverride[1]
Definition Actor.h:8945
Definition Other.h:717
@ SerializeGroomCardsAndMeshes
Definition Enums.h:9711
@ BeforeCustomVersionWasAdded
Definition Enums.h:9698
@ SerializeHairBindingAsset
Definition Enums.h:9709
@ StoreMarkerNamesOnSkeleton
Definition Enums.h:9700
@ IncreaseBoneIndexLimitPerChunk
Definition Enums.h:9702
@ SerializeHairClusterCullingData
Definition Enums.h:9710
@ SerializeRigVMRegisterArrayState
Definition Enums.h:9701
@ GroomBindingSerialization
Definition Enums.h:9713
@ LinkTimeAnimBlueprintRootDiscovery
Definition Enums.h:9699
@ SerializeRigVMRegisterDynamicState
Definition Enums.h:9706
@ RenameDisableAnimCurvesToAllowAnimCurveEvaluation
Definition Enums.h:13036
@ ThumbnailSceneInfoAndAssetImportDataAreTransactional
Definition Enums.h:13028
@ ChangeRetargetSourceReferenceToSoftObjectPtr
Definition Enums.h:13040
@ SmartNameRefactorForDeterministicCooking
Definition Enums.h:13035
FArchiveCookData(const ITargetPlatform &InTargetPlatform, FArchiveCookContext &InCookContext)
const ITargetPlatform & TargetPlatform
FArchiveCookContext & CookContext
FArchiveFieldName(const TCHAR *InName)
const uint8 * StartFastPathLoadBuffer
Definition Archive.h:726
const uint8 * OriginalFastPathLoadBuffer
Definition Archive.h:728
uint8 ArIsCriticalError
Definition Archive.h:783
uint8 ArIgnoreArchetypeRef
Definition Archive.h:802
FORCEINLINE const ITargetPlatform * CookingTarget() const
Definition Archive.h:629
uint8 ArShouldSkipCompilingAssets
Definition Archive.h:786
uint8 ArIsSaving
Definition Archive.h:758
uint8 ArAllowLazyLoading
Definition Archive.h:820
virtual ~FArchiveState()=0
FArchiveSerializedPropertyChain * SerializedPropertyChain
Definition Archive.h:1005
FORCEINLINE bool ShouldSkipCompilingAssets() const
Definition Archive.h:331
virtual void SetEngineNetVer(const uint32 InEngineNetVer)
FORCEINLINE bool IsModifyingWeakAndStrongReferences() const
Definition Archive.h:435
virtual FUObjectSerializeContext * GetSerializeContext()
Definition Archive.h:703
FORCEINLINE bool HasAnyPortFlags(uint32 Flags) const
Definition Archive.h:453
virtual FString GetArchiveName() const
FORCEINLINE bool UseUnversionedPropertySerialization() const
Definition Archive.h:298
virtual FArchiveState & GetInnermostState()
Definition Archive.h:90
FORCEINLINE bool ForceByteSwapping() const
Definition Archive.h:372
virtual void SetSerializedPropertyChain(const FArchiveSerializedPropertyChain *InSerializedPropertyChain, struct FProperty *InSerializedPropertyOverride=nullptr)
bool IsSaveGame() const
Definition Archive.h:572
void ThisContainsCode()
Definition Archive.h:176
FORCEINLINE FEngineVersionBase EngineVer() const
Definition Archive.h:229
virtual void ResetCustomVersions()
int64 ArMaxSerializeSize
Definition Archive.h:853
FORCEINLINE bool IsIgnoringClassGeneratedByRef() const
Definition Archive.h:408
FProperty * SerializedProperty
Definition Archive.h:1002
FORCEINLINE bool IsSerializingDefaults() const
Definition Archive.h:378
uint8 ArIsCountingMemory
Definition Archive.h:829
FORCEINLINE bool IsNetArchive() const
Definition Archive.h:580
FORCEINLINE bool DoDelta() const
Definition Archive.h:390
FArchiveState * NextProxy
Definition Archive.h:1030
FORCEINLINE bool IsTextFormat() const
Definition Archive.h:283
virtual void SetWantBinaryPropertySerialization(bool bInWantBinaryPropertySerialization)
uint32 EngineNetVer() const
FORCEINLINE bool IsPersistent() const
Definition Archive.h:313
virtual void SetSerializeContext(FUObjectSerializeContext *InLoadContext)
Definition Archive.h:700
uint8 ArIsObjectReferenceCollector
Definition Archive.h:823
FORCEINLINE void SetLicenseeUE4Ver(int32 InVer)
Definition Archive.h:938
virtual void SetIsPersistent(bool bInIsPersistent)
uint32 ArGameNetVer
Definition Archive.h:978
FArchiveState & operator=(const FArchiveState &ArchiveToCopy)
uint8 ArUseCustomPropertyList
Definition Archive.h:844
FORCEINLINE bool IsForcingUnicode() const
Definition Archive.h:304
const struct FCustomPropertyListNode * ArCustomPropertyList
Definition Archive.h:989
virtual UObject * GetArchetypeFromLoader(const UObject *Obj)
Definition Archive.h:197
void SetCookingTarget(const ITargetPlatform *)
Definition Archive.h:622
virtual void SetUEVer(FPackageFileVersion InVer)
FORCEINLINE bool HasAllPortFlags(uint32 Flags) const
Definition Archive.h:459
FORCEINLINE bool WantBinaryPropertySerialization() const
Definition Archive.h:289
static void UnlinkProxy(FArchiveState &Inner, FArchiveState &Proxy)
FORCEINLINE bool IsSaving() const
Definition Archive.h:261
FCustomVersionContainer * CustomVersionContainer
Definition Archive.h:985
virtual void SetGameNetVer(const uint32 InGameNetVer)
void SetArchiveState(const FArchiveState &InState)
virtual void SetIsTransacting(bool bInIsTransacting)
void SetCriticalError()
Definition Archive.h:113
FORCEINLINE uint32 GetDebugSerializationFlags() const
Definition Archive.h:465
virtual void SetLicenseeUEVer(int32 InVer)
FORCEINLINE int32 LicenseeUEVer() const
Definition Archive.h:209
FORCEINLINE bool IsByteSwapping()
Definition Archive.h:165
void SetPortFlags(uint32 InPortFlags)
Definition Archive.h:529
uint32 GameNetVer() const
uint8 ArIsLoadingFromCookedPackage
Definition Archive.h:755
uint8 ArForceByteSwapping
Definition Archive.h:799
uint8 ArContainsCode
Definition Archive.h:790
void SetCookData(FArchiveCookData *InCookData)
Definition Archive.h:599
FORCEINLINE bool IsCountingMemory() const
Definition Archive.h:441
void CopyTrivialFArchiveStatusMembers(const FArchiveState &ArchiveStatusToCopy)
FORCEINLINE bool IsTransacting() const
Definition Archive.h:267
uint8 ArNoIntraPropertyDelta
Definition Archive.h:808
virtual FLinker * GetLinker()
Definition Archive.h:136
FORCEINLINE bool ContainsMap() const
Definition Archive.h:360
FEngineVersionBase ArEngineVer
Definition Archive.h:970
bool bCustomVersionsAreReset
Definition Archive.h:1026
uint8 ArShouldSkipBulkData
Definition Archive.h:832
FORCEINLINE struct FProperty * GetSerializedProperty() const
Definition Archive.h:669
void ForEachState(T Func)
virtual void SetCustomVersions(const FCustomVersionContainer &CustomVersionContainer)
void GetSerializedPropertyChain(TArray< struct FProperty * > &OutProperties) const
virtual int64 Tell()
Definition Archive.h:145
uint8 ArContainsMap
Definition Archive.h:793
FORCEINLINE bool ShouldSkipBulkData() const
Definition Archive.h:475
virtual const FCustomVersionContainer & GetCustomVersions() const
void ThisRequiresLocalizationGather()
Definition Archive.h:188
virtual int64 TotalSize()
Definition Archive.h:151
virtual void SetForceUnicode(bool bInForceUnicode)
uint8 ArIsPersistent
Definition Archive.h:776
uint8 ArRequiresLocalizationGather
Definition Archive.h:796
FPackageFileVersion ArUEVer
Definition Archive.h:964
FORCEINLINE bool GetError() const
Definition Archive.h:342
uint8 ArForceUnicode
Definition Archive.h:773
uint8 ArUseUnversionedPropertySerialization
Definition Archive.h:770
int32 ArSerializingDefaults
Definition Archive.h:847
FORCEINLINE const FArchiveSerializedPropertyChain * GetSerializedPropertyChain() const
Definition Archive.h:684
uint8 ArIgnoreOuterRef
Definition Archive.h:811
FArchiveState(const FArchiveState &)
int32 CustomVer(const struct FGuid &Key) const
virtual void SetUseUnversionedPropertySerialization(bool bInUseUnversioned)
FORCEINLINE bool IsLoadingFromCookedPackage() const
Definition Archive.h:255
virtual void Reset()
void SetShouldSkipCompilingAssets(bool Enabled)
Definition Archive.h:323
FORCEINLINE FPackageFileVersion UEVer() const
Definition Archive.h:203
uint8 ArWantBinaryPropertySerialization
Definition Archive.h:767
FORCEINLINE bool IsAllowingLazyLoading() const
Definition Archive.h:420
FORCEINLINE bool IsCriticalError() const
Definition Archive.h:348
uint8 ArNoDelta
Definition Archive.h:805
virtual void SetIsTextFormat(bool bInIsTextFormat)
virtual void SetIsLoadingFromCookedPackage(bool bInIsLoadingFromCookedPackage)
FORCEINLINE bool IsIgnoringClassRef() const
Definition Archive.h:414
void SetByteSwapping(bool Enabled)
Definition Archive.h:519
FORCEINLINE int32 UE4Ver() const
Definition Archive.h:216
uint8 ArIsNetArchive
Definition Archive.h:841
FORCEINLINE bool IsIgnoringOuterRef() const
Definition Archive.h:402
bool IsFilterEditorOnly() const
Definition Archive.h:551
virtual void SetFilterEditorOnly(bool InFilterEditorOnly)
Definition Archive.h:561
uint8 ArIsLoading
Definition Archive.h:752
virtual bool AtEnd()
Definition Archive.h:157
uint8 ArIsModifyingWeakAndStrongReferences
Definition Archive.h:826
FORCEINLINE int64 GetMaxSerializeSize() const
Definition Archive.h:481
virtual void CountBytes(SIZE_T InNum, SIZE_T InMax)
Definition Archive.h:121
FORCEINLINE bool IsIgnoringArchetypeRef() const
Definition Archive.h:384
uint8 ArIgnoreClassGeneratedByRef
Definition Archive.h:814
uint8 ArIsError
Definition Archive.h:780
void SetDebugSerializationFlags(uint32 InCustomFlags)
Definition Archive.h:539
uint8 ArIsSaveGame
Definition Archive.h:838
uint8 ArIsFilterEditorOnly
Definition Archive.h:835
FORCEINLINE uint32 GetPortFlags() const
Definition Archive.h:447
FORCEINLINE bool IsLoading() const
Definition Archive.h:249
FORCEINLINE void SetUE4Ver(int32 InVer)
Definition Archive.h:923
uint32 ArEngineNetVer
Definition Archive.h:974
FORCEINLINE FArchiveCookContext * GetCookContext()
Definition Archive.h:616
FORCEINLINE bool IsError() const
Definition Archive.h:337
FArchiveCookData * GetCookData()
Definition Archive.h:611
FORCEINLINE bool IsCooking() const
Definition Archive.h:590
virtual void SetIsLoading(bool bInIsLoading)
virtual void SetIsSaving(bool bInIsSaving)
static void LinkProxy(FArchiveState &Inner, FArchiveState &Proxy)
virtual void SetEngineVer(const FEngineVersionBase &InVer)
virtual void SetSerializedProperty(FProperty *InProperty)
Definition Archive.h:659
FORCEINLINE bool ContainsCode() const
Definition Archive.h:354
uint8 ArIsTextFormat
Definition Archive.h:764
FORCEINLINE bool RequiresLocalizationGather() const
Definition Archive.h:366
uint32 ArPortFlags
Definition Archive.h:850
virtual bool UseToResolveEnumerators() const
Definition Archive.h:640
void ThisContainsMap()
Definition Archive.h:182
int32 ArLicenseeUEVer
Definition Archive.h:967
FORCEINLINE bool DoIntraPropertyDelta() const
Definition Archive.h:396
virtual bool ShouldSkipProperty(const FProperty *InProperty) const
Definition Archive.h:648
FORCEINLINE bool IsObjectReferenceCollector() const
Definition Archive.h:429
FArchiveCookData * CookData
Definition Archive.h:999
uint8 ArIsTransacting
Definition Archive.h:761
void ClearError()
void SetCustomVersion(const struct FGuid &Key, int32 Version, FName FriendlyName)
FORCEINLINE int32 LicenseeUE4Ver() const
Definition Archive.h:223
uint8 ArIgnoreClassRef
Definition Archive.h:817
@ DefaultToScreenshotCameraCutAndFixedTonemapping
Definition Enums.h:34595
static FORCEINLINE uint32 CalculateNumWords(int32 NumBits)
Definition BitArray.h:40
static constexpr uint32 BitsPerWord
Definition BitArray.h:38
static FORCEINLINE uint32 GetAndClearNextBit(uint32 &Mask)
Definition BitArray.h:29
ECanvasAllowModes
Definition Base.h:197
@ Allow_DeleteOnRender
Definition Base.h:199
@ Allow_Flush
Definition Base.h:198
EElementType
Definition Base.h:190
@ ET_MAX
Definition Base.h:193
@ ET_Line
Definition Base.h:191
@ ET_Triangle
Definition Base.h:192
bool InitFromString(const FString &InSourceString)
Definition Color.h:782
FORCEINLINE bool operator!=(const FColor &C) const
Definition Color.h:610
static ARK_API const FColor Purple
Definition Color.h:839
FORCEINLINE bool operator==(const FColor &C) const
Definition Color.h:605
static FColor MakeFromColorTemperature(float Temp)
static ARK_API const FColor Green
Definition Color.h:833
static ARK_API const FColor Red
Definition Color.h:832
friend void operator<<(FStructuredArchive::FSlot Slot, FColor &Color)
Definition Color.h:593
static ARK_API const FColor Turquoise
Definition Color.h:840
bool Serialize(FArchive &Ar)
Definition Color.h:586
FORCEINLINE FString ToHex() const
Definition Color.h:759
FORCEINLINE FLinearColor ReinterpretAsLinear() const
Definition Color.h:746
FLinearColor FromRGBE() const
FORCEINLINE void operator+=(const FColor &C)
Definition Color.h:615
static ARK_API const FColor Black
Definition Color.h:830
static ARK_API const FColor Yellow
Definition Color.h:835
static ARK_API const FColor Magenta
Definition Color.h:837
ARK_API FColor(const FLinearColor &LinearColor)
static FColor MakeRequantizeFrom1010102(int R, int G, int B, int A)
Definition Color.h:717
static ARK_API const FColor Cyan
Definition Color.h:836
FORCEINLINE uint32 ToPackedRGBA() const
Definition Color.h:815
static float DequantizeUNorm8ToFloat(int Value8)
Definition Color.h:673
static ARK_API const FColor Transparent
Definition Color.h:831
const uint32 & DWColor(void) const
Definition Color.h:557
FORCEINLINE uint32 ToPackedABGR() const
Definition Color.h:807
static ARK_API const FColor Orange
Definition Color.h:838
FORCEINLINE FColor()
Definition Color.h:560
static FColor MakeRandomSeededColor(int32 Seed)
bool Serialize(FStructuredArchive::FSlot Slot)
Definition Color.h:598
static uint8 QuantizeUNormFloatTo8(float UnitFloat)
Definition Color.h:661
static ARK_API const FColor Emerald
Definition Color.h:842
static FColor FromHex(const FString &HexString)
FORCEINLINE FColor(uint32 InColor)
Definition Color.h:575
FORCEINLINE uint32 ToPackedBGRA() const
Definition Color.h:823
static FColor MakeRedToGreenColorFromScalar(float Scalar)
FORCEINLINE FString ToString() const
Definition Color.h:770
static uint8 Requantize10to8(int Value10)
Definition Color.h:687
FORCEINLINE FColor(EForceInit)
Definition Color.h:561
constexpr FORCEINLINE FColor(uint8 InR, uint8 InG, uint8 InB, uint8 InA=255)
Definition Color.h:566
uint32 & DWColor(void)
Definition Color.h:556
FColor WithAlpha(uint8 Alpha) const
Definition Color.h:735
static float DequantizeUNorm16ToFloat(int Value16)
Definition Color.h:680
static ARK_API const FColor Blue
Definition Color.h:834
FORCEINLINE uint32 ToPackedARGB() const
Definition Color.h:799
static ARK_API const FColor Silver
Definition Color.h:841
static uint8 Requantize16to8(int Value16)
Definition Color.h:701
static FColor MakeRandomColor()
static uint16 QuantizeUNormFloatTo16(float UnitFloat)
Definition Color.h:667
static ARK_API const FColor White
Definition Color.h:829
friend FORCEINLINE uint32 GetTypeHash(const FColor &Color)
Definition Color.h:844
@ SkeletalMaterialEditorDataStripping
Definition Enums.h:13323
@ MaterialInputNativeSerialize
Definition Enums.h:13321
@ BeforeCustomVersionWasAdded
Definition Enums.h:13320
FCoreTexts & operator=(const FCoreTexts &)=delete
FCoreTexts(const FText &InTrue, const FText &InFalse, const FText &InYes, const FText &InNo, const FText &InNone)
FCoreTexts(const FCoreTexts &)=delete
const FText & None
const FText & Yes
const FText & No
static void TearDown()
const FText & False
static const FCoreTexts & Get()
const FText & True
Definition Color.h:955
uint32 Indices
Definition Color.h:963
uint32 Colors
Definition Color.h:960
FDXTColor16 Color[2]
Definition Color.h:959
Definition Color.h:971
uint8 Alpha[8]
Definition Color.h:973
FDXT1 DXT1
Definition Color.h:975
uint16 Value
Definition Color.h:946
FDXTColor565 Color565
Definition Color.h:944
uint16 B
Definition Color.h:926
uint16 G
Definition Color.h:929
uint16 R
Definition Color.h:932
static void DumpStackTraceToLog(const ELogVerbosity::Type LogVerbosity)
static void ProcessFatalError(void *ProgramCounter)
static void DumpStackTraceToLog(const TCHAR *Heading, const ELogVerbosity::Type LogVerbosity)
static void AssertFailedV(const ANSICHAR *Expr, const ANSICHAR *File, int32 Line, const TCHAR *Format, va_list Args)
static bool HasAsserted()
static SIZE_T GetNumEnsureFailures()
static bool IsEnsuring()
static void LogFormattedMessageWithCallstack(const FName &LogName, const ANSICHAR *File, int32 Line, const TCHAR *Heading, const TCHAR *Message, ELogVerbosity::Type Verbosity)
static void VARARGS AssertFailed(const ANSICHAR *Expr, const ANSICHAR *File, int32 Line, const TCHAR *Format=TEXT(""),...)
FDelayedAutoRegisterHelper(EDelayedRegisterRunPhase RunPhase, TFunction< void()> RegistrationFunction)
static void RunAndClearDelayedAutoRegisterDelegates(EDelayedRegisterRunPhase RunPhase)
Definition Other.h:932
Definition Other.h:913
Definition Other.h:1075
@ MeshDescriptionNewAttributeFormat
Definition Enums.h:8153
@ ComboBoxControllerSupportUpdate
Definition Enums.h:8134
@ ChangeSceneCaptureRootComponent
Definition Enums.h:8154
@ SkeletalMeshMoveEditorSourceDataToPrivateAsset
Definition Enums.h:8165
@ MeshDescriptionNewSerialization_MovedToRelease
Definition Enums.h:8152
@ StableUserDefinedEnumDisplayNames
Definition Enums.h:8140
@ SplineComponentCurvesInStruct
Definition Enums.h:8133
@ SerializeInstancedStaticMeshRenderData
Definition Enums.h:8151
@ GatheredTextPackageCacheFixesV2
Definition Enums.h:8131
@ GatheredTextPackageCacheFixesV1
Definition Enums.h:8129
@ GatheredTextEditorOnlyPackageLocId
Definition Enums.h:8147
@ MaterialThumbnailRenderingChanges
Definition Enums.h:8144
@ AddedBackgroundBlurContentSlot
Definition Enums.h:8139
@ AddedMorphTargetSectionIndices
Definition Enums.h:8150
@ SkeletalMeshSourceDataSupport16bitOfMaterialNumber
Definition Enums.h:8167
@ UPropertryForMeshSectionSerialize
Definition Enums.h:8142
@ GatheredTextProcessVersionFlagging
Definition Enums.h:8128
@ MovieSceneMetaDataSerialization
Definition Enums.h:8146
@ AddedAlwaysSignNumberFormattingOption
Definition Enums.h:8148
@ ChangedWidgetComponentWindowVisibilityDefault
Definition Enums.h:8158
@ CultureInvariantTextSerializationKeyStability
Definition Enums.h:8159
@ NumberParsingOptionsNumberLimitsAndClamping
Definition Enums.h:8166
@ TextFormatArgumentDataIsVariant
Definition Enums.h:8132
FEngineTrackedActivityScope(const TCHAR *Fmt,...)
FEngineTrackedActivityScope(const FString &Str)
Definition Other.h:1376
Definition Other.h:1391
const TCHAR * Message
const ANSICHAR * Expression
Definition UE.h:665
UPackage * GetOutermost()
Definition UE.h:689
void GetPathName(const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
Definition UE.h:696
void Serialize(FArchive *Ar)
Definition UE.h:690
FString * GetPathName(FString *result, const UObject *StopOuter)
Definition UE.h:695
FString * GetAuthoredName(FString *result)
Definition UE.h:698
FLinkerLoad * GetLinker()
Definition UE.h:693
EObjectFlags & FlagsPrivateField()
Definition UE.h:673
bool IsNative()
Definition UE.h:692
FString * GetFullName(FString *result)
Definition UE.h:697
FName & NamePrivateField()
Definition UE.h:672
UStruct * GetOwnerStruct()
Definition UE.h:688
void AddReferencedObjects(FReferenceCollector *Collector)
Definition UE.h:691
UClass * GetOwnerClass()
Definition UE.h:687
FField *& NextField()
Definition UE.h:671
void AddCppProperty(FProperty *Property)
Definition UE.h:694
UObject * GetOwner()
Definition UE.h:684
const FFieldLayoutDesc * Next
FWriteFrozenMemoryImageFunc * WriteFrozenMemoryImageFunc
const TCHAR * Name
void FWriteFrozenMemoryImageFunc(FMemoryImageWriter &Writer, const void *Object, const void *FieldObject, const FTypeLayoutDesc &TypeDesc, const FTypeLayoutDesc &DerivedTypeDesc)
const struct FTypeLayoutDesc * Type
EFieldLayoutFlags::Type Flags
ETextGender ArgumentValueGender
Definition Text.h:975
int64 ArgumentValueInt
Definition Text.h:972
double ArgumentValueDouble
Definition Text.h:974
friend void operator<<(FStructuredArchive::FSlot Slot, FFormatArgumentData &Value)
FText ArgumentValue
Definition Text.h:971
float ArgumentValueFloat
Definition Text.h:973
FString ArgumentName
Definition Text.h:966
TEnumAsByte< EFormatArgumentType::Type > ArgumentValueType
Definition Text.h:970
FFormatArgumentValue ToArgumentValue() const
@ WorldPartitionStreamingSourceComponentTargetDeprecation
Definition Enums.h:22440
@ WorldPartitionActorDescNativeBaseClassSerialization
Definition Enums.h:8254
@ FunctionTerminatorNodesUseMemberReference
Definition Enums.h:17759
@ UserDefinedStructsStoreDefaultInstance
Definition Enums.h:17758
@ BlueprintGeneratedClassIsAlwaysAuthoritative
Definition Enums.h:17761
@ ChangeAudioComponentOverrideSubtitlePriorityDefault
Definition Enums.h:17748
@ LODsUseResolutionIndependentScreenSize
Definition Enums.h:17744
@ EnforceConstInAnimBlueprintFunctionGraphs
Definition Enums.h:17750
@ LODHysteresisUseResolutionIndependentScreenSize
Definition Enums.h:17747
static FORCEINLINE bool CanUseCompareExchange128()
static bool IsAligned(const volatile void *Ptr, const uint32 Alignment=sizeof(void *))
FSharedMemoryRegion(const FString &InName, uint32 InAccessMode, void *InAddress, SIZE_T InSize)
FGenericPlatformMemoryConstants(const FGenericPlatformMemoryConstants &Other)
static bool HasForkPageProtectorEnabled()
static uint64 GetExtraDevelopmentMemorySize()
static FORCEINLINE void * Memcpy(void *Dest, const void *Src, SIZE_T Count)
static FORCEINLINE T ReadUnaligned(const void *Ptr)
static FORCEINLINE void OnLowLevelMemory_Free(void const *Pointer, uint64 Size, uint64 Tag)
static FPlatformMemoryStats GetStats()
static FORCEINLINE void * Memset(void *Dest, uint8 Char, SIZE_T Count)
static bool PtrIsOSMalloc(void *Ptr)
static void InternalUpdateStats(const FPlatformMemoryStats &MemoryStats)
static bool UnmapNamedSharedMemoryRegion(FSharedMemoryRegion *MemoryRegion)
static bool IsExtraDevelopmentMemoryAvailable()
static FORCEINLINE void * Memzero(void *Dest, SIZE_T Count)
static uint32 GetPhysicalGBRam()
static void DumpPlatformAndAllocatorStats(FOutputDevice &Ar)
static bool PageProtect(void *const Ptr, const SIZE_T Size, const bool bCanRead, const bool bCanWrite)
static FORCEINLINE void WriteUnaligned(void *Ptr, const T &InValue)
static FORCEINLINE void * Memmove(void *Dest, const void *Src, SIZE_T Count)
static void GetStatsForMallocProfiler(FGenericMemoryStats &out_Stats)
static FORCEINLINE void OnLowLevelMemory_Alloc(void const *Pointer, uint64 Size, uint64 Tag)
static EPlatformMemorySizeBucket GetMemorySizeBucket()
static FORCEINLINE bool SupportsFastVRAMMemory()
static uint32 GetBackMemoryPoolSize()
static FORCEINLINE void Valswap(T &A, T &B)
static FORCEINLINE void * BigBlockMemcpy(void *Dest, const void *Src, SIZE_T Count)
static FMalloc * BaseAllocator()
static void DumpStats(FOutputDevice &Ar)
static void Memswap(void *Ptr1, void *Ptr2, SIZE_T Size)
static void MemswapGreaterThan8(void *Ptr1, void *Ptr2, SIZE_T Size)
static const FPlatformMemoryConstants & GetConstants()
static FSharedMemoryRegion * MapNamedSharedMemoryRegion(const FString &Name, bool bCreate, uint32 AccessMode, SIZE_T Size)
static void SetupMemoryPools()
static void BinnedFreeToOS(void *Ptr, SIZE_T Size)
static FORCEINLINE void * ParallelMemcpy(void *Dest, const void *Src, SIZE_T Count, EMemcpyCachePolicy Policy=EMemcpyCachePolicy::StoreCached)
static void OnOutOfMemory(uint64 Size, uint32 Alignment)
static EMemoryAllocatorToUse AllocatorToUse
static bool PtrIsFromNanoMalloc(void *Ptr)
static bool GetLLMAllocFunctions(void *(*&OutAllocFunction)(size_t), void(*&OutFreeFunction)(void *, size_t), int32 &OutAlignment)
static void * BinnedAllocFromOS(SIZE_T Size)
static FORCEINLINE int32 Memcmp(const void *Buf1, const void *Buf2, SIZE_T Count)
static FORCEINLINE void * StreamingMemcpy(void *Dest, const void *Src, SIZE_T Count)
static bool BinnedPlatformHasMemoryPoolForThisSize(SIZE_T Size)
FPlatformSpecificStat(const TCHAR *InName, uint64 InValue)
uint64 GetAvailablePhysical(bool bExcludeExtraDevMemory) const
EMemoryPressureStatus GetMemoryPressureStatus() const
TArray< FPlatformSpecificStat > GetPlatformSpecificStats() const
static const TCHAR * ProjectDir()
static void EndEnterBackgroundEvent()
static const TCHAR * GetUBTPlatform()
static bool GetStoredValue(const FString &InStoreId, const FString &InSectionName, const FString &InKeyName, FString &OutValue)
static FText GetFileManagerName()
static bool GetVolumeButtonsHandledBySystem()
static bool NeedsNonoptionalCPUFeaturesCheck()
static const TCHAR * GetSystemErrorMessage(TCHAR *OutBuffer, int32 BufferCount, int32 Error)
static bool GetUseVirtualJoysticks()
static bool DeleteStoredValue(const FString &InStoreId, const FString &InSectionName, const FString &InKeyName)
static FString GetCPUBrand()
static void SetVolumeButtonsHandledBySystem(bool enabled)
static bool IsRegisteredForRemoteNotifications()
static const TCHAR * GetUBTTargetName()
static void GetConfiguredCoreLimits(int32 PlatformNumPhysicalCores, int32 PlatformNumLogicalCores, bool &bOutFullyInitialized, int32 &OutPhysicalCoreLimit, int32 &OutLogicalCoreLimit, bool &bOutSetPhysicalCountToLogicalCount)
static void SetUBTTargetName(const TCHAR *InTargetName)
static TArray< FString > GetPreferredLanguages()
static void EndNamedEvent()
static bool IsRunningOnBattery()
static FString CloudDir()
static int32 GetMaxSupportedRefreshRate()
static FString LoadTextFileFromPlatformPackage(const FString &RelativePath)
static bool FileExistsInPlatformPackage(const FString &RelativePath)
static int32 GetPakchunkIndexFromPakFile(const FString &InFilename)
static FString GetDeviceMakeAndModel()
static FString GetDefaultLanguage()
static void RaiseException(uint32 ExceptionCode)
static bool SupportsFullCrashDumps()
static bool SupportsLocalCaching()
static FORCEINLINE bool IsDebuggerPresent()
static bool HasMemoryWarningHandler()
static TArray< FCustomChunk > GetAllLanguageChunks()
static const TCHAR * RootDir()
static FString GetOSVersion()
static bool HasPlatformFeature(const TCHAR *FeatureName)
static void SetCrashHandler(void(*CrashHandler)(const FGenericCrashContext &Context))
static uint32 GetCPUInfo()
static float GetDeviceTemperatureLevel()
static void SetDeviceOrientation(EDeviceScreenOrientation NewDeviceOrientation)
static bool GetSHA256Signature(const void *Data, uint32 ByteSize, FSHA256Signature &OutSignature)
static bool HasSeparateChannelForDebugOutput()
static FString GetTimeZoneId()
static void LocalPrint(const TCHAR *Str)
static int32 NumberOfCores()
static IPlatformHostCommunication & GetPlatformHostCommunication()
static bool ShouldDisplayTouchInterfaceOnFakingTouchEvents()
static bool Exec(struct UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Out)
static bool GetDiskTotalAndFreeSpace(const FString &InPath, uint64 &TotalNumberOfBytes, uint64 &NumberOfFreeBytes)
static bool SupportsForceTouchInput()
static const TCHAR * GetEngineMode()
static int32 GetDeviceVolume()
static void TickHotfixables()
static const TCHAR * GetDefaultDeviceProfileName()
static void RequestExit(bool Force)
static FString GetOperatingSystemId()
static const TCHAR * GetNullRHIShaderFormat()
static const TCHAR * GetPlatformFeaturesModuleName()
static FORCEINLINE void PrefetchBlock(const void *Ptr)
static ENetworkConnectionStatus CurrentNetworkConnectionStatus
static bool IsPackagedForDistribution()
static FString GetDeviceId()
static FString GetDefaultLocale()
static FORCEINLINE void SetBrightness(float bBright)
static FORCEINLINE void InitTaggedStorage(uint32 NumTags)
static void NormalizePath(FStringBuilderBase &InPath)
static FString GetCPUVendor()
static IPlatformCompression * GetPlatformCompression()
static void SubmitErrorReport(const TCHAR *InErrorHist, EErrorReportMode::Type InMode)
static FString GetLocalCurrencySymbol()
static void CustomNamedStat(const TCHAR *Text, float Value, const TCHAR *Graph, const TCHAR *Unit)
static ECrashHandlingType GetCrashHandlingType()
static FORCEINLINE bool IsInLowPowerMode()
static FORCEINLINE int32 GetMaxPathLength()
static FORCEINLINE int GetBatteryLevel()
static void LogNameEventStatsInit()
static FString GetPrimaryGPUBrand()
static void BeginNamedEvent(const struct FColor &Color, const TCHAR *Text)
static bool RequestDeviceCheckToken(TFunction< void(const TArray< uint8 > &)> QuerySucceededFunc, TFunction< void(const FString &, const FString &)> QueryFailedFunc)
static EProcessDiagnosticFlags GetProcessDiagnostics()
static const TCHAR * GeneratedConfigDir()
static FORCEINLINE void Prefetch(const void *Ptr)
static FGuid GetMachineId()
static void RequestExitWithStatus(bool Force, uint8 ReturnCode)
static const TCHAR * EngineDir()
static bool UseRenderThread()
static FORCEINLINE void TagBuffer(const char *Label, uint32 Category, const void *Buffer, size_t BufferSize)
static bool HasProjectPersistentDownloadDir()
static int32 GetMaxSyncInterval()
static FORCEINLINE void Prefetch(const void *Ptr, int32 Offset)
static const TCHAR * LaunchDir()
static ECrashHandlingType SetCrashHandlingType(ECrashHandlingType Type)
static void BeginEnterBackgroundEvent(const TCHAR *Text)
static IPlatformChunkInstall * GetPlatformChunkInstall()
static void PumpMessagesOutsideMainLoop()
static FPlatformUserId GetPlatformUserForUserIndex(int32 LocalUserIndex)
static bool FullscreenSameAsWindowedFullscreen()
static FORCEINLINE float GetBrightness()
static FORCEINLINE void PrefetchBlock(const void *Ptr, int32 NumBytes)
static bool DeleteStoredSection(const FString &InStoreId, const FString &InSectionName)
static FORCEINLINE int32 GetChunkIDFromPakchunkIndex(int32 PakchunkIndex)
static void UpdateHotfixableEnsureSettings()
static void UnregisterForRemoteNotifications()
static bool IsValidAbsolutePathFormat(const FString &Path)
static void TickStatNamedEvents()
static TArray< FCustomChunk > GetCustomChunksByType(ECustomChunkType DesiredChunkType)
static bool IsLowLevelOutputDebugStringStructured()
static const TCHAR * GetPathVarDelimiter()
static bool AllowThreadHeartBeat()
static FString GetLoginId()
static bool GetContextSwitchStats(FContextSwitchStats &OutStats, EContextSwitchFlags Flags=EContextSwitchFlags::All)
static EDeviceScreenOrientation GetAllowedDeviceOrientation()
static void RegisterForRemoteNotifications()
static bool IsCacheStorageAvailable()
static const TCHAR * GetUBTTarget()
static bool SupportsMultithreadedFileHandles()
static void PlatformPreInit()
static void SetUTF8Output()
static FORCEINLINE void DebugBreak()
static int32 NumberOfWorkerThreadsToSpawn()
static FString GetUniqueAdvertisingId()
static void SetGracefulTerminationHandler()
static FORCEINLINE uint32 GetLastError()
static FString GetCPUChipset()
static int32 NumberOfIOWorkerThreadsToSpawn()
static void SetEnvironmentVar(const TCHAR *VariableName, const TCHAR *Value)
static struct FAsyncIOSystemBase * GetPlatformSpecificAsyncIOSystem()
static bool RestartApplicationWithCmdLine(const char *CmdLine)
static int GetMobilePropagateAlphaSetting()
static void BeginProfilerColor(const struct FColor &Color)
static bool RestartApplication()
static void SetOverrideProjectDir(const FString &InOverrideDir)
static void StatNamedEvent(const CharType *Text)
static int32 GetUserIndexForPlatformUser(FPlatformUserId PlatformUser)
static TArray< uint8 > GetMacAddress()
static FString GetLocalCurrencyCode()
static void PlatformHandleSplashScreen(bool ShowSplashScreen=false)
static void CreateGuid(struct FGuid &Result)
static bool SetStoredValue(const FString &InStoreId, const FString &InSectionName, const FString &InKeyName, const FString &InValue)
static FString GetHashedMacAddressString()
static int32 NumberOfCoresIncludingHyperthreads()
static bool IsPGOEnabled()
static FORCEINLINE bool Expand16BitIndicesTo32BitOnLoad()
static TArray< FCustomChunk > GetOnDemandChunksForPakchunkIndices(const TArray< int32 > &PakchunkIndices)
static void SetAllowedDeviceOrientation(EDeviceScreenOrientation NewAllowedDeviceOrientation)
static EDeviceScreenOrientation GetDeviceOrientation()
static bool GetBlockingIOStats(FProcessIOStats &OutStats, EInputOutputFlags Flags=EInputOutputFlags::All)
static TArray< FString > GetAdditionalRootDirectories()
static void VARARGS LowLevelOutputDebugStringf(const TCHAR *Format,...)
static void SetNetworkConnectionStatus(ENetworkConnectionStatus NewNetworkConnectionStatus)
static TArray< FCustomChunk > GetAllOnDemandChunks()
static const FProcessorGroupDesc & GetProcessorGroupDesc()
static ENetworkConnectionType GetNetworkConnectionType()
static bool OsExecute(const TCHAR *CommandType, const TCHAR *Command, const TCHAR *CommandLine=NULL)
static EAppReturnType::Type MessageBoxExt(EAppMsgType::Type MsgType, const TCHAR *Text, const TCHAR *Caption)
static void SetMemoryWarningHandler(void(*Handler)(const FGenericMemoryWarningContext &Context))
static void LowLevelOutputDebugString(const TCHAR *Message)
static bool HasActiveWiFiConnection()
static TArray< uint8 > GetSystemFontBytes()
static FORCEINLINE void BeginNamedEventFrame()
static FString GetEpicAccountId()
static void GetOSVersions(FString &out_OSVersionLabel, FString &out_OSSubVersionLabel)
static FORCEINLINE void ChooseHDRDeviceAndColorGamut(uint32 DeviceId, uint32 DisplayNitLevel, EDisplayOutputFormat &OutputDevice, EDisplayColorGamut &ColorGamut)
static void HidePlatformStartupScreen()
static void ShowConsoleWindow()
static EConvertibleLaptopMode GetConvertibleLaptopMode()
static void PumpMessagesForSlowTask()
static bool CheckPersistentDownloadStorageSpaceAvailable(uint64 BytesRequired, bool bAttemptToUseUI)
static FORCEINLINE bool Is64bitOperatingSystem()
static void PromptForRemoteDebugging(bool bIsEnsure)
static bool HasNonoptionalCPUFeatures()
static void AddAdditionalRootDirectory(const FString &RootDir)
static FORCEINLINE void GetNetworkFileCustomData(TMap< FString, FString > &OutCustomPlatformData)
static bool SupportsDeviceCheckToken()
static bool GetPageFaultStats(FPageFaultStats &OutStats, EPageFaultFlags Flags=EPageFaultFlags::All)
static FORCEINLINE void ShutdownTaggedStorage()
static FORCEINLINE bool SupportsBrightness()
static void CacheLaunchDir()
static const TCHAR * GamePersistentDownloadDir()
static const TCHAR * GetDefaultPathSeparator()
static void SetLastError(uint32 ErrorCode)
static void GetValidTargetPlatforms(TArray< FString > &TargetPlatformNames)
static FORCEINLINE bool UseHDRByDefault()
static bool SetStoredValues(const FString &InStoreId, const FString &InSectionName, const TMap< FString, FString > &InKeyValues)
static ENetworkConnectionStatus GetNetworkConnectionStatus()
static FORCEINLINE bool SupportsBackbufferSampling()
static FString GetMacAddressString()
static bool ShouldDisablePluginAtRuntime(const FString &PluginName)
static void ParseChunkIdPakchunkIndexMapping(TArray< FString > ChunkIndexRedirects, TMap< int32, int32 > &OutMapping)
static void TearDown()
static const TCHAR * GameTemporaryDownloadDir()
static void ShareURL(const FString &URL, const FText &Description, int32 LocationHintX, int32 LocationHintY)
static void PumpEssentialAppMessages()
static void PrepareMobileHaptics(EMobileHapticsType Type)
static EDeviceScreenOrientation AllowedDeviceOrientation
static void NormalizePath(FString &InPath)
static bool IsLocalPrintThreadSafe()
static FORCEINLINE bool SupportsHardwareLZDecompression()
static FORCEINLINE bool IsServerOnly()
static FORCEINLINE bool SupportsWindowedMode()
static FORCEINLINE bool HasFixedResolution()
static FORCEINLINE bool SupportsAutoSDK()
static FORCEINLINE const char * GetZlibReplacementFormat()
static FORCEINLINE bool SupportsGrayscaleSRGB()
static FORCEINLINE bool SupportsHighQualityLightmaps()
static FORCEINLINE bool SupportsTextureStreaming()
static FORCEINLINE bool SupportsAudioStreaming()
static FORCEINLINE bool RequiresOriginalReleaseVersionForPatch()
static FORCEINLINE bool AllowsCallStackDumpDuringAssert()
static FORCEINLINE bool SupportsMinimize()
static FORCEINLINE const char * PlatformName()
static FORCEINLINE bool IsMonolithicBuild()
static FORCEINLINE bool SupportsBuildTarget(EBuildTargetType TargetType)
static FORCEINLINE bool HasEditorOnlyData()
static FORCEINLINE bool SupportsVirtualTextureStreaming()
static FORCEINLINE bool IsGameOnly()
static FORCEINLINE bool HasSecurePackageFormat()
static const char * IniPlatformName()
static FORCEINLINE const char * GetPhysicsFormat()
static FORCEINLINE bool SupportsMeshLODStreaming()
static FORCEINLINE bool RequiresCookedData()
static FORCEINLINE bool IsProgram()
static FORCEINLINE bool SupportsQuit()
static FORCEINLINE bool SupportsMultipleGameInstances()
static FORCEINLINE bool SupportsMemoryMappedFiles()
static FORCEINLINE bool IsClientOnly()
static FORCEINLINE bool SupportsMemoryMappedAnimation()
static FORCEINLINE bool IsLittleEndian()
static FORCEINLINE bool SupportsLowQualityLightmaps()
static FORCEINLINE bool SupportsDistanceFieldShadows()
static FORCEINLINE int64 GetMemoryMappingAlignment()
static FORCEINLINE bool RequiresUserCredentials()
static FORCEINLINE bool SupportsDistanceFieldAO()
static FORCEINLINE bool SupportsRayTracing()
static FORCEINLINE bool AllowsFramerateSmoothing()
static FORCEINLINE bool SupportsLumenGI()
static FORCEINLINE bool SupportsMemoryMappedAudio()
static int32 Stricmp(const WIDECHAR *String1, const ANSICHAR *String2)
static ARK_API int32 Stricmp(const UTF16CHAR *String1, const UTF16CHAR *String2)
static ARK_API int32 Stricmp(const ANSICHAR *String1, const UTF16CHAR *String2)
static ARK_API int32 Strnicmp(const ANSICHAR *String1, const UTF16CHAR *String2, SIZE_T Count)
static ARK_API int32 Stricmp(const ANSICHAR *String1, const UTF32CHAR *String2)
static ARK_API int32 Strnicmp(const WIDECHAR *String1, const WIDECHAR *String2, SIZE_T Count)
static ARK_API int32 Stricmp(const UTF8CHAR *String1, const UTF8CHAR *String2)
static ARK_API int32 Strnicmp(const ANSICHAR *String1, const WIDECHAR *String2, SIZE_T Count)
static ARK_API int32 Strnicmp(const UTF32CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
static ARK_API int32 Stricmp(const UTF8CHAR *String1, const ANSICHAR *String2)
static ARK_API int32 Strnicmp(const ANSICHAR *String1, const UTF32CHAR *String2, SIZE_T Count)
static ARK_API int32 Stricmp(const UTF32CHAR *String1, const ANSICHAR *String2)
static int32 Stricmp(const WIDECHAR *String1, const WIDECHAR *String2)
static ARK_API int32 Strnicmp(const UTF32CHAR *String1, const UTF32CHAR *String2, SIZE_T Count)
static ARK_API int32 Strnicmp(const UTF16CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
static ARK_API int32 Strnicmp(const ANSICHAR *String1, const ANSICHAR *String2, SIZE_T Count)
static ARK_API int32 Strnicmp(const UTF8CHAR *String1, const ANSICHAR *String2, SIZE_T Count)
static ARK_API int32 Strnicmp(const WIDECHAR *String1, const ANSICHAR *String2, SIZE_T Count)
static ARK_API int32 Stricmp(const UTF32CHAR *String1, const UTF32CHAR *String2)
static ARK_API int32 Strnicmp(const UTF16CHAR *String1, const UTF16CHAR *String2, SIZE_T Count)
static ARK_API int32 Strnicmp(const UTF8CHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
static ARK_API int32 Strnicmp(const ANSICHAR *String1, const UTF8CHAR *String2, SIZE_T Count)
static ARK_API int32 Stricmp(const ANSICHAR *String1, const WIDECHAR *String2)
static ARK_API int32 Stricmp(const UTF16CHAR *String1, const ANSICHAR *String2)
static ARK_API int32 Stricmp(const ANSICHAR *String1, const ANSICHAR *String2)
static ARK_API int32 Stricmp(const ANSICHAR *String1, const UTF8CHAR *String2)
static FORCEINLINE bool IsValidTlsSlot(uint32 SlotIndex)
unsigned long long uint64
decltype(nullptr) TYPE_OF_NULLPTR
signed short int int16
SelectIntPointerType< int32, int64, sizeof(void *)>::TIntPointe PTRINT)
unsigned short int uint16
SelectIntPointerType< uint32, uint64, sizeof(void *)>::TIntPointe UPTRINT)
signed long long int64
Definition Guid.h:108
friend void operator<<(FStructuredArchive::FSlot Slot, FGuid &G)
FGuid(const FString &InGuidStr)
Definition Guid.h:131
uint32 & operator[](int32 Index)
Definition Guid.h:186
void Invalidate()
Definition Guid.h:297
friend bool operator==(const FGuid &X, const FGuid &Y)
Definition Guid.h:148
FGuid(uint32 InA, uint32 InB, uint32 InC, uint32 InD)
Definition Guid.h:127
bool Serialize(FArchive &Ar)
Definition Guid.h:240
void AppendString(FWideStringBuilderBase &Builder, EGuidFormats Format=EGuidFormats::DigitsWithHyphensLower) const
uint32 D
Definition Guid.h:398
static bool Parse(const FString &GuidString, FGuid &OutGuid)
FGuid()
Definition Guid.h:112
uint32 C
Definition Guid.h:395
friend FString LexToString(const FGuid &Value)
Definition Guid.h:249
FString ToString(EGuidFormats Format=EGuidFormats::Digits) const
Definition Guid.h:321
uint32 A
Definition Guid.h:389
bool ExportTextItem(FString &ValueStr, FGuid const &DefaultValue, UObject *Parent, int32 PortFlags, struct UObject *ExportRootScope) const
uint32 B
Definition Guid.h:392
const uint32 & operator[](int32 Index) const
Definition Guid.h:208
bool Serialize(FStructuredArchive::FSlot Slot)
Definition Guid.h:259
friend bool operator!=(const FGuid &X, const FGuid &Y)
Definition Guid.h:160
friend bool operator<(const FGuid &X, const FGuid &Y)
Definition Guid.h:172
friend uint32 GetTypeHash(const FGuid &Guid)
Definition Guid.h:350
static FGuid NewGuid()
friend void LexFromString(FGuid &Result, const TCHAR *String)
Definition Guid.h:254
static bool ParseExact(const FString &GuidString, EGuidFormats Format, FGuid &OutGuid)
void AppendString(FString &Out, EGuidFormats Format=EGuidFormats::Digits) const
bool ImportTextItem(const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText)
void AppendString(FUtf8StringBuilderBase &Builder, EGuidFormats Format=EGuidFormats::DigitsWithHyphensLower) const
void AppendString(FAnsiStringBuilderBase &Builder, EGuidFormats Format=EGuidFormats::DigitsWithHyphensLower) const
bool IsValid() const
Definition Guid.h:310
FORCEINLINE T && operator()(T &&Val) const
FORCEINLINE bool IsValid() const
FORCEINLINE friend uint32 GetTypeHash(const FInputDeviceId &InputId)
FInputDeviceId(const FInputDeviceId &)=default
FORCEINLINE FInputDeviceId()
FORCEINLINE bool operator<(const FInputDeviceId &Other) const
FORCEINLINE bool operator<=(const FInputDeviceId &Other) const
FORCEINLINE bool operator!=(const FInputDeviceId &Other) const
FORCEINLINE bool operator==(const FInputDeviceId &Other) const
FORCEINLINE bool operator>=(const FInputDeviceId &Other) const
FORCEINLINE bool operator>(const FInputDeviceId &Other) const
FORCEINLINE int32 GetId() const
static FORCEINLINE FInputDeviceId CreateFromInternalId(int32 InInternalId)
TArray< TTuple< FName, FString > > AssetGroups
Definition Other.h:1661
unsigned int ItemID2
Definition UE.h:174
unsigned int ItemID1
Definition UE.h:173
static UScriptStruct * StaticStruct()
Definition UE.h:181
Definition Base.h:342
FLiteralOrName(const ANSICHAR *Literal)
Definition NameTypes.h:1793
const ANSICHAR * AsAnsiLiteral() const
Definition NameTypes.h:1820
FLiteralOrName(const WIDECHAR *Literal)
Definition NameTypes.h:1797
FLiteralOrName(FNameEntryId Name)
Definition NameTypes.h:1801
const WIDECHAR * AsWideLiteral() const
Definition NameTypes.h:1825
static constexpr uint64 LiteralFlag
Definition NameTypes.h:1791
FNameEntryId AsName() const
Definition NameTypes.h:1815
Definition Base.h:347
bool InitFromString(const FString &InSourceString)
Definition Color.h:487
FORCEINLINE FLinearColor & operator-=(const FLinearColor &ColorB)
Definition Color.h:229
FORCEINLINE FLinearColor & operator*=(float Scalar)
Definition Color.h:266
static FLinearColor LerpUsingHSV(const FLinearColor &From, const FLinearColor &To, const float Progress)
FORCEINLINE FLinearColor(EForceInit)
Definition Color.h:125
FLinearColor(const FVector4d &Vector)
static FLinearColor FromPow22Color(const FColor &Color)
float A
Definition Color.h:56
FColor ToFColorSRGB() const
FORCEINLINE FLinearColor & operator*=(const FLinearColor &ColorB)
Definition Color.h:247
static const FLinearColor White
Definition Color.h:517
FORCEINLINE FLinearColor operator+(const FLinearColor &ColorB) const
Definition Color.h:202
FColor ToRGBE() const
float G
Definition Color.h:54
static const FLinearColor Green
Definition Color.h:522
FORCEINLINE FLinearColor operator-(const FLinearColor &ColorB) const
Definition Color.h:220
FLinearColor(const FVector3f &Vector)
float RGBA[4]
Definition Color.h:60
FLinearColor(const FVector3d &Vector)
FORCEINLINE FLinearColor operator/(const FLinearColor &ColorB) const
Definition Color.h:275
float B
Definition Color.h:55
friend void operator<<(FStructuredArchive::FSlot Slot, FLinearColor &Color)
Definition Color.h:148
static FLinearColor FGetHSV(uint8 H, uint8 S, uint8 V)
FLinearColor Desaturate(float Desaturation) const
static FLinearColor MakeRandomColor()
FORCEINLINE FLinearColor GetClamped(float InMin=0.0f, float InMax=1.0f) const
Definition Color.h:314
FORCEINLINE const float & Component(int32 Index) const
Definition Color.h:187
bool IsAlmostBlack() const
Definition Color.h:460
FORCEINLINE float & Component(int32 Index)
Definition Color.h:180
FLinearColor(const FVector4f &Vector)
FLinearColor LinearRGBToHSV() const
static FLinearColor MakeFromColorTemperature(float Temp)
static const FLinearColor Yellow
Definition Color.h:524
static CONSTEXPR double sRGBToLinearTable[256]
Definition Color.h:68
static const FLinearColor Blue
Definition Color.h:523
FORCEINLINE FColor Quantize() const
Definition Color.h:891
FORCEINLINE FLinearColor()
Definition Color.h:124
static const FLinearColor Transparent
Definition Color.h:520
FORCEINLINE bool operator==(const FLinearColor &ColorB) const
Definition Color.h:327
FORCEINLINE float GetMin() const
Definition Color.h:470
static FORCEINLINE FLinearColor FromSRGBColor(const FColor &Color)
Definition Color.h:167
FORCEINLINE FColor ToFColor(const bool bSRGB) const
Definition Color.h:896
static const FLinearColor Red
Definition Color.h:521
FLinearColor CopyWithNewOpacity(float NewOpacicty) const
Definition Color.h:342
FORCEINLINE FColor QuantizeFloor() const
Definition Color.h:881
FORCEINLINE FColor QuantizeRound() const
Definition Color.h:870
FORCEINLINE void operator=(const FLinearColor &ColorB)
Definition Color.h:194
FORCEINLINE FLinearColor(const FColor &Color)
Definition Color.h:862
FORCEINLINE float GetMax() const
Definition Color.h:454
friend FORCEINLINE uint32 GetTypeHash(const FLinearColor &LinearColor)
Definition Color.h:526
static FLinearColor MakeFromHSV8(uint8 H, uint8 S, uint8 V)
FLinearColor HSVToLinearRGB() const
FString ToString() const
Definition Color.h:475
static float Pow22OneOver255Table[256]
Definition Color.h:64
FORCEINLINE FLinearColor operator*(const FLinearColor &ColorB) const
Definition Color.h:238
FORCEINLINE FLinearColor & operator/=(const FLinearColor &ColorB)
Definition Color.h:284
static const FLinearColor Black
Definition Color.h:519
constexpr FORCEINLINE FLinearColor(float InR, float InG, float InB, float InA=1.0f)
Definition Color.h:128
static FORCEINLINE float Clamp01NansTo0(float InValue)
Definition Color.h:508
FORCEINLINE bool operator!=(const FLinearColor &Other) const
Definition Color.h:331
FORCEINLINE FLinearColor operator/(float Scalar) const
Definition Color.h:293
FLinearColor(const FFloat16Color &C)
FORCEINLINE bool Equals(const FLinearColor &ColorB, float Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Color.h:337
static float Dist(const FLinearColor &V1, const FLinearColor &V2)
Definition Color.h:375
FORCEINLINE FLinearColor & operator/=(float Scalar)
Definition Color.h:303
FORCEINLINE FLinearColor operator*(float Scalar) const
Definition Color.h:256
float GetLuminance() const
Definition Color.h:444
float R
Definition Color.h:53
static FLinearColor MakeRandomSeededColor(int32 Seed)
static const FLinearColor Gray
Definition Color.h:518
static float EvaluateBezier(const FLinearColor *ControlPoints, int32 NumPoints, TArray< FLinearColor > &OutPoints)
bool Serialize(FStructuredArchive::FSlot Slot)
Definition Color.h:154
FORCEINLINE FLinearColor & operator+=(const FLinearColor &ColorB)
Definition Color.h:211
@ UncompressedReflectionCapturesForCookedBuilds
Definition Enums.h:34617
static FORCEINLINE uint32 GetKeyHash(const FString &Key)
static FORCEINLINE bool Matches(const FString &A, const FString &B)
static FORCEINLINE const FString & GetSetKey(const TPair< FString, ValueType > &Element)
static FORCEINLINE uint32 GetKeyHash(const FString &Key)
static FORCEINLINE const FString & GetSetKey(const TPair< FString, ValueType > &Element)
static FORCEINLINE bool Matches(const FString &A, const FString &B)
static FORCEINLINE bool Matches(const FString &A, const FString &B)
static FORCEINLINE const FString & GetSetKey(const FString &Element)
static FORCEINLINE uint32 GetKeyHash(const FString &Key)
FORCEINLINE bool operator()(const FString &A, const FString &B) const
static constexpr void CriticallyDampedSmoothing(T &InOutValue, T &InOutValueRate, const T &InTargetValue, const T &InTargetValueRate, const float InDeltaTime, const float InSmoothingTime)
static UE_NODISCARD uint8 Quantize8SignedByte(float x)
static UE_NODISCARD constexpr FORCEINLINE double Clamp(const double X, const double Min, const double Max)
static UE_NODISCARD FString FormatIntToHumanReadable(int32 Val)
static UE_NODISCARD float GetTForSegmentPlaneIntersect(const FVector &StartPoint, const FVector &EndPoint, const FPlane &Plane)
static UE_NODISCARD constexpr int32 LeastCommonMultiplier(int32 a, int32 b)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpCircularInOut(const T &A, const T &B, float Alpha)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpExpoOut(const T &A, const T &B, float Alpha)
static bool SegmentIntersection2D(const FVector &SegmentStartA, const FVector &SegmentEndA, const FVector &SegmentStartB, const FVector &SegmentEndB, FVector &out_IntersectionPoint)
static UE_NODISCARD auto GetRangePct(UE::Math::TVector2< T > const &Range, T2 Value)
static UE_NODISCARD FORCEINLINE bool RandBool()
static UE_NODISCARD constexpr FORCEINLINE T DivideAndRoundNearest(T Dividend, T Divisor)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpSinOut(const T &A, const T &B, float Alpha)
static UE_NODISCARD float PointDistToSegmentSquared(const FVector &Point, const FVector &StartPoint, const FVector &EndPoint)
static UE_NODISCARD FRotator RInterpTo(const FRotator &Current, const FRotator &Target, float DeltaTime, float InterpSpeed)
static UE_NODISCARD constexpr bool ExtractBoolFromBitfield(uint8 *Ptr, uint32 Index)
static FORCEINLINE void CartesianToPolar(const T X, const T Y, T &OutRad, T &OutAng)
static UE_NODISCARD constexpr FORCEINLINE float Clamp(const float X, const float Min, const float Max)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE U CubicCRSplineInterp(const U &P0, const U &P1, const U &P2, const U &P3, const float T0, const float T1, const float T2, const float T3, const float T)
static const uint32 BitFlag[32]
static UE_NODISCARD bool SphereConeIntersection(const FVector &SphereCenter, float SphereRadius, const FVector &ConeAxis, float ConeAngleSin, float ConeAngleCos)
static bool SegmentTriangleIntersection(const FVector &StartPoint, const FVector &EndPoint, const FVector &A, const FVector &B, const FVector &C, FVector &OutIntersectPoint, FVector &OutTriangleNormal)
static UE_NODISCARD auto LerpStable(const T1 &A, const T2 &B, const T3 &Alpha) -> decltype(A *B)
static UE_NODISCARD FORCEINLINE float FastAsin(float Value)
static UE_NODISCARD float RoundHalfToEven(float F)
static UE_NODISCARD constexpr T UnwindRadians(T A)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpEaseIn(const T &A, const T &B, float Alpha, float Exp)
static UE_NODISCARD constexpr FORCEINLINE T DivideAndRoundDown(T Dividend, T Divisor)
static UE_NODISCARD double RoundHalfToEven(double F)
static UE_NODISCARD float PerlinNoise1D(float Value)
static UE_NODISCARD constexpr FORCEINLINE T Square(const T A)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE T CubicInterpSecondDerivative(const T &P0, const T &T0, const T &P1, const T &T1, const U &A)
static UE_NODISCARD FVector2D Vector2DInterpTo(const FVector2D &Current, const FVector2D &Target, float DeltaTime, float InterpSpeed)
static UE_NODISCARD FVector VRandCone(FVector const &Dir, float HorizontalConeHalfAngleRad, float VerticalConeHalfAngleRad)
static UE_NODISCARD FVector GetBaryCentric2D(const FVector &Point, const FVector &A, const FVector &B, const FVector &C)
static UE_NODISCARD float PerlinNoise2D(const FVector2D &Location)
static bool LineExtentBoxIntersection(const FBox &inBox, const FVector &Start, const FVector &End, const FVector &Extent, FVector &HitLocation, FVector &HitNormal, float &HitTime)
static UE_NODISCARD FVector2D ClosestPointOnSegment2D(const FVector2D &Point, const FVector2D &StartPoint, const FVector2D &EndPoint)
static UE_NODISCARD FVector RandPointInBox(const FBox &Box)
static UE_NODISCARD UE::Math::TVector< FReal > LinePlaneIntersection(const UE::Math::TVector< FReal > &Point1, const UE::Math::TVector< FReal > &Point2, const UE::Math::TPlane< FReal > &Plane)
static UE_NODISCARD FORCEINLINE float FRandRange(float InMin, float InMax)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpCircularIn(const T &A, const T &B, float Alpha)
static UE_NODISCARD float PointDistToLine(const FVector &Point, const FVector &Direction, const FVector &Origin)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE U CubicCRSplineInterpSafe(const U &P0, const U &P1, const U &P2, const U &P3, const float T0, const float T1, const float T2, const float T3, const float T)
static UE_NODISCARD FORCEINLINE bool IsNearlyZero(float Value, float ErrorTolerance=UE_SMALL_NUMBER)
static UE_NODISCARD constexpr FORCEINLINE T Wrap(const T X, const T Min, const T Max)
static UE_NODISCARD float MakePulsatingValue(const double InCurrentTime, const float InPulsesPerSecond, const float InPhase=0.0f)
static UE_NODISCARD bool IntersectPlanes2(UE::Math::TVector< FReal > &I, UE::Math::TVector< FReal > &D, const UE::Math::TPlane< FReal > &P1, const UE::Math::TPlane< FReal > &P2)
static UE_NODISCARD FORCEINLINE double GetRangePct(TRange< T > const &Range, T Value)
static UE_NODISCARD UE::Math::TRotator< T > LerpRange(const UE::Math::TRotator< T > &A, const UE::Math::TRotator< T > &B, U Alpha)
static UE_NODISCARD bool LineBoxIntersection(const UE::Math::TBox< FReal > &Box, const UE::Math::TVector< FReal > &Start, const UE::Math::TVector< FReal > &End, const UE::Math::TVector< FReal > &Direction)
static FORCEINLINE void PolarToCartesian(const UE::Math::TVector2< T > InPolar, UE::Math::TVector2< T > &OutCart)
static FORCEINLINE double RadiansToDegrees(double const &RadVal)
static UE_NODISCARD uint8 Quantize8UnsignedByte(float x)
static UE_NODISCARD constexpr FORCEINLINE int32 Max3Index(const T A, const T B, const T C)
static UE_NODISCARD float FixedTurn(float InCurrent, float InDesired, float InDeltaRate)
static UE_NODISCARD uint32 ComputeProjectedSphereScissorRect(FIntRect &InOutScissorRect, FVector SphereOrigin, float Radius, FVector ViewOrigin, const FMatrix &ViewMatrix, const FMatrix &ProjMatrix)
static UE_NODISCARD UE::Math::TVector< FReal > LinePlaneIntersection(const UE::Math::TVector< FReal > &Point1, const UE::Math::TVector< FReal > &Point2, const UE::Math::TVector< FReal > &PlaneOrigin, const UE::Math::TVector< FReal > &PlaneNormal)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE T LerpStable(const T &A, const T &B, double Alpha)
static UE_NODISCARD constexpr FORCEINLINE T GridSnap(T Location, T Grid)
static void ApplyScaleToFloat(float &Dst, const FVector &DeltaScale, float Magnitude=1.0f)
static FORCEINLINE float RadiansToDegrees(float const &RadVal)
static FORCEINLINE void SinCos(double *ScalarSin, double *ScalarCos, double Value)
static UE_NODISCARD FVector2D Vector2DInterpConstantTo(const FVector2D &Current, const FVector2D &Target, float DeltaTime, float InterpSpeed)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE T CubicInterp(const T &P0, const T &T0, const T &P1, const T &T1, const U &A)
static UE_NODISCARD auto FInterpTo(T1 Current, T2 Target, T3 DeltaTime, T4 InterpSpeed)
static UE_NODISCARD auto GetRangeValue(UE::Math::TVector2< T > const &Range, T2 Pct)
static FORCEINLINE void PolarToCartesian(const T Rad, const T Ang, T &OutX, T &OutY)
static UE_NODISCARD FVector GetBaryCentric2D(const FVector2D &Point, const FVector2D &A, const FVector2D &B, const FVector2D &C)
static UE_NODISCARD constexpr T UnwindDegrees(T A)
static UE_NODISCARD FORCEINLINE float RoundFromZero(float F)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE T BiLerp(const T &P00, const T &P10, const T &P01, const T &P11, const U &FracX, const U &FracY)
static constexpr void ExponentialSmoothingApprox(T &InOutValue, const T &InTargetValue, const float InDeltaTime, const float InSmoothingTime)
static UE_NODISCARD bool PlaneAABBIntersection(const FPlane &P, const FBox &AABB)
static UE_NODISCARD FORCEINLINE bool IsNearlyEqualByULP(double A, double B, int32 MaxUlps=4)
static void WindRelativeAnglesDegrees(float InAngle0, float &InOutAngle1)
static UE_NODISCARD FVector VRandCone(FVector const &Dir, float ConeHalfAngleRad)
static UE_NODISCARD float PointDistToSegment(const FVector &Point, const FVector &StartPoint, const FVector &EndPoint)
static UE_NODISCARD FORCEINLINE double Log2(double Value)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE T Lerp(const T &A, const T &B, const U &Alpha)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE T CubicInterpDerivative(const T &P0, const T &T0, const T &P1, const T &T1, const U &A)
static FORCEINLINE void CartesianToPolar(const UE::Math::TVector2< T > InCart, UE::Math::TVector2< T > &OutPolar)
static bool Eval(FString Str, float &OutValue)
static UE_NODISCARD FVector VInterpTo(const FVector &Current, const FVector &Target, float DeltaTime, float InterpSpeed)
static UE_NODISCARD FORCEINLINE float RandRange(float InMin, float InMax)
static void WindRelativeAnglesDegrees(double InAngle0, double &InOutAngle1)
static UE_NODISCARD bool PointBoxIntersection(const UE::Math::TVector< FReal > &Point, const UE::Math::TBox< FReal > &Box)
static UE_NODISCARD constexpr FORCEINLINE bool IsWithin(const T &TestValue, const U &MinValue, const U &MaxValue)
static UE_NODISCARD FORCEINLINE float RoundToNegativeInfinity(float F)
static UE_NODISCARD FVector2D RandPointInCircle(float CircleRadius)
static UE_NODISCARD FORCEINLINE float Floor(float F)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE T LerpStable(const T &A, const T &B, float Alpha)
static UE_NODISCARD constexpr FORCEINLINE T Max3(const T A, const T B, const T C)
static UE_NODISCARD constexpr FORCEINLINE bool IsWithinInclusive(const T &TestValue, const U &MinValue, const U &MaxValue)
static UE_NODISCARD FORCEINLINE double RoundToZero(double F)
static UE_NODISCARD UE::Math::TQuat< T > QInterpConstantTo(const UE::Math::TQuat< T > &Current, const UE::Math::TQuat< T > &Target, float DeltaTime, float InterpSpeed)
static constexpr FORCEINLINE void SinCos(std::decay_t< T > *ScalarSin, std::decay_t< T > *ScalarCos, T Value)
static UE_NODISCARD FVector ClosestPointOnTriangleToPoint(const FVector &Point, const FVector &A, const FVector &B, const FVector &C)
static UE_NODISCARD constexpr FORCEINLINE IntegralType Floor(IntegralType I)
static UE_NODISCARD FORCEINLINE auto GetMappedRangeValueUnclamped(const UE::Math::TVector2< T > &InputRange, const UE::Math::TVector2< T > &OutputRange, const T2 Value)
static constexpr void SetBoolInBitField(uint8 *Ptr, uint32 Index, bool bSet)
static UE_NODISCARD constexpr FORCEINLINE T Clamp(const T X, const T Min, const T Max)
static bool GetDotDistance(FVector2D &OutDotDist, const FVector &Direction, const FVector &AxisX, const FVector &AxisY, const FVector &AxisZ)
static UE_NODISCARD constexpr FORCEINLINE auto GetRangePct(T MinValue, T MaxValue, T2 Value)
static UE_NODISCARD FORCEINLINE double FastAsin(double Value)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpExpoIn(const T &A, const T &B, float Alpha)
static void SpringDamperSmoothing(T &InOutValue, T &InOutValueRate, const T &InTargetValue, const T &InTargetValueRate, const float InDeltaTime, const float InSmoothingTime, const float InDampingRatio)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpSinInOut(const T &A, const T &B, float Alpha)
static UE_NODISCARD double TruncateToHalfIfClose(double F, double Tolerance=UE_SMALL_NUMBER)
static UE_NODISCARD FVector VRand()
Definition Vector.h:2621
static UE_NODISCARD T DynamicWeightedMovingAverage(T CurrentSample, T PreviousSample, T MaxDistance, T MinWeight, T MaxWeight)
static UE_NODISCARD constexpr FORCEINLINE int32 Min3Index(const T A, const T B, const T C)
static UE_NODISCARD FORCEINLINE float Log2(float Value)
static void SegmentDistToSegmentSafe(FVector A1, FVector B1, FVector A2, FVector B2, FVector &OutP1, FVector &OutP2)
static UE_NODISCARD FORCEINLINE T GetMappedRangeValueClamped(const TRange< T > &InputRange, const TRange< T > &OutputRange, const T Value)
static UE_NODISCARD FORCEINLINE bool IsNearlyEqual(double A, double B, double ErrorTolerance=UE_DOUBLE_SMALL_NUMBER)
static bool SegmentPlaneIntersection(const FVector &StartPoint, const FVector &EndPoint, const FPlane &Plane, FVector &out_IntersectionPoint)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpExpoInOut(const T &A, const T &B, float Alpha)
static FORCEINLINE double DegreesToRadians(double const &DegVal)
static UE_NODISCARD FORCEINLINE int64 RandRange(int64 Min, int64 Max)
static UE_NODISCARD T WeightedMovingAverage(T CurrentSample, T PreviousSample, T Weight)
static UE_NODISCARD FORCEINLINE double FRandRange(double InMin, double InMax)
static UE_NODISCARD FVector VInterpConstantTo(const FVector &Current, const FVector &Target, float DeltaTime, float InterpSpeed)
static UE_NODISCARD FORCEINLINE float RoundToPositiveInfinity(float F)
static UE_NODISCARD FVector2D GetAzimuthAndElevation(const FVector &Direction, const FVector &AxisX, const FVector &AxisY, const FVector &AxisZ)
static UE_NODISCARD FVector4 ComputeBaryCentric3D(const FVector &Point, const FVector &A, const FVector &B, const FVector &C, const FVector &D)
static UE_NODISCARD bool LineBoxIntersection(const UE::Math::TBox< FReal > &Box, const UE::Math::TVector< FReal > &Start, const UE::Math::TVector< FReal > &End, const UE::Math::TVector< FReal > &Direction, const UE::Math::TVector< FReal > &OneOverDirection)
static UE_NODISCARD FVector ClosestPointOnSegment(const FVector &Point, const FVector &StartPoint, const FVector &EndPoint)
static UE_NODISCARD FORCEINLINE T GetRangeValue(TRange< T > const &Range, T Pct)
static UE_NODISCARD bool GetDistanceWithinConeSegment(FVector Point, FVector ConeStartPoint, FVector ConeLine, float RadiusAtStart, float RadiusAtEnd, float &PercentageOut)
static UE_NODISCARD FVector GetReflectionVector(const FVector &Direction, const FVector &SurfaceNormal)
static UE_NODISCARD double RoundHalfFromZero(double F)
static UE_NODISCARD constexpr FORCEINLINE auto RadiansToDegrees(T const &RadVal) -> decltype(RadVal *(180.f/UE_PI))
static UE_NODISCARD FORCEINLINE float RoundToZero(float F)
static UE_NODISCARD FLinearColor CInterpTo(const FLinearColor &Current, const FLinearColor &Target, float DeltaTime, float InterpSpeed)
static UE_NODISCARD bool SphereAABBIntersection(const UE::Math::TSphere< FReal > &Sphere, const UE::Math::TBox< FReal > &AABB)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpEaseOut(const T &A, const T &B, float Alpha, float Exp)
static float PointDistToLine(const FVector &Point, const FVector &Direction, const FVector &Origin, FVector &OutClosestPoint)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpEaseInOut(const T &A, const T &B, float Alpha, float Exp)
static UE_NODISCARD bool MemoryTest(void *BaseAddress, uint32 NumBytes)
static UE_NODISCARD FVector ClosestPointOnInfiniteLine(const FVector &LineStart, const FVector &LineEnd, const FVector &Point)
static UE_NODISCARD float TruncateToHalfIfClose(float F, float Tolerance=UE_SMALL_NUMBER)
static UE_NODISCARD FVector VInterpNormalRotationTo(const FVector &Current, const FVector &Target, float DeltaTime, float RotationSpeedDegrees)
static UE_NODISCARD float RoundHalfFromZero(float F)
static UE_NODISCARD double RoundHalfToZero(double F)
static UE_NODISCARD float PerlinNoise3D(const FVector &Location)
static UE_NODISCARD constexpr auto FindDeltaAngleDegrees(T A1, T2 A2) -> decltype(A1 *A2)
static UE_NODISCARD FORCEINLINE double RoundToNegativeInfinity(double F)
static UE_NODISCARD FRotator RInterpConstantTo(const FRotator &Current, const FRotator &Target, float DeltaTime, float InterpSpeed)
static UE_NODISCARD constexpr T InvExpApprox(T X)
static UE_NODISCARD constexpr FORCEINLINE_DEBUGGABLE T InterpStep(const T &A, const T &B, float Alpha, int32 Steps)
static UE_NODISCARD bool SphereAABBIntersection(const UE::Math::TVector< FReal > &SphereCenter, const FReal RadiusSquared, const UE::Math::TBox< FReal > &AABB)
static void SphereDistToLine(FVector SphereOrigin, float SphereRadius, FVector LineOrigin, FVector LineDir, FVector &OutClosestPoint)
static UE_NODISCARD constexpr auto FindDeltaAngleRadians(T A1, T2 A2) -> decltype(A1 *A2)
static UE_NODISCARD bool LineSphereIntersection(const UE::Math::TVector< FReal > &Start, const UE::Math::TVector< FReal > &Dir, FReal Length, const UE::Math::TVector< FReal > &Origin, FReal Radius)
static UE_NODISCARD FORCEINLINE double RandRange(double InMin, double InMax)
static UE_NODISCARD FVector ClosestPointOnLine(const FVector &LineStart, const FVector &LineEnd, const FVector &Point)
static UE_NODISCARD FVector ClosestPointOnTetrahedronToPoint(const FVector &Point, const FVector &A, const FVector &B, const FVector &C, const FVector &D)
static UE_NODISCARD FORCEINLINE double RoundToPositiveInfinity(double F)
static void SegmentDistToSegment(FVector A1, FVector B1, FVector A2, FVector B2, FVector &OutP1, FVector &OutP2)
static UE_NODISCARD constexpr FORCEINLINE int64 Clamp(const int64 X, const int32 Min, const int32 Max)
static void SpringDamper(T &InOutValue, T &InOutValueRate, const T &InTargetValue, const T &InTargetValueRate, const float InDeltaTime, const float InUndampedFrequency, const float InDampingRatio)
static UE_NODISCARD UE::Math::TVector< FReal > RayPlaneIntersection(const UE::Math::TVector< FReal > &RayOrigin, const UE::Math::TVector< FReal > &RayDirection, const UE::Math::TPlane< FReal > &Plane)
static UE_NODISCARD T ClampAngle(T AngleDegrees, T MinAngleDegrees, T MaxAngleDegrees)
static UE_NODISCARD int32 PlaneAABBRelativePosition(const FPlane &P, const FBox &AABB)
static bool TIsNearlyEqualByULP(FloatType A, FloatType B, int32 MaxUlps)
static UE_NODISCARD FORCEINLINE double Floor(double F)
static UE_NODISCARD FORCEINLINE int64 RandHelper64(int64 A)
static UE_NODISCARD constexpr FORCEINLINE T Min3(const T A, const T B, const T C)
static UE_NODISCARD FReal RayPlaneIntersectionParam(const UE::Math::TVector< FReal > &RayOrigin, const UE::Math::TVector< FReal > &RayDirection, const UE::Math::TPlane< FReal > &Plane)
static UE_NODISCARD auto FInterpConstantTo(T1 Current, T2 Target, T3 DeltaTime, T4 InterpSpeed)
static UE_NODISCARD constexpr FORCEINLINE bool IsPowerOfTwo(T Value)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpSinIn(const T &A, const T &B, float Alpha)
static UE_NODISCARD constexpr FORCEINLINE T Cube(const T A)
static UE_NODISCARD FORCEINLINE double RoundFromZero(double F)
static UE_NODISCARD FORCEINLINE bool IsNearlyEqual(float A, float B, float ErrorTolerance=UE_SMALL_NUMBER)
static UE_NODISCARD FORCEINLINE bool IsNearlyZero(double Value, double ErrorTolerance=UE_DOUBLE_SMALL_NUMBER)
static FORCEINLINE float DegreesToRadians(float const &DegVal)
static UE_NODISCARD float RoundHalfToZero(float F)
static UE_NODISCARD FORCEINLINE bool IsNearlyEqualByULP(float A, float B, int32 MaxUlps=4)
static UE_NODISCARD FORCEINLINE_DEBUGGABLE T InterpCircularOut(const T &A, const T &B, float Alpha)
static UE_NODISCARD UE::Math::TQuat< T > QInterpTo(const UE::Math::TQuat< T > &Current, const UE::Math::TQuat< T > &Target, float DeltaTime, float InterpSpeed)
static FORCEINLINE void SinCos(T *ScalarSin, T *ScalarCos, U Value)
static UE_NODISCARD FORCEINLINE int32 RandRange(int32 Min, int32 Max)
static UE_NODISCARD FVector ComputeBaryCentric2D(const FVector &Point, const FVector &A, const FVector &B, const FVector &C)
static UE_NODISCARD constexpr FORCEINLINE T DivideAndRoundUp(T Dividend, T Divisor)
static UE_NODISCARD FORCEINLINE int32 RandHelper(int32 A)
static UE_NODISCARD constexpr FORCEINLINE auto DegreesToRadians(T const &DegVal) -> decltype(DegVal *(UE_PI/180.f))
static UE_NODISCARD constexpr T SmoothStep(T A, T B, T X)
static UE_NODISCARD auto Lerp(const T1 &A, const T2 &B, const T3 &Alpha) -> decltype(A *B)
static UE_NODISCARD UE::Math::TSphere< FReal > ComputeBoundingSphereForCone(UE::Math::TVector< FReal > const &ConeOrigin, UE::Math::TVector< FReal > const &ConeDirection, FReal ConeRadius, FReal CosConeAngle, FReal SinConeAngle)
static UE_NODISCARD constexpr int32 GreatestCommonDivisor(int32 a, int32 b)
static UE_NODISCARD bool PointsAreCoplanar(const TArray< FVector > &Points, const float Tolerance=0.1f)
static UE_NODISCARD FORCEINLINE auto GetMappedRangeValueClamped(const UE::Math::TVector2< T > &InputRange, const UE::Math::TVector2< T > &OutputRange, const T2 Value)
static UE_NODISCARD bool IntersectPlanes3(UE::Math::TVector< FReal > &I, const UE::Math::TPlane< FReal > &P1, const UE::Math::TPlane< FReal > &P2, const UE::Math::TPlane< FReal > &P3)
@ SerializeGUIDsInPlatformMediaSourceInsteadOfPlainNames
Definition Enums.h:34662
static FORCEINLINE void * Memzero(void *Dest, SIZE_T Count)
static void DisablePersistentAuxiliary()
static FORCEINLINE void Memzero(T &Src)
static FORCEINLINE void * SystemMalloc(SIZE_T Size)
static void Free(void *Original)
static SIZE_T GetUsedPersistentAuxiliary()
static void * MallocPersistentAuxiliary(SIZE_T InSize, uint32 InAlignment=0)
static void EnablePurgatoryTests()
static void GCreateMalloc()
static FORCEINLINE void * Memset(void *Dest, uint8 Char, SIZE_T Count)
static void FreeExternal(void *Original)
static void * MallocExternal(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)
static FORCEINLINE void * ParallelMemcpy(void *Dest, const void *Src, SIZE_T Count, EMemcpyCachePolicy Policy=EMemcpyCachePolicy::StoreCached)
static void * Malloc(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)
static void ClearAndDisableTLSCachesOnCurrentThread()
static void Trim(bool bTrimThreadCaches=true)
static void FreePersistentAuxiliary(void *InPtr)
static FORCEINLINE void * Memmove(void *Dest, const void *Src, SIZE_T Count)
static FORCEINLINE int32 Memcmp(const void *Buf1, const void *Buf2, SIZE_T Count)
static void TestMemory()
static void ExplicitInit(FMalloc &Allocator)
static FORCEINLINE_DEBUGGABLE void * MallocZeroed(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)
static SIZE_T QuantizeSizeExternal(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)
static void EnablePoisonTests()
static void * Realloc(void *Original, SIZE_T Size, uint32 Alignment=DEFAULT_ALIGNMENT)
static void SetupTLSCachesOnCurrentThread()
static FORCEINLINE bool MemIsZero(const void *Ptr, SIZE_T Count)
static void RegisterPersistentAuxiliary(void *InMemory, SIZE_T InSize)
static FORCEINLINE void Memswap(void *Ptr1, void *Ptr2, SIZE_T Size)
static void EnablePersistentAuxiliary()
static FORCEINLINE void * StreamingMemcpy(void *Dest, const void *Src, SIZE_T Count)
static FORCEINLINE void Memcpy(T &Dest, const T &Src)
static FORCEINLINE void Memset(T &Src, uint8 ValueToSet)
static SIZE_T GetAllocSizeExternal(void *Original)
static FORCEINLINE void SystemFree(void *Ptr)
static SIZE_T GetAllocSize(void *Original)
static SIZE_T QuantizeSize(SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)
static bool IsPersistentAuxiliaryActive()
static FORCEINLINE void * BigBlockMemcpy(void *Dest, const void *Src, SIZE_T Count)
static void * ReallocExternal(void *Original, SIZE_T Count, uint32 Alignment=DEFAULT_ALIGNMENT)
static FORCEINLINE void * Memcpy(void *Dest, const void *Src, SIZE_T Count)
FMemoryImageName(EName Name)
Definition NameTypes.h:1475
FORCEINLINE bool IsNone() const
Definition NameTypes.h:1631
friend FORCEINLINE bool operator==(FMemoryImageName Lhs, FMemoryImageName Rhs)
Definition NameTypes.h:579
friend FORCEINLINE bool operator!=(FMemoryImageName Lhs, FMemoryImageName Rhs)
Definition NameTypes.h:588
friend FORCEINLINE bool operator==(FName Lhs, FMemoryImageName Rhs)
FORCEINLINE FMemoryImageName(const FName &Name)
Definition NameTypes.h:1607
friend FORCEINLINE uint32 GetTypeHash(FMemoryImageName Name)
Definition NameTypes.h:583
FNameEntryId ComparisonIndex
Definition NameTypes.h:557
FString ToString() const
bool operator==(EName Name) const
Definition NameTypes.h:549
const FPointerTableBase * PrevPointerTable
const FPointerTableBase * TryGetPrevPointerTable() const
FStringBuilderBase * String
void AppendFrozenPointer(const FTypeLayoutDesc &StaticTypeDesc, int32 FrozenTypeIndex)
void AppendUnfrozenPointer(const FTypeLayoutDesc &StaticTypeDesc)
FMinimalName(EName N)
Definition NameTypes.h:416
friend FORCEINLINE uint32 GetTypeHash(FMinimalName Name)
Definition NameTypes.h:447
FORCEINLINE FMinimalName(const FName &Name)
Definition NameTypes.h:1592
FNameEntryId Index
Definition NameTypes.h:427
FORCEINLINE bool IsNone() const
Definition NameTypes.h:1616
friend FORCEINLINE bool operator==(FMinimalName Lhs, FMinimalName Rhs)
Definition NameTypes.h:443
FORCEINLINE bool operator<(FMinimalName Rhs) const
Definition NameTypes.h:1621
friend FORCEINLINE bool operator!=(FMinimalName Lhs, FMinimalName Rhs)
Definition NameTypes.h:452
friend FORCEINLINE bool operator==(FName Lhs, FMinimalName Rhs)
@ StoreReflectionCaptureCompressedMobile
Definition Enums.h:17776
@ InstancedStaticMeshLightmapSerialization
Definition Enums.h:17774
Definition Other.h:1914
static constexpr uint32 OffsetMask
Definition NameTypes.h:1746
static constexpr uint32 EntryStride
Definition NameTypes.h:1743
static uint8 ** GetBlocks()
static constexpr uint32 OffsetBits
Definition NameTypes.h:1744
static constexpr uint32 BlockBits
Definition NameTypes.h:1745
static constexpr uint32 UnusedMask
Definition NameTypes.h:1747
static constexpr uint32 MaxLength
Definition NameTypes.h:1748
Definition NameTypes.h:206
static constexpr uint32 ProbeHashBits
Definition NameTypes.h:211
uint16 LowercaseProbeHash
Definition NameTypes.h:212
uint16 Len
Definition NameTypes.h:213
uint16 bIsWide
Definition NameTypes.h:207
Definition NameTypes.h:221
FORCEINLINE int32 GetNameLength() const
Definition NameTypes.h:256
WIDECHAR WideName[NAME_SIZE]
Definition NameTypes.h:230
FNameEntry & operator=(FNameEntry &&)=delete
const WIDECHAR * GetUnterminatedName(WIDECHAR(&OptionalDecodeBuffer)[NAME_SIZE]) const
static void Encode(ANSICHAR *Name, uint32 Len)
Definition NameTypes.h:1733
FNameEntry(const FNameEntry &)=delete
ANSICHAR AnsiName[NAME_SIZE]
Definition NameTypes.h:229
void GetName(TCHAR(&OutName)[NAME_SIZE]) const
void AppendNameToPathString(FString &OutString) const
FNameEntry(FNameEntry &&)=delete
FORCEINLINE bool IsNumbered() const
Definition NameTypes.h:261
void Write(FArchive &Ar) const
void AppendNameToString(FUtf8StringBuilderBase &OutString) const
Definition NameTypes.h:301
static int32 GetSize(const TCHAR *Name)
static int32 GetDataOffset()
void AppendAnsiNameToString(FAnsiStringBuilderBase &OutString) const
void AppendNameToString(FWideStringBuilderBase &OutString) const
Definition NameTypes.h:296
FString GetPlainNameString() const
void GetAnsiName(ANSICHAR(&OutName)[NAME_SIZE]) const
void CopyUnterminatedName(WIDECHAR *OutName) const
void StoreName(const ANSICHAR *InName, uint32 Len)
void GetWideName(WIDECHAR(&OutName)[NAME_SIZE]) const
struct FNameStringView MakeView(union FNameBuffer &OptionalDecodeBuffer) const
static void Decode(ANSICHAR *Name, uint32 Len)
Definition NameTypes.h:1735
static int32 GetSize(int32 Length, bool bIsPureAnsi)
void CopyAndConvertUnterminatedName(TCHAR *OutName) const
void StoreName(const WIDECHAR *InName, uint32 Len)
static void Encode(WIDECHAR *Name, uint32 Len)
Definition NameTypes.h:1734
void AppendNameToString(FString &OutString) const
Definition NameTypes.h:290
FNameEntryHeader Header
Definition NameTypes.h:226
void DebugDump(FOutputDevice &Out) const
void CopyUnterminatedName(ANSICHAR *OutName) const
const ANSICHAR * GetUnterminatedName(ANSICHAR(&OptionalDecodeBuffer)[NAME_SIZE]) const
FNameEntry & operator=(const FNameEntry &)=delete
static void Decode(WIDECHAR *Name, uint32 Len)
Definition NameTypes.h:1736
FORCEINLINE bool IsWide() const
Definition NameTypes.h:251
int32 GetSizeInBytes() const
void GetUnterminatedName(TCHAR *OutName, uint32 OutSize) const
Definition NameTypes.h:51
bool LexicalLess(FNameEntryId Rhs) const
Definition NameTypes.h:63
friend bool operator!=(EName Ename, FNameEntryId Id)
Definition NameTypes.h:120
bool operator!=(FNameEntryId Rhs) const
Definition NameTypes.h:75
bool FastLess(FNameEntryId Rhs) const
Definition NameTypes.h:67
friend bool operator==(EName Ename, FNameEntryId Id)
Definition NameTypes.h:119
static FNameEntryId FromUnstableInt(uint32 UnstableInt)
Definition NameTypes.h:89
uint32 Value
Definition NameTypes.h:107
static FORCEINLINE FNameEntryId FromEName(EName Ename)
Definition NameTypes.h:96
uint32 ToUnstableInt() const
Definition NameTypes.h:86
bool IsNone() const
Definition NameTypes.h:56
operator bool() const
Definition NameTypes.h:78
bool operator>(FNameEntryId Rhs) const
Definition NameTypes.h:73
static FNameEntryId FromValidEName(EName Ename)
Definition NameTypes.h:109
bool operator==(FNameEntryId Rhs) const
Definition NameTypes.h:74
bool operator<(FNameEntryId Rhs) const
Definition NameTypes.h:70
FNameEntryId()
Definition NameTypes.h:53
int32 CompareFast(FNameEntryId Rhs) const
Definition NameTypes.h:66
friend uint32 GetTypeHash(FNameEntryId Id)
FNameEntryId(ENoInit)
Definition NameTypes.h:54
friend bool operator==(FNameEntryId Id, EName Ename)
Definition NameTypes.h:101
int32 CompareLexical(FNameEntryId Rhs) const
static FNameEntryId FromValidENamePostInit(EName Ename)
Definition NameTypes.h:113
friend bool operator!=(FNameEntryId Id, EName Ename)
Definition NameTypes.h:121
Definition NameTypes.h:359
FString GetPlainNameString() const
WIDECHAR const * GetWideName() const
Definition NameTypes.h:387
uint16 CasePreservingHash
Definition NameTypes.h:370
FNameEntrySerialized(enum ELinkerNameTableConstructor)
Definition NameTypes.h:373
FNameEntrySerialized(const FNameEntry &NameEntry)
ANSICHAR const * GetAnsiName() const
Definition NameTypes.h:378
WIDECHAR WideName[NAME_SIZE]
Definition NameTypes.h:365
uint16 NonCasePreservingHash
Definition NameTypes.h:369
bool bIsWide
Definition NameTypes.h:360
ANSICHAR AnsiName[NAME_SIZE]
Definition NameTypes.h:364
FORCEINLINE bool operator()(const FName &A, const FName &B) const
Definition NameTypes.h:1704
FORCEINLINE bool operator()(FNameEntryId A, FNameEntryId B) const
Definition NameTypes.h:1709
FORCEINLINE bool operator()(const FName &A, const FName &B) const
Definition NameTypes.h:1721
FORCEINLINE bool operator()(FNameEntryId A, FNameEntryId B) const
Definition NameTypes.h:1726
void * NextResult
Definition Actor.h:1723
unsigned __int64 Result
Definition Actor.h:1719
const void * RawResultEnumObj
Definition Actor.h:1721
void * ResultEnumObj
Definition Actor.h:1720
FString ErrorContext
Definition Actor.h:1722
static void RegisterNetworkCustomVersion(const FGuid &VersionGuid, int32 Version, int32 CompatibleVersion, const FName &FriendlyName)
static uint32 GetEngineCompatibleNetworkProtocolVersion()
static uint32 GetGameNetworkProtocolVersion()
static FIsNetworkCompatibleOverride IsNetworkCompatibleOverride
static void SetProjectVersion(const TCHAR *InVersion)
static uint32 GetReplayCompatibleChangelist()
static uint32 GetGameCompatibleNetworkProtocolVersion()
static void SetGameNetworkProtocolVersion(uint32 GameNetworkProtocolVersion)
static uint32 GetCompatibleNetworkProtocolVersion(const FGuid &VersionGuid)
static bool bHasCachedNetworkChecksum
static const FString & GetProjectVersion()
static const FCustomVersionContainer & GetNetworkCustomVersions()
static bool bHasCachedReplayChecksum
static uint32 GetLocalNetworkVersion(bool AllowOverrideDelegate=true)
static FGetReplayCompatibleChangeListOverride GetReplayCompatibleChangeListOverride
static uint32 GetNetworkProtocolVersion(const FGuid &VersionGuid)
static uint32 EngineCompatibleNetworkProtocolVersion
static FNetworkReplayVersion GetReplayVersion()
static void DescribeNetworkRuntimeFeaturesBitset(EEngineNetworkRuntimeFeatures FeaturesBitflag, FStringBuilderBase &OutVerboseDescription)
static bool AreNetworkRuntimeFeaturesCompatible(EEngineNetworkRuntimeFeatures LocalFeatures, EEngineNetworkRuntimeFeatures RemoteFeatures)
static uint32 GetNetworkCompatibleChangelist()
static uint32 EngineNetworkProtocolVersion
static void InvalidateNetworkChecksum()
static bool IsNetworkCompatible(const uint32 LocalNetworkVersion, const uint32 RemoteNetworkVersion)
static uint32 CachedNetworkChecksum
static void SetGameCompatibleNetworkProtocolVersion(uint32 GameCompatibleNetworkProtocolVersion)
static uint32 GameNetworkProtocolVersion
static uint32 CachedReplayChecksum
static uint32 GameCompatibleNetworkProtocolVersion
static FGetLocalNetworkVersionOverride GetLocalNetworkVersionOverride
static FString & GetProjectVersion_Internal()
static uint32 GetEngineNetworkProtocolVersion()
constexpr FNullOpt(int)
Definition OptionalFwd.h:14
FNumberFormattingOptions & SetUseGrouping(bool InValue)
Definition Text.h:186
FNumberFormattingOptions & SetRoundingMode(ERoundingMode InValue)
Definition Text.h:189
int32 MaximumFractionalDigits
Definition Text.h:200
int32 MinimumIntegralDigits
Definition Text.h:191
FNumberFormattingOptions & SetAlwaysSign(bool InValue)
Definition Text.h:183
FNumberFormattingOptions & SetMaximumFractionalDigits(int32 InValue)
Definition Text.h:201
int32 MinimumFractionalDigits
Definition Text.h:197
FNumberFormattingOptions & SetMaximumIntegralDigits(int32 InValue)
Definition Text.h:195
bool IsIdentical(const FNumberFormattingOptions &Other) const
FNumberFormattingOptions & SetMinimumIntegralDigits(int32 InValue)
Definition Text.h:192
friend void operator<<(FStructuredArchive::FSlot Slot, FNumberFormattingOptions &Value)
static const FNumberFormattingOptions & DefaultNoGrouping()
FNumberFormattingOptions & SetMinimumFractionalDigits(int32 InValue)
Definition Text.h:198
friend uint32 GetTypeHash(const FNumberFormattingOptions &Key)
ERoundingMode RoundingMode
Definition Text.h:188
int32 MaximumIntegralDigits
Definition Text.h:194
static const FNumberFormattingOptions & DefaultWithGrouping()
static const FNumberParsingOptions & DefaultWithGrouping()
friend uint32 GetTypeHash(const FNumberParsingOptions &Key)
FNumberParsingOptions & SetUseGrouping(bool InValue)
Definition Text.h:223
friend void operator<<(FStructuredArchive::FSlot Slot, FNumberParsingOptions &Value)
static const FNumberParsingOptions & DefaultNoGrouping()
bool IsIdentical(const FNumberParsingOptions &Other) const
FNumberParsingOptions & SetInsideLimits(bool InValue)
Definition Text.h:227
FNumberParsingOptions & SetUseClamping(bool InValue)
Definition Text.h:231
UPTRINT PointerOrRef
Definition UE.h:113
operator bool() const
Definition UE.h:115
bool operator!=(const FPackageFileVersion &Other) const
bool operator!=(EUnrealEngineObjectUE4Version Version) const
static FPackageFileVersion CreateUE4Version(int32 Version)
FPackageFileVersion()=default
bool operator<(EUnrealEngineObjectUE5Version Version) const
bool operator!=(EUnrealEngineObjectUE5Version Version) const
bool operator<(EUnrealEngineObjectUE4Version Version) const
bool IsCompatible(const FPackageFileVersion &Other) const
static FPackageFileVersion FromCbObject(const FCbObject &Obj)
int32 ToValue() const
bool operator>=(EUnrealEngineObjectUE5Version Version) const
bool operator>=(EUnrealEngineObjectUE4Version Version) const
bool operator==(const FPackageFileVersion &Other) const
static FPackageFileVersion CreateUE4Version(EUnrealEngineObjectUE4Version Version)
FPackageFileVersion(int32 UE4Version, EUnrealEngineObjectUE5Version UE5Version)
Definition Parse.h:20
static bool Line(const TCHAR **Stream, FStringView &Result, bool Exact=false)
static FORCEINLINE int32 HexDigit(TCHAR c)
Definition Parse.h:91
static bool Param(const TCHAR *Stream, const TCHAR *Param)
static bool LineExtended(const TCHAR **Stream, FStringBuilderBase &Result, int32 &LinesConsumed, bool Exact=0)
static bool Value(const TCHAR *Stream, const TCHAR *Match, int16 &Value)
static bool Value(const TCHAR *Stream, const TCHAR *Match, FText &Value, const TCHAR *Namespace=NULL)
static bool Value(const TCHAR *Stream, const TCHAR *Match, double &Value)
static bool Value(const TCHAR *Stream, const TCHAR *Match, TCHAR *Value, int32 MaxLen, bool bShouldStopOnSeparator=true)
static bool AlnumToken(const TCHAR *&Str, FString &Arg)
static FString Token(const TCHAR *&Str, bool UseEscape)
static bool Value(const TCHAR *Stream, const TCHAR *Match, float &Value)
static uint32 HexNumber(const TCHAR *HexString)
static void Next(const TCHAR **Stream)
static bool Value(const TCHAR *Stream, const TCHAR *Match, int32 &Value)
static bool Text(const TCHAR *Stream, FText &Value, const TCHAR *Namespace=nullptr)
static bool Value(const TCHAR *Stream, const TCHAR *Match, uint8 &Value)
static bool Value(const TCHAR *Stream, const TCHAR *Match, FName &Name)
static bool Resolution(const TCHAR *InResolution, uint32 &OutX, uint32 &OutY, int32 &OutWindowMode)
static bool Command(const TCHAR **Stream, const TCHAR *Match, bool bParseMightTriggerExecution=true)
static bool SchemeNameFromURI(const TCHAR *InURI, FString &OutSchemeName)
static bool Value(const TCHAR *Stream, const TCHAR *Match, uint64 &Value)
static bool Token(const TCHAR *&Str, FString &Arg, bool UseEscape)
static bool Line(const TCHAR **Stream, FString &Result, bool Exact=false)
static bool Bool(const TCHAR *Stream, const TCHAR *Match, bool &OnOff)
static bool LineExtended(const TCHAR **Stream, FString &Result, int32 &LinesConsumed, bool Exact=0)
static bool Line(const TCHAR **Stream, TCHAR *Result, int32 MaxLen, bool Exact=false)
static bool Value(const TCHAR *Stream, const TCHAR *Match, struct FGuid &Guid)
static bool Value(const TCHAR *Stream, const TCHAR *Match, int64 &Value)
static bool Resolution(const TCHAR *InResolution, uint32 &OutX, uint32 &OutY)
static uint64 HexNumber64(const TCHAR *HexString)
static bool Value(const TCHAR *Stream, const TCHAR *Match, int8 &Value)
static bool Value(const TCHAR *Stream, const TCHAR *Match, FString &Value, bool bShouldStopOnSeparator=true)
static bool QuotedString(const TCHAR *Stream, FString &Value, int32 *OutNumCharsRead=nullptr)
static bool Token(const TCHAR *&Str, TCHAR *Result, int32 MaxLen, bool UseEscape)
static bool Value(const TCHAR *Stream, const TCHAR *Match, uint32 &Value)
static bool QuotedString(const TCHAR *Stream, FStringBuilderBase &Value, int32 *OutNumCharsRead=nullptr)
static bool Value(const TCHAR *Stream, const TCHAR *Match, uint16 &Value)
@ ChaosClothAddTetherStiffnessWeightMap
Definition Enums.h:8293
@ GeometryCollectionUserDefinedCollisionShapes
Definition Enums.h:8297
@ ChaosKinematicTargetRemoveScale
Definition Enums.h:8298
@ GeometryCollectionConvexDefaults
Definition Enums.h:8302
FPlatformUserId OwningPlatformUser
EInputDeviceConnectionState ConnectionState
FArchive & Serialize(FArchive &Ar)
void InitializeForPlatform(const FString &PlatformName, bool bHasEditorOnlyData)
void AppendKeyString(FString &KeyString) const
void InitializeForPlatform(const ITargetPlatform *TargetPlatform)
friend bool operator==(const FPlatformTypeLayoutParameters &Lhs, const FPlatformTypeLayoutParameters &Rhs)
void InitializeForArchive(FArchive &Ar)
friend bool operator!=(const FPlatformTypeLayoutParameters &Lhs, const FPlatformTypeLayoutParameters &Rhs)
FORCEINLINE bool operator==(const FPlatformUserId &Other) const
FORCEINLINE constexpr operator int32() const
static FORCEINLINE FPlatformUserId CreateFromInternalId(int32 InInternalId)
FORCEINLINE friend uint32 GetTypeHash(const FPlatformUserId &UserId)
FPlatformUserId & operator=(const FPlatformUserId &)=default
FORCEINLINE constexpr FPlatformUserId(int32 InIndex)
FORCEINLINE bool IsValid() const
FORCEINLINE bool operator!=(const FPlatformUserId &Other) const
FORCEINLINE FPlatformUserId()
FORCEINLINE int32 GetInternalId() const
FPlatformUserId(const FPlatformUserId &)=default
Definition Other.h:2197
unsigned __int8 bUsingCustomPlayerVoiceCollection
Definition Actor.h:57
FPrimalPlayerCharacterConfigStructReplicated * operator=(FPrimalPlayerCharacterConfigStructReplicated *__that)
Definition Actor.h:84
static UScriptStruct * StaticStruct()
Definition Actor.h:81
FieldArray< float, 26 > RawBoneModifiersField()
Definition Actor.h:66
FieldArray< unsigned __int8, 2 > OverrideHeadHairColorField()
Definition Actor.h:68
unsigned __int8 OverrideFacialHairColor[2]
Definition Actor.h:54
BitFieldValue< bool, unsigned __int32 > bIsFemaleField()
Definition Actor.h:75
FPrimalPlayerCharacterConfigStruct * GetPlayerCharacterConfig(FPrimalPlayerCharacterConfigStruct *result)
Definition Actor.h:86
BitFieldValue< bool, unsigned __int32 > bUsingCustomPlayerVoiceCollectionField()
Definition Actor.h:76
FieldArray< unsigned __int8, 2 > OverrideFacialHairColorField()
Definition Actor.h:69
FieldArray< unsigned __int8, 50 > DynamicMaterialBytesField()
Definition Actor.h:70
FieldArray< FLinearColor, 4 > BodyColorsField()
Definition Actor.h:61
FPrimalPlayerCharacterConfigStructReplicated * operator=(const FPrimalPlayerCharacterConfigStructReplicated *__that)
Definition Actor.h:82
unsigned __int8 DynamicMaterialBytes[50]
Definition Actor.h:55
unsigned __int64 & PlayerDataIDField()
Definition Other.h:2291
uint64 ThreadAffinities[MaxNumProcessorGroups]
static constexpr uint16 MaxNumProcessorGroups
int & ElementSizeField()
Definition UE.h:707
int Link(FArchive *Ar)
Definition UE.h:733
void CopyCompleteValueFromScriptVM(void *Dest, const void *Src)
Definition UE.h:742
int & ArrayDimField()
Definition UE.h:706
void SerializeBinProperty(FStructuredArchiveSlot Slot, void *Data, int ArrayIdx)
Definition UE.h:732
const wchar_t * ImportText_Direct(const wchar_t *Buffer, void *PropertyPtr, UObject *OwnerObject, int PortFlags, FOutputDevice *ErrorText)
Definition UE.h:722
FString * GetCPPTypeForwardDeclaration(FString *result)
Definition UE.h:728
const wchar_t * ImportText(const wchar_t *Buffer, void *Data, int PortFlags, UObject *OwnerObject, FOutputDevice *ErrorText)
Definition UE.h:731
FString * GetCPPType(FString *result, FString *ExtendedTypeText, unsigned int CPPExportFlags)
Definition UE.h:725
void CopyCompleteValueToScriptVM_InContainer(void *OutValue, const void *InContainer)
Definition UE.h:743
bool ValidateImportFlags(unsigned int PortFlags, FOutputDevice *ErrorHandler)
Definition UE.h:745
bool NetSerializeItem(FArchive *Ar, UPackageMap *Map, void *Data, TArray< unsigned char, TSizedDefaultAllocator< 32 > > *MetaData)
Definition UE.h:750
bool ExportText_Direct(FString *ValueStr, const void *Data, const void *Delta, UObject *Parent, int PortFlags, UObject *ExportRootScope)
Definition UE.h:748
void CopyCompleteValueFromScriptVM_InContainer(void *OutContainer, const void *InValue)
Definition UE.h:744
void ExportTextItem(FString *ValueStr, const void *PropertyValue, const void *DefaultValue, UObject *Parent, int PortFlags, UObject *ExportRootScope)
Definition UE.h:730
static FName * FindRedirectedPropertyName(FName *result, UStruct *ObjectStruct, FName OldName)
Definition UE.h:758
FString * GetNameCPP(FString *result)
Definition UE.h:746
void Set(UObject *object, T value)
Definition UE.h:771
FProperty *& NextRefField()
Definition UE.h:713
bool ShouldPort(unsigned int PortFlags)
Definition UE.h:751
FName * GetID(FName *result)
Definition UE.h:752
const wchar_t * ImportText_Internal(const wchar_t *Buffer, void *ContainerOrPropertyPtr, EPropertyPointerType PointerType, UObject *OwnerObject, int PortFlags, FOutputDevice *ErrorText)
Definition UE.h:724
FProperty *& PropertyLinkNextField()
Definition UE.h:712
void Init()
Definition UE.h:739
bool Identical(const void *A, const void *B, unsigned int PortFlags)
Definition UE.h:726
FProperty *& DestructorLinkNextField()
Definition UE.h:714
void * AllocateAndInitializeValue()
Definition UE.h:754
const wchar_t * ImportText_InContainer(const wchar_t *Buffer, void *Container, UObject *OwnerObject, int PortFlags, FOutputDevice *ErrorText)
Definition UE.h:734
void * GetValueAddressAtIndex_Direct(const FProperty *Inner, void *InValueAddress, int Index)
Definition UE.h:756
unsigned __int16 & RepIndexField()
Definition UE.h:709
bool SameType(const FProperty *Other)
Definition UE.h:753
void DestroyAndFreeValue(void *InMemory)
Definition UE.h:755
FName & RepNotifyFuncField()
Definition UE.h:711
void Serialize(FArchive *Ar)
Definition UE.h:740
void PostDuplicate(const FField *InField)
Definition UE.h:741
FString * GetCPPMacroType(FString *result, FString *ExtendedTypeText)
Definition UE.h:747
T & Get(UObject *object)
Definition UE.h:761
EPropertyFlags & PropertyFlagsField()
Definition UE.h:708
bool ShouldSerializeValue(FArchive *Ar)
Definition UE.h:749
void SerializeItem(FStructuredArchiveSlot Slot, void *Value, const void *Defaults)
Definition UE.h:727
int & Offset_InternalField()
Definition UE.h:710
FProperty *& PostConstructLinkNextField()
Definition UE.h:715
static void operator delete(void *InMem)
Definition UE.h:723
void ExportText_Internal(FString *ValueStr, const void *PropertyValueOrContainer, EPropertyPointerType PointerType, const void *DefaultValue, UObject *Parent, int PortFlags, UObject *ExportRootScope)
Definition UE.h:729
FORCEINLINE uint32 operator()(float Value) const
Definition Sorting.h:522
FRegisterTypeLayoutDesc(FTypeLayoutDesc &TypeDesc)
FRegisterTypeLayoutDesc(const TCHAR *Name, FTypeLayoutDesc &TypeDesc)
Definition Base.h:502
@ FixBrokenStateMachineReferencesInTransitionGetters
Definition Enums.h:12813
@ PinTypeIncludesUObjectWrapperFlag
Definition Enums.h:12829
@ MaterialLayersParameterSerializationRefactor
Definition Enums.h:12808
@ RemovedMaterialSharedInputCollection
Definition Enums.h:12810
@ EventSectionParameterStringAssetRef
Definition Enums.h:12805
@ RenameNoTwistToAllowTwistInTwoBoneIK
Definition Enums.h:12807
@ AddedFrontRightUpAxesToLiveLinkPreProcessor
Definition Enums.h:12836
@ RemoteControlSerializeFunctionArgumentsSize
Definition Enums.h:12838
@ LonglatTextureCubeDefaultMaxResolution
Definition Enums.h:12840
@ UPropertryForMeshSectionSerialize
Definition Enums.h:12802
@ AnimationGraphNodeBindingsDisplayedAsPins
Definition Enums.h:12831
@ SkyLightRemoveMobileIrradianceMap
Definition Enums.h:12806
@ SpeedTreeBillboardSectionInfoFixup
Definition Enums.h:12804
@ AddComponentNodeTemplateUniqueNames
Definition Enums.h:12801
@ LinkTimeAnimBlueprintRootDiscoveryBugFix
Definition Enums.h:12816
@ GeometryCollectionCacheRemovesMassToLocal
Definition Enums.h:12841
@ SkyAtmosphereStaticLightingVersioning
Definition Enums.h:12523
@ ReflectionCapturesStoreAverageBrightness
Definition Enums.h:12496
@ DiaphragmDOFOnlyForDeferredShadingRenderer
Definition Enums.h:12521
@ FixedLegacyMaterialAttributeNodeTypes
Definition Enums.h:12505
@ StoreReflectionCaptureBrightnessForCooking
Definition Enums.h:12513
@ CustomReflectionCaptureResolutionSupport
Definition Enums.h:12493
@ MotionBlurAndTAASupportInSceneCapture2d
Definition Enums.h:12507
FString ToString() const
FScopedBootTiming(const ANSICHAR *InMessage, FName Suffix)
FScopedBootTiming(const ANSICHAR *InMessage)
FORCEINLINE FScopedLoadingState(const TCHAR *InMessage)
FORCEINLINE void Hit(int32 InIndex)
FORCEINLINE FScopedMallocTimer(int32 InIndex)
FORCEINLINE ~FScopedMallocTimer()
FScriptSetLayout SetLayout
Definition Map.h:1630
int32 ValueOffset
Definition Map.h:1628
friend FORCEINLINE uint32 GetTypeHash(FScriptName Name)
Definition NameTypes.h:512
friend FORCEINLINE bool operator==(FName Lhs, FScriptName Rhs)
FScriptName(EName Ename)
Definition NameTypes.h:472
FORCEINLINE bool IsNone() const
Definition NameTypes.h:1626
FNameEntryId ComparisonIndex
Definition NameTypes.h:487
friend FORCEINLINE bool operator!=(FScriptName Lhs, FScriptName Rhs)
Definition NameTypes.h:517
friend FORCEINLINE bool operator==(FScriptName Lhs, FScriptName Rhs)
Definition NameTypes.h:508
FNameEntryId DisplayIndex
Definition NameTypes.h:489
bool operator==(EName Name)
Definition NameTypes.h:480
FString ToString() const
FORCEINLINE FScriptName(const FName &Name)
Definition NameTypes.h:1598
uint32 Number
Definition NameTypes.h:494
int32 HashNextIdOffset
Definition Set.h:1803
FScriptSparseArrayLayout SparseArrayLayout
Definition Set.h:1807
int32 HashIndexOffset
Definition Set.h:1804
@ WhenFinishedDefaultsToProjectDefault
Definition Enums.h:8183
@ ConvertEnableRootMotionToForceRootLock
Definition Enums.h:8179
FObjectInstancingGraph * InstanceGraph
Definition UE.h:104
EInternalObjectFlags InternalSetFlags
Definition UE.h:100
TFunction< void __cdecl(void)> PropertyInitCallback
Definition UE.h:106
const UClass * Class
Definition UE.h:96
FStringFormatArg(const float Value)
const WIDECHAR * StringLiteralWIDEValue
FStringFormatArg(const double Value)
FStringFormatArg(const uint32 Value)
FStringFormatArg(FString Value)
FStringFormatArg(FStringView Value)
FStringFormatArg(const uint64 Value)
const UCS2CHAR * StringLiteralUCS2Value
const ANSICHAR * StringLiteralANSIValue
FStringFormatArg(const FStringFormatArg &RHS)
FStringFormatArg(const UTF8CHAR *Value)
FStringFormatArg(const ANSICHAR *Value)
FStringFormatArg(const int32 Value)
FStringFormatArg(const int64 Value)
FStringFormatArg(const UCS2CHAR *Value)
FStringFormatArg(const WIDECHAR *Value)
const UTF8CHAR * StringLiteralUTF8Value
bool IsEmpty() const
FTextConstDisplayStringRef DisplayString
uint32 SourceStringHash
FDisplayStringEntry(const FTextKey &InLocResID, const uint32 InSourceStringHash, const FTextConstDisplayStringRef &InDisplayString)
FORCEINLINE bool operator==(const FTextRange &Other) const
void Offset(int32 Amount)
bool Contains(int32 Index) const
FTextRange(int32 InBeginIndex, int32 InEndIndex)
bool InclusiveContains(int32 Index) const
FTextRange Intersect(const FTextRange &Other) const
FORCEINLINE bool operator!=(const FTextRange &Other) const
int32 Len() const
bool IsEmpty() const
static void CalculateLineRangesFromString(const FString &Input, TArray< FTextRange > &LineRanges)
Definition String.cpp:1572
friend uint32 GetTypeHash(const FTextRange &Key)
static bool FromCStringWide(const WIDECHAR *String)
static bool FromCStringAnsi(const ANSICHAR *String)
static bool FromCStringUtf8(const UTF8CHAR *String)
const FFieldLayoutDesc * Fields
const TCHAR * Name
uint32 GetOffsetToBase(const FTypeLayoutDesc &BaseTypeDesc) const
FToStringFunc * ToStringFunc
friend bool operator!=(const FTypeLayoutDesc &Lhs, const FTypeLayoutDesc &Rhs)
FAppendHashFunc * AppendHashFunc
void FWriteFrozenMemoryImageFunc(FMemoryImageWriter &Writer, const void *Object, const FTypeLayoutDesc &TypeDesc, const FTypeLayoutDesc &DerivedTypeDesc)
void FDestroyFunc(void *Object, const FTypeLayoutDesc &TypeDesc, const FPointerTableBase *PtrTable, bool bIsFrozen)
const FTypeLayoutDesc * HashNext
static void Initialize(FTypeLayoutDesc &TypeDesc)
FGetDefaultFunc * GetDefaultObjectFunc
ETypeLayoutInterface::Type Interface
void FToStringFunc(const void *Object, const FTypeLayoutDesc &TypeDesc, const FPlatformTypeLayoutParameters &LayoutParams, FMemoryToStringContext &OutContext)
FWriteFrozenMemoryImageFunc * WriteFrozenMemoryImageFunc
static const FTypeLayoutDesc * Find(uint64 NameHash)
FDestroyFunc * DestroyFunc
const void * FGetDefaultFunc()
FUnfrozenCopyFunc * UnfrozenCopyFunc
friend bool operator==(const FTypeLayoutDesc &Lhs, const FTypeLayoutDesc &Rhs)
static void Register(FTypeLayoutDesc &TypeDesc)
static const FTypeLayoutDesc & GetInvalidTypeLayout()
bool IsDerivedFrom(const FTypeLayoutDesc &BaseTypeDesc) const
FGetTargetAlignmentFunc * GetTargetAlignmentFunc
@ RigVMSaveSerializedGraphInGraphFunctionData
Definition Enums.h:9671
@ WorldPartitionHLODActorDescSerializeCellHash
Definition Enums.h:9583
@ WorldPartitionHLODActorDescSerializeHLODLayer
Definition Enums.h:9580
@ GeometryCollectionUserDefinedCollisionShapes
Definition Enums.h:9615
@ WorldPartitionSerializeStreamingPolicyOnCook
Definition Enums.h:9644
@ FixForceExternalActorLevelReferenceDuplicates
Definition Enums.h:9594
@ ConvertReductionBaseSkeletalMeshBulkDataToInlineReductionCacheData
Definition Enums.h:9627
@ VolumetricCloudReflectionSampleCountDefaultUpdate
Definition Enums.h:9630
@ MaterialInstanceBasePropertyOverridesThinSurface
Definition Enums.h:9669
@ WorldPartitionActorDescSerializeArchivePersistent
Definition Enums.h:9593
@ FixGpuAlwaysRunningUpdateScriptNoneInterpolated
Definition Enums.h:9643
@ WorldPartitionActorDescRemoveBoundsRelevantSerialization
Definition Enums.h:9645
@ SkelMeshSectionVisibleInRayTracingFlagAdded
Definition Enums.h:9624
@ WorldPartitionStreamingCellsNamingShortened
Definition Enums.h:9609
@ ImgMediaPathResolutionWithEngineOrProjectTokens
Definition Enums.h:9652
@ SkyAtmosphereAffectsHeightFogWithBetterDefault
Definition Enums.h:9617
@ WorldPartitionLandscapeActorDescSerializeLandscapeActorGuid
Definition Enums.h:18778
@ StoreReflectionCaptureEncodedHDRDataInRG11B10Format
Definition Enums.h:18783
static bool CodepointToString(const uint32 InCodepoint, FString &OutString)
TArray< unsigned char, TSizedDefaultAllocator< 32 > > ReplicationBytes
Definition Actor.h:1709
FUniqueNetIdWrapper * operator=(const FUniqueNetIdWrapper *__that)
Definition Actor.h:1695
TSharedPtr< FUniqueNetId const > * GetV1(TSharedPtr< FUniqueNetId const > *result)
Definition Actor.h:1701
const FUniqueNetId * operator*()
Definition Actor.h:1699
TSharedPtr< FUniqueNetId const > * GetUniqueNetId(TSharedPtr< FUniqueNetId const > *result)
Definition Actor.h:1698
FString * ToString(FString *result)
Definition Actor.h:1696
FString * ToDebugString(FString *result)
Definition Actor.h:1703
void SetUniqueNetId(const TSharedPtr< FUniqueNetId const > *InUniqueNetId)
Definition Actor.h:1702
FName * GetType(FName *result)
Definition Actor.h:1697
@ UseFNameInsteadOfEControllerHandForMotionSource
Definition Enums.h:17694
@ UseBoolsForARSessionConfigPlaneDetectionConfiguration
Definition Enums.h:17695
@ UseSubobjectForStereoLayerShapeProperties
Definition Enums.h:17696
@ BeforeCustomVersionWasAdded
Definition Enums.h:17693
int ObjectIndex
Definition UE.h:13
void operator=(UObject const *__that)
Definition UE.h:16
bool IsValid()
Definition UE.h:18
UObject * Get(bool bEvenIfPendingKill=false)
Definition UE.h:17
int ObjectSerialNumber
Definition UE.h:14
static FORCEINLINE int32 InterlockedCompareExchange2(volatile int32 *Dest, int32 Exchange, int32 Comparand)
static FORCEINLINE int32 AtomicRead(volatile const int32 *Src)
Definition UE.h:1001
static UObject * StaticLoadObject(UClass *ObjectClass, UObject *InOuter, const wchar_t *InName, const wchar_t *Filename, unsigned int LoadFlags, DWORD64 Sandbox, bool bAllowObjectReconciliation)
Definition UE.h:1002
static DataValue< class FString * > GGameUserSettingsIni()
Definition UE.h:1016
static DataValue< FUObjectArray > GUObjectArray()
Definition UE.h:1018
static UObject * StaticConstructObject(FStaticConstructObjectParameters &Params)
Definition UE.h:1010
static DataValue< struct UEngine * > GEngine()
Definition UE.h:1015
static DataValue< struct FConfigCacheIni * > GConfig()
Definition UE.h:1017
virtual bool ExecuteIfSafe(ArgTypes...) const =0
virtual RetType Execute(ArgTypes...) const =0
virtual void CreateCopy(typename UserPolicy::FDelegateExtras &Base) const =0
FString GetEOSId()
Returns the player's EOS id (platform unique identifier)
FORCEINLINE void operator()(Type *Object) const
FORCEINLINE TRawPtrProxy(ObjectType *InObject)
FORCEINLINE TRawPtrProxy(TYPE_OF_NULLPTR)
FORCEINLINE TRawPtrProxyWithDeleter(ObjectType *InObject, const DeleterType &InDeleter)
FORCEINLINE TRawPtrProxyWithDeleter(ObjectType *InObject, DeleterType &&InDeleter)
static constexpr bool value
Definition AndOrNot.h:36
static constexpr bool Value
Definition AndOrNot.h:35
static constexpr bool Value
Definition AndOrNot.h:23
static constexpr bool value
Definition AndOrNot.h:24
static constexpr bool value
Definition AndOrNot.h:17
static constexpr bool Value
Definition AndOrNot.h:16
static FArchive & Serialize(FArchive &Ar, TArray< ElementType, AllocatorType > &A)
Definition Array.h:3475
T * Begin
Definition Sorting.h:59
int32 Size
Definition Sorting.h:60
int32 Num() const
Definition Sorting.h:56
T * GetData() const
Definition Sorting.h:55
TArrayRange(T *InPtr, int32 InSize)
Definition Sorting.h:49
FORCEINLINE T operator-=(DiffType Value)
Definition Atomic.h:433
FORCEINLINE T SubExchange(DiffType Value)
Definition Atomic.h:493
FORCEINLINE T AddExchange(DiffType Value)
Definition Atomic.h:477
FORCEINLINE T operator++(int)
Definition Atomic.h:373
FORCEINLINE T operator+=(DiffType Value)
Definition Atomic.h:389
FORCEINLINE T DecrementExchange()
Definition Atomic.h:461
constexpr TAtomicBase_Arithmetic(T Value)
Definition Atomic.h:505
FORCEINLINE T IncrementExchange()
Definition Atomic.h:447
FORCEINLINE T operator--(int)
Definition Atomic.h:417
TAtomicBase_Arithmetic()=default
FORCEINLINE T operator++()
Definition Atomic.h:359
FORCEINLINE T operator--()
Definition Atomic.h:403
FORCEINLINE void Store(T Value, EMemoryOrder Order=EMemoryOrder::SequentiallyConsistent)
Definition Atomic.h:257
FORCEINLINE T Load(EMemoryOrder Order=EMemoryOrder::SequentiallyConsistent) const
Definition Atomic.h:236
FORCEINLINE T Exchange(T Value)
Definition Atomic.h:279
constexpr TAtomicBase_Basic(T Value)
Definition Atomic.h:325
TAtomicBase_Basic()=default
volatile T Element
Definition Atomic.h:331
FORCEINLINE bool CompareExchange(T &Expected, T Value)
Definition Atomic.h:310
static std::memory_order ToStd(EMemoryOrder Order)
Definition Atomic.h:337
FORCEINLINE T XorExchange(const T Value)
Definition Atomic.h:616
FORCEINLINE T operator&=(const T Value)
Definition Atomic.h:536
FORCEINLINE T AndExchange(const T Value)
Definition Atomic.h:584
FORCEINLINE T operator|=(const T Value)
Definition Atomic.h:552
FORCEINLINE T operator^=(const T Value)
Definition Atomic.h:568
FORCEINLINE T OrExchange(const T Value)
Definition Atomic.h:600
TAtomicBase_Integral()=default
constexpr TAtomicBase_Integral(T Value)
Definition Atomic.h:629
constexpr TAtomicBase_Pointer(T Value)
Definition Atomic.h:518
TAtomicBase_Pointer()=default
FConstWordIterator(const TBitArray< Allocator > &InArray, int32 InStartBitIndex, int32 InEndBitIndex)
Definition BitArray.h:1627
FConstWordIterator(const TBitArray< Allocator > &InArray)
Definition BitArray.h:1623
void SetWord(uint32 InWord)
Definition BitArray.h:1642
FWordIterator(TBitArray< Allocator > &InArray)
Definition BitArray.h:1638
static void WriteMemoryImage(FMemoryImageWriter &Writer, const TBitArray &Object)
Definition BitArray.h:1706
static void WriteMemoryImage(FMemoryImageWriter &Writer, const TBitArray &)
Definition BitArray.h:1700
void FillMissingBits(uint32 InMissingBitsFill)
Definition BitArray.h:1582
WordType *RESTRICT Data
Definition BitArray.h:1610
TWordIteratorBase(WordType *InData, int32 InStartBitIndex, int32 InEndBitIndex)
Definition BitArray.h:1589
static FORCEINLINE CharType * Strcpy(CharType *Dest, SIZE_T DestCount, const CharType *Src)
Definition CString.h:780
static FORCEINLINE int32 Strnlen(const CharType *String, SIZE_T StringSize)
Definition CString.h:836
static int32 Snprintf(CharType *Dest, int32 DestSize, const FmtType &Fmt, Types... Args)
Definition CString.h:442
static FORCEINLINE bool IsPureAnsi(const CharType *Str)
static FORCEINLINE uint64 Strtoui64(const CharType *Start, CharType **End, int32 Base)
Definition CString.h:985
static CharType * Strncat(CharType *Dest, const CharType *Src, int32 MaxLen)
Definition CString.h:171
static FORCEINLINE const CharType * Strchr(const CharType *String, CharType c)
Definition CString.h:854
static FORCEINLINE CharType * Strupr(CharType *Dest, SIZE_T DestCount)
Definition CString.h:800
static CharType * Strnistr(CharType *Str, int32 InStrLen, const CharType *Find, int32 FindLen)
Definition CString.h:293
static CharType * Stristr(CharType *Str, const CharType *Find)
Definition CString.h:273
static const CharType * Tab(int32 NumTabs)
Definition CString.h:492
static int32 VARARGS SnprintfImpl(CharType *Dest, int32 DestSize, const CharType *Fmt,...)
static FORCEINLINE int64 Strtoi64(const CharType *Start, CharType **End, int32 Base)
Definition CString.h:979
static FORCEINLINE CharType * Strstr(CharType *String, const CharType *Find)
Definition CString.h:848
static FORCEINLINE CharType * Strcat(CharType(&Dest)[DestCount], const CharType *Src)
Definition CString.h:158
static FORCEINLINE int32 GetVarArgs(CharType *Dest, SIZE_T DestSize, const CharType *&Fmt, va_list ArgPtr)
Definition CString.h:998
static FORCEINLINE const CharType * Strstr(const CharType *String, const CharType *Find)
Definition CString.h:842
static FORCEINLINE double Atod(const CharType *String)
Definition CString.h:967
static FORCEINLINE const CharType * Strrstr(const CharType *String, const CharType *Find)
Definition CString.h:878
static int32 VARARGS SprintfImpl(CharType *Dest, const CharType *Fmt,...)
static const CharType * Strnistr(const CharType *Str, int32 InStrLen, const CharType *Find, int32 FindLen)
Definition CString.h:702
static FORCEINLINE int32 Stricmp(const CharType *String1, const CharType *String2)
Definition CString.h:818
static FORCEINLINE int32 Strnicmp(const CharType *String1, const CharType *String2, SIZE_T Count)
Definition CString.h:824
static FORCEINLINE float Atof(const CharType *String)
Definition CString.h:961
static FORCEINLINE int32 Strlen(const CharType *String)
Definition CString.h:830
static FORCEINLINE int32 Strspn(const CharType *String, const CharType *Mask)
Definition CString.h:906
static FORCEINLINE int32 Atoi(const CharType *String)
Definition CString.h:949
static FORCEINLINE CharType * Strtok(CharType *TokenString, const CharType *Delim, CharType **Context)
Definition CString.h:992
static FORCEINLINE bool ToBool(const CharType *String)
static const CharType * Strfind(const CharType *Str, const CharType *Find, bool bSkipQuotedChars=false)
Definition CString.h:502
static FORCEINLINE CharType * Strchr(CharType *String, CharType c)
Definition CString.h:860
static FORCEINLINE CharType * Strcat(CharType *Dest, SIZE_T DestCount, const CharType *Src)
Definition CString.h:794
static FORCEINLINE CharType * Strncpy(CharType *Dest, const CharType *Src, int32 MaxLen)
Definition CString.h:786
static FORCEINLINE bool IsPureAnsi(const CharType *Str, const SIZE_T StrLen)
static const CharType * Strifind(const CharType *Str, const CharType *Find, bool bSkipQuotedChars=false)
Definition CString.h:553
static FORCEINLINE CharType * Strrstr(CharType *String, const CharType *Find)
Definition CString.h:884
static FORCEINLINE CharType * Strcpy(CharType(&Dest)[DestCount], const CharType *Src)
Definition CString.h:134
static FORCEINLINE int32 Strncmp(const CharType *String1, const CharType *String2, SIZE_T Count)
Definition CString.h:812
static FORCEINLINE CharType * Strupr(CharType(&Dest)[DestCount])
Definition CString.h:200
static FORCEINLINE int32 Strtoi(const CharType *Start, CharType **End, int32 Base)
Definition CString.h:973
static FORCEINLINE const CharType * Strrchr(const CharType *String, CharType c)
Definition CString.h:866
static bool IsNumeric(const CharType *Str)
Definition CString.h:76
T CharType
Definition CString.h:63
static const CharType * Spc(int32 NumSpaces)
Definition CString.h:485
static const CharType * Stristr(const CharType *Str, const CharType *Find)
Definition CString.h:660
static const CharType * Strnstr(const CharType *Str, int32 InStrLen, const CharType *Find, int32 FindLen)
Definition CString.h:742
static CharType * Strnstr(CharType *Str, int32 InStrLen, const CharType *Find, int32 FindLen)
Definition CString.h:316
static const CharType * StrfindDelim(const CharType *Str, const CharType *Find, const CharType *Delim=LITERAL(CharType, " \t,"))
Definition CString.h:612
static FORCEINLINE CharType * Strrchr(CharType *String, CharType c)
Definition CString.h:872
static FORCEINLINE int32 Strcspn(const CharType *String, const CharType *Mask)
Definition CString.h:929
static FORCEINLINE int64 Atoi64(const CharType *String)
Definition CString.h:955
static FORCEINLINE int32 Strcmp(const CharType *String1, const CharType *String2)
Definition CString.h:806
static int32 Sprintf(CharType *Dest, const FmtType &Fmt, Types... Args)
Definition CString.h:430
static const CharType TabArray[MAX_TABS+1]
Definition CString.h:481
static const CharType SpcArray[MAX_SPACES+1]
Definition CString.h:480
static constexpr int32 MAX_TABS
Definition CString.h:478
static constexpr int32 MAX_SPACES
Definition CString.h:475
const T *const ParamType
const ArrayType & ConstReference
const T *const ConstPointerType
const ArrayType & ConstReference
TCallTraitsParamTypeHelper< T, PassByValue >::ConstParamType ConstPointerType
TCallTraitsParamTypeHelper< T, PassByValue >::ParamType ParamType
static constexpr CharType VerticalTab
Definition Char.h:56
static constexpr CharType LineFeed
Definition Char.h:55
static bool IsLinebreak(CharType Char)
Definition Char.h:60
static constexpr CharType FormFeed
Definition Char.h:57
static constexpr CharType CarriageReturn
Definition Char.h:58
static bool IsLinebreak(CharType Char)
Definition Char.h:44
static constexpr CharType ParagraphSeparator
Definition Char.h:42
static constexpr CharType CarriageReturn
Definition Char.h:39
static constexpr CharType VerticalTab
Definition Char.h:37
static constexpr CharType NextLine
Definition Char.h:40
static constexpr CharType LineFeed
Definition Char.h:36
static constexpr CharType FormFeed
Definition Char.h:38
static constexpr CharType LineSeparator
Definition Char.h:41
Definition Char.h:75
static bool IsDigit(CharType Char)
static bool IsHexDigit(CharType Char)
static bool IsOctDigit(CharType Char)
Definition Char.h:104
static bool IsPrint(CharType Char)
static bool IsPunct(CharType Char)
static bool IsAlnum(CharType Char)
static bool IsUpper(CharType Char)
static bool IsAlpha(CharType Char)
static CharType ToLower(CharType Char)
Definition Char.h:87
static bool IsIdentifier(CharType Char)
Definition Char.h:114
static int32 ConvertCharDigitToInt(CharType Char)
Definition Char.h:109
static bool IsControl(CharType Char)
static CharType ToUpper(CharType Char)
Definition Char.h:79
static bool IsLower(CharType Char)
static bool IsUnderscore(CharType Char)
Definition Char.h:119
static constexpr FORCEINLINE uint32 ToUnsigned(CharType Char)
Definition Char.h:132
static bool IsWhitespace(CharType Char)
static bool IsGraph(CharType Char)
static void ReinterpretRange(IterBeginType Iter, IterEndType IterEnd, OperatorType Operator=[](IterBeginType &InIt) -> InElementType &{ return *InIt;})
static void ReinterpretRangeContiguous(IterBeginType Iter, IterEndType IterEnd, SizeType Size, OperatorType Operator=[](IterBeginType &InIt) -> InElementType &{ return *InIt;})
static FORCEINLINE VectorRegister4Double Lerp(const VectorRegister4Double &A, const VectorRegister4Double &B, const VectorRegister4Double &Alpha)
static constexpr bool Value
Definition Decay.h:44
UE::Core::Private::Decay::TDecayNonReference< typenameTRemoveReference< T >::Type >::Type Type
Definition Decay.h:45
TDefaultDelete & operator=(const TDefaultDelete &)=default
void operator()(U *Ptr) const
Definition UniquePtr.h:97
TDefaultDelete()=default
TDefaultDelete(const TDefaultDelete &)=default
TDefaultDelete & operator=(const TDefaultDelete< U[]> &)
Definition UniquePtr.h:88
TDefaultDelete(const TDefaultDelete< U[]> &)
Definition UniquePtr.h:80
~TDefaultDelete()=default
TDefaultDelete()=default
TDefaultDelete(const TDefaultDelete &)=default
void operator()(T *Ptr) const
Definition UniquePtr.h:51
~TDefaultDelete()=default
TDefaultDelete & operator=(const TDefaultDelete< U > &)
Definition UniquePtr.h:46
TDefaultDelete(const TDefaultDelete< U > &)
Definition UniquePtr.h:38
TDefaultDelete & operator=(const TDefaultDelete &)=default
TTypeTraits< KeyType >::ConstPointerType KeyInitType
Definition Map.h:79
static FORCEINLINE uint32 GetKeyHash(ComparableKey Key)
Definition Map.h:104
static FORCEINLINE KeyInitType GetSetKey(ElementInitType Element)
Definition Map.h:82
static FORCEINLINE bool Matches(KeyInitType A, KeyInitType B)
Definition Map.h:87
const TPairInitializer< typename TTypeTraits< KeyType >::ConstInitType, typename TTypeTraits< ValueType >::ConstInitType > & ElementInitType
Definition Map.h:80
static FORCEINLINE uint32 GetKeyHash(KeyInitType Key)
Definition Map.h:98
static FORCEINLINE bool Matches(KeyInitType A, ComparableKey B)
Definition Map.h:93
TDereferenceWrapper(const PREDICATE_CLASS &InPredicate)
Definition Sorting.h:32
const PREDICATE_CLASS & Predicate
Definition Sorting.h:30
FORCEINLINE bool operator()(T *A, T *B) const
Definition Sorting.h:36
TDereferenceWrapper(const PREDICATE_CLASS &InPredicate)
Definition Sorting.h:19
const PREDICATE_CLASS & Predicate
Definition Sorting.h:17
FORCEINLINE bool operator()(T &A, T &B)
Definition Sorting.h:23
FORCEINLINE bool operator()(const T &A, const T &B) const
Definition Sorting.h:24
IteratorType Iter
Definition Array.h:269
FORCEINLINE bool operator!=(const TDereferencingIterator &Rhs) const
Definition Array.h:263
FORCEINLINE TDereferencingIterator & operator++()
Definition Array.h:257
FORCEINLINE ElementType & operator*() const
Definition Array.h:252
TDereferencingIterator(IteratorType InIter)
Definition Array.h:247
static FORCEINLINE TCHAR const * GetFormatSpecifier()
static void Test(...)
static InternalType::DerivedType Test(const typename InternalType::DerivedType *)
static const void * Do()
static FORCEINLINE FFieldLayoutDesc::FWriteFrozenMemoryImageFunc * Do()
static FORCEINLINE FTypeLayoutDesc::FWriteFrozenMemoryImageFunc * Do()
static const FTypeLayoutDesc & Do(const T &Object)
TGuardValue_Bitfield_Cleanup(FuncType &&InFunc)
RefType & RefValue
FORCEINLINE const AssignedType & operator*() const
AssignedType OldValue
TGuardValue(RefType &ReferenceValue, const AssignedType &NewValue)
static constexpr bool Value
static constexpr bool Value
static FORCEINLINE void Initialize(FTypeLayoutDesc &TypeDesc)
static void Initialize(FTypeLayoutDesc &TypeDesc)
@ Value
Definition IsArray.h:10
static constexpr bool Value
Definition IsConst.h:17
static constexpr bool Value
Definition IsConst.h:11
static Yes & Test(BaseType *)
static constexpr bool Value
static No & Test(...)
static Yes & Test(const BaseType *)
static DerivedType * DerivedTypePtr()
static constexpr bool IsDerived
@ Value
Definition IsEnum.h:8
static constexpr bool Value
Definition ArrayView.h:92
static constexpr bool Value
Definition EnumAsByte.h:128
static constexpr bool Value
Definition EnumAsByte.h:125
@ Value
Definition Map.h:1857
@ Value
Definition Set.h:2140
@ Value
Definition Tuple.h:1004
static uint32 Tester(uint64)
static uint32 Tester(bool)
static uint32 Tester(uint32)
static uint32 Tester(int32)
static uint32 Tester(unsigned long)
static uint32 Tester(const void *)
static uint32 Tester(TCHAR)
static uint32 Tester(int64)
static uint32 Tester(long)
static uint32 Tester(double)
static uint8 Tester(...)
static uint32 Tester(uint8)
FORCEINLINE bool operator()(const TKeyValuePair &A, const TKeyValuePair &B) const
bool operator!=(const TKeyValuePair &Other) const
TKeyValuePair(const KeyType &InKey, const ValueType &InValue)
bool operator==(const TKeyValuePair &Other) const
TKeyValuePair(const KeyType &InKey)
bool operator<(const TKeyValuePair &Other) const
FORCEINLINE bool operator()(T &&A, U &&B) const
Definition Less.h:27
Definition Less.h:16
FORCEINLINE bool operator()(const T &A, const T &B) const
Definition Less.h:17
static const WIDECHAR * Select(const ANSICHAR *, const WIDECHAR *wide)
Definition Char.h:27
static const WIDECHAR Select(const ANSICHAR, const WIDECHAR wide)
Definition Char.h:26
static const ANSICHAR Select(const ANSICHAR ansi, const WIDECHAR)
Definition Char.h:20
static const ANSICHAR * Select(const ANSICHAR *ansi, const WIDECHAR *)
Definition Char.h:21
static FORCEINLINE void SerializeStructured(FStructuredArchive::FSlot Slot, TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &InMap)
Definition Map.h:1882
static FORCEINLINE FArchive & Serialize(FArchive &Ar, TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &Map)
Definition Map.h:1875
static bool LegacyCompareEqual(const TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &A, const TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > &B)
Definition Map.h:1921
static char(& Resolve(decltype(&Concept::template Requires< Ts... >) *))[2]
static constexpr bool Value
Definition Models.h:55
static char(& Resolve(...))[1]
static FORCEINLINE TCHAR const * GetName()
static constexpr bool value
Definition AndOrNot.h:78
static constexpr bool Value
Definition AndOrNot.h:77
static constexpr NumericType Lowest()
static constexpr NumericType Min()
static constexpr NumericType Max()
static constexpr NumericType Min()
static constexpr NumericType Lowest()
static constexpr NumericType Max()
static constexpr NumericType Max()
static constexpr NumericType Lowest()
static constexpr NumericType Min()
static constexpr NumericType Min()
static constexpr NumericType Lowest()
static constexpr NumericType Max()
static constexpr NumericType Max()
static constexpr NumericType Lowest()
static constexpr NumericType Min()
static constexpr NumericType Lowest()
static constexpr NumericType Min()
static constexpr NumericType Max()
static constexpr NumericType Min()
static constexpr NumericType Max()
static constexpr NumericType Lowest()
static constexpr NumericType Min()
static constexpr NumericType Lowest()
static constexpr NumericType Max()
static constexpr NumericType Lowest()
static constexpr NumericType Max()
static constexpr NumericType Min()
static constexpr NumericType Min()
static constexpr NumericType Lowest()
static constexpr NumericType Max()
FORCEINLINE operator T*() const
Definition UE.h:134
FORCEINLINE T * operator->() const
Definition UE.h:131
FObjectHandlePrivate Handle
Definition UE.h:126
FORCEINLINE operator bool() const
Definition UE.h:133
FORCEINLINE UObject * RealGet() const
Definition UE.h:127
FORCEINLINE T * Get() const
Definition UE.h:130
FORCEINLINE T & operator*() const
Definition UE.h:132
OptionalType & operator*()
Definition Optional.h:206
TOptional & operator=(const OptionalType &InValue)
Definition Optional.h:106
OptionalType * operator->()
Definition Optional.h:203
void Serialize(FArchive &Ar)
Definition Optional.h:166
OptionalType & GetValue()
Definition Optional.h:200
TOptional & operator=(TOptional &&InValue)
Definition Optional.h:92
~TOptional()
Definition Optional.h:54
const OptionalType & operator*() const
Definition Optional.h:205
const OptionalType * operator->() const
Definition Optional.h:202
TOptional(FNullOpt)
Definition Optional.h:43
bool bIsSet
Definition Optional.h:217
TOptional & operator=(OptionalType &&InValue)
Definition Optional.h:116
TOptional(OptionalType &&InValue)
Definition Optional.h:30
FORCEINLINE operator bool() const
Definition Optional.h:196
const OptionalType * GetPtrOrNull() const
Definition Optional.h:213
void Reset()
Definition Optional.h:127
OptionalType & Emplace(ArgsType &&... Args)
Definition Optional.h:140
TTypeCompatibleBytes< OptionalType > Value
Definition Optional.h:216
OptionalType * GetPtrOrNull()
Definition Optional.h:212
TOptional & operator=(const TOptional &InValue)
Definition Optional.h:79
bool IsSet() const
Definition Optional.h:195
TOptional(TOptional &&InValue)
Definition Optional.h:69
friend bool operator!=(const TOptional &lhs, const TOptional &rhs)
Definition Optional.h:161
TOptional(const OptionalType &InValue)
Definition Optional.h:25
friend bool operator==(const TOptional &lhs, const TOptional &rhs)
Definition Optional.h:148
TOptional()
Definition Optional.h:49
TOptional(const TOptional &InValue)
Definition Optional.h:60
const OptionalType & GetValue() const
Definition Optional.h:199
const OptionalType & Get(const OptionalType &DefaultValue) const
Definition Optional.h:209
TOptional(EInPlace, ArgTypes &&... Args)
Definition Optional.h:36
static constexpr bool Value
Definition AndOrNot.h:67
static constexpr bool value
Definition AndOrNot.h:68
static constexpr bool Value
Definition AndOrNot.h:55
static constexpr bool value
Definition AndOrNot.h:56
static constexpr bool Value
Definition AndOrNot.h:48
static constexpr bool value
Definition AndOrNot.h:49
TTypeCompatibleBytes< T > Bytes
T * operator()(ArgTypes &&... Args)
FORCEINLINE uint32 operator()(const T &Value) const
Definition Sorting.h:506
TRetainedRef(T &&InRef)=delete
const T & Get() const
TRetainedRef(const T &InRef)
Definition RetainedRef.h:96
TRetainedRef(const T &&InRef)=delete
TRetainedRef(T &&InRef)=delete
TRetainedRef(const T &&InRef)=delete
TRetainedRef(const T &InRef)=delete
operator T&() const
Definition RetainedRef.h:74
T & Get() const
Definition RetainedRef.h:79
TRetainedRef(T &InRef)
Definition RetainedRef.h:63
TScopeCounter(Type &ReferenceValue)
static FArchive & Serialize(FArchive &Ar, TSet< ElementType, KeyFuncs, Allocator > &Set)
Definition Set.h:2159
static void SerializeStructured(FStructuredArchive::FSlot Slot, TSet< ElementType, KeyFuncs, Allocator > &Set)
Definition Set.h:2179
static bool LegacyCompareEqual(const TSet< ElementType, KeyFuncs, Allocator > &A, const TSet< ElementType, KeyFuncs, Allocator > &B)
Definition Set.h:2196
FORCEINLINE operator UClass *() const
Definition UE.h:152
FORCEINLINE UClass * operator->() const
Definition UE.h:149
FORCEINLINE UClass & operator*() const
Definition UE.h:150
FORCEINLINE UClass * Get() const
Definition UE.h:148
FORCEINLINE operator bool() const
Definition UE.h:151
FORCEINLINE operator bool() const
Definition UE.h:165
FORCEINLINE T & operator*() const
Definition UE.h:164
FORCEINLINE T * Get() const
Definition UE.h:162
FORCEINLINE UObject * RealGet() const
Definition UE.h:159
FORCEINLINE T * operator->() const
Definition UE.h:163
FORCEINLINE operator T*() const
Definition UE.h:166
FORCEINLINE const KeyType & operator()(const ElementType &Pair) const
Definition SortedMap.h:508
static void Serialize(FArchive &Ar, TSortedMap< KeyType, ValueType, ArrayAllocator, SortPredicate > &Map)
Definition SortedMap.h:777
static const FTypeLayoutDesc & Do()
TSubclassOf()
Definition UE.h:81
UClass * uClass
Definition UE.h:91
TSubclassOf(UClass *uClass)
Definition UE.h:86
TTuple(const TTuple &)=default
TTuple & operator=(TTuple< OtherTypes... > &&Other)
Definition Tuple.h:750
TTuple & operator=(const TTuple< OtherTypes... > &Other)
Definition Tuple.h:740
TTuple & operator=(TTuple &&)=default
TTuple(TTuple &&)=default
UE::Core::Private::Tuple::TTupleBase< TMakeIntegerSequence< uint32, sizeof...(Types)>, Types... > Super
Definition Tuple.h:674
TTuple & operator=(const TTuple &)=default
TTuple()=default
ElementType * GetTypedPtr()
const ElementType * GetTypedPtr() const
uint8 Pad[sizeof(ElementType)]
static void FromString(T &Value, const TCHAR *Buffer)
static UE_NODISCARD FString ToSanitizedString(const T &Value)
static UE_NODISCARD FString ToString(const T &Value)
TCallTraits< T >::ParamType ConstInitType
TCallTraits< T >::ConstPointerType ConstPointerType
static constexpr bool Value
int ObjectIndex
Definition UE.h:24
FORCEINLINE T & operator*()
Definition UE.h:27
TWeakObjectPtr(int index, int serialnumber)
Definition UE.h:61
int ObjectSerialNumber
Definition UE.h:25
TWeakObjectPtr()
Definition UE.h:58
T * Get(bool bEvenIfPendingKill=false)
Definition UE.h:37
FORCEINLINE bool operator==(const TWeakObjectPtr< T > &__that) const
Definition UE.h:52
FORCEINLINE operator bool()
Definition UE.h:42
FORCEINLINE operator T*()
Definition UE.h:47
FORCEINLINE T * operator->()
Definition UE.h:32
ETextDirection TextDirection
Definition Text.h:1309
bool ComponentHasTag(FName Tag)
Definition Actor.h:398
void SetActive(bool bNewActive, bool bReset)
Definition Actor.h:449
void BeginDestroy()
Definition Actor.h:401
void RemoveTickPrerequisiteComponent(UActorComponent *PrerequisiteComponent)
Definition Actor.h:442
void OnRep_IsActive()
Definition Actor.h:462
static void AddReferencedObjects(UObject *InThis, FReferenceCollector *Collector)
Definition Actor.h:466
BitFieldValue< bool, unsigned __int32 > bIsBeingDestroyed()
Definition Actor.h:365
void OnComponentDestroyed(bool bDestroyingHierarchy)
Definition Actor.h:427
bool ReplicateSubobjects(UActorChannel *Channel, FOutBunch *Bunch, FReplicationFlags *RepFlags)
Definition Actor.h:459
void AddReplicatedSubObject(UObject *SubObject, ELifetimeCondition NetCondition)
Definition Actor.h:458
void OnRegister()
Definition Actor.h:407
BitFieldValue< bool, unsigned __int32 > bHasBeenCreated()
Definition Actor.h:361
BitFieldValue< bool, unsigned __int32 > bAutoActivate()
Definition Actor.h:353
EComponentCreationMethod & CreationMethodField()
Definition Actor.h:327
bool NeedsLoadForClient()
Definition Actor.h:402
BitFieldValue< bool, unsigned __int32 > bAllowReregistration()
Definition Actor.h:348
void PostRename(UObject *OldOuter, const FName OldName)
Definition Actor.h:394
BitFieldValue< bool, unsigned __int32 > bRegistered()
Definition Actor.h:336
static UClass * GetPrivateStaticClass()
Definition Actor.h:386
void InitializeComponent()
Definition Actor.h:408
BitFieldValue< bool, unsigned __int32 > bAsyncPhysicsTickEnabled()
Definition Actor.h:370
BitFieldValue< bool, unsigned __int32 > bCanEverAffectNavigation()
Definition Actor.h:358
BitFieldValue< bool, unsigned __int32 > bPreventOnClient()
Definition Actor.h:375
bool NeedsLoadForEditorGame()
Definition Actor.h:404
int & UCSSerializationIndexField()
Definition Actor.h:326
BitFieldValue< bool, unsigned __int32 > bRenderStateDirty()
Definition Actor.h:342
BitFieldValue< bool, unsigned __int32 > bRenderDynamicDataDirty()
Definition Actor.h:344
FString * GetReadableName(FString *result)
Definition Actor.h:400
void ExecuteUnregisterEvents()
Definition Actor.h:435
void Serialize(FArchive *Ar)
Definition Actor.h:468
void ReregisterComponent()
Definition Actor.h:436
BitFieldValue< bool, unsigned __int32 > bMarkedForPreEndOfFrameSync()
Definition Actor.h:369
UAssetUserData * GetAssetUserDataOfClass(TSubclassOf< UAssetUserData > InUserDataClass)
Definition Actor.h:453
BitFieldValue< bool, unsigned __int32 > bPhysicsStateCreated()
Definition Actor.h:338
void UninitializeComponent()
Definition Actor.h:409
void Deactivate()
Definition Actor.h:448
UWorld *& WorldPrivateField()
Definition Actor.h:330
BitFieldValue< bool, unsigned __int32 > bPreventOnDedicatedServer()
Definition Actor.h:373
static void StaticRegisterNativesUActorComponent()
Definition Actor.h:391
void ToggleActive()
Definition Actor.h:451
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentTick()
Definition Actor.h:379
bool IsComponentTickEnabled()
Definition Actor.h:417
BitFieldValue< bool, unsigned __int32 > bAllowConcurrentTick()
Definition Actor.h:351
BitFieldValue< bool, unsigned __int32 > bNeverNeedsRenderUpdate()
Definition Actor.h:350
bool Rename(const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
Definition Actor.h:393
void SendRenderInstanceData_Concurrent()
Definition Actor.h:430
void DoDeferredRenderUpdates_Concurrent()
Definition Actor.h:443
void SetAutoActivate(bool bNewAutoActivate)
Definition Actor.h:450
bool NeedsLoadForServer()
Definition Actor.h:403
TArray< FName, TSizedDefaultAllocator< 32 > > & ComponentTagsField()
Definition Actor.h:323
bool IsNameStableForNetworking()
Definition Actor.h:455
BitFieldValue< bool, unsigned __int32 > bAllowAnyoneToDestroyMe()
Definition Actor.h:352
BitFieldValue< bool, unsigned __int32 > bOnlyRelevantToOwner()
Definition Actor.h:356
BitFieldValue< bool, unsigned __int32 > bRenderTransformDirty()
Definition Actor.h:343
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:392
BitFieldValue< bool, unsigned __int32 > bWantsInitializeComponent()
Definition Actor.h:359
int GetFunctionCallspace(UFunction *Function, FFrame *Stack)
Definition Actor.h:405
void AddTickPrerequisiteActor(AActor *PrerequisiteActor)
Definition Actor.h:439
BitFieldValue< bool, unsigned __int32 > bAutoRegister()
Definition Actor.h:347
BitFieldValue< bool, unsigned __int32 > bEditableWhenInherited()
Definition Actor.h:355
bool IsSupportedForNetworking()
Definition Actor.h:456
BitFieldValue< bool, unsigned __int32 > bPreventOnConsoles()
Definition Actor.h:374
void AddTickPrerequisiteComponent(UActorComponent *PrerequisiteComponent)
Definition Actor.h:440
bool AllowRegisterWithWorld(UWorld *InWorld)
Definition Actor.h:395
void RegisterComponentWithWorld(UWorld *InWorld, FRegisterComponentContext *Context)
Definition Actor.h:423
void ReadyForReplication()
Definition Actor.h:410
BitFieldValue< bool, unsigned __int32 > bRoutedPostRename()
Definition Actor.h:346
BitFieldValue< bool, unsigned __int32 > bNetAddressable()
Definition Actor.h:339
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:461
void RecreateRenderState_Concurrent()
Definition Actor.h:437
BitFieldValue< bool, unsigned __int32 > bIsActive()
Definition Actor.h:354
void CreatePhysicsState(bool bAllowDeferral)
Definition Actor.h:433
void UnregisterComponent()
Definition Actor.h:425
void OnDestroyPhysicsState()
Definition Actor.h:432
FName & CustomTagField()
Definition Actor.h:331
void RemoveUCSModifiedProperties(const TArray< FProperty *, TSizedDefaultAllocator< 32 > > *Properties)
Definition Actor.h:465
void RegisterComponent()
Definition Actor.h:424
BitFieldValue< bool, unsigned __int32 > bReplicates()
Definition Actor.h:341
void SetIsReplicatedByDefault(const bool bNewReplicates)
Definition Actor.h:469
int & MarkedForEndOfFrameUpdateArrayIndexField()
Definition Actor.h:325
void DetermineUCSModifiedProperties()
Definition Actor.h:463
ENetMode InternalGetNetMode()
Definition Actor.h:399
void RemoveTickPrerequisiteActor(AActor *PrerequisiteActor)
Definition Actor.h:441
BitFieldValue< bool, unsigned __int32 > bHasBeenInitialized()
Definition Actor.h:362
void SetComponentTickEnabled(bool bEnabled)
Definition Actor.h:415
BitFieldValue< bool, unsigned __int32 > bOnlyInitialReplication()
Definition Actor.h:372
BitFieldValue< bool, unsigned __int32 > bAlwaysReplicatePropertyConditional()
Definition Actor.h:378
BitFieldValue< bool, unsigned __int32 > bNavigationRelevant()
Definition Actor.h:357
BitFieldValue< bool, unsigned __int32 > bPreventOnNonDedicatedHost()
Definition Actor.h:376
void SendRenderTransform_Concurrent()
Definition Actor.h:429
UWorld * GetWorld_Uncached()
Definition Actor.h:397
void RegisterAsyncPhysicsTickEnabled(bool bRegister)
Definition Actor.h:421
void SetCanEverAffectNavigation(bool bRelevant)
Definition Actor.h:467
void AsyncPhysicsTickComponent(float DeltaTime, float SimTime)
Definition Actor.h:387
FActorComponentDeactivateSignature & OnComponentDeactivatedField()
Definition Actor.h:328
void PostInitProperties()
Definition Actor.h:389
void GetUCSModifiedProperties(TSet< FProperty const *, DefaultKeyFuncs< FProperty const *, 0 >, FDefaultSetAllocator > *ModifiedProperties)
Definition Actor.h:464
void DestroyComponent(bool bPromoteChildren)
Definition Actor.h:426
void CreateRenderState_Concurrent(FRegisterComponentContext *Context)
Definition Actor.h:428
void MarkForNeededEndOfFrameUpdate()
Definition Actor.h:445
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentCreated()
Definition Actor.h:381
int & CustomDataField()
Definition Actor.h:332
bool CallRemoteFunction(UFunction *Function, void *Parameters, FOutParmRec *OutParms, FFrame *Stack)
Definition Actor.h:406
BitFieldValue< bool, unsigned __int32 > MarkedForEndOfFrameUpdateState()
Definition Actor.h:368
BitFieldValue< bool, unsigned __int32 > bTickFunctionsRegistered()
Definition Actor.h:366
void RecreatePhysicsState()
Definition Actor.h:438
BitFieldValue< bool, unsigned __int32 > bStasisPreventUnregister()
Definition Actor.h:371
void RegisterComponentTickFunctions(bool bRegister, bool bSaveAndRestoreComponentTickState)
Definition Actor.h:419
ELifetimeCondition GetReplicationCondition()
Definition Actor.h:388
FActorComponentTickFunction & PrimaryComponentTickField()
Definition Actor.h:322
BitFieldValue< bool, unsigned __int32 > bUseBPOnComponentDestroyed()
Definition Actor.h:380
void BeginPlay()
Definition Actor.h:411
void OnCreatePhysicsState()
Definition Actor.h:390
void DestroyPhysicsState()
Definition Actor.h:434
AActor *& OwnerPrivateField()
Definition Actor.h:329
BitFieldValue< bool, unsigned __int32 > bDedicatedForceTickingEveryFrame()
Definition Actor.h:377
void FailedToRegisterWithWorld(UWorld *InWorld)
Definition Actor.h:396
BitFieldValue< bool, unsigned __int32 > bIsReadyForReplication()
Definition Actor.h:363
void EndPlay(const EEndPlayReason::Type EndPlayReason)
Definition Actor.h:412
void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
Definition Actor.h:422
bool SetupActorComponentTickFunction(FTickFunction *TickFunction)
Definition Actor.h:414
TArray< TObjectPtr< UAssetUserData >, TSizedDefaultAllocator< 32 > > & AssetUserDataField()
Definition Actor.h:324
BitFieldValue< bool, unsigned __int32 > bHasBegunPlay()
Definition Actor.h:364
UWorld * GetWorld()
Definition Actor.h:385
BitFieldValue< bool, unsigned __int32 > bIsEditorOnly()
Definition Actor.h:360
void SetComponentTickIntervalAndCooldown(float TickInterval)
Definition Actor.h:418
void RegisterAllComponentTickFunctions(bool bRegister, bool bSaveAndRestoreComponentTickState)
Definition Actor.h:420
BitFieldValue< bool, unsigned __int32 > bRenderInstancesDirty()
Definition Actor.h:345
void DestroyRenderState_Concurrent()
Definition Actor.h:431
void SetComponentTickEnabledAsync(bool bEnabled)
Definition Actor.h:416
BitFieldValue< bool, unsigned __int32 > bTickInEditor()
Definition Actor.h:349
void RemoveUserDataOfClass(TSubclassOf< UAssetUserData > InUserDataClass)
Definition Actor.h:454
BitFieldValue< bool, unsigned __int32 > bRenderStateCreated()
Definition Actor.h:337
BitFieldValue< bool, unsigned __int32 > bReplicateUsingRegisteredSubObjectList()
Definition Actor.h:340
void ClearNeedEndOfFrameUpdate_Internal()
Definition Actor.h:446
BitFieldValue< bool, unsigned __int32 > bIsNetStartupComponent()
Definition Actor.h:367
void SetIsReplicated(bool bShouldReplicate)
Definition Actor.h:457
void PreReplication(IRepChangedPropertyTracker *ChangedPropertyTracker)
Definition Actor.h:460
void Activate(bool bReset)
Definition Actor.h:447
void AddAssetUserData(UAssetUserData *InUserData)
Definition Actor.h:452
void MarkRenderStateDirty()
Definition Actor.h:444
BitFieldValue< bool, unsigned __int32 > bMaintainHorizontalGroundVelocity()
Definition Actor.h:11915
BitFieldValue< bool, unsigned __int32 > bCanWalkOffLedgesWhenCrouching()
Definition Actor.h:11904
BitFieldValue< bool, unsigned __int32 > bPushForceScaledToMass()
Definition Actor.h:11912
BitFieldValue< bool, unsigned __int32 > bPerformingJumpOff()
Definition Actor.h:11933
void ApplyRootMotionToVelocity(float deltaTime)
Definition Actor.h:12052
void AddRadialForce(const UE::Math::TVector< double > *Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff)
Definition Actor.h:12167
void StartNewPhysics(float deltaTime, int Iterations)
Definition Actor.h:12009
BitFieldValue< bool, unsigned __int32 > bNetworkUpdateReceived()
Definition Actor.h:11921
BitFieldValue< bool, unsigned __int32 > bCheatFlying()
Definition Actor.h:11926
void ApplyWorldOffset(const UE::Math::TVector< double > *InOffset, bool bWorldShift)
Definition Actor.h:12170
BitFieldValue< bool, unsigned __int32 > bForceMaxAccel()
Definition Actor.h:11899
void PhysCustom(float deltaTime, int Iterations)
Definition Actor.h:12072
BitFieldValue< bool, unsigned __int32 > bEnableServerDualMoveScopedMovementUpdates()
Definition Actor.h:11898
BitFieldValue< bool, unsigned __int32 > bMovementInProgress()
Definition Actor.h:11896
BitFieldValue< bool, unsigned __int32 > bUseRVOAvoidance()
Definition Actor.h:11935
BitFieldValue< bool, unsigned __int32 > bUseRVOPostProcess()
Definition Actor.h:11944
BitFieldValue< bool, unsigned __int32 > bEnableScopedMovementUpdates()
Definition Actor.h:11897
BitFieldValue< bool, unsigned __int32 > bForceNextFloorCheck()
Definition Actor.h:11901
bool ApplyRequestedMove(float DeltaTime, float MaxAccel, float MaxSpeed, float Friction, float BrakingDeceleration, UE::Math::TVector< double > *OutAcceleration, float *OutRequestedSpeed)
Definition Actor.h:12024
float ImmersionDepth(bool bUseLineTrace)
Definition Actor.h:12016
bool ForcePositionUpdate(float DeltaTime)
Definition Actor.h:12119
void SimulatedTick(float DeltaSeconds)
Definition Actor.h:11990
BitFieldValue< bool, unsigned __int32 > bEnableSwimmingOutsideOfWater()
Definition Actor.h:11949
void SimulateRootMotion(float DeltaSeconds, const UE::Math::TTransform< double > *LocalRootMotionTransform)
Definition Actor.h:11991
static void AddReferencedObjects(UObject *InThis, FReferenceCollector *Collector)
Definition Actor.h:11985
BitFieldValue< bool, unsigned __int32 > bRequestedMoveWithMaxSpeed()
Definition Actor.h:11941
BitFieldValue< bool, unsigned __int32 > bPushForceUsingZOffset()
Definition Actor.h:11913
bool ServerExceedsAllowablePositionError(float ClientTimeStamp, float DeltaTime, const UE::Math::TVector< double > *Accel, const UE::Math::TVector< double > *ClientWorldLocation, const UE::Math::TVector< double > *RelativeClientLocation, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, unsigned __int8 ClientMovementMode)
Definition Actor.h:12142
void PhysWalking(float deltaTime, int Iterations)
Definition Actor.h:12067
UPrimitiveComponent * GetMovementBase()
Definition Actor.h:11993
BitFieldValue< bool, unsigned __int32 > bWasSimulatingRootMotion()
Definition Actor.h:11938
void JumpOff(AActor *MovementBaseActor)
Definition Actor.h:11975
void PhysicsRotation(float DeltaTime)
Definition Actor.h:12083
bool ShouldCancelAdaptiveReplication()
Definition Actor.h:12001
void PerformMovement(float DeltaSeconds)
Definition Actor.h:12000
void ServerMoveHandleClientError(float ClientTimeStamp, float DeltaTime, const UE::Math::TVector< double > *Accel, const UE::Math::TVector< double > *RelativeClientLoc, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, unsigned __int8 ClientMovementMode, bool *bClientWasCorrected)
Definition Actor.h:12140
void RequestPathMove(const UE::Math::TVector< double > *MoveInput)
Definition Actor.h:12028
void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration)
Definition Actor.h:12022
void MoveAutonomous(float ClientTimeStamp, float DeltaTime, unsigned __int8 CompressedFlags, const UE::Math::TVector< double > *NewAccel)
Definition Actor.h:12147
BitFieldValue< bool, unsigned __int32 > bJustTeleported()
Definition Actor.h:11920
void UpdateBasedRotation(UE::Math::TRotator< double > *FinalRotation, const UE::Math::TRotator< double > *ReducedRotation)
Definition Actor.h:11998
void AddRadialImpulse(const UE::Math::TVector< double > *Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bVelChange)
Definition Actor.h:12168
void Crouch(bool bClientSimulation)
Definition Actor.h:12005
BitFieldValue< bool, unsigned __int32 > bEnablePhysicsInteraction()
Definition Actor.h:11910
BitFieldValue< bool, unsigned __int32 > bUseBPAcknowledgeServerCorrection()
Definition Actor.h:11948
void ClientAdjustRootMotionSourcePosition_Implementation(float TimeStamp, FRootMotionSourceGroup *ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, UE::Math::TVector< double > *ServerLoc, FVector_NetQuantizeNormal *ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBaseBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode)
Definition Actor.h:12159
void ClientVeryShortAdjustPosition_Implementation(float TimeStamp, UE::Math::TVector< double > *NewLoc, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode)
Definition Actor.h:12153
void SetAvoidanceGroupMask(int GroupFlags)
Definition Actor.h:12039
BitFieldValue< bool, unsigned __int32 > bAllowPhysicsRotationDuringAnimRootMotion()
Definition Actor.h:11939
BitFieldValue< bool, unsigned __int32 > bRunPhysicsWithNoController()
Definition Actor.h:11900
BitFieldValue< bool, unsigned __int32 > bIsNavWalkingOnServer()
Definition Actor.h:11937
BitFieldValue< bool, unsigned __int32 > bSweepWhileNavWalking()
Definition Actor.h:11894
void ClientAckGoodMove(float TimeStamp)
Definition Actor.h:12160
void MaybeUpdateBasedMovement(float DeltaSeconds)
Definition Actor.h:11995
void StartFalling(int Iterations, float remainingTime, float timeTick, const UE::Math::TVector< double > *Delta, const UE::Math::TVector< double > *subLoc)
Definition Actor.h:12062
void SetBase(UPrimitiveComponent *NewBase, const FName BoneName, bool bNotifyActor)
Definition Actor.h:11994
void PerformAirControlForPathFollowing(UE::Math::TVector< double > *Direction, float ZDiff)
Definition Actor.h:11983
void HandleImpact(const FHitResult *Impact, float TimeSlice, const UE::Math::TVector< double > *MoveDelta)
Definition Actor.h:12108
void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
Definition Actor.h:11986
void PhysNavWalking(float deltaTime, int Iterations)
Definition Actor.h:12068
FNetworkPredictionData_Server_Character * GetPredictionData_Server_Character()
Definition Actor.h:12123
void SetUpdatedComponent(USceneComponent *NewUpdatedComponent)
Definition Actor.h:11967
void NotifyBumpedPawn(APawn *BumpedPawn)
Definition Actor.h:12045
void PhysSwimming(float deltaTime, int Iterations)
Definition Actor.h:12053
void UpdateCharacterStateAfterMovement(float DeltaSeconds, bool bDoOverrideVelocities)
Definition Actor.h:12008
void Serialize(FArchive *Archive)
Definition Actor.h:11984
float GetRVOAvoidanceConsiderationRadius()
Definition Actor.h:12037
float GetPathFollowingBrakingDistance(float MaxSpeed)
Definition Actor.h:12031
BitFieldValue< bool, unsigned __int32 > bNetworkAlwaysReplicateTransformUpdateTimestamp()
Definition Actor.h:11908
void K2_ComputeFloorDist(UE::Math::TVector< double > *CapsuleLocation, float LineDistance, float SweepDistance)
Definition Actor.h:12099
void RegisterComponentTickFunctions(bool bRegister, bool bSaveAndRestoreComponentTickState)
Definition Actor.h:12169
void SimulateMovement(float DeltaSeconds)
Definition Actor.h:11992
FNetworkPredictionData_Client_Character * GetPredictionData_Client_Character()
Definition Actor.h:12122
bool ShouldComputeAccelerationToReachRequestedVelocity(const float RequestedSpeed)
Definition Actor.h:12023
bool ServerCheckClientError(float ClientTimeStamp, float DeltaTime, const UE::Math::TVector< double > *Accel, const UE::Math::TVector< double > *ClientWorldLocation, const UE::Math::TVector< double > *RelativeClientLocation, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, unsigned __int8 ClientMovementMode)
Definition Actor.h:12141
void UpdateNewYawRotation(UE::Math::TRotator< double > *DesiredRotation, UE::Math::TRotator< double > *CurrentRotation, UE::Math::TRotator< double > *NewRotation, UE::Math::TRotator< double > *DeltaRot, float DeltaTime)
Definition Actor.h:12084
void UpdateBasedMovement(float DeltaSeconds)
Definition Actor.h:11997
void OnCharacterStuckInGeometry(const FHitResult *Hit)
Definition Actor.h:12064
BitFieldValue< bool, unsigned __int32 > bAlwaysCheckFloor()
Definition Actor.h:11931
void AddForce(UE::Math::TVector< double > *Force)
Definition Actor.h:12090
void ApplyDownwardForce(float DeltaSeconds)
Definition Actor.h:12163
unsigned __int8 PackNetworkMovementMode()
Definition Actor.h:11980
BitFieldValue< bool, unsigned __int32 > bIgnoreBaseRotation()
Definition Actor.h:11929
void UpdateNewPitchRotation(UE::Math::TRotator< double > *DesiredRotation, UE::Math::TRotator< double > *CurrentRotation, UE::Math::TRotator< double > *NewRotation, UE::Math::TRotator< double > *DeltaRot, float DeltaTime)
Definition Actor.h:12085
void MaintainHorizontalGroundVelocity()
Definition Actor.h:12066
BitFieldValue< bool, unsigned __int32 > bNetworkMovementModeChanged()
Definition Actor.h:11922
bool VerifyClientTimeStamp(float TimeStamp, FNetworkPredictionData_Server_Character *ServerData)
Definition Actor.h:12134
void PhysFlying(float deltaTime, int Iterations, float friction, float brakingDeceleration)
Definition Actor.h:12051
BitFieldValue< bool, unsigned __int32 > bUseFlatBaseForFloorChecks()
Definition Actor.h:11932
BitFieldValue< bool, unsigned __int32 > bUseControllerDesiredRotation()
Definition Actor.h:11892
FNetworkPredictionData_Client * GetPredictionData_Client()
Definition Actor.h:12120
BitFieldValue< bool, unsigned __int32 > bSkipInitialFloorUpdate()
Definition Actor.h:11951
void SetRVOAvoidanceUID(int UID)
Definition Actor.h:12033
__int64 CheckWaterJump(UE::Math::TVector< double > *CheckPoint, UE::Math::TVector< double > *WallNormal)
Definition Actor.h:12088
void ConvertRootMotionServerIDsToLocalIDs(const FRootMotionSourceGroup *LocalRootMotionToMatchWith, FRootMotionSourceGroup *InOutServerRootMotion, float TimeStamp)
Definition Actor.h:12173
bool ShouldJumpOutOfWater(UE::Math::TVector< double > *JumpDir)
Definition Actor.h:12087
BitFieldValue< bool, unsigned __int32 > bNetworkSmoothingComplete()
Definition Actor.h:11905
BitFieldValue< bool, unsigned __int32 > bCanWalkOffLedges()
Definition Actor.h:11903
void ClientAdjustRootMotionPosition_Implementation(float TimeStamp, float ServerMontageTrackPosition, UE::Math::TVector< double > *ServerLoc, FVector_NetQuantizeNormal *ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBaseBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode)
Definition Actor.h:12157
BitFieldValue< bool, unsigned __int32 > bImpartBaseVelocityZ()
Definition Actor.h:11918
BitFieldValue< bool, unsigned __int32 > bWantsToCrouch()
Definition Actor.h:11927
BitFieldValue< bool, unsigned __int32 > bUseSeparateBrakingFriction()
Definition Actor.h:11890
BitFieldValue< bool, unsigned __int32 > bDeferUpdateMoveComponent()
Definition Actor.h:11909
float Swim(UE::Math::TVector< double > *Delta, FHitResult *Hit)
Definition Actor.h:12055
bool DoJump(bool bReplayingMoves)
Definition Actor.h:11971
void RequestDirectMove(const UE::Math::TVector< double > *MoveVelocity, bool bForceMaxSpeed)
Definition Actor.h:12026
void UpdateCharacterStateBeforeMovement(float DeltaSeconds)
Definition Actor.h:12007
void ApplyAccumulatedForces(float DeltaSeconds)
Definition Actor.h:12165
void SetGroupsToIgnoreMask(int GroupFlags)
Definition Actor.h:12042
void ApplyNetworkMovementMode(const unsigned __int8 ReceivedMode)
Definition Actor.h:11982
BitFieldValue< bool, unsigned __int32 > bApplyGravityWhileJumping()
Definition Actor.h:11891
bool CheckLedgeDirection(const UE::Math::TVector< double > *OldLocation, const UE::Math::TVector< double > *SideStep, const UE::Math::TVector< double > *GravDir)
Definition Actor.h:12059
bool ShouldPerformAirControlForPathFollowing()
Definition Actor.h:12027
static void StaticRegisterNativesUCharacterMovementComponent()
Definition Actor.h:11958
void TwoWallAdjust(UE::Math::TVector< double > *Delta, const FHitResult *Hit, const UE::Math::TVector< double > *OldHitNormal)
Definition Actor.h:12015
void ApplyRepulsionForce(float DeltaSeconds)
Definition Actor.h:12164
void SetRVOAvoidanceWeight(float Weight)
Definition Actor.h:12034
void ReplicateMoveToServer(float DeltaTime, const UE::Math::TVector< double > *NewAcceleration)
Definition Actor.h:12128
BitFieldValue< bool, unsigned __int32 > bAlwaysCheckForInvallidFloor()
Definition Actor.h:11950
bool ShouldCheckForValidLandingSpot(float DeltaTime, const UE::Math::TVector< double > *Delta, const FHitResult *Hit)
Definition Actor.h:12102
void UpdateFromCompressedFlags(unsigned __int8 Flags)
Definition Actor.h:12176
void ClientAdjustPosition(float TimeStamp, UE::Math::TVector< double > *NewLoc, UE::Math::TVector< double > *NewVel, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode)
Definition Actor.h:12154
void ClientAdjustPosition_Implementation(float TimeStamp, UE::Math::TVector< double > *NewLocation, UE::Math::TVector< double > *NewVelocity, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode, TOptional< UE::Math::TRotator< double > > *OptionalRotation)
Definition Actor.h:12155
bool ShouldComputePerchResult(const FHitResult *InHit, bool bCheckRadius)
Definition Actor.h:12104
BitFieldValue< bool, unsigned __int32 > bIgnoreClientMovementErrorChecksAndCorrection()
Definition Actor.h:11923
void PhysicsVolumeChanged(APhysicsVolume *NewVolume)
Definition Actor.h:12086
BitFieldValue< bool, unsigned __int32 > bTouchForceScaledToMass()
Definition Actor.h:11911
void PhysFalling(float deltaTime, int Iterations)
Definition Actor.h:12058
BitFieldValue< bool, unsigned __int32 > bImpartBaseVelocityX()
Definition Actor.h:11916
BitFieldValue< bool, unsigned __int32 > bForceModifyDesiredRotation()
Definition Actor.h:11942
void Serialize(FStructuredArchiveRecord Record)
Definition Actor.h:11960
void CapsuleTouched(UPrimitiveComponent *OverlappedComp, AActor *Other, UPrimitiveComponent *OtherComp, int OtherBodyIndex, bool bFromSweep, const FHitResult *SweepResult)
Definition Actor.h:12162
void SetMovementMode(EMovementMode NewMovementMode, unsigned __int8 NewCustomMode)
Definition Actor.h:11978
bool CanStepUp(const FHitResult *Hit)
Definition Actor.h:12106
BitFieldValue< bool, unsigned __int32 > bImpartBaseAngularVelocity()
Definition Actor.h:11919
BitFieldValue< bool, unsigned __int32 > bNotifyApex()
Definition Actor.h:11925
void SmoothClientPosition(float DeltaSeconds)
Definition Actor.h:12115
BitFieldValue< bool, unsigned __int32 > bServerAcceptClientAuthoritativePosition()
Definition Actor.h:11924
void ClientAdjustRootMotionPosition(float TimeStamp, float ServerMontageTrackPosition, UE::Math::TVector< double > *ServerLoc, FVector_NetQuantizeNormal *ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode)
Definition Actor.h:12156
void SmoothClientPosition_Interpolate(float DeltaSeconds)
Definition Actor.h:12116
void SmoothClientPosition_UpdateVisuals()
Definition Actor.h:12117
BitFieldValue< bool, unsigned __int32 > bHasRequestedVelocity()
Definition Actor.h:11940
BitFieldValue< bool, unsigned __int32 > bOrientRotationToMovement()
Definition Actor.h:11893
void AddImpulse(UE::Math::TVector< double > *Impulse, bool bVelocityChange, float MassScaleImpulseExponent, bool bOverrideMaxImpulseZ)
Definition Actor.h:12089
void CalcAvoidanceVelocity(float DeltaTime)
Definition Actor.h:12032
bool IsValidLandingSpot(const UE::Math::TVector< double > *CapsuleLocation, const FHitResult *Hit)
Definition Actor.h:12101
void CallMovementUpdateDelegate(float DeltaTime, const UE::Math::TVector< double > *OldLocation, const UE::Math::TVector< double > *OldVelocity)
Definition Actor.h:12002
FNetworkPredictionData_Server * GetPredictionData_Server()
Definition Actor.h:12121
void TickCharacterPose(float DeltaTime)
Definition Actor.h:12171
BitFieldValue< bool, unsigned __int32 > bFastAttachedMove()
Definition Actor.h:11930
void DetermineRequestedMoveAcceleration(UE::Math::TVector< double > *NewAcceleration, const UE::Math::TVector< double > *MoveVelocity, float DeltaTime, float MaxAccel, float MaxSpeed, float Friction, float CurrentSpeedSq, const UE::Math::TVector< double > *RequestedMoveDir)
Definition Actor.h:12025
bool IsWalkable(const FHitResult *Hit, bool bIsSteppingUp)
Definition Actor.h:12093
float GetNetworkSafeRandomAngleDegrees()
Definition Actor.h:11976
bool ShouldLimitAirControl(float DeltaTime, const UE::Math::TVector< double > *FallAcceleration)
Definition Actor.h:11957
void Launch(const UE::Math::TVector< double > *LaunchVel)
Definition Actor.h:11973
void SetWalkableFloorZ(float InWalkableFloorZ)
Definition Actor.h:12094
void ClientAdjustRootMotionSourcePosition(float TimeStamp, FRootMotionSourceGroup *ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, UE::Math::TVector< double > *ServerLoc, FVector_NetQuantizeNormal *ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode)
Definition Actor.h:12158
void SetNavWalkingPhysics(bool bEnable)
Definition Actor.h:12079
FString * GetMovementName(FString *result)
Definition Actor.h:12110
bool ClientUpdatePositionAfterServerUpdate()
Definition Actor.h:12118
float BoostAirControl(float DeltaTime, float TickAirControl, const UE::Math::TVector< double > *FallAcceleration)
Definition Actor.h:12057
void OnMovementModeChanged(EMovementMode PreviousMovementMode, unsigned __int8 PreviousCustomMode)
Definition Actor.h:11979
BitFieldValue< bool, unsigned __int32 > bWantsToLeaveNavWalking()
Definition Actor.h:11934
float GetMaxJumpHeightWithJumpTime()
Definition Actor.h:12047
void SetPostLandedPhysics(const FHitResult *Hit)
Definition Actor.h:12077
void ControlledCharacterMove(const UE::Math::TVector< double > *InputVector, float DeltaSeconds)
Definition Actor.h:12078
void SmoothCorrection(const UE::Math::TVector< double > *OldLocation, const UE::Math::TQuat< double > *OldRotation, const UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation)
Definition Actor.h:12114
void FindBestNavMeshLocation(const UE::Math::TVector< double > *TraceStart, const UE::Math::TVector< double > *TraceEnd, const UE::Math::TVector< double > *CurrentFeetLocation, const UE::Math::TVector< double > *TargetNavLocation, FHitResult *OutHitResult)
Definition Actor.h:12070
void ClientAckGoodMove_Implementation(float TimeStamp)
Definition Actor.h:12161
void StartSwimming(UE::Math::TVector< double > *OldLocation, UE::Math::TVector< double > *OldVelocity, float timeTick, float remainingTime, int Iterations)
Definition Actor.h:12054
BitFieldValue< bool, unsigned __int32 > bCrouchMaintainsBaseLocation()
Definition Actor.h:11928
BitFieldValue< bool, unsigned __int32 > bRequestedMoveUseAcceleration()
Definition Actor.h:11936
BitFieldValue< bool, unsigned __int32 > bShrinkProxyCapsule()
Definition Actor.h:11902
void ApplyVelocityBraking(float DeltaTime, float Friction, float BrakingDeceleration)
Definition Actor.h:12050
BitFieldValue< bool, unsigned __int32 > bScalePushForceToVelocity()
Definition Actor.h:11914
void UnCrouch(bool bClientSimulation, bool bForce)
Definition Actor.h:12006
BitFieldValue< bool, unsigned __int32 > bDeferUpdateBasedMovement()
Definition Actor.h:11945
BitFieldValue< bool, unsigned __int32 > bProjectNavMeshWalking()
Definition Actor.h:11946
void ApplyImpactPhysicsForces(const FHitResult *Impact, const UE::Math::TVector< double > *ImpactAcceleration, const UE::Math::TVector< double > *ImpactVelocity)
Definition Actor.h:12109
void HandleWalkingOffLedge(const UE::Math::TVector< double > *PreviousFloorImpactNormal, const UE::Math::TVector< double > *PreviousFloorContactNormal, const UE::Math::TVector< double > *PreviousLocation, float TimeDelta)
Definition Actor.h:12073
BitFieldValue< bool, unsigned __int32 > bNetworkSkipProxyPredictionOnNetUpdate()
Definition Actor.h:11907
float SlideAlongSurface(const UE::Math::TVector< double > *Delta, float Time, const UE::Math::TVector< double > *InNormal, FHitResult *Hit, bool bHandleImpact)
Definition Actor.h:12014
void ClientVeryShortAdjustPosition(float TimeStamp, UE::Math::TVector< double > *NewLoc, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, unsigned __int8 ServerMovementMode)
Definition Actor.h:12152
bool ResolvePenetrationImpl(const UE::Math::TVector< double > *Adjustment, const FHitResult *Hit, const UE::Math::TQuat< double > *NewRotation)
Definition Actor.h:12013
void DisplayDebug(UCanvas *Canvas, const FDebugDisplayInfo *DebugDisplay, float *YL, float *YPos)
Definition Actor.h:12111
BitFieldValue< bool, unsigned __int32 > bWasAvoidanceUpdated()
Definition Actor.h:11943
BitFieldValue< bool, unsigned __int32 > bProjectNavMeshOnBothWorldChannels()
Definition Actor.h:11947
static UClass * GetPrivateStaticClass()
Definition Actor.h:11956
BitFieldValue< bool, unsigned __int32 > bNeedsSweepWhileWalkingUpdate()
Definition Actor.h:11895
BitFieldValue< bool, unsigned __int32 > bImpartBaseVelocityY()
Definition Actor.h:11917
BitFieldValue< bool, unsigned __int32 > bNetworkLargeClientCorrection()
Definition Actor.h:11906
bool ServerShouldUseAuthoritativePosition(float ClientTimeStamp, float DeltaTime, const UE::Math::TVector< double > *Accel, const UE::Math::TVector< double > *ClientWorldLocation, const UE::Math::TVector< double > *RelativeClientLocation, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, unsigned __int8 ClientMovementMode)
Definition Actor.h:12143
void ProcessClientTimeStampForTimeDiscrepancy(float ClientTimeStamp, FNetworkPredictionData_Server_Character *ServerData)
Definition Actor.h:12135
void ProcessLanded(const FHitResult *Hit, float remainingTime, int Iterations)
Definition Actor.h:12076
void ChangeSize(float F)
Definition Actor.h:8477
void ViewActor(FName ActorName)
Definition Actor.h:8489
void FlushLog()
Definition Actor.h:8516
void ToggleDebugCamera()
Definition Actor.h:8495
void Summon(const FString *ClassName)
Definition Actor.h:8485
void AddCheatManagerExtension(UCheatManagerExtension *CheatObject)
Definition Actor.h:8524
float & DebugCapsuleRadiusField()
Definition Actor.h:8453
float & DebugTraceDrawNormalLengthField()
Definition Actor.h:8454
static UClass * StaticClass()
Definition Actor.h:8469
bool ProcessConsoleExec(const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
Definition Actor.h:8474
void ViewPlayer(const FString *S)
Definition Actor.h:8488
void ServerToggleAILogging()
Definition Actor.h:8470
int & CurrentTracePawnIndexField()
Definition Actor.h:8458
static void BugItWorker()
Definition Actor.h:8513
void InvertMouse()
Definition Actor.h:8519
void SpawnServerStatReplicator()
Definition Actor.h:8522
void DebugCapsuleSweepSize(float HalfHeight, float Radius)
Definition Actor.h:8500
void DumpPartyState()
Definition Actor.h:8507
void DebugCapsuleSweepClear()
Definition Actor.h:8505
void DebugCapsuleSweep()
Definition Actor.h:8499
void DebugCapsuleSweepPawn()
Definition Actor.h:8504
void DestroyServerStatReplicator()
Definition Actor.h:8523
void DebugCapsuleSweepCapture()
Definition Actor.h:8503
static void StaticRegisterNativesUCheatManager()
Definition Actor.h:8471
void Teleport()
Definition Actor.h:8476
void PlayersOnly()
Definition Actor.h:8486
BitFieldValue< bool, unsigned __int32 > bToggleAILogging()
Definition Actor.h:8465
void God()
Definition Actor.h:8481
static void CheatScript()
Definition Actor.h:8520
void Fly()
Definition Actor.h:8478
void FreezeFrame(float delay)
Definition Actor.h:8475
float & DebugTraceDistanceField()
Definition Actor.h:8451
TArray< TObjectPtr< UCheatManagerExtension >, TSizedDefaultAllocator< 32 > > & CheatManagerExtensionsField()
Definition Actor.h:8459
void DumpVoiceMutingState()
Definition Actor.h:8509
void LogLoc()
Definition Actor.h:8517
void OnlyLoadLevel(FName PackageName)
Definition Actor.h:8493
static void BugItStringCreator()
Definition Actor.h:8515
void Slomo(float NewTimeDilation)
Definition Actor.h:8482
BitFieldValue< bool, unsigned __int32 > bDebugCapsuleSweep()
Definition Actor.h:8463
void DebugCapsuleSweepComplex(bool bTraceComplex)
Definition Actor.h:8502
void Ghost()
Definition Actor.h:8480
void EnableDebugCamera()
Definition Actor.h:8496
void InitCheatManager()
Definition Actor.h:8498
void DisableDebugCamera()
Definition Actor.h:8497
void StreamLevelIn(FName PackageName)
Definition Actor.h:8492
void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll)
Definition Actor.h:8511
void BugIt(const FString *ScreenShotDescription)
Definition Actor.h:8514
AActor * GetTarget(APlayerController *PlayerController, FHitResult *OutHit)
Definition Actor.h:8521
void ViewSelf()
Definition Actor.h:8487
void SetMouseSensitivityToDefault()
Definition Actor.h:8518
void StreamLevelOut(FName PackageName)
Definition Actor.h:8494
void DamageTarget(float DamageAmount)
Definition Actor.h:8483
void DumpOnlineSessionState()
Definition Actor.h:8506
void BugItGoString(const FString *TheLocation, const FString *TheRotation)
Definition Actor.h:8512
BitFieldValue< bool, unsigned __int32 > bDebugCapsuleTraceComplex()
Definition Actor.h:8464
int & CurrentTraceIndexField()
Definition Actor.h:8457
void SetLevelStreamingStatus(FName PackageName, bool bShouldBeLoaded, bool bShouldBeVisible)
Definition Actor.h:8491
void DumpChatState()
Definition Actor.h:8508
float & DebugCapsuleHalfHeightField()
Definition Actor.h:8452
UWorld * GetWorld()
Definition Actor.h:8510
void Walk()
Definition Actor.h:8479
Definition UE.h:589
void SetSuperStruct(UStruct *NewSuperStruct)
Definition UE.h:636
UObject * GetDefaultSubobjectByName(FName ToFind)
Definition UE.h:621
void AssembleReferenceTokenStream(bool bForce)
Definition UE.h:655
const void * GetArchetypeForSparseClassData()
Definition UE.h:642
EClassFlags & ClassFlagsField()
Definition UE.h:594
FName * GetDefaultObjectName(FName *result)
Definition UE.h:625
void * CreateSparseClassData()
Definition UE.h:646
void Link(FArchive *Ar, bool bRelinkExistingProperties)
Definition UE.h:633
void SetUpRuntimeReplicationData()
Definition UE.h:634
void Bind()
Definition UE.h:628
static FFeedbackContext * GetDefaultPropertiesFeedbackContext()
Definition UE.h:624
static void AddReferencedObjects(UObject *InThis, FReferenceCollector *Collector)
Definition UE.h:622
void PostLoad()
Definition UE.h:631
void ValidateRuntimeReplicationData()
Definition UE.h:635
void PostInitProperties()
Definition UE.h:620
TMap< FName, UFunction *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, UFunction *, 0 > > & FuncMapField()
Definition UE.h:603
void AssembleReferenceTokenStreamInternal(bool bForce)
Definition UE.h:656
bool IsStructTrashed()
Definition UE.h:637
void Serialize(FArchive *Ar)
Definition UE.h:638
bool & bLayoutChangingField()
Definition UE.h:593
int & FirstOwnedClassRepField()
Definition UE.h:592
UObject *& ClassDefaultObjectField()
Definition UE.h:600
int & ClassUniqueField()
Definition UE.h:591
UScriptStruct *& SparseClassDataStructField()
Definition UE.h:602
void PostLoadDefaultObject(UObject *Object)
Definition UE.h:619
const wchar_t * GetPrefixCPP()
Definition UE.h:629
static void AssembleReferenceTokenStreams()
Definition UE.h:652
EClassCastFlags & ClassCastFlagsField()
Definition UE.h:595
TMap< FName, UFunction *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, UFunction *, 0 > > & SuperFuncMapField()
Definition UE.h:605
void *& SparseClassDataField()
Definition UE.h:601
FName & ClassConfigNameField()
Definition UE.h:597
TArray< FRepRecord, TSizedDefaultAllocator< 32 > > & ClassRepsField()
Definition UE.h:598
UObject * GetArchetypeForCDO()
Definition UE.h:643
bool ImplementsInterface(const UClass *SomeInterface)
Definition UE.h:639
bool HasProperty(FProperty *InProperty)
Definition UE.h:645
BitFieldValue< bool, unsigned __int32 > bIsGameClass()
Definition UE.h:610
UObject * CreateDefaultObject()
Definition UE.h:623
bool Rename(const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
Definition UE.h:627
void ClearFunctionMapsCaches()
Definition UE.h:650
void PurgeClass(bool bRecompilingOnLoad)
Definition UE.h:644
BitFieldValue< bool, unsigned __int32 > bCheckedForLocalize()
Definition UE.h:611
void GetPreloadDependencies(TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
Definition UE.h:632
void FinishDestroy()
Definition UE.h:630
FWindowsRWLock & SuperFuncMapLockField()
Definition UE.h:606
TArray< UField *, TSizedDefaultAllocator< 32 > > & NetFieldsField()
Definition UE.h:599
UFunction * FindFunctionByName(FName InName, EIncludeSuperFlag::Type IncludeSuper)
Definition UE.h:651
FWindowsRWLock & FuncMapLockField()
Definition UE.h:604
void SerializeSparseClassData(FStructuredArchiveSlot Slot)
Definition UE.h:641
void SerializeDefaultObject(UObject *Object, FStructuredArchiveSlot Slot)
Definition UE.h:640
void SetSparseClassDataStruct(UScriptStruct *InSparseClassDataStruct)
Definition UE.h:649
const void * GetSparseClassData(const EGetSparseClassDataMethod GetMethod)
Definition UE.h:648
static UClass * GetPrivateStaticClass()
Definition UE.h:617
void DeferredRegister(UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *Name)
Definition UE.h:626
UObject * GetDefaultObject(bool bCreateIfNeeded)
Definition UE.h:616
const FString * GetConfigName(const FString *result)
Definition UE.h:653
void CleanupSparseClassData()
Definition UE.h:647
UClass *& ClassWithinField()
Definition UE.h:596
BitFieldValue< bool, unsigned __int32 > bHasLocalized()
Definition UE.h:612
void SerializeDefaultObject(UObject *Object, FArchive *Ar)
Definition UE.h:618
BitFieldValue< bool, unsigned __int32 > bIsPassiveDamage()
Definition Actor.h:101
float & DamageFalloffField()
Definition Actor.h:97
BitFieldValue< bool, unsigned __int32 > bScaleMomentumByMass()
Definition Actor.h:103
float & DestructibleImpulseField()
Definition Actor.h:95
float & DamageImpulseField()
Definition Actor.h:94
static UClass * StaticClass()
Definition Actor.h:108
BitFieldValue< bool, unsigned __int32 > bCausedByWorld()
Definition Actor.h:102
BitFieldValue< bool, unsigned __int32 > bRadialDamageVelChange()
Definition Actor.h:104
float & DestructibleDamageSpreadScaleField()
Definition Actor.h:96
static char(& Resolve(const volatile TArray< ElementType, AllocatorType > *))[2]
const FCountingOutputIterator & operator++()
Definition StringConv.h:189
friend int32 operator-(FCountingOutputIterator Lhs, FCountingOutputIterator Rhs)
Definition StringConv.h:199
const FCountingOutputIterator & operator+=(const int32 Amount)
Definition StringConv.h:191
const FCountingOutputIterator & operator*() const
Definition StringConv.h:188
const FCountingOutputIterator & operator++(int)
Definition StringConv.h:190
TRemoveReference< FunctorType >::Type * Bind(FunctorType &&InFunc)
Definition Function.h:680
void * BindCopy(const FFunctionRefStoragePolicy &Other)
Definition Function.h:688
FFunctionStorage & operator=(const FFunctionStorage &Other)=delete
FFunctionStorage(FFunctionStorage &&Other)
Definition Function.h:299
FFunctionStorage(const FFunctionStorage &Other)=delete
void * BindCopy(const FFunctionStorage &Other)
Definition Function.h:312
FFunctionStorage & operator=(FFunctionStorage &&Other)=delete
IFunction_OwnedObject * GetBoundObject() const
Definition Function.h:318
virtual void * CloneToEmptyStorage(void *Storage) const =0
void * CloneToEmptyStorage(void *UntypedStorage) const override
Definition Function.h:411
void * CloneToEmptyStorage(void *Storage) const override
Definition Function.h:240
TFunctionRefBase(TFunctionRefBase< OtherStorage, Ret(ParamTypes...)> &&Other)
Definition Function.h:513
TFunctionRefBase & operator=(const TFunctionRefBase &)=delete
TFunctionRefBase(const TFunctionRefBase< OtherStorage, Ret(ParamTypes...)> &Other)
Definition Function.h:531
TDecay< FunctorType >::Type * Bind(FunctorType &&InFunc)
Definition Function.h:376
TFunctionStorage(FFunctionStorage &&Other)
Definition Function.h:370
static FORCEINLINE bool Compare(const TupleType &Lhs, const TupleType &Rhs)
Definition Tuple.h:236
static FORCEINLINE bool Compare(const TupleType &Lhs, const TupleType &Rhs)
Definition Tuple.h:226
static auto Resolve(TTupleBaseElement< Type, DeducedIndex, sizeof...(TupleTypes)> *) -> char(&)[DeducedIndex+1]
static constexpr uint32 Value
Definition Tuple.h:579
static FORCEINLINE uint32 Do(uint32 Hash, const TupleType &Tuple)
Definition Tuple.h:657
static FORCEINLINE uint32 Do(uint32 Hash, const TupleType &Tuple)
Definition Tuple.h:647
static FORCEINLINE bool Do(const TupleType &Lhs, const TupleType &Rhs)
Definition Tuple.h:256
static FORCEINLINE bool Do(const TupleType &Lhs, const TupleType &Rhs)
Definition Tuple.h:266
static FORCEINLINE bool Do(const TupleType &Lhs, const TupleType &Rhs)
Definition Tuple.h:246
TTupleBaseElement(const TTupleBaseElement &)=default
TTupleBaseElement(EForwardingConstructor, ArgType &&Arg)
Definition Tuple.h:105
TTupleBaseElement & operator=(const TTupleBaseElement &)=default
TTupleBaseElement & operator=(TTupleBaseElement &&)=default
TTupleBaseElement & operator=(TTupleBaseElement &&)=default
TTupleBaseElement(const TTupleBaseElement &)=default
TTupleBaseElement(EForwardingConstructor, ArgType &&Arg)
Definition Tuple.h:78
TTupleBaseElement & operator=(const TTupleBaseElement &)=default
TTupleBaseElement(TTupleBaseElement &&)=default
static FORCEINLINE decltype(auto) Get(TupleType &&Tuple)
Definition Tuple.h:175
static FORCEINLINE decltype(auto) Get(TupleType &&Tuple)
Definition Tuple.h:137
static FORCEINLINE decltype(auto) GetImpl(const volatile TTupleBaseElement< DeducedType, Index, TupleSize > &, TupleType &&Tuple)
Definition Tuple.h:127
static FORCEINLINE decltype(auto) GetImpl(const volatile TTupleBaseElement< Type, DeducedIndex, TupleSize > &, TupleType &&Tuple)
Definition Tuple.h:190
static FORCEINLINE decltype(auto) Get(TupleType &&Tuple)
Definition Tuple.h:196
TBasisVectorMatrix(const TVector< T > &XAxis, const TVector< T > &YAxis, const TVector< T > &ZAxis, const TVector< T > &Origin)
Definition Matrix.inl:888
TIntPoint operator/(const TIntPoint &Other) const
Definition IntPoint.h:303
friend void operator<<(FStructuredArchive::FSlot Slot, TIntPoint &Point)
Definition IntPoint.h:472
TIntPoint(IntType InXY)
Definition IntPoint.h:69
IntType GetMin() const
Definition IntPoint.h:369
TIntPoint & operator=(const TIntPoint &Other)
Definition IntPoint.h:234
static TIntPoint DivideAndRoundUp(TIntPoint lhs, TIntPoint Divisor)
Definition IntPoint.h:421
TIntPoint operator+(const TIntPoint &Other) const
Definition IntPoint.h:270
TIntPoint operator*(const TIntPoint &Other) const
Definition IntPoint.h:292
bool SerializeFromMismatchedTag(FName StructTag, FArchive &Ar)
Definition IntPoint.h:569
const IntType & operator()(int32 PointIndex) const
Definition IntPoint.h:102
bool operator==(const TIntPoint &Other) const
Definition IntPoint.h:128
IntType operator[](IntType Index) const
Definition IntPoint.h:326
TIntPoint(TIntPoint< OtherIntType > Other)
Definition IntPoint.h:90
TIntPoint operator*(IntType Scale) const
Definition IntPoint.h:248
TIntPoint(IntType InX, IntType InY)
Definition IntPoint.h:57
TIntPoint operator-(const TIntPoint &Other) const
Definition IntPoint.h:281
TIntPoint ComponentMax(const TIntPoint &Other) const
Definition IntPoint.h:347
static int32 Num()
Definition IntPoint.h:449
static TIntPoint DivideAndRoundUp(TIntPoint lhs, IntType Divisor)
Definition IntPoint.h:416
IntType GetMax() const
Definition IntPoint.h:358
static TIntPoint DivideAndRoundDown(TIntPoint lhs, TIntPoint Divisor)
Definition IntPoint.h:439
static TIntPoint DivideAndRoundDown(TIntPoint lhs, IntType Divisor)
Definition IntPoint.h:434
TIntPoint & operator/=(IntType Divisor)
Definition IntPoint.h:164
TIntPoint ComponentMin(const TIntPoint &Other) const
Definition IntPoint.h:337
bool Serialize(FArchive &Ar)
Definition IntPoint.h:484
IntType XY[2]
Definition IntPoint.h:39
TIntPoint operator/(IntType Divisor) const
Definition IntPoint.h:259
FString ToString() const
Definition IntPoint.h:403
IntType & operator[](IntType Index)
Definition IntPoint.h:314
static const TIntPoint ZeroValue
Definition IntPoint.h:43
TIntPoint & operator/=(const TIntPoint &Other)
Definition IntPoint.h:220
TIntPoint(EForceInit)
Definition IntPoint.h:80
IntType & operator()(int32 PointIndex)
Definition IntPoint.h:115
bool operator!=(const TIntPoint &Other) const
Definition IntPoint.h:139
TIntPoint & operator*=(const TIntPoint &Other)
Definition IntPoint.h:192
static const TIntPoint NoneValue
Definition IntPoint.h:46
TIntPoint & operator*=(IntType Scale)
Definition IntPoint.h:150
TIntPoint & operator-=(const TIntPoint &Other)
Definition IntPoint.h:206
IntType Size() const
Definition IntPoint.h:380
IntType SizeSquared() const
Definition IntPoint.h:393
TIntPoint & operator+=(const TIntPoint &Other)
Definition IntPoint.h:178
bool operator!=(const TIntVector2 &Other) const
Definition IntVector.h:625
TIntVector2(IntType InValue)
Definition IntVector.h:584
bool Serialize(FArchive &Ar)
Definition IntVector.h:642
TIntVector2(EForceInit)
Definition IntVector.h:590
const IntType & operator[](int32 ComponentIndex) const
Definition IntVector.h:606
bool operator==(const TIntVector2 &Other) const
Definition IntVector.h:620
bool SerializeFromMismatchedTag(FName StructTag, FArchive &Ar)
Definition IntVector.h:1124
IntType & operator[](int32 ComponentIndex)
Definition IntVector.h:613
TIntVector2(IntType InX, IntType InY)
Definition IntVector.h:578
TIntVector2(TIntVector2< OtherIntType > Other)
Definition IntVector.h:600
FString ToString() const
Definition IntVector.h:442
TIntVector3 operator*(const TIntVector3 &Other) const
Definition IntVector.h:280
TIntVector3 & operator/=(IntType Divisor)
Definition IntVector.h:220
const IntType & operator()(int32 ComponentIndex) const
Definition IntVector.h:116
TIntVector3 operator*(IntType Scale) const
Definition IntVector.h:291
static TIntVector3 DivideAndRoundUp(TIntVector3 lhs, IntType Divisor)
Definition IntVector.h:454
TIntVector3 operator/(IntType Divisor) const
Definition IntVector.h:302
IntType Size() const
Definition IntVector.h:429
TIntVector3 operator+(const TIntVector3 &Other) const
Definition IntVector.h:324
static int32 Num()
Definition IntVector.h:469
TIntVector3 & operator*=(IntType Scale)
Definition IntVector.h:205
TIntVector3(EForceInit)
Definition IntVector.h:92
bool IsZero() const
Definition IntVector.h:399
friend void operator<<(FStructuredArchive::FSlot Slot, TIntVector3 &Vector)
Definition IntVector.h:486
bool Serialize(FArchive &Ar)
Definition IntVector.h:494
TIntVector3(IntType InX, IntType InY, IntType InZ)
Definition IntVector.h:60
TIntVector3 operator>>(IntType Shift) const
Definition IntVector.h:346
static const TIntVector3 ZeroValue
Definition IntVector.h:43
static TIntVector3 DivideAndRoundUp(TIntVector3 lhs, TIntVector3 Divisor)
Definition IntVector.h:459
TIntVector3 & operator%=(IntType Divisor)
Definition IntVector.h:235
TIntVector3 operator%(IntType Divisor) const
Definition IntVector.h:313
TIntVector3 operator|(IntType Value) const
Definition IntVector.h:379
TIntVector3 operator-(const TIntVector3 &Other) const
Definition IntVector.h:335
TIntVector3(IntType InValue)
Definition IntVector.h:72
IntType & operator()(int32 ComponentIndex)
Definition IntVector.h:129
bool operator!=(const TIntVector3 &Other) const
Definition IntVector.h:179
IntType GetMax() const
Definition IntVector.h:409
TIntVector3(TIntVector3< OtherIntType > Other)
Definition IntVector.h:103
const IntType & operator[](int32 ComponentIndex) const
Definition IntVector.h:142
bool operator==(const TIntVector3 &Other) const
Definition IntVector.h:168
TIntVector3 & operator*=(const TIntVector3 &Other)
Definition IntVector.h:190
TIntVector3(FVector InVector)
TIntVector3 & operator+=(const TIntVector3 &Other)
Definition IntVector.h:250
TIntVector3 operator&(IntType Value) const
Definition IntVector.h:368
static const TIntVector3 NoneValue
Definition IntVector.h:46
bool SerializeFromMismatchedTag(FName StructTag, FArchive &Ar)
Definition IntVector.h:1148
TIntVector3 operator^(IntType Value) const
Definition IntVector.h:390
TIntVector3 & operator-=(const TIntVector3 &Other)
Definition IntVector.h:265
IntType GetMin() const
Definition IntVector.h:419
IntType & operator[](int32 ComponentIndex)
Definition IntVector.h:155
TIntVector4 & operator*=(IntType Scale)
Definition IntVector.h:812
TIntVector4 operator^(IntType Value) const
Definition IntVector.h:1018
bool operator!=(const TIntVector4 &Other) const
Definition IntVector.h:785
TIntVector4(EForceInit)
Definition IntVector.h:696
TIntVector4 & operator%=(IntType Divisor)
Definition IntVector.h:844
TIntVector4 operator%(IntType Divisor) const
Definition IntVector.h:941
bool SerializeFromMismatchedTag(FName StructTag, FArchive &Ar)
Definition IntVector.h:1172
bool Serialize(FArchive &Ar)
Definition IntVector.h:1044
TIntVector4 operator>>(IntType Shift) const
Definition IntVector.h:974
TIntVector4(IntType InX, IntType InY, IntType InZ, IntType InW)
Definition IntVector.h:672
const IntType & operator[](int32 ComponentIndex) const
Definition IntVector.h:748
TIntVector4 & operator+=(const TIntVector4 &Other)
Definition IntVector.h:860
TIntVector4 & operator*=(const TIntVector4 &Other)
Definition IntVector.h:796
TIntVector4 & operator=(const TIntVector4 &Other)
Definition IntVector.h:892
TIntVector4 operator&(IntType Value) const
Definition IntVector.h:996
friend void operator<<(FStructuredArchive::FSlot Slot, TIntVector4 &Vector)
Definition IntVector.h:1035
TIntVector4(const TIntVector3< IntType > &InValue, IntType InW=0)
Definition IntVector.h:688
IntType & operator()(int32 ComponentIndex)
Definition IntVector.h:735
const IntType & operator()(int32 ComponentIndex) const
Definition IntVector.h:722
TIntVector4 operator/(IntType Divisor) const
Definition IntVector.h:930
TIntVector4(TIntVector4< OtherIntType > Other)
Definition IntVector.h:708
IntType & operator[](int32 ComponentIndex)
Definition IntVector.h:761
TIntVector4(IntType InValue)
Definition IntVector.h:680
TIntVector4 operator-(const TIntVector4 &Other) const
Definition IntVector.h:963
TIntVector4 operator+(const TIntVector4 &Other) const
Definition IntVector.h:952
TIntVector4 operator*(const TIntVector4 &Other) const
Definition IntVector.h:908
TIntVector4 operator*(IntType Scale) const
Definition IntVector.h:919
bool operator==(const TIntVector4 &Other) const
Definition IntVector.h:774
TIntVector4 operator|(IntType Value) const
Definition IntVector.h:1007
TIntVector4 & operator/=(IntType Divisor)
Definition IntVector.h:828
TIntVector4 & operator-=(const TIntVector4 &Other)
Definition IntVector.h:876
TLookAtMatrix(const TVector< T > &EyePosition, const TVector< T > &LookAtPosition, const TVector< T > &UpVector)
Definition Matrix.inl:928
TLookFromMatrix(const TVector< T > &EyePosition, const TVector< T > &LookDirection, const TVector< T > &UpVector)
Definition Matrix.inl:906
void SetColumn(int32 i, TVector< T > Value)
Definition Matrix.inl:695
UE::Math::TQuat< T > ToQuat() const
FORCEINLINE TMatrix< T > operator+(const TMatrix< T > &Other) const
Definition Matrix.inl:81
FString ToString() const
Definition Matrix.h:360
TMatrix< T > Inverse() const
Definition Matrix.inl:322
TMatrix< T > ConcatTranslation(const TVector< T > &Translation) const
Definition Matrix.inl:504
FORCEINLINE void operator*=(T Other)
Definition Matrix.inl:122
FORCEINLINE TVector< T > InverseTransformVector(const TVector< T > &V) const
Definition Matrix.inl:216
T GetMinimumAxisScale() const
Definition Matrix.inl:553
TMatrix< T > TransposeAdjoint() const
Definition Matrix.inl:353
void To3x4MatrixTranspose(T *Out) const
Definition Matrix.h:408
uint32 ComputeHash() const
Definition Matrix.h:379
TVector< T > GetUnitAxis(EAxis::Type Axis) const
Definition Matrix.inl:624
FORCEINLINE TMatrix(EForceInit)
Definition Matrix.h:74
TVector< T > GetColumn(int32 i) const
Definition Matrix.inl:688
FORCEINLINE TVector4< T > TransformPosition(const TVector< T > &V) const
Definition Matrix.inl:189
bool operator!=(const TMatrix< T > &Other) const
Definition Matrix.inl:166
FORCEINLINE bool GetFrustumTopPlane(TPlane< T > &OuTPln) const
Definition Matrix.inl:767
FORCEINLINE TMatrix< T > operator*(T Other) const
Definition Matrix.inl:105
TMatrix< T > ApplyScale(T Scale) const
Definition Matrix.inl:846
TMatrix< T > GetMatrixWithoutScale(T Tolerance=UE_SMALL_NUMBER) const
Definition Matrix.inl:407
FORCEINLINE TMatrix(const TVector< T > &InX, const TVector< T > &InY, const TVector< T > &InZ, const TVector< T > &InW)
Definition Matrix.inl:42
T GetMaximumAxisScale() const
Definition Matrix.inl:567
FORCEINLINE void operator+=(const TMatrix< T > &Other)
Definition Matrix.inl:98
FORCEINLINE void DiagnosticCheckNaN() const
Definition Matrix.h:62
void Mirror(EAxis::Type MirrorAxis, EAxis::Type FlipAxis)
Definition Matrix.inl:795
FORCEINLINE void operator*=(const TMatrix< T > &Other)
Definition Matrix.inl:63
TVector< T > ExtractScaling(T Tolerance=UE_SMALL_NUMBER)
Definition Matrix.inl:416
bool ContainsNaN() const
Definition Matrix.inl:535
FORCEINLINE TVector4< T > TransformFVector4(const TVector4< T > &V) const
Definition Matrix.inl:175
bool SerializeFromMismatchedTag(FName StructTag, FArchive &Ar)
Definition Matrix.inl:938
TVector< T > GetScaleVector(T Tolerance=UE_SMALL_NUMBER) const
Definition Matrix.inl:472
TMatrix< T > RemoveTranslation() const
Definition Matrix.inl:494
bool Equals(const TMatrix< T > &Other, T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Matrix.inl:149
void SetIdentity()
Definition Matrix.inl:53
FORCEINLINE TVector4< T > TransformVector(const TVector< T > &V) const
Definition Matrix.inl:209
bool Serialize(FArchive &Ar)
Definition Matrix.h:393
TVector< T > GetScaledAxis(EAxis::Type Axis) const
Definition Matrix.inl:596
FORCEINLINE bool GetFrustumRightPlane(TPlane< T > &OuTPln) const
Definition Matrix.inl:755
void GetUnitAxes(TVector< T > &X, TVector< T > &Y, TVector< T > &Z) const
Definition Matrix.inl:630
TMatrix< T > InverseFast() const
Definition Matrix.inl:293
void GetScaledAxes(TVector< T > &X, TVector< T > &Y, TVector< T > &Z) const
Definition Matrix.inl:616
UE::Math::TRotator< T > Rotator() const
FORCEINLINE bool GetFrustumBottomPlane(TPlane< T > &OuTPln) const
Definition Matrix.inl:779
void SetAxis(int32 i, const TVector< T > &Axis)
Definition Matrix.inl:639
FORCEINLINE TMatrix< T > GetTransposed() const
Definition Matrix.inl:226
FORCEINLINE bool GetFrustumFarPlane(TPlane< T > &OuTPln) const
Definition Matrix.inl:731
bool operator==(const TMatrix< T > &Other) const
Definition Matrix.inl:131
TVector< T > GetOrigin() const
Definition Matrix.inl:590
FORCEINLINE bool GetFrustumNearPlane(TPlane< T > &OuTPln) const
Definition Matrix.inl:719
FORCEINLINE TVector< T > InverseTransformPosition(const TVector< T > &V) const
Definition Matrix.inl:196
FORCEINLINE TMatrix(const TPlane< T > &InX, const TPlane< T > &InY, const TPlane< T > &InZ, const TPlane< T > &InW)
Definition Matrix.inl:32
void DebugPrint() const
Definition Matrix.h:373
FORCEINLINE TMatrix()
Definition Matrix.inl:27
T Determinant() const
Definition Matrix.inl:256
void ScaleTranslation(const TVector< T > &Scale3D)
Definition Matrix.inl:580
void RemoveScaling(T Tolerance=UE_SMALL_NUMBER)
Definition Matrix.inl:384
FORCEINLINE bool GetFrustumLeftPlane(TPlane< T > &OuTPln) const
Definition Matrix.inl:743
static const TMatrix Identity
Definition Matrix.h:49
void SetOrigin(const TVector< T > &NewOrigin)
Definition Matrix.inl:649
void SetAxes(const TVector< T > *Axis0=NULL, const TVector< T > *Axis1=NULL, const TVector< T > *Axis2=NULL, const TVector< T > *Origin=NULL)
Definition Matrix.inl:658
T RotDeterminant() const
Definition Matrix.inl:282
FORCEINLINE TMatrix< T > operator*(const TMatrix< T > &Other) const
Definition Matrix.inl:71
FORCEINLINE void Normalize(T Tolerance=UE_SMALL_NUMBER)
Definition Quat.h:1065
static TQuat< T > SquadFullPath(const TQuat< T > &quat1, const TQuat< T > &tang1, const TQuat< T > &quat2, const TQuat< T > &tang2, T Alpha)
bool Identical(const TQuat *Q, const uint32 PortFlags) const
Definition Quat.h:1026
FORCEINLINE TQuat< T > operator*=(const TQuat< T > &Q)
Definition Quat.h:997
T operator|(const TQuat< T > &Q) const
Definition Quat.h:1058
static FORCEINLINE T Error(const TQuat< T > &Q1, const TQuat< T > &Q2)
Definition Quat.h:1300
FORCEINLINE T SizeSquared() const
Definition Quat.h:1126
static TQuat< T > FindBetweenVectors(const TVector< T > &Vector1, const TVector< T > &Vector2)
FORCEINLINE TQuat< T > Inverse() const
Definition Quat.h:1222
TVector< T > operator*(const TVector< T > &V) const
Definition Quat.h:817
static FORCEINLINE TQuat< T > FindBetween(const TVector< T > &Vector1, const TVector< T > &Vector2)
Definition Quat.h:591
static FORCEINLINE TQuat< T > Slerp(const TQuat< T > &Quat1, const TQuat< T > &Quat2, T Slerp)
Definition Quat.h:635
FORCEINLINE TVector< T > GetRightVector() const
Definition Quat.h:1274
void EnforceShortestArcWith(const TQuat< T > &OtherQuat)
Definition Quat.h:1234
FORCEINLINE TQuat< T > operator+=(const TQuat< T > &Q)
Definition Quat.h:900
FORCEINLINE TVector< T > GetRotationAxis() const
Definition Quat.h:1168
bool SerializeFromMismatchedTag(FName StructTag, FArchive &Ar)
Definition Quat.h:1389
bool operator!=(const TQuat< T > &Q) const
Definition Quat.h:1045
bool Serialize(FArchive &Ar)
Definition Quat.h:682
static TQuat< T > MakeFromEuler(const TVector< T > &Euler)
FORCEINLINE bool IsIdentity(T Tolerance=UE_SMALL_NUMBER) const
Definition Quat.h:959
static TQuat< T > FindBetweenNormals(const TVector< T > &Normal1, const TVector< T > &Normal2)
FORCEINLINE void DiagnosticCheckNaN(const TCHAR *Message) const
Definition Quat.h:583
static FORCEINLINE TQuat< T > FastBilerp(const TQuat< T > &P00, const TQuat< T > &P10, const TQuat< T > &P01, const TQuat< T > &P11, T FracX, T FracY)
Definition Quat.h:1334
FORCEINLINE TVector< T > GetAxisY() const
Definition Quat.h:1254
bool ContainsNaN() const
Definition Quat.h:1345
static FORCEINLINE T ErrorAutoNormalize(const TQuat< T > &A, const TQuat< T > &B)
Definition Quat.h:1308
TQuat(const TRotator< T > &R)
Definition Quat.h:810
FORCEINLINE TQuat(EForceInit)
Definition Quat.h:826
static FORCEINLINE TQuat< T > MakeFromRotator(const TRotator< T > &R)
Definition Quat.h:115
FORCEINLINE TVector< T > GetUpVector() const
Definition Quat.h:1280
static TQuat< T > SlerpFullPath_NotNormalized(const TQuat< T > &quat1, const TQuat< T > &quat2, T Alpha)
TQuat(TVector< T > Axis, T AngleRad)
Definition Quat.h:871
bool NetSerialize(FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess)
TVector< T > ToRotationVector() const
Definition Quat.h:1153
FORCEINLINE bool Equals(const TQuat< T > &Q, T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Quat.h:942
FORCEINLINE T AngularDistance(const TQuat< T > &Q) const
Definition Quat.h:1188
TVector< T > Euler() const
static FORCEINLINE TQuat< T > MakeFromVectorRegister(const QuatVectorRegister &V)
Definition Quat.h:106
FORCEINLINE TVector< T > GetAxisX() const
Definition Quat.h:1247
bool InitFromString(const FString &InSourceString)
Definition Quat.h:856
bool operator==(const TQuat< T > &Q) const
Definition Quat.h:1032
FORCEINLINE TQuat< T > operator-() const
Definition Quat.h:932
FORCEINLINE TQuat< T > operator-(const TQuat< T > &Q) const
Definition Quat.h:920
FORCEINLINE TVector< T > GetAxisZ() const
Definition Quat.h:1261
bool IsNormalized() const
Definition Quat.h:1107
T GetTwistAngle(const TVector< T > &TwistAxis) const
void ToAxisAndAngle(TVector< T > &Axis, float &Angle) const
Definition Quat.h:1139
TRotator< T > Rotator() const
FORCEINLINE TVector< T > Vector() const
Definition Quat.h:1286
FORCEINLINE T Size() const
Definition Quat.h:1120
FORCEINLINE void DiagnosticCheckNaN() const
Definition Quat.h:582
FORCEINLINE TQuat()
Definition Quat.h:67
static TQuat< T > Slerp_NotNormalized(const TQuat< T > &Quat1, const TQuat< T > &Quat2, T Slerp)
void ToSwingTwist(const TVector< T > &InTwistAxis, TQuat< T > &OutSwing, TQuat< T > &OutTwist) const
FORCEINLINE TVector< T > GetForwardVector() const
Definition Quat.h:1268
FORCEINLINE TQuat(T InX, T InY, T InZ, T InW)
Definition Quat.h:831
void ToMatrix(TMatrix< T > &Mat) const
TQuat< T > Log() const
TVector< T > UnrotateVector(TVector< T > V) const
Definition Quat.h:1212
FORCEINLINE TQuat< T > GetNormalized(T Tolerance=UE_SMALL_NUMBER) const
Definition Quat.h:1098
TQuat(const QuatVectorRegister &V)
Definition Quat.h:842
FString ToString() const
Definition Quat.h:850
FORCEINLINE TQuat< T > operator*(const TQuat< T > &Q) const
Definition Quat.h:985
static TQuat< T > MakeFromRotationVector(const TVector< T > &RotationVector)
Definition Quat.h:1161
static FORCEINLINE TQuat< T > SlerpFullPath(const TQuat< T > &quat1, const TQuat< T > &quat2, T Alpha)
Definition Quat.h:652
TMatrix< T > operator*(const TMatrix< T > &M) const
void ToAxisAndAngle(TVector< T > &Axis, double &Angle) const
Definition Quat.h:1146
FORCEINLINE T GetAngle() const
Definition Quat.h:1132
static FORCEINLINE TQuat< T > FastLerp(const TQuat< T > &A, const TQuat< T > &B, const T Alpha)
Definition Quat.h:1324
TQuat< T > Exp() const
TVector< T > RotateVector(TVector< T > V) const
Definition Quat.h:1196
static const TQuat< T > Identity
Definition Quat.h:62
FORCEINLINE TQuat< T > operator+(const TQuat< T > &Q) const
Definition Quat.h:887
FORCEINLINE TMatrix< T > ToMatrix() const
Definition Quat.h:1292
static void CalcTangents(const TQuat< T > &PrevP, const TQuat< T > &P, const TQuat< T > &NextP, T Tension, TQuat< T > &OutTan)
static TQuat< T > Squad(const TQuat< T > &quat1, const TQuat< T > &tang1, const TQuat< T > &quat2, const TQuat< T > &tang2, T Alpha)
FORCEINLINE TQuat< T > operator-=(const TQuat< T > &Q)
Definition Quat.h:965
TQuat(const TMatrix< T > &M)
Definition Quat.h:734
const T & Component(int32 Index) const
Definition Vector4.h:725
TVector4< T > operator/(const TVector4< T > &V) const
Definition Vector4.h:868
TVector4(const UE::Math::TVector< T > &InVector)
Definition Vector4.h:572
bool operator==(const TVector4< T > &V) const
Definition Vector4.h:733
static TVector4< T > Zero()
Definition Vector4.h:167
TVector4< T > operator*(const TVector4< T > &V) const
Definition Vector4.h:698
FORCEINLINE TVector4< T > operator-(const TVector4< T > &V) const
Definition Vector4.h:682
bool SerializeFromVector3(FName StructTag, FArchive &Ar)
Definition Vector4.h:875
TVector4(ENoInit)
Definition Vector4.h:604
bool ContainsNaN() const
Definition Vector4.h:831
FORCEINLINE T & operator[](int32 ComponentIndex)
Definition Vector4.h:629
T Size() const
Definition Vector4.h:811
bool Equals(const TVector4< T > &V, T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Vector4.h:747
TVector4(EForceInit)
Definition Vector4.h:593
FORCEINLINE TVector4< T > operator-() const
Definition Vector4.h:659
FORCEINLINE void Set(T InX, T InY, T InZ, T InW)
Definition Vector4.h:647
bool InitFromString(const FString &InSourceString)
Definition Vector4.h:761
TVector4(TVector2< T > InXY, TVector2< T > InZW)
Definition Vector4.h:610
T & Component(int32 Index)
Definition Vector4.h:717
TVector4< T > Reflect3(const TVector4< T > &Normal) const
Definition Vector4.h:1006
FORCEINLINE TVector4 GetSafeNormal(T Tolerance=UE_SMALL_NUMBER) const
Definition Vector4.h:777
T SizeSquared3() const
Definition Vector4.h:805
TVector4< T > operator/=(const TVector4< T > &V)
Definition Vector4.h:859
TRotator< T > ToOrientationRotator() const
FORCEINLINE TVector4 GetUnsafeNormal3() const
Definition Vector4.h:790
TVector4(T InX=0.0f, T InY=0.0f, T InZ=0.0f, T InW=1.0f)
Definition Vector4.h:582
T Size3() const
Definition Vector4.h:798
FORCEINLINE TVector4< T > operator-=(const TVector4< T > &V)
Definition Vector4.h:689
bool operator!=(const TVector4< T > &V) const
Definition Vector4.h:740
FORCEINLINE void DiagnosticCheckNaN()
Definition Vector4.h:502
FORCEINLINE TVector4< T > operator+=(const TVector4< T > &V)
Definition Vector4.h:673
TVector4< T > operator^(const TVector4< T > &V) const
Definition Vector4.h:705
FORCEINLINE TRotator< T > Rotation() const
Definition Vector4.h:433
T SizeSquared() const
Definition Vector4.h:817
bool SerializeFromMismatchedTag(FName StructTag, FArchive &Ar)
Definition Vector4.h:917
FORCEINLINE TVector4< T > operator+(const TVector4< T > &V) const
Definition Vector4.h:666
bool IsUnit3(T LengthSquaredTolerance=UE_KINDA_SMALL_NUMBER) const
Definition Vector4.h:824
bool IsNearlyZero3(T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Vector4.h:841
FString ToString() const
Definition Vector4.h:754
void FindBestAxisVectors3(TVector4< T > &Axis1, TVector4< T > &Axis2) const
Definition Vector4.h:1013
bool Serialize(FArchive &Ar)
Definition Vector4.h:509
FORCEINLINE T operator[](int32 ComponentIndex) const
Definition Vector4.h:638
static TVector4< T > One()
Definition Vector4.h:173
TVector4< T > operator*=(const TVector4< T > &V)
Definition Vector4.h:850
TVector4(const FIntVector4 &InVector)
Definition Vector4.h:620
TQuat< T > ToOrientationQuat() const
TVector< T > GetClampedToMaxSize2D(T MaxSize) const
Definition Vector.h:1851
FORCEINLINE TVector< T > ProjectOnTo(const TVector< T > &A) const
Definition Vector.h:2028
static FORCEINLINE T Dist(const TVector< T > &V1, const TVector< T > &V2)
Definition Vector.h:2381
static const TVector< T > XAxisVector
Definition Vector.h:100
bool IsZero() const
Definition Vector.h:1686
FORCEINLINE T CosineAngle2D(TVector< T > B) const
Definition Vector.h:2017
T & operator[](int32 Index)
Definition Vector.h:1572
static TVector< T > DegreesToRadians(const TVector< T > &DegVector)
Definition Vector.h:1383
T HeadingAngle() const
Definition Vector.h:2361
static TVector< T > UnitX()
Definition Vector.h:115
FORCEINLINE UE::Math::TRotator< T > Rotation() const
Definition Vector.h:824
FORCEINLINE TVector< T > operator+=(const TVector< T > &V)
Definition Vector.h:1540
T GetMin() const
Definition Vector.h:1611
bool Equals(const TVector< T > &V, T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Vector.h:1520
void AddBounded(const TVector< T > &V, T Radius=MAX_int16)
Definition Vector.h:1871
TVector< T > GetClampedToSize(T Min, T Max) const
Definition Vector.h:1809
static TVector< T > One()
Definition Vector.h:112
bool NetSerialize(FArchive &Ar, class UPackageMap *Map, bool &bOutSuccess)
Definition Vector.h:1161
static const TVector< T > BackwardVector
Definition Vector.h:91
FORCEINLINE TVector< T > operator-(const TVector< T > &V) const
Definition Vector.h:1490
static FORCEINLINE T DistSquared(const TVector< T > &V1, const TVector< T > &V2)
Definition Vector.h:2393
static bool PointsAreSame(const TVector< T > &P, const TVector< T > &Q)
Definition Vector.h:1283
TVector< T > ComponentMin(const TVector< T > &Other) const
Definition Vector.h:1623
TVector< T > GetAbs() const
Definition Vector.h:1635
FORCEINLINE TVector< T > GetUnsafeNormal2D() const
Definition Vector.h:1773
static const TVector< T > ZAxisVector
Definition Vector.h:106
void ToDirectionAndLength(TVector< T > &OutDir, float &OutLength) const
Definition Vector.h:1732
static TVector< T > Zero()
Definition Vector.h:109
T SquaredLength() const
Definition Vector.h:1659
TVector< T > GetSafeNormal2D(T Tolerance=UE_SMALL_NUMBER, const TVector< T > &ResultIfZero=ZeroVector) const
Definition Vector.h:1991
static T EvaluateBezier(const TVector< T > *ControlPoints, int32 NumPoints, TArray< TVector< T > > &OutPoints)
Definition Vector.h:2108
static FORCEINLINE TVector< T > Min3(const TVector< T > &A, const TVector< T > &B, const TVector< T > &C)
Definition Vector.h:2431
T GetAbsMin() const
Definition Vector.h:1617
static TVector< T > UnitY()
Definition Vector.h:118
T GetComponentForAxis(EAxis::Type Axis) const
Definition Vector.h:1893
TVector< T > MirrorByVector(const TVector< T > &MirrorNormal) const
Definition Vector.h:1967
static FORCEINLINE TVector< T > Min(const TVector< T > &A, const TVector< T > &B)
Definition Vector.h:2411
FORCEINLINE TVector()
Definition Vector.h:1389
static FORCEINLINE TVector< T > Max3(const TVector< T > &A, const TVector< T > &B, const TVector< T > &C)
Definition Vector.h:2441
TVector< T > Reciprocal() const
Definition Vector.h:1926
FORCEINLINE TVector< T > ProjectOnToNormal(const TVector< T > &Normal) const
Definition Vector.h:2034
FORCEINLINE TVector< T > operator-=(const TVector< T > &V)
Definition Vector.h:1548
T Component(int32 Index) const
Definition Vector.h:1885
bool operator==(const TVector< T > &V) const
Definition Vector.h:1508
FORCEINLINE TVector(T InX, T InY, T InZ)
Definition Vector.h:1406
FORCEINLINE TVector< T > GetSignVector() const
Definition Vector.h:1748
static TVector< T > UnitZ()
Definition Vector.h:121
static TVector< T > RadiansToDegrees(const TVector< T > &RadVector)
Definition Vector.h:1377
FORCEINLINE TVector(T InF)
Definition Vector.h:1393
TVector< T > RotateAngleAxisRad(const T AngleRad, const TVector< T > &Axis) const
Definition Vector.h:1256
static FORCEINLINE T Dist2D(const TVector< T > &V1, const TVector< T > &V2)
Definition Vector.h:1018
static FORCEINLINE T DotProduct(const TVector< T > &A, const TVector< T > &B)
Definition Vector.h:1478
FORCEINLINE TVector< T > operator/(const TVector< T > &V) const
Definition Vector.h:1502
TVector< T > MirrorByPlane(const TPlane< T > &Plane) const
Definition Plane.h:599
FORCEINLINE TVector< T > Cross(const TVector< T > &V2) const
Definition Vector.h:1454
void UnwindEuler()
Definition Vector.h:2185
static const TVector< T > UpVector
Definition Vector.h:82
static FORCEINLINE T BoxPushOut(const TVector< T > &Normal, const TVector< T > &Size)
Definition Vector.h:2405
bool ContainsNaN() const
Definition Vector.h:2209
TVector< T > BoundToBox(const TVector< T > &Min, const TVector< T > &Max) const
Definition Vector.h:1797
static TVector< T > SlerpNormals(TVector< T > &NormalA, TVector< T > &NormalB, T Alpha)
T SizeSquared2D() const
Definition Vector.h:1671
FORCEINLINE TVector(const UE::Math::TVector4< T > &V)
Definition Vector4.h:1032
T & Component(int32 Index)
Definition Vector.h:1877
bool IsUniform(T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Vector.h:1961
TVector(const FLinearColor &InColor)
Definition Vector.h:1413
T GetMax() const
Definition Vector.h:1599
static TVector< T > PointPlaneProject(const TVector< T > &Point, const TVector< T > &PlaneBase, const TVector< T > &PlaneNormal)
Definition Vector.h:1325
T Length() const
Definition Vector.h:1647
T Size() const
Definition Vector.h:1641
bool InitFromCompactString(const FString &InSourceString)
Definition Vector.h:2324
bool Serialize(FStructuredArchive::FSlot Slot)
Definition Vector.h:1147
static void GenerateClusterCenters(TArray< TVector< T > > &Clusters, const TArray< TVector< T > > &Points, int32 NumIterations, int32 NumConnectionsToBeValid)
Definition Vector.h:2041
TQuat< T > ToOrientationQuat() const
static FORCEINLINE T DistSquaredXY(const TVector< T > &V1, const TVector< T > &V2)
Definition Vector.h:2399
TVector(TIntPoint< IntType > A)
TVector< T > Projection() const
Definition Vector.h:1759
static TVector< T > SlerpVectorToDirection(TVector< T > &V, TVector< T > &Direction, T Alpha)
bool InitFromString(const FString &InSourceString)
Definition Vector.h:2341
TVector< T > operator/=(const TVector< T > &V)
Definition Vector.h:1564
static TVector< T > PointPlaneProject(const TVector< T > &Point, const TVector< T > &A, const TVector< T > &B, const TVector< T > &C)
Definition Plane.h:613
bool operator!=(const TVector< T > &V) const
Definition Vector.h:1514
static bool Orthogonal(const TVector< T > &Normal1, const TVector< T > &Normal2, T OrthogonalCosineThreshold=UE_THRESH_NORMALS_ARE_ORTHOGONAL)
Definition Vector.h:1353
static FORCEINLINE TVector< T > Max(const TVector< T > &A, const TVector< T > &B)
Definition Vector.h:2421
void Set(T InX, T InY, T InZ)
Definition Vector.h:1590
FORCEINLINE TVector< T > GetUnsafeNormal() const
Definition Vector.h:1766
FORCEINLINE TVector(const TVector2< T > V, T InZ)
Definition Vector.h:1241
FORCEINLINE constexpr TVector(T InF, TVectorConstInit)
Definition Vector.h:1400
T SizeSquared() const
Definition Vector.h:1653
FORCEINLINE void DiagnosticCheckNaN() const
Definition Vector.h:144
static T Triple(const TVector< T > &X, const TVector< T > &Y, const TVector< T > &Z)
Definition Vector.h:1368
bool AllComponentsEqual(T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Vector.h:1526
static FORCEINLINE T Distance(const TVector< T > &V1, const TVector< T > &V2)
Definition Vector.h:1008
bool IsNearlyZero(T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Vector.h:1677
T Size2D() const
Definition Vector.h:1665
FORCEINLINE T Dot(const TVector< T > &V) const
Definition Vector.h:1472
static const TVector< T > RightVector
Definition Vector.h:94
FText ToText() const
Definition Vector.h:2223
static void CreateOrthonormalBasis(TVector< T > &XAxis, TVector< T > &YAxis, TVector< T > &ZAxis)
Definition Vector.h:2160
static FORCEINLINE T DistXY(const TVector< T > &V1, const TVector< T > &V2)
Definition Vector.h:2387
TRotator< T > ToOrientationRotator() const
TVector< T > RotateAngleAxis(const T AngleDeg, const TVector< T > &Axis) const
Definition Vector.h:1250
TVector< T > GetClampedToMaxSize(T MaxSize) const
Definition Vector.h:1831
bool Normalize(T Tolerance=UE_SMALL_NUMBER)
Definition Vector.h:1692
FString ToString() const
Definition Vector.h:2217
bool IsNormalized() const
Definition Vector.h:1711
static const TVector< T > YAxisVector
Definition Vector.h:103
static FORCEINLINE TVector< T > CrossProduct(const TVector< T > &A, const TVector< T > &B)
Definition Vector.h:1460
bool SerializeFromMismatchedTag(FName StructTag, FStructuredArchive::FSlot Slot)
Definition Vector.h:2640
FORCEINLINE TVector< T > operator-() const
Definition Vector.h:1533
FORCEINLINE TVector< T > operator^(const TVector< T > &V) const
Definition Vector.h:1443
static FORCEINLINE T DistSquared2D(const TVector< T > &V1, const TVector< T > &V2)
Definition Vector.h:1037
FORCEINLINE void DiagnosticCheckNaN(const TCHAR *Message) const
Definition Vector.h:145
TVector< T > GetSafeNormal(T Tolerance=UE_SMALL_NUMBER, const TVector< T > &ResultIfZero=ZeroVector) const
Definition Vector.h:1973
static T PointPlaneDist(const TVector< T > &Point, const TVector< T > &PlaneBase, const TVector< T > &PlaneNormal)
Definition Vector.h:1314
static TVector< T > PointPlaneProject(const TVector< T > &Point, const TPlane< T > &Plane)
Definition Plane.h:605
static TVector< T > VectorPlaneProject(const TVector< T > &V, const TVector< T > &PlaneNormal)
Definition Vector.h:1333
static bool Parallel(const TVector< T > &Normal1, const TVector< T > &Normal2, T ParallelCosineThreshold=UE_THRESH_NORMALS_ARE_PARALLEL)
Definition Vector.h:1339
void FindBestAxisVectors(TVector< T > &Axis1, TVector< T > &Axis2) const
Definition Vector.h:2193
FORCEINLINE bool IsUnit(T LengthSquaredTolerance=UE_KINDA_SMALL_NUMBER) const
Definition Vector.h:1705
TVector< T > ComponentMax(const TVector< T > &Other) const
Definition Vector.h:1629
TVector< T > BoundToCube(T Radius) const
Definition Vector.h:1786
FORCEINLINE T operator|(const TVector< T > &V) const
Definition Vector.h:1466
static const TVector< T > OneVector
Definition Vector.h:79
TVector< T > GetClampedToSize2D(T Min, T Max) const
Definition Vector.h:1820
FORCEINLINE TVector< T > operator+(const TVector< T > &V) const
Definition Vector.h:1484
TVector(TIntVector3< IntType > InVector)
static const TVector< T > ZeroVector
Definition Vector.h:76
void SetComponentForAxis(EAxis::Type Axis, T Component)
Definition Vector.h:1909
static bool PointsAreNear(const TVector< T > &Point1, const TVector< T > &Point2, T Dist)
Definition Vector.h:1303
FString ToCompactString() const
Definition Vector.h:2287
void ToDirectionAndLength(TVector< T > &OutDir, double &OutLength) const
Definition Vector.h:1717
TVector2< T > UnitCartesianToSpherical() const
Definition Vector.h:2352
T operator[](int32 Index) const
Definition Vector.h:1581
static const TVector< T > LeftVector
Definition Vector.h:97
TVector< T > GridSnap(const T &GridSz) const
Definition Vector.h:1780
static bool Coplanar(const TVector< T > &Base1, const TVector< T > &Normal1, const TVector< T > &Base2, const TVector< T > &Normal2, T ParallelCosineThreshold=UE_THRESH_NORMALS_ARE_PARALLEL)
Definition Vector.h:1360
static const TVector< T > ForwardVector
Definition Vector.h:88
static const TVector< T > DownVector
Definition Vector.h:85
FText ToCompactText() const
Definition Vector.h:2234
T GetAbsMax() const
Definition Vector.h:1605
FORCEINLINE TVector(EForceInit)
Definition Vector.h:1436
static bool Coincident(const TVector< T > &Normal1, const TVector< T > &Normal2, T ParallelCosineThreshold=UE_THRESH_NORMALS_ARE_PARALLEL)
Definition Vector.h:1346
Definition UE.h:1022
unsigned __int64 & LastGCFrameField()
Definition UE.h:1232
TObjectPtr< UMaterial > & LevelColorationLitMaterialField()
Definition UE.h:1086
float & MinDesiredFrameRateField()
Definition UE.h:1216
bool HandleStreamMapCommand(const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
Definition UE.h:1379
FColor & C_BrushWireField()
Definition UE.h:1190
TObjectPtr< UMaterialInstanceDynamic > & ConstraintLimitMaterialXAxisField()
Definition UE.h:1113
FSoftObjectPath & TinyFontNameField()
Definition UE.h:1026
UNetDriver * FindNamedNetDriver(const UWorld *InWorld, FName NetDriverName)
Definition UE.h:1368
bool IsSplitScreen(UWorld *InWorld)
Definition UE.h:1339
FLinearColor & SelectedMaterialColorField()
Definition UE.h:1218
ULocalPlayer * GetLocalPlayerFromControllerId(UWorld *InWorld, const int ControllerId)
Definition UE.h:1342
void DestroyWorldContext(UWorld *InWorld)
Definition UE.h:1402
FSoftObjectPath & LightMapDensityTextureNameField()
Definition UE.h:1172
bool Exec(UWorld *InWorld, const wchar_t *Cmd, FOutputDevice *Ar)
Definition UE.h:1346
void StartFPSChart(const FString *Label, bool bRecordPerFrameTimes)
Definition UE.h:1308
void Serialize(FArchive *Ar)
Definition UE.h:1331
FString & VertexColorMaterialNameField()
Definition UE.h:1099
bool & UseSkeletalMeshMinLODPerQualityLevelsField()
Definition UE.h:1204
TObjectPtr< UPhysicalMaterial > & DefaultPhysMaterialField()
Definition UE.h:1153
FString & ShadedLevelColorationUnlitMaterialNameField()
Definition UE.h:1095
FLinearColor & GPUSkinCacheVisualizationLowMemoryColorField()
Definition UE.h:1139
TArray< FDropNoteInfo, TSizedDefaultAllocator< 32 > > & PendingDroppedNotesField()
Definition UE.h:1213
FSoftObjectPath & SmallFontNameField()
Definition UE.h:1028
FSoftObjectPath & BlueNoiseScalarTextureNameField()
Definition UE.h:1165
TSubclassOf< UConsole > & ConsoleClassField()
Definition UE.h:1037
void UpdateTimeAndHandleMaxTickRate()
Definition UE.h:1323
FString & LightingTexelDensityNameField()
Definition UE.h:1091
FSoftObjectPath & DefaultPhysMaterialNameField()
Definition UE.h:1154
BitFieldValue< bool, unsigned __int32 > bPauseOnLossOfFocus()
Definition UE.h:1286
static void CopyPropertiesForUnrelatedObjects()
Definition UE.h:1413
TObjectPtr< UTexture2D > & DefaultBloomKernelTextureField()
Definition UE.h:1074
float GetMaxTickRate(float DeltaTime, bool bAllowFrameRateSmoothing)
Definition UE.h:1353
TObjectPtr< UTexture2D > & DefaultFilmGrainTextureField()
Definition UE.h:1076
void OnLostFocusPause(bool EnablePause)
Definition UE.h:1350
FLinearColor & GPUSkinCacheVisualizationHighMemoryColorField()
Definition UE.h:1141
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > & LODColorationColorsField()
Definition UE.h:1131
FSoftClassPath & NavigationSystemConfigClassNameField()
Definition UE.h:1047
BitFieldValue< bool, unsigned __int32 > bCanBlueprintsTickByDefault()
Definition UE.h:1276
void HandleNetworkFailure_NotifyGameInstance(UWorld *World, UNetDriver *NetDriver, ENetworkFailure::Type FailureType)
Definition UE.h:1374
FSoftObjectPath & DebugMeshMaterialNameField()
Definition UE.h:1081
FSoftObjectPath & DefaultBloomKernelTextureNameField()
Definition UE.h:1075
unsigned int & bEnableVisualLogRecordingOnStartField()
Definition UE.h:1222
unsigned int & GlobalNetTravelCountField()
Definition UE.h:1255
void LoadPackagesFully(UWorld *InWorld, EFullyLoadPackageType FullyLoadType, const FString *Tag)
Definition UE.h:1398
BitFieldValue< bool, unsigned __int32 > bEnableOnScreenDebugMessages()
Definition UE.h:1287
float & TimeSinceLastPendingKillPurgeField()
Definition UE.h:1233
FLinearColor & GPUSkinCacheVisualizationExcludedColorField()
Definition UE.h:1134
TArray< FStatColorMapping, TSizedDefaultAllocator< 32 > > & StatColorMappingsField()
Definition UE.h:1152
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > & StationaryLightOverlapColorsField()
Definition UE.h:1130
void TickWorldTravel(FWorldContext *Context, float DeltaSeconds)
Definition UE.h:1392
bool HandleDumpTicksCommand(UWorld *InWorld, const wchar_t *Cmd, FOutputDevice *Ar)
Definition UE.h:1348
FSoftObjectPath & MediumFontNameField()
Definition UE.h:1030
FColor & C_BSPCollisionField()
Definition UE.h:1198
TObjectPtr< UMaterial > & VertexColorMaterialField()
Definition UE.h:1098
TObjectPtr< UPhysicalMaterial > & DefaultDestructiblePhysMaterialField()
Definition UE.h:1155
const TArray< ULocalPlayer *, TSizedDefaultAllocator< 32 > > * GetGamePlayers(UWorld *World)
Definition UE.h:1362
struct FAudioDeviceHandle * GetMainAudioDevice(FAudioDeviceHandle *result)
Definition UE.h:1333
float & GPUSkinCacheVisualizationHighMemoryThresholdInMBField()
Definition UE.h:1138
FSoftObjectPath & MiniFontTextureNameField()
Definition UE.h:1168
float & PrimitiveProbablyVisibleTimeField()
Definition UE.h:1209
FString & WireframeMaterialNameField()
Definition UE.h:1079
BitFieldValue< bool, unsigned __int32 > bSmoothFrameRate()
Definition UE.h:1281
bool & bShouldDelayGarbageCollectField()
Definition UE.h:1234
TObjectPtr< UFont > & MediumFontField()
Definition UE.h:1029
void StopFPSChart(const FString *InMapName)
Definition UE.h:1309
bool UseSound()
Definition UE.h:1335
float & CameraTranslationThresholdField()
Definition UE.h:1208
FSoftObjectPath & RemoveSurfaceMaterialNameField()
Definition UE.h:1097
bool HandleReconnectCommand(const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
Definition UE.h:1383
BitFieldValue< bool, unsigned __int32 > bAllowMatureLanguage()
Definition UE.h:1285
TArray< FGameNameRedirect, TSizedDefaultAllocator< 32 > > & ActiveGameNameRedirectsField()
Definition UE.h:1157
FLinearColor & LightMapDensityVertexMappedColorField()
Definition UE.h:1150
FString & LevelColorationUnlitMaterialNameField()
Definition UE.h:1089
TSubclassOf< UGameUserSettings > & GameUserSettingsClassField()
Definition UE.h:1055
bool HandleServerTravelCommand(const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
Definition UE.h:1380
FSoftClassPath & PhysicsCollisionHandlerClassNameField()
Definition UE.h:1053
TObjectPtr< UTexture2D > & DefaultBokehTextureField()
Definition UE.h:1072
TObjectPtr< UTexture2D > & MiniFontTextureField()
Definition UE.h:1167
FString & VertexColorViewModeMaterialName_AlphaAsColorField()
Definition UE.h:1103
bool HandleCeCommand(UWorld *InWorld, const wchar_t *Cmd, FOutputDevice *Ar)
Definition UE.h:1347
const TArray< ULocalPlayer *, TSizedDefaultAllocator< 32 > > * GetGamePlayers(const UGameViewportClient *Viewport)
Definition UE.h:1363
int & MaximumLoopIterationCountField()
Definition UE.h:1177
FSoftObjectPath & DefaultDestructiblePhysMaterialNameField()
Definition UE.h:1156
FSoftClassPath & NavigationSystemClassNameField()
Definition UE.h:1045
float & GenerateDefaultTimecodeFrameDelayField()
Definition UE.h:1187
TObjectPtr< UMaterial > & ShadedLevelColorationLitMaterialField()
Definition UE.h:1092
TObjectPtr< UMaterial > & EmissiveMeshMaterialField()
Definition UE.h:1084
bool IsWorldDuplicate(const UWorld *const InWorld)
Definition UE.h:1403
TSharedPtr< IStereoRendering > & StereoRenderingDeviceField()
Definition UE.h:1239
float & IdealLightMapDensityField()
Definition UE.h:1146
bool PrepareMapChange(FWorldContext *Context, const TArray< FName, TSizedDefaultAllocator< 32 > > *LevelNames)
Definition UE.h:1406
TArray< FString, TSizedDefaultAllocator< 32 > > & ServerActorsField()
Definition UE.h:1258
void OnExternalUIChange(bool bInIsOpening)
Definition UE.h:1317
void Init(IEngineLoop *InEngineLoop)
Definition UE.h:1316
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > & StreamingAccuracyColorsField()
Definition UE.h:1133
BitFieldValue< bool, unsigned __int32 > bForceDisableFrameRateSmoothing()
Definition UE.h:1280
TObjectPtr< UMaterial > & LevelColorationUnlitMaterialField()
Definition UE.h:1088
BitFieldValue< bool, unsigned __int32 > bLockReadOnlyLevels()
Definition UE.h:1291
bool IsInitialized()
Definition UE.h:1299
float & MaxES3PixelShaderAdditiveComplexityCountField()
Definition UE.h:1144
FLinearColor & SelectionOutlineColorField()
Definition UE.h:1219
BitFieldValue< bool, unsigned __int32 > bSuppressMapWarnings()
Definition UE.h:1289
int & NumPawnsAllowedToBeSpawnedInAFrameField()
Definition UE.h:1188
void HandleNetworkFailure(UWorld *World, UNetDriver *NetDriver, ENetworkFailure::Type FailureType, const FString *ErrorString)
Definition UE.h:1373
void PreExit()
Definition UE.h:1319
FString & TransitionDescriptionField()
Definition UE.h:1205
void ShutdownWorldNetDriver(UWorld *World)
Definition UE.h:1367
TSubclassOf< ULocalPlayer > & LocalPlayerClassField()
Definition UE.h:1041
TObjectPtr< UFont > & TinyFontField()
Definition UE.h:1025
void UpdateRunningAverageDeltaTime(float DeltaTime, bool bAllowFrameRateSmoothing)
Definition UE.h:1352
ULocalPlayer * FindFirstLocalPlayerFromControllerId(int ControllerId)
Definition UE.h:1364
float & SelectionHighlightIntensityBillboardsField()
Definition UE.h:1227
FSoftObjectPath & DefaultTextureNameField()
Definition UE.h:1065
float GetTimeBetweenGarbageCollectionPasses()
Definition UE.h:1312
bool HandleDisconnectCommand(const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
Definition UE.h:1381
TObjectPtr< UMaterial > & ArrowMaterialField()
Definition UE.h:1123
TObjectPtr< UMaterial > & RemoveSurfaceMaterialField()
Definition UE.h:1096
FSoftClassPath & AIControllerClassNameField()
Definition UE.h:1051
FSoftObjectPath & BlueNoiseVec2TextureNameField()
Definition UE.h:1166
FString & LastModDownloadTextField()
Definition UE.h:1267
void InitializeObjectReferences()
Definition UE.h:1328
FLinearColor & SubduedSelectionOutlineColorField()
Definition UE.h:1220
void BroadcastNetworkFailure(UWorld *World, UNetDriver *NetDriver, ENetworkFailure::Type FailureType, const FString *ErrorString)
Definition UE.h:1360
FColor & C_OrthoBackgroundField()
Definition UE.h:1199
TObjectPtr< UMaterial > & LightingTexelDensityMaterialField()
Definition UE.h:1090
void InitializeAudioDeviceManager()
Definition UE.h:1334
IEngineLoop *& EngineLoopField()
Definition UE.h:1173
void Serialize(FStructuredArchiveRecord Record)
Definition UE.h:1303
TMap< int, FScreenMessageString, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< int, FScreenMessageString, 0 > > & ScreenMessagesField()
Definition UE.h:1238
FSoftClassPath & CustomTimeStepClassNameField()
Definition UE.h:1182
void HandleBrowseToDefaultMapFailure(FWorldContext *Context, const FString *TextURL, const FString *Error)
Definition UE.h:1391
TObjectPtr< UMaterial > & VertexColorViewModeMaterial_ColorOnlyField()
Definition UE.h:1100
FSoftObjectPath & WeightMapPlaceholderTextureNameField()
Definition UE.h:1170
struct UContentBundleEngineSubsystem * GetEngineSubsystem()
Definition UE.h:1436
BitFieldValue< bool, unsigned __int32 > bSubtitlesEnabled()
Definition UE.h:1274
TObjectPtr< UTexture2D > & BlueNoiseVec2TextureField()
Definition UE.h:1164
float & SelectionHighlightIntensityField()
Definition UE.h:1225
float & RenderLightMapDensityGrayscaleScaleField()
Definition UE.h:1148
TObjectPtr< UMaterialInstanceDynamic > & ConstraintLimitMaterialXField()
Definition UE.h:1112
float & RunningAverageDeltaTimeField()
Definition UE.h:1250
bool HandleOpenCommand(const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
Definition UE.h:1377
void BroadcastTravelFailure(UWorld *InWorld, ETravelFailure::Type FailureType, const FString *ErrorString)
Definition UE.h:1301
FSoftObjectPath & LargeFontNameField()
Definition UE.h:1032
FSoftClassPath & ConsoleClassNameField()
Definition UE.h:1038
BitFieldValue< bool, unsigned __int32 > bStartedLoadMapMovie()
Definition UE.h:1292
TSubclassOf< ALevelScriptActor > & LevelScriptActorClassField()
Definition UE.h:1057
void ReleaseAudioDeviceManager()
Definition UE.h:1318
void DestroyNamedNetDriver(UPendingNetGame *PendingNetGame, FName NetDriverName)
Definition UE.h:1371
FSoftClassPath & DefaultBlueprintBaseClassNameField()
Definition UE.h:1059
int GetGlobalFunctionCallspace(UFunction *Function, UObject *FunctionTarget, FFrame *Stack)
Definition UE.h:1414
void InitializePortalServices()
Definition UE.h:1329
FSoftObjectPath & PreviewShadowsIndicatorMaterialNameField()
Definition UE.h:1122
FWorldContext * CreateNewWorldContext(EWorldType::Type WorldType)
Definition UE.h:1399
BitFieldValue< bool, unsigned __int32 > bSubtitlesForcedOff()
Definition UE.h:1275
FLinearColor & LightingOnlyBrightnessField()
Definition UE.h:1126
float & NearClipPlaneField()
Definition UE.h:1176
FColor & C_BrushShapeField()
Definition UE.h:1201
void CancelAllPending()
Definition UE.h:1389
TSubclassOf< AWorldSettings > & WorldSettingsClassField()
Definition UE.h:1043
FSoftClassPath & GameViewportClientClassNameField()
Definition UE.h:1040
float & GPUSkinCacheVisualizationLowMemoryThresholdInMBField()
Definition UE.h:1137
FSoftClassPath & AssetManagerClassNameField()
Definition UE.h:1062
void HandleTravelFailure_NotifyGameInstance(UWorld *World, ETravelFailure::Type FailureType)
Definition UE.h:1375
float & MaxOcclusionPixelsFractionField()
Definition UE.h:1210
TObjectPtr< UMaterialInstanceDynamic > & ConstraintLimitMaterialYField()
Definition UE.h:1114
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > & LightComplexityColorsField()
Definition UE.h:1129
static char LoadMap()
Definition UE.h:1393
FSoftClassPath & AvoidanceManagerClassNameField()
Definition UE.h:1049
TObjectPtr< UTexture2D > & BlueNoiseScalarTextureField()
Definition UE.h:1163
void CancelPending(UNetDriver *PendingNetGameDriver)
Definition UE.h:1386
TObjectPtr< UFont > & LargeFontField()
Definition UE.h:1031
TObjectPtr< UMaterial > & DebugMeshMaterialField()
Definition UE.h:1080
TArray< FStructRedirect, TSizedDefaultAllocator< 32 > > & ActiveStructRedirectsField()
Definition UE.h:1160
void ConditionalCommitMapChange(FWorldContext *Context)
Definition UE.h:1407
BitFieldValue< bool, unsigned __int32 > bShouldGenerateLowQualityLightmaps_DEPRECATED()
Definition UE.h:1284
FString & NaniteHiddenSectionMaterialNameField()
Definition UE.h:1083
bool HasMultipleLocalPlayers(UWorld *InWorld)
Definition UE.h:1340
FRunnableThread *& ScreenSaverInhibitorField()
Definition UE.h:1253
TObjectPtr< UMaterialInstanceDynamic > & ConstraintLimitMaterialPrismaticField()
Definition UE.h:1118
FSoftObjectPath & EmissiveMeshMaterialNameField()
Definition UE.h:1085
FSoftObjectPath & DefaultFilmGrainTextureNameField()
Definition UE.h:1077
BitFieldValue< bool, unsigned __int32 > bDisableAILogging()
Definition UE.h:1290
FColor & C_VolumeField()
Definition UE.h:1200
BitFieldValue< bool, unsigned __int32 > bEnableEditorPSysRealtimeLOD()
Definition UE.h:1279
TObjectPtr< UGameUserSettings > & GameUserSettingsField()
Definition UE.h:1056
TObjectPtr< UTexture2D > & PreIntegratedSkinBRDFTextureField()
Definition UE.h:1161
FColor & C_AddWireField()
Definition UE.h:1191
UWorld * GetWorldFromContextObject(const UObject *Object, EGetWorldErrorMode ErrorMode)
Definition UE.h:1361
TObjectPtr< UMaterial > & VertexColorViewModeMaterial_GreenOnlyField()
Definition UE.h:1106
TObjectPtr< UMaterial > & VertexColorViewModeMaterial_RedOnlyField()
Definition UE.h:1104
BitFieldValue< bool, unsigned __int32 > bUseFixedFrameRate()
Definition UE.h:1282
bool HandleTravelCommand(const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
Definition UE.h:1378
void CancelPending(FWorldContext *Context)
Definition UE.h:1387
FSoftObjectPath & DefaultBokehTextureNameField()
Definition UE.h:1073
FSoftObjectPath & SubtitleFontNameField()
Definition UE.h:1034
float & NetworkStressTestClientMode_MaxFPSField()
Definition UE.h:1269
void HandleTravelFailure(UWorld *InWorld, ETravelFailure::Type FailureType, const FString *ErrorString)
Definition UE.h:1372
long double CorrectNegativeTimeDelta(long double DeltaRealTime)
Definition UE.h:1322
TArray< FString, TSizedDefaultAllocator< 32 > > & AdditionalFontNamesField()
Definition UE.h:1036
FColor & C_SubtractWireField()
Definition UE.h:1192
FSoftObjectPath & DefaultDiffuseTextureNameField()
Definition UE.h:1067
void HandleDisconnect(UWorld *InWorld, UNetDriver *NetDriver)
Definition UE.h:1382
FString & VertexColorViewModeMaterialName_BlueOnlyField()
Definition UE.h:1109
int & MaxParticleResizeWarnField()
Definition UE.h:1212
TObjectPtr< UMaterial > & VertexColorViewModeMaterial_AlphaAsColorField()
Definition UE.h:1102
TObjectPtr< UFont > & SubtitleFontField()
Definition UE.h:1033
TObjectPtr< UTexture2D > & LightMapDensityTextureField()
Definition UE.h:1171
TObjectPtr< UTexture > & WeightMapPlaceholderTextureField()
Definition UE.h:1169
void FinishDestroy()
Definition UE.h:1330
TObjectPtr< UMaterial > & WireframeMaterialField()
Definition UE.h:1078
void ClearDebugDisplayProperties()
Definition UE.h:1396
void DestroyNamedNetDriver(UWorld *InWorld, FName NetDriverName)
Definition UE.h:1370
void EnableScreenSaver(bool bEnable)
Definition UE.h:1356
bool InitializeHMDDevice()
Definition UE.h:1336
FColor & C_WorldBoxField()
Definition UE.h:1189
FLinearColor & DefaultSelectedMaterialColorField()
Definition UE.h:1217
FString & VertexColorViewModeMaterialName_ColorOnlyField()
Definition UE.h:1101
void WorldAdded(UWorld *InWorld)
Definition UE.h:1358
BitFieldValue< bool, unsigned __int32 > bAllowMultiThreadedAnimationUpdate()
Definition UE.h:1278
FSoftObjectPath & DefaultBSPVertexTextureNameField()
Definition UE.h:1069
bool InitializeEyeTrackingDevice()
Definition UE.h:1337
FString & ParticleEventManagerClassPathField()
Definition UE.h:1224
FSoftClassPath & LocalPlayerClassNameField()
Definition UE.h:1042
static void AddReferencedObjects(UObject *InThis, FReferenceCollector *Collector)
Definition UE.h:1332
TArray< FScreenMessageString, TSizedDefaultAllocator< 32 > > & PriorityScreenMessagesField()
Definition UE.h:1237
FString & LevelColorationLitMaterialNameField()
Definition UE.h:1087
FSoftObjectPath & HighFrequencyNoiseTextureNameField()
Definition UE.h:1071
void BrowseToDefaultMap(FWorldContext *Context)
Definition UE.h:1390
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > & GPUSkinCacheVisualizationRayTracingLODOffsetColorsField()
Definition UE.h:1142
TObjectPtr< UFont > & SmallFontField()
Definition UE.h:1027
TObjectPtr< UTexture > & DefaultDiffuseTextureField()
Definition UE.h:1066
float & MaxLightMapDensityField()
Definition UE.h:1147
void GetAllLocalPlayerControllers(TArray< APlayerController *, TSizedDefaultAllocator< 32 > > *PlayerList)
Definition UE.h:1345
FColor & C_ScaleBoxHiField()
Definition UE.h:1196
static void RemovePerformanceDataConsumer()
Definition UE.h:1307
FSeamlessTravelHandler * SeamlessTravelHandlerForWorld(UWorld *World)
Definition UE.h:1409
FString & ShadedLevelColorationLitMaterialNameField()
Definition UE.h:1093
TObjectPtr< UTexture2D > & DefaultTextureField()
Definition UE.h:1064
float & FixedFrameRateField()
Definition UE.h:1178
float & StreamingDistanceFactorField()
Definition UE.h:1202
FScreenSaverInhibitor *& ScreenSaverInhibitorRunnableField()
Definition UE.h:1254
void BroadcastNetworkLagStateChanged(UWorld *World, UNetDriver *NetDriver, ENetworkLagState::Type LagType)
Definition UE.h:1310
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > & ShaderComplexityColorsField()
Definition UE.h:1127
static void AddPerformanceDataConsumer()
Definition UE.h:1306
FString & VertexColorViewModeMaterialName_RedOnlyField()
Definition UE.h:1105
TObjectPtr< UMaterial > & NaniteHiddenSectionMaterialField()
Definition UE.h:1082
APlayerController * GetFirstLocalPlayerController(const UWorld *InWorld)
Definition UE.h:1344
TObjectPtr< UMaterial > & ConstraintLimitMaterialField()
Definition UE.h:1111
FColor & C_WireBackgroundField()
Definition UE.h:1195
void InitializeRunningAverageDeltaTime()
Definition UE.h:1351
TObjectPtr< UTexture2D > & HighFrequencyNoiseTextureField()
Definition UE.h:1070
UGameUserSettings * GetGameUserSettings()
Definition UE.h:1412
void MovePendingLevel(FWorldContext *Context)
Definition UE.h:1397
void PerformGarbageCollectionAndCleanupActors()
Definition UE.h:1315
float GetMaxFPS()
Definition UE.h:1354
TObjectPtr< UMaterial > & VertexColorViewModeMaterial_BlueOnlyField()
Definition UE.h:1108
FWorldContext * GetWorldContextFromWorld(const UWorld *InWorld)
Definition UE.h:1400
FSoftClassPath & GameUserSettingsClassNameField()
Definition UE.h:1054
FString * GetLastModDownloadText(FString *result)
Definition UE.h:1298
float GetTimeBetweenGarbageCollectionPasses(bool bHasPlayersConnected)
Definition UE.h:1313
static void PreGarbageCollect()
Definition UE.h:1311
void ShutdownHMD()
Definition UE.h:1320
FLinearColor & GPUSkinCacheVisualizationIncludedColorField()
Definition UE.h:1135
bool HandleGammaCommand(const wchar_t *Cmd, FOutputDevice *Ar)
Definition UE.h:1349
TObjectPtr< UMaterial > & PreviewShadowsIndicatorMaterialField()
Definition UE.h:1121
void CancelPending(UWorld *InWorld, UPendingNetGame *NewPendingNetGame)
Definition UE.h:1388
FColor & C_NonSolidWireField()
Definition UE.h:1194
FSoftClassPath & WorldSettingsClassNameField()
Definition UE.h:1044
FLinearColor & GPUSkinCacheVisualizationRecomputeTangentsColorField()
Definition UE.h:1136
FString & VertexColorViewModeMaterialName_GreenOnlyField()
Definition UE.h:1107
int & ScreenSaverInhibitorSemaphoreField()
Definition UE.h:1223
float & DisplayGammaField()
Definition UE.h:1215
FSoftObjectPath & PreIntegratedSkinBRDFTextureNameField()
Definition UE.h:1162
FDelegateHandle & HandleScreenshotCapturedDelegateHandleField()
Definition UE.h:1266
TArray< TObjectPtr< UFont >, TSizedDefaultAllocator< 32 > > & AdditionalFontsField()
Definition UE.h:1035
FSoftClassPath & GameSingletonClassNameField()
Definition UE.h:1060
FSoftObjectPath & InvalidLightmapSettingsMaterialNameField()
Definition UE.h:1120
void WorldDestroyed(UWorld *InWorld)
Definition UE.h:1359
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > & HLODColorationColorsField()
Definition UE.h:1132
ULocalPlayer * GetFirstGamePlayer(UPendingNetGame *PendingNetGame)
Definition UE.h:1366
FWorldContext * GetWorldContextFromWorldChecked(const UWorld *InWorld)
Definition UE.h:1401
TSubclassOf< UNavigationSystemConfig > & NavigationSystemConfigClassField()
Definition UE.h:1048
float & CameraRotationThresholdField()
Definition UE.h:1207
TObjectPtr< UMaterial > & ShadedLevelColorationUnlitMaterialField()
Definition UE.h:1094
TArray< FLinearColor, TSizedDefaultAllocator< 32 > > & QuadComplexityColorsField()
Definition UE.h:1128
float & NetErrorLogIntervalField()
Definition UE.h:1260
BitFieldValue< bool, unsigned __int32 > bOptimizeAnimBlueprintMemberVariableAccess()
Definition UE.h:1277
float & NetClientTicksPerSecondField()
Definition UE.h:1214
TObjectPtr< UTexture2D > & DefaultBSPVertexTextureField()
Definition UE.h:1068
FColor & C_VolumeCollisionField()
Definition UE.h:1197
FLinearColor & SelectedMaterialColorOverrideField()
Definition UE.h:1221
FString & TransitionGameModeField()
Definition UE.h:1206
FSoftObjectPath & DebugEditorMaterialNameField()
Definition UE.h:1110
FSoftClassPath & TimecodeProviderClassNameField()
Definition UE.h:1185
BitFieldValue< bool, unsigned __int32 > bEnableOnScreenDebugMessagesDisplay()
Definition UE.h:1288
FColor & C_SemiSolidWireField()
Definition UE.h:1193
void SetMaxFPS(const float MaxFPS)
Definition UE.h:1355
static wchar_t *** FindAndPrintStaleReferencesToObjects()
Definition UE.h:1405
UWorld * GetWorldFromContextObject(const UObject *Object, bool bChecked)
Definition UE.h:1300
float & MinLightMapDensityField()
Definition UE.h:1145
ULocalPlayer * GetLocalPlayerFromInputDevice(const UGameViewportClient *InViewport, const FInputDeviceId InputDevice)
Definition UE.h:1343
BitFieldValue< bool, unsigned __int32 > bCheckForMultiplePawnsSpawnedInAFrame()
Definition UE.h:1283
TArray< FNetDriverDefinition, TSizedDefaultAllocator< 32 > > & NetDriverDefinitionsField()
Definition UE.h:1256
TObjectPtr< UMaterial > & InvalidLightmapSettingsMaterialField()
Definition UE.h:1119
TObjectPtr< UObject > & GameSingletonField()
Definition UE.h:1061
TObjectPtr< UMaterialInstanceDynamic > & ConstraintLimitMaterialZField()
Definition UE.h:1116
static UClass * StaticClass()
Definition UE.h:1296
float & RenderLightMapDensityColorScaleField()
Definition UE.h:1149
float & BSPSelectionHighlightIntensityField()
Definition UE.h:1226
bool CommitMapChange(FWorldContext *Context)
Definition UE.h:1408
bool CreateNamedNetDriver(UWorld *InWorld, FName NetDriverName, FName NetDriverDefinition)
Definition UE.h:1369
void ParseCommandline()
Definition UE.h:1327
void Tick(float DeltaSeconds, bool bIdleMode)
Definition UE.h:1305
struct FURL * LastURLFromWorld(UWorld *World)
Definition UE.h:1410
FLinearColor & LightMapDensitySelectedColorField()
Definition UE.h:1151
float & NetworkStressTestClientMode_MinFPSField()
Definition UE.h:1268
TObjectPtr< UMaterialInstanceDynamic > & ConstraintLimitMaterialYAxisField()
Definition UE.h:1115
TObjectPtr< UMaterialInstanceDynamic > & ArrowMaterialYellowField()
Definition UE.h:1124
TArray< FString, TSizedDefaultAllocator< 32 > > & DeferredCommandsField()
Definition UE.h:1175
void CreateGameUserSettings()
Definition UE.h:1411
int & MaxParticleResizeField()
Definition UE.h:1211
bool MakeSureMapNameIsValid(FString *InOutMapName)
Definition UE.h:1384
void UpdateTimecode()
Definition UE.h:1326
FLinearColor & GPUSkinCacheVisualizationMidMemoryColorField()
Definition UE.h:1140
void RecordHMDAnalytics()
Definition UE.h:1338
ULocalPlayer * GetFirstGamePlayer(UWorld *InWorld)
Definition UE.h:1365
void CheckAndHandleStaleWorldObjectReferences(FWorldContext *WorldContext)
Definition UE.h:1404
BitFieldValue< bool, unsigned __int32 > bRenderLightMapDensityGrayscale()
Definition UE.h:1273
TArray< FPluginRedirect, TSizedDefaultAllocator< 32 > > & ActivePluginRedirectsField()
Definition UE.h:1159
TArray< FString, TSizedDefaultAllocator< 32 > > & RuntimeServerActorsField()
Definition UE.h:1259
void SpawnServerActors(UWorld *World)
Definition UE.h:1376
FSoftObjectPath & ArrowMaterialNameField()
Definition UE.h:1125
void ConditionalCollectGarbage()
Definition UE.h:1314
float & MaxPixelShaderAdditiveComplexityCountField()
Definition UE.h:1143
TArray< FClassRedirect, TSizedDefaultAllocator< 32 > > & ActiveClassRedirectsField()
Definition UE.h:1158
TObjectPtr< UMaterialInstanceDynamic > & ConstraintLimitMaterialZAxisField()
Definition UE.h:1117
void TickDeferredCommands()
Definition UE.h:1321
void LoadMapRedrawViewports()
Definition UE.h:1304
void CancelPendingMapChange(FWorldContext *Context)
Definition UE.h:1395
void CleanupPackagesToFullyLoad(FWorldContext *Context, EFullyLoadPackageType FullyLoadType, const FString *Tag)
Definition UE.h:1394
FSoftClassPath & LevelScriptActorClassNameField()
Definition UE.h:1058
int & NextWorldContextHandleField()
Definition UE.h:1262
Definition UE.h:505
UField *& NextField()
Definition UE.h:508
UClass * GetOwnerClass()
Definition UE.h:515
static UClass * GetPrivateStaticClass()
Definition UE.h:521
void Serialize(FArchive *Ar)
Definition UE.h:519
void AddCppProperty(FProperty *Property)
Definition UE.h:520
UStruct * GetOwnerStruct()
Definition UE.h:516
FString * GetAuthoredName(FString *result)
Definition UE.h:517
void PostLoad()
Definition UE.h:518
Definition Base.h:686
unsigned __int16 ParmsSize
Definition UE.h:581
char NumParms
Definition UE.h:580
unsigned __int16 ReturnValueOffset
Definition UE.h:582
UProperty * FirstPropertyToInit
Definition UE.h:585
unsigned int FunctionFlags
Definition UE.h:578
unsigned __int16 RPCId
Definition UE.h:583
unsigned __int16 RepOffset
Definition UE.h:579
unsigned __int16 RPCResponseId
Definition UE.h:584
void EmptyOverrideMaterials()
Definition Actor.h:959
TArray< TObjectPtr< UMaterialInterface >, TSizedDefaultAllocator< 32 > > & OverrideMaterialsField()
Definition Actor.h:937
TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > * GetMaterials(TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > *result)
Definition Actor.h:964
TObjectPtr< UMaterialInterface > & OverlayMaterialField()
Definition Actor.h:938
TSubclassOf< AActor > & DamageFXActorToSpawnField()
Definition Actor.h:941
void SetVectorParameterValueOnMaterials(const FName ParameterName, const UE::Math::TVector< double > *ParameterValue)
Definition Actor.h:966
void SetTextureForceResidentFlag(bool bForceMiplevelsToBeResident)
Definition Actor.h:963
static void StaticRegisterNativesUMeshComponent()
Definition Actor.h:953
void Reset(int NewSize)
Definition Actor.h:970
void GetUsedMaterials(TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > *OutMaterials, __int64 bGetDebugMaterials)
Definition Actor.h:960
void SetScalarParameterValueOnMaterials(const FName ParameterName, const float ParameterValue)
Definition Actor.h:965
void SetMaterialByName(FName MaterialSlotName, UMaterialInterface *Material)
Definition Actor.h:956
void MulticastShowInstance(int originalIndex)
Definition Actor.h:952
static UClass * StaticClass()
Definition Actor.h:950
void RegisterLODStreamingCallback(TFunction< void __cdecl(UPrimitiveComponent *, UStreamableRenderAsset *, ELODStreamingCallbackResult)> *Callback, __int64 LODIdx, float TimeoutSecs)
Definition Actor.h:962
void SetMaterial(int ElementIndex, UMaterialInterface *Material)
Definition Actor.h:955
UMaterialInterface * GetMaterial(int ElementIndex)
Definition Actor.h:954
void CacheMaterialParameterNameIndices(int a2)
Definition Actor.h:967
float & OverlayMaterialMaxDrawDistanceField()
Definition Actor.h:939
BitFieldValue< bool, unsigned __int32 > bEnableMaterialParameterCaching()
Definition Actor.h:945
int GetNumOverrideMaterials()
Definition Actor.h:958
void MulticastHideInstance(int originalIndex, UE::Math::TVector< double > *HitDirection, float Damage, float TotalHealth, bool bCheckHideAttachedDecals)
Definition Actor.h:951
void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int CinematicTextureGroups)
Definition Actor.h:961
BitFieldValue< bool, unsigned __int32 > bCachedMaterialParameterIndicesAreDirty()
Definition Actor.h:946
BitFieldValue< bool, unsigned __int32 > bAutoRegisterUpdatedComponent()
Definition Actor.h:11793
BitFieldValue< bool, unsigned __int32 > bTickBeforeOwner()
Definition Actor.h:11792
static void StaticRegisterNativesUMovementComponent()
Definition Actor.h:11803
BitFieldValue< bool, unsigned __int32 > bAutoUpdateTickRegistration()
Definition Actor.h:11791
bool IsExceedingMaxSpeed(float MaxSpeed)
Definition Actor.h:11821
bool OverlapTest(const UE::Math::TVector< double > *Location, const UE::Math::TQuat< double > *RotationQuat, const ECollisionChannel CollisionChannel, const FCollisionShape *CollisionShape, const AActor *IgnoreActor)
Definition Actor.h:11820
BitFieldValue< bool, unsigned __int32 > bComponentShouldUpdatePhysicsVolume()
Definition Actor.h:11797
void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction)
Definition Actor.h:11811
float GetGravityZ()
Definition Actor.h:11817
void RegisterComponentTickFunctions(bool bRegister, bool bSaveAndRestoreComponentTickState)
Definition Actor.h:11809
BitFieldValue< bool, unsigned __int32 > bSnapToPlaneAtStart()
Definition Actor.h:11795
void UpdateComponentVelocity()
Definition Actor.h:11818
void SetPlaneConstraintOrigin(UE::Math::TVector< double > *PlaneOrigin)
Definition Actor.h:11825
void Serialize(FArchive *Ar)
Definition Actor.h:11812
void SetPlaneConstraintFromVectors(UE::Math::TVector< double > *Forward, UE::Math::TVector< double > *Up)
Definition Actor.h:11824
void SetUpdatedComponent(USceneComponent *NewUpdatedComponent)
Definition Actor.h:11806
void InitCollisionParams(FCollisionQueryParams *OutParams, FCollisionResponseParams *OutResponseParam)
Definition Actor.h:11819
void InitializeComponent()
Definition Actor.h:11807
void SetPlaneConstraintAxisSetting(EPlaneConstraintAxisSetting NewAxisSetting)
Definition Actor.h:11822
bool SafeMoveUpdatedComponent(const UE::Math::TVector< double > *Delta, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutHit, ETeleportType Teleport)
Definition Actor.h:11829
void TwoWallAdjust(UE::Math::TVector< double > *OutDelta, const FHitResult *Hit, const UE::Math::TVector< double > *OldHitNormal)
Definition Actor.h:11832
bool ShouldSkipUpdate(float DeltaTime)
Definition Actor.h:11816
BitFieldValue< bool, unsigned __int32 > bAutoRegisterPhysicsVolumeUpdates()
Definition Actor.h:11796
void SnapUpdatedComponentToPlane()
Definition Actor.h:11827
static UClass * GetPrivateStaticClass()
Definition Actor.h:11802
void Serialize(FStructuredArchiveRecord Record)
Definition Actor.h:11804
bool MoveUpdatedComponentImpl(const UE::Math::TVector< double > *Delta, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutHit, ETeleportType Teleport)
Definition Actor.h:11828
BitFieldValue< bool, unsigned __int32 > bConstrainToPlane()
Definition Actor.h:11794
BitFieldValue< bool, unsigned __int32 > bUpdateOnlyIfRendered()
Definition Actor.h:11790
void StopMovementImmediately()
Definition Actor.h:11801
float SlideAlongSurface(const UE::Math::TVector< double > *Delta, float Time, const UE::Math::TVector< double > *Normal, FHitResult *Hit, bool bHandleImpact)
Definition Actor.h:11831
bool ResolvePenetrationImpl(const UE::Math::TVector< double > *ProposedAdjustment, const FHitResult *Hit, const UE::Math::TQuat< double > *NewRotationQuat)
Definition Actor.h:11830
void SetPlaneConstraintNormal(UE::Math::TVector< double > *PlaneNormal)
Definition Actor.h:11823
void SetPlaneConstraintEnabled(bool bEnabled)
Definition Actor.h:11826
void RequestDirectMove(const UE::Math::TVector< double > *MoveVelocity, bool bForceMaxSpeed)
Definition Actor.h:11855
IPathFollowingAgentInterface * GetPathFollowingAgent()
Definition Actor.h:11850
BitFieldValue< bool, unsigned __int32 > bUpdateNavAgentWithOwnersCollision()
Definition Actor.h:11842
static UClass * StaticClass()
Definition Actor.h:11851
BitFieldValue< bool, unsigned __int32 > bStopMovementAbortPaths()
Definition Actor.h:11845
void StopActiveMovement()
Definition Actor.h:11857
BitFieldValue< bool, unsigned __int32 > bUseFixedBrakingDistanceForPaths()
Definition Actor.h:11844
BitFieldValue< bool, unsigned __int32 > bUseAccelerationForPaths()
Definition Actor.h:11843
float GetPathFollowingBrakingDistance(float MaxSpeed)
Definition Actor.h:11856
static void StaticRegisterNativesUNavMovementComponent()
Definition Actor.h:11852
void StopMovementImmediately()
Definition Actor.h:11849
int & OutPacketsField()
Definition Actor.h:1793
int & OutBytesField()
Definition Actor.h:1789
FCustomVersionContainer & NetworkCustomVersionsField()
Definition Actor.h:1826
int & InTotalPacketsLostField()
Definition Actor.h:1802
TSet< FNetworkGUID, DefaultKeyFuncs< FNetworkGUID, 0 >, FDefaultSetAllocator > & DestroyedStartupOrDormantActorGUIDsField()
Definition Actor.h:1838
int & MaxChannelSizeField()
Definition Actor.h:1817
void DestroyOwningActor()
Definition Actor.h:1924
BitFieldValue< bool, unsigned __int32 > bPendingDestroy()
Definition Actor.h:1890
TMap< FString, TArray< float, TSizedDefaultAllocator< 32 > >, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FString, TArray< float, TSizedDefaultAllocator< 32 > >, 0 > > & ActorsStarvedByClassTimeMapField()
Definition Actor.h:1851
long double & LagAccField()
Definition Actor.h:1781
bool Exec(UWorld *InWorld, const wchar_t *Cmd, FOutputDevice *Ar)
Definition Actor.h:1928
void FlushNet(bool bIgnoreSimulation)
Definition Actor.h:1941
bool IsEncryptionEnabled()
Definition Actor.h:1915
TObjectPtr< UPackageMap > & PackageMapField()
Definition Actor.h:1734
int & TickCountField()
Definition Actor.h:1763
int & InPacketsPerSecondField()
Definition Actor.h:1798
unsigned int & ConnectionIdField()
Definition Actor.h:1874
TMap< int, int, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< int, int, 0 > > & ChannelIndexMapField()
Definition Actor.h:1853
void ReceivedNak(int NakPacketId)
Definition Actor.h:1944
int & InBytesPerSecondField()
Definition Actor.h:1796
int & OutTotalPacketsField()
Definition Actor.h:1795
TSubclassOf< UPackageMap > & PackageMapClassField()
Definition Actor.h:1733
bool CanMulticast(AActor *toActor, bool bCheckDormancy)
Definition Actor.h:1977
void HandleNetResultOrClose(ENetCloseResult InResult)
Definition Actor.h:1918
int & MaxPacketHandlerBitsField()
Definition Actor.h:1746
TArray< TObjectPtr< UChannel >, TSizedDefaultAllocator< 32 > > & OpenChannelsField()
Definition Actor.h:1735
static UClass * StaticClass()
Definition Actor.h:1899
int & InBytesField()
Definition Actor.h:1788
void FlushDormancy(AActor *Actor)
Definition Actor.h:1967
void ReceivedRawPacket(void *InData, int Count)
Definition Actor.h:1937
long double & LastReceiveRealtimeField()
Definition Actor.h:1758
int & OutPacketIdField()
Definition Actor.h:1814
void Primal_ReceivedNakRange(int StartingNakPacketId, int RangeLength)
Definition Actor.h:1976
TArray< int, TSizedDefaultAllocator< 32 > > & PendingOutRecField()
Definition Actor.h:1821
int GetAddrPort()
Definition Actor.h:1898
static void AddReferencedObjects(UObject *InThis, FReferenceCollector *Collector)
Definition Actor.h:1926
void FlushPacketOrderCache(bool bFlushWholeCache)
Definition Actor.h:1940
int & OutPacketsLostField()
Definition Actor.h:1801
UActorChannel * FindActorChannelRef(const TWeakObjectPtr< AActor > *Actor)
Definition Actor.h:1895
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & CurrentFullTokenForServerACKField()
Definition Actor.h:1832
int & PreviousJitterTimeDeltaField()
Definition Actor.h:1770
TObjectPtr< AActor > & OwningActorField()
Definition Actor.h:1738
int & PacketOrderCacheStartIdxField()
Definition Actor.h:1870
int & OutTotalAcksField()
Definition Actor.h:1804
int & TotalOutOfOrderPacketsLostField()
Definition Actor.h:1866
EConnectionState & StateField()
Definition Actor.h:1747
long double & PreviousPacketSendTimeInSField()
Definition Actor.h:1771
FString & RequestURLField()
Definition Actor.h:1755
long double & LastRecvAckTimestampField()
Definition Actor.h:1765
TArray< int, TSizedDefaultAllocator< 32 > > & InReliableField()
Definition Actor.h:1820
UWorld * GetWorld()
Definition Actor.h:1927
void FlushDormancyForObject(AActor *DormantActor, UObject *ReplicatedObject)
Definition Actor.h:1968
int & TotalOutOfOrderPacketsDuplicateField()
Definition Actor.h:1868
long double & LogCallLastTimeField()
Definition Actor.h:1827
bool ShouldReplicateVoicePacketFrom(const FUniqueNetId *Sender)
Definition Actor.h:1964
FString * LowLevelDescribe(FString *result)
Definition Actor.h:1902
int & PackageVersionLicenseeUEField()
Definition Actor.h:1836
FString * Describe(FString *result)
Definition Actor.h:1922
void SetAllowExistingChannelIndex(bool bAllow)
Definition Actor.h:1950
BitFieldValue< bool, unsigned __int32 > bReplay()
Definition Actor.h:1887
long double & LastSendTimeField()
Definition Actor.h:1760
FString & ClientResponseField()
Definition Actor.h:1753
unsigned int & HasDirtyAcksField()
Definition Actor.h:1863
TArray< int, TSizedDefaultAllocator< 32 > > & OutReliableField()
Definition Actor.h:1819
TObjectPtr< UNetDriver > & DriverField()
Definition Actor.h:1732
void PostTickDispatch()
Definition Actor.h:1939
int & InTotalPacketsField()
Definition Actor.h:1794
long double & CumulativeTimeField()
Definition Actor.h:1785
FUniqueNetIdRepl & PlayerIdField()
Definition Actor.h:1750
void SetIgnoreReservedChannels(bool bInIgnoreReservedChannels)
Definition Actor.h:1951
unsigned int & OutTotalNotifiedPacketsField()
Definition Actor.h:1862
void UpdateAllCachedLevelVisibility()
Definition Actor.h:1932
FName & ClientWorldPackageNameField()
Definition Actor.h:1850
long double & LastReceiveTimeField()
Definition Actor.h:1757
int & DefaultMaxChannelSizeField()
Definition Actor.h:1816
ULevel *& RepContextLevelField()
Definition Actor.h:1876
float & AvgLagField()
Definition Actor.h:1780
int & OutTotalBytesField()
Definition Actor.h:1791
TArray< TObjectPtr< UChannel >, TSizedDefaultAllocator< 32 > > & ChannelsToTickField()
Definition Actor.h:1844
bool UpdateCachedLevelVisibility(const FName *PackageName)
Definition Actor.h:1931
unsigned int & EngineNetworkProtocolVersionField()
Definition Actor.h:1824
void ClearDormantReplicatorsReference()
Definition Actor.h:1966
long double & FrameTimeField()
Definition Actor.h:1784
int IsNetReady(bool Saturate)
Definition Actor.h:1942
void SendChallengeControlMessage()
Definition Actor.h:1971
bool & bConnectionPendingCloseDueToSocketSendFailureField()
Definition Actor.h:1864
float & StatPeriodField()
Definition Actor.h:1779
long double & ConnectTimestampField()
Definition Actor.h:1766
void HandleConnectionTimeout(const FString *Error)
Definition Actor.h:1962
TObjectPtr< AActor > & ViewTargetField()
Definition Actor.h:1737
unsigned int & PerPacketTinyTokenToSendField()
Definition Actor.h:1830
FPackageFileVersion & PackageVersionUEField()
Definition Actor.h:1835
int & PacketOverheadField()
Definition Actor.h:1751
FName & PlayerOnlinePlatformNameField()
Definition Actor.h:1846
int & NumAckBitsField()
Definition Actor.h:1744
int & PacketOrderCacheCountField()
Definition Actor.h:1871
void Close()
Definition Actor.h:1896
int & CountedFramesField()
Definition Actor.h:1787
int & TotalOutOfOrderPacketsField()
Definition Actor.h:1865
BitFieldValue< bool, unsigned __int32 > bHasArkLoginLock()
Definition Actor.h:1891
TArray< FOutBunch *, TSizedDefaultAllocator< 32 > > & OutgoingBunchesField()
Definition Actor.h:1858
int & OutAckPacketIdField()
Definition Actor.h:1815
int & InTotalBytesField()
Definition Actor.h:1790
void PreTickDispatch()
Definition Actor.h:1938
int & InitInReliableField()
Definition Actor.h:1823
void SendCloseReason(FNetResult *CloseReason)
Definition Actor.h:1919
int & NumPacketIdBitsField()
Definition Actor.h:1742
TMap< FNetworkGUID, TArray< UActorChannel *, TSizedDefaultAllocator< 32 > >, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FNetworkGUID, TArray< UActorChannel *, TSizedDefaultAllocator< 32 > >, 0 > > & KeepProcessingActorChannelBunchesMapField()
Definition Actor.h:1840
TSet< int, DefaultKeyFuncs< int, 0 >, FDefaultSetAllocator > & ReservedChannelsField()
Definition Actor.h:1856
int & InTotalHandlerPacketsField()
Definition Actor.h:1805
BitFieldValue< bool, unsigned __int32 > bInternalAck()
Definition Actor.h:1886
int & LogCallCountField()
Definition Actor.h:1828
int & InPacketIdField()
Definition Actor.h:1813
int & NumPaddingBitsField()
Definition Actor.h:1745
TMap< FName, bool, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, bool, 0 > > & ClientVisibleActorOutersField()
Definition Actor.h:1847
void FinishDestroy()
Definition Actor.h:1925
TMap< int, FNetworkGUID, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< int, FNetworkGUID, 0 > > & IgnoringChannelsField()
Definition Actor.h:1852
EClientLoginState::Type & ClientLoginStateField()
Definition Actor.h:1756
AActor *& RepContextActorField()
Definition Actor.h:1875
int & QueuedBitsField()
Definition Actor.h:1762
void Serialize(FArchive *Ar)
Definition Actor.h:1916
void Tick(float DeltaSeconds)
Definition Actor.h:1961
void HandleClientPlayer(APlayerController *PC, UNetConnection *NetConnection)
Definition Actor.h:1963
int & InitOutReliableField()
Definition Actor.h:1822
void InitSendBuffer()
Definition Actor.h:1936
float & AverageJitterInMSField()
Definition Actor.h:1809
TSet< int, DefaultKeyFuncs< int, 0 >, FDefaultSetAllocator > & IgnoredBunchChannelsField()
Definition Actor.h:1855
long double & AverageFrameTimeField()
Definition Actor.h:1786
FString * LowLevelGetRemoteAddress(FString *result, bool bAppendPort)
Definition Actor.h:1901
long double & LastGoodPacketRealtimeField()
Definition Actor.h:1759
bool & TimeSensitiveField()
Definition Actor.h:1774
long double & LastTickTimeField()
Definition Actor.h:1761
int GetFreeChannelIndex(const FName *ChName)
Definition Actor.h:1956
void DestroyIgnoredActor(AActor *Actor)
Definition Actor.h:1969
int & InPacketsField()
Definition Actor.h:1792
void ValidateSendBuffer()
Definition Actor.h:1935
bool ClientHasInitializedLevelFor(const AActor *TestActor)
Definition Actor.h:1930
BitFieldValue< bool, unsigned __int32 > bForceInitialDirty()
Definition Actor.h:1888
int & MaxPacketField()
Definition Actor.h:1739
float GetTimeoutValue()
Definition Actor.h:1960
int & OutTotalPacketsLostField()
Definition Actor.h:1803
int & LastNotifiedPacketIdField()
Definition Actor.h:1861
UChannel * CreateChannelByName(const FName *ChName, EChannelCreateFlags CreateFlags, int ChIndex)
Definition Actor.h:1957
BitFieldValue< bool, unsigned __int32 > bUnlimitedBunchSizeAllowed()
Definition Actor.h:1889
TSet< FName, DefaultKeyFuncs< FName, 0 >, FDefaultSetAllocator > & ClientVisibleLevelNamesField()
Definition Actor.h:1843
BitFieldValue< bool, unsigned __int32 > InternalAck()
Definition Actor.h:1885
int & OutPacketsPerSecondField()
Definition Actor.h:1799
unsigned int & RecentFullTinyTokenACKsField()
Definition Actor.h:1831
int & OutBytesPerSecondField()
Definition Actor.h:1797
unsigned int & LastProcessedFrameField()
Definition Actor.h:1764
void CleanupDormantReplicatorsForActor(AActor *Actor)
Definition Actor.h:1970
int & StatPeriodCountField()
Definition Actor.h:1808
void SetNetVersionsOnArchive(FArchive *Ar)
Definition Actor.h:1975
int & InPacketsLostField()
Definition Actor.h:1800
int & LagCountField()
Definition Actor.h:1782
int & LogSustainedCountField()
Definition Actor.h:1829
FString & ChallengeField()
Definition Actor.h:1752
int & ResponseIdField()
Definition Actor.h:1754
int & TotalOutOfOrderPacketsRecoveredField()
Definition Actor.h:1867
void PrepareWriteBitsToSendBuffer(const int SizeInBits, const int ExtraSizeInBits)
Definition Actor.h:1952
bool & bLoggedFlushNetQueuedBitsOverflowField()
Definition Actor.h:1877
bool & bSendBufferHasDummyPacketInfoField()
Definition Actor.h:1768
TSet< FName, DefaultKeyFuncs< FName, 0 >, FDefaultSetAllocator > & ClientMakingVisibleLevelNamesField()
Definition Actor.h:1839
void CleanUp()
Definition Actor.h:1923
TSet< FNetworkGUID, DefaultKeyFuncs< FNetworkGUID, 0 >, FDefaultSetAllocator > & IgnoredBunchGuidsField()
Definition Actor.h:1854
TArray< UChannel *, TSizedDefaultAllocator< 32 > > & ChannelsField()
Definition Actor.h:1818
FOutBunch *& LastOutBunchField()
Definition Actor.h:1775
int & NumBunchBitsField()
Definition Actor.h:1743
long double & StatUpdateTimeField()
Definition Actor.h:1778
void NotifyActorDestroyed(AActor *Actor, bool IsSeamlessTravel)
Definition Actor.h:1973
void ResetGameWorldState()
Definition Actor.h:1965
unsigned int & GameNetworkProtocolVersionField()
Definition Actor.h:1825
long double & LastTimeField()
Definition Actor.h:1783
FString * RemoteAddressToString(FString *result)
Definition Actor.h:1897
void StartTickingChannel(UChannel *Channel)
Definition Actor.h:1900
void HandleReceiveCloseReason(const FString *CloseReasonList)
Definition Actor.h:1920
FOutBunch & LastOutField()
Definition Actor.h:1776
TArray< TObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & SentTemporariesField()
Definition Actor.h:1736
void RestoreRemappedChannel(const int ChIndex)
Definition Actor.h:1949
void Close(struct FNetResult *CloseReason)
Definition Actor.h:1917
bool & bIgnoreReservedChannelsField()
Definition Actor.h:1857
FName & NamePrivateField()
Definition UE.h:193
void DeferredRegister(UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
Definition UE.h:204
UClass *& ClassField()
Definition UE.h:192
bool IsValidLowLevel()
Definition UE.h:208
FName & NameField()
Definition UE.h:194
UPackage * GetExternalPackageInternal()
Definition UE.h:206
void SetExternalPackage(UPackage *InPackage)
Definition UE.h:207
bool IsValidLowLevelFast(bool bRecursive)
Definition UE.h:209
UObject *& OuterPrivateField()
Definition UE.h:195
int & InternalIndexField()
Definition UE.h:190
UObjectBase_vtbl *& __vftableField()
Definition UE.h:188
EObjectFlags & ObjectFlagsField()
Definition UE.h:189
UClass *& ClassPrivateField()
Definition UE.h:191
void * GetInterfaceAddress(UClass *InterfaceClass)
Definition UE.h:406
FString * GetFullGroupName(FString *result, bool bStartWithOuter)
Definition UE.h:398
UObject * GetTypedOuter(UClass *Target)
Definition UE.h:403
bool MarkPackageDirty()
Definition UE.h:401
FPackageFileVersion * GetLinkerUEVersion(FPackageFileVersion *result)
Definition UE.h:389
bool IsDefaultSubobject()
Definition UE.h:407
int GetLinkerIndex()
Definition UE.h:412
void AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
Definition UE.h:408
bool IsInPackage(const UPackage *SomePackage)
Definition UE.h:405
void GetPathName(const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
Definition UE.h:395
FLinkerLoad * GetLinker()
Definition UE.h:411
UPackage * GetPackage()
Definition UE.h:400
UObject * GetOutermostObject()
Definition UE.h:399
bool CanBeInCluster()
Definition UE.h:409
FString * GetPathName(FString *result, const UObject *StopOuter)
Definition UE.h:393
static __int64 GetLinkerCustomVersion()
Definition UE.h:390
bool IsIn(const UObject *SomeOuter)
Definition UE.h:404
void CreateCluster()
Definition UE.h:410
void GetPathName(const UObject *StopOuter, FString *ResultString)
Definition UE.h:394
Definition UE.h:432
bool IsLocalizedResource()
Definition UE.h:478
void GetResourceSizeEx(FResourceSizeEx *CumulativeResourceSize)
Definition UE.h:475
bool ProcessConsoleExec(const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
Definition UE.h:441
bool IsInBlueprint()
Definition UE.h:447
void PostLoad()
Definition UE.h:452
bool IsNameStableForNetworking()
Definition UE.h:484
bool IsBasedOnArchetype(const UObject *const SomeObject)
Definition UE.h:448
bool IsInOrOwnedBy(const UObject *SomeOuter)
Definition UE.h:497
static void ProcessInternal(UObject *Context, FFrame *Stack, void *const Z_Param__Result)
Definition UE.h:490
void SaveConfig(unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject)
Definition UE.h:482
FString * GetDetailedInfoInternal(FString *result)
Definition UE.h:442
bool IsFullNameStableForNetworking()
Definition UE.h:485
void SetLinker(FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
Definition UE.h:499
bool IsSupportedForNetworking()
Definition UE.h:486
void SerializeScriptProperties(FStructuredArchiveSlot Slot)
Definition UE.h:467
FPrimaryAssetId * GetPrimaryAssetId(FPrimaryAssetId *result)
Definition UE.h:477
void GetAssetRegistryTags(FAssetData *Out)
Definition UE.h:473
FString * GetDefaultConfigFilename(FString *result)
Definition UE.h:483
UObject * GetArchetype()
Definition UE.h:496
void BeginDestroy()
Definition UE.h:455
bool AreAllOuterObjectsValid()
Definition UE.h:446
void LocalizeProperty(UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress)
Definition UE.h:487
UObject * GetDefaultSubobjectByName(FName ToFind)
Definition UE.h:450
void LoadConfig(UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad)
Definition UE.h:481
bool CheckDefaultSubobjectsInternal()
Definition UE.h:471
bool CallFunctionByNameWithArguments(const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec)
Definition UE.h:491
void ProcessContextOpcode(FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
Definition UE.h:494
void CollectDefaultSubobjects(TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects)
Definition UE.h:469
bool ConditionalFinishDestroy()
Definition UE.h:459
bool NeedsLoadForClient()
Definition UE.h:454
UFunction * FindFunctionChecked(FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
Definition UE.h:492
FString * GetDetailedInfo(FString *result)
Definition UE.h:457
bool IsAsset()
Definition UE.h:476
void ProcessEvent(UFunction *Function, void *Parms)
Definition UE.h:493
void GetPreloadDependencies(TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
Definition UE.h:464
void CallFunction(FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
Definition UE.h:489
void ConditionalPostLoad()
Definition UE.h:460
void FinishDestroy()
Definition UE.h:456
UObject * CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
Definition UE.h:449
bool Rename(const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
Definition UE.h:451
void SerializeScriptProperties(FArchive *Ar)
Definition UE.h:466
ARK_API FProperty * FindProperty(FName name)
Definition UE.cpp:4
static const FName * AssetVersePathTagName()
Definition UE.h:474
bool ConditionalBeginDestroy()
Definition UE.h:458
bool CheckDefaultSubobjects(bool bForceCheck)
Definition UE.h:470
static UClass * StaticClass()
Definition UE.h:444
void PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)
Definition UE.h:461
void BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping)
Definition UE.h:468
void SkipFunction(FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
Definition UE.h:488
bool NeedsLoadForServer()
Definition UE.h:453
void Serialize(FStructuredArchiveRecord Record)
Definition UE.h:465
bool IsSafeForRootSet()
Definition UE.h:479
void ConditionalPostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)
Definition UE.h:462
void MarkForClientCameraUpdate()
Definition Actor.h:11880
void RequestPathMove(const UE::Math::TVector< double > *MoveInput)
Definition Actor.h:11877
AController * GetController()
Definition Actor.h:11879
void AddInputVector(UE::Math::TVector< double > *WorldAccel, bool bForce)
Definition Actor.h:11876
void SetUpdatedComponent(USceneComponent *NewUpdatedComponent)
Definition Actor.h:11873
static UClass * StaticClass()
Definition Actor.h:11870
void Serialize(FStructuredArchiveRecord Record)
Definition Actor.h:11872
void Serialize(FArchive *Ar)
Definition Actor.h:11874
static void StaticRegisterNativesUPawnMovementComponent()
Definition Actor.h:11871
TObjectPtr< APlayerController > & PlayerControllerField()
Definition Actor.h:1681
FString * ConsoleCommand(FString *result, const FString *Cmd, bool bWriteToLog)
Definition Actor.h:1687
FActorCustomEventSignature & OnActorCustomEventField()
Definition Actor.h:125
float GetNetworkRangeMultiplier()
Definition Actor.h:263
__int64 & LastActorUnstasisedCycleField()
Definition Actor.h:161
bool IsPrimalCharacter()
Definition Actor.h:273
unsigned __int8 & RandomStartByteField()
Definition Actor.h:151
TArray< TObjectPtr< AMatineeActor >, TSizedDefaultAllocator< 32 > > & ControllingMatineeActorsField()
Definition Actor.h:164
BitFieldValue< bool, unsigned __int32 > bSavedWhenStasised()
Definition Actor.h:206
BitFieldValue< bool, unsigned __int32 > bNetMulticasting()
Definition Actor.h:231
BitFieldValue< bool, unsigned __int32 > bUseBPCheckForErrors()
Definition Actor.h:193
BitFieldValue< bool, unsigned __int32 > bForcedHudDrawingRequiresSameTeam()
Definition Actor.h:190
TMulticastDelegate< void __cdecl(UPrimalActor *, int, int), FDefaultDelegateUserPolicy > OnTeamChangedForActorField)()
Definition Actor.h:119
BitFieldValue< bool, unsigned __int32 > bBlueprintMultiUseEntries()
Definition Actor.h:179
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideUILocation()
Definition Actor.h:199
void SetDesiredRepGraphBehavior(EReplicationGraphBehavior NewBehavior)
Definition Actor.h:303
volatile int & LastUnstasisFrameCounterField()
Definition Actor.h:153
BitFieldValue< bool, unsigned __int32 > bUseBPCustomIsRelevantForClient()
Definition Actor.h:247
void InputDismissPOI(APlayerController *ForPC, int Index)
Definition Actor.h:300
long double & LastThrottledTickTimeField()
Definition Actor.h:126
bool IsPrimalCharacterOrStructure()
Definition Actor.h:275
int & TargetingTeamField()
Definition Actor.h:120
FMultiUseWheelOption * GetWheelOptionByUseIndex(FMultiUseWheelOption *result, APlayerController *ForPC, int Index)
Definition Actor.h:307
BitFieldValue< bool, unsigned __int32 > bIsInstancedFoliage()
Definition Actor.h:176
bool ForceAllowsInventoryUse(const UObject *InventoryItemObject)
Definition Actor.h:296
TArray< TWeakObjectPtr< UActorComponent >, TSizedDefaultAllocator< 32 > > & StasisUnRegisteredComponentsField()
Definition Actor.h:154
BitFieldValue< bool, unsigned __int32 > bIsMapActor()
Definition Actor.h:191
BitFieldValue< bool, unsigned __int32 > bBPInventoryItemUsedHandlesDurability()
Definition Actor.h:218
float GetNetStasisAndRangeMultiplier(bool bIsForNetworking)
Definition Actor.h:293
BitFieldValue< bool, unsigned __int32 > bUseCanMoveThroughActor()
Definition Actor.h:180
BitFieldValue< bool, unsigned __int32 > bPreventCharacterBasing()
Definition Actor.h:208
float OffsetHUDFromCenterScreenY_Implementation()
Definition Actor.h:270
BitFieldValue< bool, unsigned __int32 > bPreventActorStasis()
Definition Actor.h:201
BitFieldValue< bool, unsigned __int32 > bForceNetworkSpatialization()
Definition Actor.h:189
void TargetingTeamChanged()
Definition Actor.h:269
BitFieldValue< bool, unsigned __int32 > bNetCritical()
Definition Actor.h:223
bool TryMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyInstance)
Definition Actor.h:299
bool IsPrimalDino()
Definition Actor.h:272
void ControlRigNotify(FName NotifyName, FName NotifyCustomTag, const FHitResult *WorldSpaceHitResult, const UE::Math::TVector< double > *Velocity)
Definition Actor.h:266
long double & LastEnterStasisTimeField()
Definition Actor.h:148
BitFieldValue< bool, unsigned __int32 > bUseBPInventoryItemUsed()
Definition Actor.h:214
TObjectPtr< AActor > & ActorUsingQuickActionField()
Definition Actor.h:122
void ModifyHudMultiUseLoc(UE::Math::TVector2< double > *theVec, APlayerController *PC, int index)
Definition Actor.h:284
BitFieldValue< bool, unsigned __int32 > bAttachmentReplicationUseNetworkParent()
Definition Actor.h:187
FActorSemaphoreTaken & OnSemaphoreTakenField()
Definition Actor.h:159
FName & CustomTagField()
Definition Actor.h:123
BitFieldValue< bool, unsigned __int32 > bUseBPGetHUDDrawLocationOffset()
Definition Actor.h:236
long double & LastPreReplicationTimeField()
Definition Actor.h:147
BitFieldValue< bool, unsigned __int32 > bPendingUnstasis()
Definition Actor.h:204
UMovementComponent *& DeferredMovementComponentField()
Definition Actor.h:166
BitFieldValue< bool, unsigned __int32 > bPreventSaving()
Definition Actor.h:177
UTexture2D * GetMultiUseIcon(APlayerController *ForPC, FMultiUseEntry *MultiUseEntry)
Definition Actor.h:302
bool AllowManualMultiUseActivation(APlayerController *ForPC)
Definition Actor.h:279
TObjectPtr< UPrimitiveComponent > & StasisCheckComponentField()
Definition Actor.h:145
bool AllowIgnoreCharacterEncroachment(UPrimitiveComponent *HitComponent, AActor *EncroachingCharacter)
Definition Actor.h:278
long double & UnstasisLastInRangeTimeField()
Definition Actor.h:146
float & ReplicationIntervalMultiplierField()
Definition Actor.h:155
BitFieldValue< bool, unsigned __int32 > bUseBPGetMultiUseCenterText()
Definition Actor.h:182
bool AllowSeamlessTravel()
Definition Actor.h:262
BitFieldValue< bool, unsigned __int32 > bEnableMultiUse()
Definition Actor.h:178
BitFieldValue< bool, unsigned __int32 > bIgnoreNetworkRangeScaling()
Definition Actor.h:210
bool CheckBPAllowActorSpawn(UWorld *World, const UE::Math::TVector< double > *AtLocation, const UE::Math::TRotator< double > *AtRotation, AActor *ForOwner, APawn *ForInstigator)
Definition Actor.h:288
BitFieldValue< bool, unsigned __int32 > bWantsPerformanceThrottledTick()
Definition Actor.h:240
BitFieldValue< bool, unsigned __int32 > bIsPrimalDino()
Definition Actor.h:171
float & ClientReplicationSendNowThresholdField()
Definition Actor.h:156
void DrawBasicFloatingHUD(AHUD *ForHUD)
Definition Actor.h:281
float & NetworkRangeMultiplierField()
Definition Actor.h:134
int & LastFrameCalculatedNetworkRangeMultiplierField()
Definition Actor.h:137
BitFieldValue< bool, unsigned __int32 > bUseBPFilterMultiUseEntries()
Definition Actor.h:181
static void StaticRegisterNativesUPrimalActor()
Definition Actor.h:285
void AddControllingMatineeActor(AMatineeActor *InMatineeActor)
Definition Actor.h:310
BitFieldValue< bool, unsigned __int32 > bBPPreInitializeComponents()
Definition Actor.h:245
BitFieldValue< bool, unsigned __int32 > bStasised()
Definition Actor.h:200
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:286
BitFieldValue< bool, unsigned __int32 > bUseBPChangedActorTeam()
Definition Actor.h:188
void ForceReplicateNow(bool bForceCreateChannel, bool bForceCreateChannelIfRelevant, bool bOnlyIfNoChannel)
Definition Actor.h:315
BitFieldValue< bool, unsigned __int32 > bForceInfiniteDrawDistance()
Definition Actor.h:250
int & ForceImmediateReplicationFrameField()
Definition Actor.h:157
BitFieldValue< bool, unsigned __int32 > bIsPrimalStructureExplosive()
Definition Actor.h:175
TArray< TObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & NetworkSpatializationChildrenDormantField()
Definition Actor.h:139
BitFieldValue< bool, unsigned __int32 > bOnlyReplicateOnNetForcedUpdate()
Definition Actor.h:224
long double & LastActorForceReplicationTimeField()
Definition Actor.h:131
void GetAllSceneComponents(TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > *OutComponents)
Definition Actor.h:309
BitFieldValue< bool, unsigned __int32 > bAutoStasis()
Definition Actor.h:195
int & CustomActorFlagsField()
Definition Actor.h:121
void PlaySoundOnActor(USoundCue *InSoundCue, float VolumeMultiplier, float PitchMultiplier)
Definition Actor.h:297
BitFieldValue< bool, unsigned __int32 > bForcePreventSeamlessTravel()
Definition Actor.h:212
int & LastActorForceReplicationFrameField()
Definition Actor.h:132
FMultiUseWheelOption * GetWheelOptionInfoBP(FMultiUseWheelOption *result, APlayerController *ForPC, int WheelCategory)
Definition Actor.h:283
BitFieldValue< bool, unsigned __int32 > bUseBPForceAllowsInventoryUse()
Definition Actor.h:219
BitFieldValue< bool, unsigned __int32 > bUseBPPreventAttachments()
Definition Actor.h:237
BitFieldValue< bool, unsigned __int32 > bAddedPerformanceThrottledTick()
Definition Actor.h:241
BitFieldValue< bool, unsigned __int32 > bIsDestroyedFromChildActorComponent()
Definition Actor.h:252
void InventoryItemDropped(UObject *InventoryItemObject)
Definition Actor.h:295
BitFieldValue< bool, unsigned __int32 > bForceReplicateDormantChildrenWithoutSpatialRelevancy()
Definition Actor.h:211
float & OverrideStasisComponentRadiusField()
Definition Actor.h:144
BitFieldValue< bool, unsigned __int32 > bWasForceIgnoreSpatialComponent()
Definition Actor.h:234
BitFieldValue< bool, unsigned __int32 > bPreventCliffPlatforms()
Definition Actor.h:198
TObjectPtr< AActor > & NetworkSpatializationParentField()
Definition Actor.h:140
BitFieldValue< bool, unsigned __int32 > bHasHighVolumeRPCs()
Definition Actor.h:194
BitFieldValue< bool, unsigned __int32 > bAddedRealtimeThrottledTick()
Definition Actor.h:256
bool IsMatineeControlled()
Definition Actor.h:312
TArray< TObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & NetworkSpatializationChildrenField()
Definition Actor.h:138
float & NetCullDistanceSquaredDormantField()
Definition Actor.h:135
BitFieldValue< bool, unsigned __int32 > bRealtimeThrottledTickUseNativeTick()
Definition Actor.h:257
bool IsValidUnStasisCaster()
Definition Actor.h:261
FString & LastSelectedWindSourceComponentNameField()
Definition Actor.h:150
BitFieldValue< bool, unsigned __int32 > bAlwaysCreatePhysicsState()
Definition Actor.h:249
bool ForceInfiniteDrawDistanceOnComponent(const UPrimitiveComponent *OnComponent)
Definition Actor.h:268
bool IsInstancedFoliage()
Definition Actor.h:276
bool GetMultiUseCenterText(APlayerController *ForPC, int UseIndex, FString *OutCenterText, FLinearColor *OutCenterTextColor)
Definition Actor.h:305
BitFieldValue< bool, unsigned __int32 > bUseBPGetShowDebugAnimationComponents()
Definition Actor.h:238
BitFieldValue< bool, unsigned __int32 > bAddedServerThrottledTick()
Definition Actor.h:244
BitFieldValue< bool, unsigned __int32 > bIsShooterPlayerController()
Definition Actor.h:170
BitFieldValue< bool, unsigned __int32 > bIsValidUnstasisCaster()
Definition Actor.h:253
BitFieldValue< bool, unsigned __int32 > bLoadedFromSaveGame()
Definition Actor.h:207
BitFieldValue< bool, unsigned __int32 > bUseNetworkSpatialization()
Definition Actor.h:184
TMulticastDelegate< void __cdecl(void), FDefaultDelegateUserPolicy > & OnMatineeUpdatedRawField()
Definition Actor.h:128
int & NetworkDormantChildrenOpIdxField()
Definition Actor.h:136
FTargetingTeamChanged & OnTargetingTeamChangedField()
Definition Actor.h:118
bool IsShooterCharacter()
Definition Actor.h:271
float BPOverrideServerMultiUseAcceptRange_Implementation()
Definition Actor.h:308
BitFieldValue< bool, unsigned __int32 > bPreventCharacterBasingAllowSteppingUp()
Definition Actor.h:209
BitFieldValue< bool, unsigned __int32 > bUseAttachmentReplication()
Definition Actor.h:228
BitFieldValue< bool, unsigned __int32 > bAlwaysRelevantPrimalStructure()
Definition Actor.h:220
BitFieldValue< bool, unsigned __int32 > bIsPrimalStructure()
Definition Actor.h:174
long double & ForceMaximumReplicationRateUntilTimeField()
Definition Actor.h:130
BitFieldValue< bool, unsigned __int32 > bNetUseClientRelevancy()
Definition Actor.h:186
BitFieldValue< bool, unsigned __int32 > bWantsServerThrottledTick()
Definition Actor.h:243
void ChangeActorTeam(int NewTeam)
Definition Actor.h:267
BitFieldValue< bool, unsigned __int32 > bUseOnlyPointForLevelBounds()
Definition Actor.h:192
int & DefaultStasisComponentOctreeFlagsField()
Definition Actor.h:141
TArray< FTimerHandle, TSizedDefaultAllocator< 32 > > & TimerStasisStoreField()
Definition Actor.h:163
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideTargetingLocation()
Definition Actor.h:216
BitFieldValue< bool, unsigned __int32 > bMultiUseCenterHUD()
Definition Actor.h:183
void OnUROPostInterpolation_AnyThread(float Delta, USkeletalMeshComponent *Mesh, FAnimationEvaluationContext *InOutContext)
Definition Actor.h:313
BitFieldValue< bool, unsigned __int32 > bIgnoredByCharacterEncroachment()
Definition Actor.h:230
BitFieldValue< bool, unsigned __int32 > bIsFromChildActorComponent()
Definition Actor.h:251
bool AllowSaving()
Definition Actor.h:265
BitFieldValue< bool, unsigned __int32 > bStasisComponentRadiusForceDistanceCheck()
Definition Actor.h:229
BitFieldValue< bool, unsigned __int32 > bUseBPAllowActorSpawn()
Definition Actor.h:254
bool GetIsMapActor()
Definition Actor.h:264
BitFieldValue< bool, unsigned __int32 > bBPPostInitializeComponents()
Definition Actor.h:246
int & NetCriticalPriorityAdjustmentField()
Definition Actor.h:165
BitFieldValue< bool, unsigned __int32 > bIsShooterCharacter()
Definition Actor.h:172
TEnumAsByte< enum EReplicationGraphBehavior > & DesiredRepGraphBehaviorField()
Definition Actor.h:129
FActorMatineeUpdated & OnMatineeUpdatedField()
Definition Actor.h:127
BitFieldValue< bool, unsigned __int32 > bPreventNPCSpawnFloor()
Definition Actor.h:221
void MulticastProperty(FName PropertyName, bool bUnreliable)
Definition Actor.h:314
bool PreventCharacterBasing(AActor *OtherActor, UPrimitiveComponent *BasedOnComponent)
Definition Actor.h:290
TWeakObjectPtr< USoundBase > & LastPostProcessVolumeSoundField()
Definition Actor.h:158
BitFieldValue< bool, unsigned __int32 > bWantsRealtimeThrottledTick()
Definition Actor.h:255
long double & OriginalCreationTimeField()
Definition Actor.h:160
BitFieldValue< bool, unsigned __int32 > bPreventLevelBoundsRelevant()
Definition Actor.h:213
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:287
int & DefaultStasisedOctreeFlagsField()
Definition Actor.h:142
void BPAttachedRootComponent()
Definition Actor.h:280
static UClass * GetPrivateStaticClass()
Definition Actor.h:277
float & NetworkAndStasisRangeMultiplierField()
Definition Actor.h:133
void ClientMultiUse(APlayerController *ForPC, int UseIndex, int hitBodyInstance)
Definition Actor.h:298
void FilterMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries)
Definition Actor.h:304
FMultiUseWheelOption * GetWheelOptionInfo(FMultiUseWheelOption *result, APlayerController *ForPC, int WheelCategory)
Definition Actor.h:306
BitFieldValue< bool, unsigned __int32 > bOnlyInitialReplication()
Definition Actor.h:226
long double & LastExitStasisTimeField()
Definition Actor.h:149
bool IsPrimalStructure()
Definition Actor.h:274
BitFieldValue< bool, unsigned __int32 > bIsPrimalCharacter()
Definition Actor.h:173
BitFieldValue< bool, unsigned __int32 > bNetworkSpatializationForceRelevancyCheck()
Definition Actor.h:185
bool UseNetworkRangeScaling()
Definition Actor.h:292
int & CustomDataField()
Definition Actor.h:124
unsigned __int64 & LastFrameUnStasisField()
Definition Actor.h:152
BitFieldValue< bool, unsigned __int32 > bPreventRegularForceNetUpdate()
Definition Actor.h:225
float GetUsablePriority()
Definition Actor.h:282
void InventoryItemUsed(UObject *InventoryItemObject)
Definition Actor.h:294
BitFieldValue< bool, unsigned __int32 > bPreventOnDedicatedServer()
Definition Actor.h:227
BitFieldValue< bool, unsigned __int32 > bReplicateHidden()
Definition Actor.h:203
int & DefaultUnstasisedOctreeFlagsField()
Definition Actor.h:143
BitFieldValue< bool, unsigned __int32 > bUseBPDrawEntry()
Definition Actor.h:197
void RemoveControllingMatineeActor(AMatineeActor *InMatineeActor)
Definition Actor.h:311
BitFieldValue< bool, unsigned __int32 > bUseStasisGrid()
Definition Actor.h:248
BitFieldValue< bool, unsigned __int32 > bUnstreamComponentsUseEndOverlap()
Definition Actor.h:239
BitFieldValue< bool, unsigned __int32 > bDormantNetMulticastForceFullReplication()
Definition Actor.h:232
BitFieldValue< bool, unsigned __int32 > bAddedTagsList()
Definition Actor.h:242
void MatineeUpdated()
Definition Actor.h:289
BitFieldValue< bool, unsigned __int32 > bClimbable()
Definition Actor.h:196
BitFieldValue< bool, unsigned __int32 > bForceAllowNetMulticast()
Definition Actor.h:217
unsigned int & LastOnlyInitialReplicationPreReplicationFrameField()
Definition Actor.h:162
float GetApproachRadius()
Definition Actor.h:291
BitFieldValue< bool, unsigned __int32 > bForceHiddenReplication()
Definition Actor.h:222
BitFieldValue< bool, unsigned __int32 > bUseBPInventoryItemDropped()
Definition Actor.h:215
BitFieldValue< bool, unsigned __int32 > bUseBPGetBonesToHideOnAllocation()
Definition Actor.h:202
BitFieldValue< bool, unsigned __int32 > bForceIgnoreSpatialComponent()
Definition Actor.h:233
BitFieldValue< bool, unsigned __int32 > bHibernateChange()
Definition Actor.h:205
BitFieldValue< bool, unsigned __int32 > bWillStasisAfterSpawn()
Definition Actor.h:235
void GetMultiUseEntries(APlayerController *ForPC, TArray< FMultiUseEntry, TSizedDefaultAllocator< 32 > > *MultiUseEntries, int hitBodyInstance)
Definition Actor.h:301
UPrimalGameData *& PrimalGameDataField()
Definition GameMode.h:1158
UPrimalGameData *& PrimalGameDataOverrideField()
Definition GameMode.h:1159
FItemNetInfo * GetItemNetInfo(FItemNetInfo *result, bool bIsForSendingToClient)
Definition Inventory.h:529
FPrimalPlayerDataStruct * MyDataField()
Definition Actor.h:6226
void DestroyRenderState_Concurrent()
Definition Actor.h:790
BitFieldValue< bool, unsigned __int32 > bEmissiveLightSource()
Definition Actor.h:709
void ResizeGrow(int OldNum)
Definition Actor.h:775
ESceneDepthPriorityGroup GetStaticDepthPriorityGroup()
Definition Actor.h:771
BitFieldValue< bool, unsigned __int32 > bHasNoStreamableTextures()
Definition Actor.h:742
void OnCreatePhysicsState()
Definition Actor.h:791
TArray< unsigned int, TSizedDefaultAllocator< 32 > > & MaterialPSOPrecacheRequestIDsField()
Definition Actor.h:626
BitFieldValue< bool, unsigned __int32 > bMultiBodyOverlap()
Definition Actor.h:689
void AddImpulseAtLocation(UE::Math::TVector< double > *Impulse, UE::Math::TVector< double > *Location, FName BoneName)
Definition Actor.h:871
BitFieldValue< bool, unsigned __int32 > bExcludeFromLevelBounds()
Definition Actor.h:761
BitFieldValue< bool, unsigned __int32 > bIsBeingMovedByEditor()
Definition Actor.h:736
BitFieldValue< bool, unsigned __int32 > bClimbable()
Definition Actor.h:757
void BeginDestroy()
Definition Actor.h:801
BitFieldValue< bool, unsigned __int32 > bIncludeBoundsRadiusInDrawDistances()
Definition Actor.h:760
BitFieldValue< bool, unsigned __int32 > AlwaysLoadOnServer()
Definition Actor.h:734
void SetCollisionObjectType(ECollisionChannel Channel)
Definition Actor.h:918
FBodyInstance & BodyInstanceField()
Definition Actor.h:654
void SetCollisionProfileName(FName InCollisionProfileName, bool bUpdateOverlaps)
Definition Actor.h:923
float GetClosestPointOnCollision(const UE::Math::TVector< double > *Point, UE::Math::TVector< double > *OutPointOnBody, FName BoneName)
Definition Actor.h:916
BitFieldValue< bool, unsigned __int32 > bAttachedToStreamingManagerAsDynamic()
Definition Actor.h:683
BitFieldValue< bool, unsigned __int32 > bRenderCustomDepth()
Definition Actor.h:737
BitFieldValue< bool, unsigned __int32 > bAlwaysCreatePhysicsState()
Definition Actor.h:687
void SetAngularDamping(float InDamping)
Definition Actor.h:893
void MarkChildPrimitiveComponentRenderStateDirty()
Definition Actor.h:793
BitFieldValue< bool, unsigned __int32 > bPSOPrecacheCalled()
Definition Actor.h:744
void SetMassOverrideInKg(FName BoneName, float MassInKg, bool bOverrideMass)
Definition Actor.h:897
void UnWeldChildren()
Definition Actor.h:913
void OnGenerateOverlapEventsChanged()
Definition Actor.h:848
BitFieldValue< bool, unsigned __int32 > bIsInForeground()
Definition Actor.h:749
BitFieldValue< bool, unsigned __int32 > bTreatAsBackgroundForOcclusion()
Definition Actor.h:703
BitFieldValue< bool, unsigned __int32 > bHandledByStreamingManagerAsDynamic()
Definition Actor.h:684
void DispatchOnReleased(FKey *ButtonReleased)
Definition Actor.h:855
float & LDMaxDrawDistanceField()
Definition Actor.h:622
void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents)
Definition Actor.h:847
void OnComponentCollisionSettingsChanged(bool bUpdateOverlaps)
Definition Actor.h:925
unsigned int & ProxyMeshIDField()
Definition Actor.h:672
float & LastCheckedAllCollideableDescendantsTimeField()
Definition Actor.h:644
void SetCustomPrimitiveDataFloat(int DataIndex, float Value)
Definition Actor.h:822
void ClearComponentOverlaps(bool bDoNotifies, bool bSkipNotifySelf)
Definition Actor.h:849
BitFieldValue< bool, unsigned __int32 > bSelectable()
Definition Actor.h:705
void OnDestroyPhysicsState()
Definition Actor.h:795
void SetCullDistance(float NewCullDistance)
Definition Actor.h:814
BitFieldValue< bool, unsigned __int32 > bAllowBasedCharacters()
Definition Actor.h:755
BitFieldValue< bool, unsigned __int32 > bUseViewOwnerDepthPriorityGroup()
Definition Actor.h:692
void GetCollisionResponseSet(FCollisionResponseSet *OutCollision)
Definition Actor.h:863
void GetOverlappingActors(TSet< AActor *, DefaultKeyFuncs< AActor *, 0 >, FDefaultSetAllocator > *OutOverlappingActors, TSubclassOf< AActor > ClassFilter)
Definition Actor.h:840
bool ShouldRenderSelected()
Definition Actor.h:811
void GetUsedTextures(TArray< UTexture *, TSizedDefaultAllocator< 32 > > *OutTextures, EMaterialQualityLevel::Type QualityLevel)
Definition Actor.h:783
BitFieldValue< bool, unsigned __int32 > bHasPerInstanceHitProxies()
Definition Actor.h:707
TEnumAsByte< enum ESceneDepthPriorityGroup > & ViewOwnerDepthPriorityGroupField()
Definition Actor.h:624
void SetUseCCD(bool bInUseCCD, FName BoneName)
Definition Actor.h:900
bool IsNavigationRelevant()
Definition Actor.h:830
void SetCustomDepthStencilValue(int Value)
Definition Actor.h:857
BitFieldValue< bool, unsigned __int32 > bTraceComplexOnMove()
Definition Actor.h:690
void SetOwnerNoSee(bool bNewOwnerNoSee)
Definition Actor.h:806
void SetEnableGravity(bool bGravityEnabled)
Definition Actor.h:889
float & OcclusionBoundsSlackField()
Definition Actor.h:649
float & MinDrawDistanceField()
Definition Actor.h:621
bool IsReadyForFinishDestroy()
Definition Actor.h:803
void AddVelocityChangeImpulseAtLocation(UE::Math::TVector< double > *Impulse, UE::Math::TVector< double > *Location, FName BoneName)
Definition Actor.h:872
BitFieldValue< bool, unsigned __int32 > bApplyImpulseOnDamage()
Definition Actor.h:730
BitFieldValue< bool, unsigned __int32 > bHiddenInSceneCapture()
Definition Actor.h:739
float GetMass()
Definition Actor.h:898
BitFieldValue< bool, unsigned __int32 > bPreventCharacterBasing()
Definition Actor.h:754
BitFieldValue< bool, unsigned __int32 > bReturnMaterialOnMove()
Definition Actor.h:691
FComponentBeginOverlapSignature & OnComponentBeginOverlapField()
Definition Actor.h:655
bool CanCharacterStepUp(APawn *Pawn)
Definition Actor.h:858
int GetCustomPrimitiveDataIndexForVectorParameter(FName ParameterName)
Definition Actor.h:821
void AddRadialForce(UE::Math::TVector< double > *Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bAccelChange)
Definition Actor.h:877
BitFieldValue< bool, unsigned __int32 > bUseAsOccluder()
Definition Actor.h:704
void PostInitProperties()
Definition Actor.h:798
TMap< TWeakObjectPtr< UPrimitiveComponent >, int, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< TWeakObjectPtr< UPrimitiveComponent >, int, 0 > > & OverlappingPrimitiveComponentsField()
Definition Actor.h:653
void SetAllPhysicsRotation(const UE::Math::TQuat< double > *NewRot)
Definition Actor.h:886
BitFieldValue< bool, unsigned __int32 > bCastVolumetricTranslucentShadow()
Definition Actor.h:715
FieldArray< char, 1 > LightmapTypeField()
Definition Actor.h:625
BitFieldValue< bool, unsigned __int32 > bAttachedToCoarseMeshStreamingManager()
Definition Actor.h:686
bool IsSimulatingPhysics(FName BoneName)
Definition Actor.h:917
BitFieldValue< bool, unsigned __int32 > bIgnoreRadialImpulse()
Definition Actor.h:728
TArray< TObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & MoveIgnoreActorsField()
Definition Actor.h:650
BitFieldValue< bool, unsigned __int32 > bMovableUseDynamicDrawDistance()
Definition Actor.h:759
BitFieldValue< bool, unsigned __int32 > bExcludeFromLightAttachmentGroup()
Definition Actor.h:725
void UnWeldFromParent()
Definition Actor.h:912
FComponentOnClickedSignature & OnClickedField()
Definition Actor.h:659
ECollisionResponse GetCollisionResponseToChannel(ECollisionChannel Channel)
Definition Actor.h:927
FBodyInstance * GetBodyInstance(FName BoneName, bool bGetWelded, int Index)
Definition Actor.h:914
int & RayTracingGroupIdField()
Definition Actor.h:630
bool SweepComponent(FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *ShapeWorldRotation, const FCollisionShape *CollisionShape, bool bTraceComplex)
Definition Actor.h:832
void UpdatePhysicsVolume(bool bTriggerNotifiers)
Definition Actor.h:851
BitFieldValue< bool, unsigned __int32 > bAffectDistanceFieldLighting()
Definition Actor.h:712
float & LastSubmitTimeField()
Definition Actor.h:646
BitFieldValue< bool, unsigned __int32 > bVisibleInRealTimeSkyCaptures()
Definition Actor.h:695
bool IsAnyRigidBodyAwake()
Definition Actor.h:905
int & VisibilityIdField()
Definition Actor.h:631
void CreateRenderState_Concurrent(FRegisterComponentContext *Context)
Definition Actor.h:784
void IgnoreActorWhenMoving(AActor *Actor, bool bShouldIgnore)
Definition Actor.h:845
BitFieldValue< bool, unsigned __int32 > bAffectDynamicIndirectLighting()
Definition Actor.h:710
FieldArray< char, 1 > VirtualTextureRenderPassTypeField()
Definition Actor.h:640
BitFieldValue< bool, unsigned __int32 > bCachedAllCollideableDescendantsRelative()
Definition Actor.h:741
float & OverrideStepHeightField()
Definition Actor.h:667
FComponentOnInputTouchBeginSignature & OnInputTouchBeginField()
Definition Actor.h:660
BitFieldValue< bool, unsigned __int32 > bIsAbstractBasingComponent()
Definition Actor.h:756
bool & bHasActiveProxyMeshChildrenField()
Definition Actor.h:673
void AddRadialImpulse(UE::Math::TVector< double > *Origin, float Radius, float Strength, ERadialImpulseFalloff Falloff, bool bVelChange)
Definition Actor.h:873
bool IsGravityEnabled()
Definition Actor.h:890
__int64 K2_LineTraceComponent(UE::Math::TVector< double > *TraceStart, UE::Math::TVector< double > *TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, UE::Math::TVector< double > *HitLocation, UE::Math::TVector< double > *HitNormal, FName *BoneName, FHitResult *OutHit)
Definition Actor.h:926
int & InternalOctreeMaskField()
Definition Actor.h:670
void SetCollisionEnabled(ECollisionEnabled::Type NewType)
Definition Actor.h:922
bool RigidBodyIsAwake(FName BoneName)
Definition Actor.h:904
void WeldTo(USceneComponent *InParent, FName InSocketName)
Definition Actor.h:911
BitFieldValue< bool, unsigned __int32 > bCastStaticShadow()
Definition Actor.h:714
BitFieldValue< bool, unsigned __int32 > bCastShadowAsTwoSided()
Definition Actor.h:722
float & BoundsScaleField()
Definition Actor.h:645
void SetAllPhysicsPosition(UE::Math::TVector< double > *NewPos)
Definition Actor.h:884
ERayTracingGroupCullingPriority & RayTracingGroupCullingPriorityField()
Definition Actor.h:662
void AddForce(UE::Math::TVector< double > *Force, FName BoneName, bool bAccelChange)
Definition Actor.h:874
BitFieldValue< bool, unsigned __int32 > bHoldout()
Definition Actor.h:700
UMaterialInterface * GetEditorMaterial(int ElementIndex)
Definition Actor.h:773
FRenderCommandFence & DetachFenceField()
Definition Actor.h:664
BitFieldValue< bool, unsigned __int32 > bEnableAutoLODGeneration()
Definition Actor.h:678
void OnActorEnableCollisionChanged()
Definition Actor.h:924
void WakeRigidBody(FName BoneName)
Definition Actor.h:887
BitFieldValue< bool, unsigned __int32 > bNeverDistanceCull()
Definition Actor.h:681
void Serialize(FArchive *Ar)
Definition Actor.h:796
void SetLinearDamping(float InDamping)
Definition Actor.h:891
void PutRigidBodyToSleep(FName BoneName)
Definition Actor.h:902
bool LineTraceComponent(FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const FCollisionQueryParams *Params)
Definition Actor.h:831
unsigned __int8 & MoveIgnoreMaskField()
Definition Actor.h:628
BitFieldValue< bool, unsigned __int32 > bFillCollisionUnderneathForNavmesh()
Definition Actor.h:732
void InvalidateLightingCacheDetailed(bool bInvalidateBuildEnqueuedLighting, bool bTranslationOnly)
Definition Actor.h:779
void OnUnregister()
Definition Actor.h:787
BitFieldValue< bool, unsigned __int32 > bUseInternalOctreeOnClient()
Definition Actor.h:751
FComponentBeginTouchOverSignature & OnInputTouchEnterField()
Definition Actor.h:661
TArray< FOverlapInfo, TSizedDefaultAllocator< 32 > > & OverlappingComponentsField()
Definition Actor.h:652
BitFieldValue< bool, unsigned __int32 > bCastDynamicShadow()
Definition Actor.h:713
BitFieldValue< bool, unsigned __int32 > bRenderInMainPass()
Definition Actor.h:697
void UpdatePhysicsToRBChannels()
Definition Actor.h:929
bool IsPSOPrecaching()
Definition Actor.h:862
BitFieldValue< bool, unsigned __int32 > bUseInternalOctree()
Definition Actor.h:750
void SetPhysicsLinearVelocity(UE::Math::TVector< double > *NewVel, __int64 bAddToCurrent, FName BoneName)
Definition Actor.h:879
BitFieldValue< bool, unsigned __int32 > bAffectIndirectLightingWhileHidden()
Definition Actor.h:711
BitFieldValue< bool, unsigned __int32 > bCastCinematicShadow()
Definition Actor.h:720
void SetPhysicsAngularVelocityInRadians(UE::Math::TVector< double > *NewAngVel, __int64 bAddToCurrent, FName BoneName)
Definition Actor.h:881
BitFieldValue< bool, unsigned __int32 > bIsValidTextureStreamingBuiltData()
Definition Actor.h:680
void OnRegister()
Definition Actor.h:786
bool IsWorldGeometry()
Definition Actor.h:815
BitFieldValue< bool, unsigned __int32 > bCastContactShadow()
Definition Actor.h:716
BitFieldValue< bool, unsigned __int32 > bForceOverlapEvents()
Definition Actor.h:748
void WakeAllRigidBodies()
Definition Actor.h:888
float & CachedMaxDrawDistanceField()
Definition Actor.h:623
BitFieldValue< bool, unsigned __int32 > bIsActorTextureStreamingBuiltData()
Definition Actor.h:679
BitFieldValue< bool, unsigned __int32 > bVisibleInReflectionCaptures()
Definition Actor.h:694
void GetOverlappingActors(TArray< AActor *, TSizedDefaultAllocator< 32 > > *OutOverlappingActors, TSubclassOf< AActor > ClassFilter)
Definition Actor.h:839
void AddImpulse(UE::Math::TVector< double > *Impulse, FName BoneName, bool bVelChange)
Definition Actor.h:869
void SetSimulatePhysics(bool bSimulate)
Definition Actor.h:867
UMaterialInstanceDynamic * CreateAndSetMaterialInstanceDynamic(int ElementIndex)
Definition Actor.h:817
BitFieldValue< bool, unsigned __int32 > bLightAttachmentsAsGroup()
Definition Actor.h:724
void EndComponentOverlap(const FOverlapInfo *OtherOverlap, bool bDoNotifies, bool bSkipNotifySelf)
Definition Actor.h:838
void Serialize(FStructuredArchiveRecord Record)
Definition Actor.h:768
static UClass * StaticClass()
Definition Actor.h:767
BitFieldValue< bool, unsigned __int32 > bVisibleInRayTracing()
Definition Actor.h:696
void SetAllPhysicsRotation(UE::Math::TRotator< double > *NewRot)
Definition Actor.h:885
BitFieldValue< bool, unsigned __int32 > bIgnoreUpdatingOwnersLastRenderTime()
Definition Actor.h:746
BitFieldValue< bool, unsigned __int32 > bSelfShadowOnly()
Definition Actor.h:717
void GetResourceSizeEx(FResourceSizeEx *CumulativeResourceSize)
Definition Actor.h:856
int & ObjectLayerField()
Definition Actor.h:666
static void StaticRegisterNativesUPrimitiveComponent()
Definition Actor.h:778
BitFieldValue< bool, unsigned __int32 > bPreventDamage()
Definition Actor.h:763
BitFieldValue< bool, unsigned __int32 > bIgnoreStreamingManagerUpdate()
Definition Actor.h:685
BitFieldValue< bool, unsigned __int32 > AlwaysLoadOnClient()
Definition Actor.h:733
void SetOnlyOwnerSee(bool bNewOnlyOwnerSee)
Definition Actor.h:807
BitFieldValue< bool, unsigned __int32 > bRayTracingFarField()
Definition Actor.h:740
void AddForceAtLocationLocal(UE::Math::TVector< double > *Force, UE::Math::TVector< double > *Location, FName BoneName)
Definition Actor.h:876
void SetAllPhysicsAngularVelocityInRadians(const UE::Math::TVector< double > *NewAngVel, bool bAddToCurrent)
Definition Actor.h:883
long double & LastRenderTimeField()
Definition Actor.h:647
void SetWalkableSlopeOverride(const FWalkableSlopeOverride *NewOverride)
Definition Actor.h:866
void SetAllPhysicsLinearVelocity(UE::Math::TVector< double > *NewVel, __int64 bAddToCurrent)
Definition Actor.h:880
void SetConstraintMode(EDOFMode::Type ConstraintMode)
Definition Actor.h:868
bool HasValidSettingsForStaticLighting(bool bOverlookInvalidComponents)
Definition Actor.h:772
static void DispatchMouseOverEvents(UPrimitiveComponent *CurrentComponent, UPrimitiveComponent *NewComponent)
Definition Actor.h:852
int & CustomDepthStencilValueField()
Definition Actor.h:632
BitFieldValue< bool, unsigned __int32 > bRegisteredInternalOctree()
Definition Actor.h:752
void SetCollisionResponseToAllChannels(ECollisionResponse NewResponse)
Definition Actor.h:920
bool HasValidPhysicsState()
Definition Actor.h:810
BitFieldValue< bool, unsigned __int32 > bUseEditorCompositing()
Definition Actor.h:735
void SendRenderTransform_Concurrent()
Definition Actor.h:785
bool AreSymmetricRotations(const UE::Math::TQuat< double > *A, const UE::Math::TQuat< double > *B, const UE::Math::TVector< double > *Scale3D)
Definition Actor.h:770
void PutAllRigidBodiesToSleep()
Definition Actor.h:903
void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, FName BoneName)
Definition Actor.h:882
float GetAngularDamping()
Definition Actor.h:894
void SetInternalOctreeMask(int InOctreeMask, bool bReregisterWithTree)
Definition Actor.h:930
BitFieldValue< bool, unsigned __int32 > bRenderInDepthPass()
Definition Actor.h:698
BitFieldValue< bool, unsigned __int32 > bReceiveMobileCSMShadows()
Definition Actor.h:726
void BeginComponentOverlap(const FOverlapInfo *OtherOverlap, bool bDoNotifies)
Definition Actor.h:837
void ReceiveComponentDamage(float DamageAmount, const FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:797
bool WeldToImplementation(USceneComponent *InParent, FName ParentSocketName, bool bWeldSimulatedChild)
Definition Actor.h:910
BitFieldValue< bool, unsigned __int32 > bIgnoredByCharacterEncroachment()
Definition Actor.h:762
void AddForceAtLocation(UE::Math::TVector< double > *Force, UE::Math::TVector< double > *Location, FName BoneName)
Definition Actor.h:875
ECollisionChannel GetCollisionObjectType()
Definition Actor.h:816
void AddTorqueInRadians(UE::Math::TVector< double > *Torque, FName BoneName, bool bAccelChange)
Definition Actor.h:878
bool GetSquaredDistanceToCollision(const UE::Math::TVector< double > *Point, float *OutSquaredDistance, UE::Math::TVector< double > *OutClosestPointOnCollision)
Definition Actor.h:915
void GetWeldedBodies(TArray< FBodyInstance *, TSizedDefaultAllocator< 32 > > *OutWeldedBodies, TArray< FName, TSizedDefaultAllocator< 32 > > *OutLabels, bool bIncludingAutoWeld)
Definition Actor.h:909
void OnAttachmentChanged()
Definition Actor.h:789
void AddAngularImpulseInRadians(UE::Math::TVector< double > *Impulse, FName BoneName, bool bVelChange)
Definition Actor.h:870
bool WasRecentlyRendered(float Tolerance)
Definition Actor.h:860
bool IsOverlappingActor(const AActor *Other)
Definition Actor.h:836
BitFieldValue< bool, unsigned __int32 > bIgnoreRadialForce()
Definition Actor.h:729
BitFieldValue< bool, unsigned __int32 > bAttachedToStreamingManagerAsStatic()
Definition Actor.h:682
BitFieldValue< bool, unsigned __int32 > bForceMipStreaming()
Definition Actor.h:706
BitFieldValue< bool, unsigned __int32 > bPSOPrecacheRequestBoosted()
Definition Actor.h:745
void GetLightAndShadowMapMemoryUsage(int *OutNum, int *OutMax)
Definition Actor.h:777
bool NeedsLoadForServer()
Definition Actor.h:805
TObjectPtr< UPrimitiveComponent > & LODParentPrimitiveField()
Definition Actor.h:665
BitFieldValue< bool, unsigned __int32 > bStaticWhenNotMoveable()
Definition Actor.h:743
bool UpdateOverlapsImpl(const TArrayView< FOverlapInfo const, int > *NewPendingOverlaps, bool bDoNotifies, const TArrayView< FOverlapInfo const, int > *OverlapsAtEndLocation)
Definition Actor.h:846
TArray< TObjectPtr< UPrimitiveComponent >, TSizedDefaultAllocator< 32 > > & MoveIgnoreComponentsField()
Definition Actor.h:651
void PostDuplicate(bool bDuplicateForPIE)
Definition Actor.h:800
void SetAllUseCCD(bool bInUseCCD)
Definition Actor.h:901
BitFieldValue< bool, unsigned __int32 > bAllowCullDistanceVolume()
Definition Actor.h:693
float & TranslucencySortDistanceOffsetField()
Definition Actor.h:637
void GetOverlappingComponents(TSet< UPrimitiveComponent *, DefaultKeyFuncs< UPrimitiveComponent *, 0 >, FDefaultSetAllocator > *OutOverlappingComponents)
Definition Actor.h:842
BitFieldValue< bool, unsigned __int32 > bSingleSampleShadowFromStationaryLights()
Definition Actor.h:727
void DispatchBlockingHit(AActor *Owner, const FHitResult *BlockingHit)
Definition Actor.h:827
BitFieldValue< bool, unsigned __int32 > bCastHiddenShadow()
Definition Actor.h:721
float GetMassScale(FName BoneName)
Definition Actor.h:896
float CalculateMass(FName __formal)
Definition Actor.h:899
float GetLinearDamping()
Definition Actor.h:892
BitFieldValue< bool, unsigned __int32 > bLightAsIfStatic_DEPRECATED()
Definition Actor.h:723
BitFieldValue< bool, unsigned __int32 > bOnlyOwnerSee()
Definition Actor.h:702
void SetMassScale(FName BoneName, float InMassScale)
Definition Actor.h:895
bool AreAllCollideableDescendantsRelative(bool bAllowCachedValue)
Definition Actor.h:843
BitFieldValue< bool, unsigned __int32 > bCastInsetShadow()
Definition Actor.h:719
BitFieldValue< bool, unsigned __int32 > bCastFarShadow()
Definition Actor.h:718
FThreadSafeCounter & AttachmentCounterField()
Definition Actor.h:643
UMaterialInterface * GetMaterialFromCollisionFaceIndex(int FaceIndex, int *SectionIndex)
Definition Actor.h:823
BitFieldValue< bool, unsigned __int32 > bForceDynamicPhysics()
Definition Actor.h:753
void SetPhysMaterialOverride(UPhysicalMaterial *NewPhysMaterial)
Definition Actor.h:907
void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision)
Definition Actor.h:906
BitFieldValue< bool, unsigned __int32 > bGenerateOverlapEvents()
Definition Actor.h:688
void InitSweepCollisionParams(FCollisionQueryParams *OutParams, FCollisionResponseParams *OutResponseParam)
Definition Actor.h:824
int & RegistrationSerialNumberField()
Definition Actor.h:642
void OnComponentDestroyed(bool bDestroyingHierarchy)
Definition Actor.h:802
static void DispatchTouchOverEvents(ETouchIndex::Type FingerIndex, UPrimitiveComponent *CurrentComponent, UPrimitiveComponent *NewComponent)
Definition Actor.h:853
BitFieldValue< bool, unsigned __int32 > bUseAbsoluteMaxDrawDisatance()
Definition Actor.h:758
bool NeedsLoadForClient()
Definition Actor.h:804
void DispatchWakeEvents(ESleepEvent WakeEvent, FName BoneName)
Definition Actor.h:828
BitFieldValue< bool, unsigned __int32 > bVisibleInSceneCaptureOnly()
Definition Actor.h:738
char & VirtualTextureCullMipsField()
Definition Actor.h:639
long double & LastRenderTimeOnScreenField()
Definition Actor.h:648
UMaterialInstanceDynamic * CreateAndSetMaterialInstanceDynamicFromMaterial(int ElementIndex, UMaterialInterface *Parent)
Definition Actor.h:818
int & TranslucencySortPriorityField()
Definition Actor.h:636
BitFieldValue< bool, unsigned __int32 > bReceivesDecals()
Definition Actor.h:699
BitFieldValue< bool, unsigned __int32 > bReplicatePhysicsToAutonomousProxy()
Definition Actor.h:731
void DispatchOnClicked(FKey *ButtonPressed)
Definition Actor.h:854
BitFieldValue< bool, unsigned __int32 > bForcePreventBlockingProjectiles()
Definition Actor.h:747
void SyncComponentToRBPhysics()
Definition Actor.h:908
FComponentBeginCursorOverSignature & OnBeginCursorOverField()
Definition Actor.h:658
void SetCastHiddenShadow(bool NewCastHiddenShadow)
Definition Actor.h:812
BitFieldValue< bool, unsigned __int32 > CastShadow()
Definition Actor.h:708
BitFieldValue< bool, unsigned __int32 > bOwnerNoSee()
Definition Actor.h:701
void EnsurePhysicsStateCreated()
Definition Actor.h:792
void SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse)
Definition Actor.h:919
bool CanEditSimulatePhysics()
Definition Actor.h:859
void PushSelectionToProxy()
Definition Actor.h:813
char ComponentOverlapComponentImpl(UPrimitiveComponent *PrimComp, const UE::Math::TVector< double > *Pos, const UE::Math::TQuat< double > *Quat)
Definition Actor.h:833
bool ShouldCreatePhysicsState()
Definition Actor.h:809
int GetCustomPrimitiveDataIndexForScalarParameter(FName ParameterName)
Definition Actor.h:820
bool ShouldComponentAddToScene()
Definition Actor.h:808
UMaterialInstanceDynamic * CreateDynamicMaterialInstance(int ElementIndex, UMaterialInterface *SourceMaterial, FName OptionalName)
Definition Actor.h:819
void SetPhysicsAngularVelocityInDegrees(UE::Math::TVector< double > *NewAngVel, __int64 bAddToCurrent, FName BoneName)
Definition Actor.h:776
bool IsEditorOnly()
Definition Actor.h:780
void GetOverlappingComponents(TArray< UPrimitiveComponent *, TSizedDefaultAllocator< 32 > > *OutOverlappingComponents)
Definition Actor.h:841
void UpdatePhysicsVolume(bool bTriggerNotifiers)
Definition Actor.h:588
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:608
BitFieldValue< bool, unsigned __int32 > bAbsoluteScale()
Definition Actor.h:505
BitFieldValue< bool, unsigned __int32 > bShouldUpdatePhysicsVolume()
Definition Actor.h:511
APhysicsVolume * GetPhysicsVolume()
Definition Actor.h:587
void SetWorldLocationAndRotation(UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:571
static const FName * GetRelativeScale3DPropertyName(const FName *result)
Definition Actor.h:537
void SetPhysicsVolume(APhysicsVolume *NewVolume, bool bTriggerNotifiers)
Definition Actor.h:589
bool UpdateOverlaps(const TArrayView< FOverlapInfo const, int > *PendingOverlaps, bool bDoNotifies, const TArrayView< FOverlapInfo const, int > *OverlapsAtEndLocation)
Definition Actor.h:542
bool IsAnySimulatingPhysics()
Definition Actor.h:586
void AddLocalOffset(UE::Math::TVector< double > *DeltaLocation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:552
void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren, bool bSetChildrenRenderState)
Definition Actor.h:532
void SetRelativeRotation(UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:551
UE::Math::TVector< double > & ComponentVelocityField()
Definition Actor.h:488
void UpdateChildTransforms(EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport)
Definition Actor.h:581
void SetWorldRotation(const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:564
TObjectPtr< USceneComponent > & AttachParentField()
Definition Actor.h:478
FRotationConversionCache & WorldRotationCacheField()
Definition Actor.h:493
void SetRelativeLocationAndRotation(UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:548
BitFieldValue< bool, unsigned __int32 > bNetUpdateTransform()
Definition Actor.h:522
BitFieldValue< bool, unsigned __int32 > bIgnoreParentTransformUpdate()
Definition Actor.h:524
FRotationConversionCache & RelativeRotationCacheField()
Definition Actor.h:494
void SetWorldScale3D(UE::Math::TVector< double > *NewScale)
Definition Actor.h:567
void SetRelativeRotationExact(UE::Math::TRotator< double > *NewRotation, __int64 bSweep, FHitResult *OutSweepHitResult)
Definition Actor.h:550
void SetRelativeScale3D(UE::Math::TVector< double > *NewScale3D)
Definition Actor.h:560
void OnRep_AttachChildren()
Definition Actor.h:603
void OnHiddenInGameChanged()
Definition Actor.h:599
TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & AttachChildrenField()
Definition Actor.h:480
void AddWorldTransformKeepScale(const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:559
void AddLocalRotation(const UE::Math::TQuat< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:555
ECollisionResponse GetCollisionResponseToComponent(USceneComponent *OtherComponent)
Definition Actor.h:584
void PropagateTransformUpdate(bool bTransformChanged, EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport)
Definition Actor.h:541
void SetupAttachment(USceneComponent *InParent, FName InSocketName)
Definition Actor.h:575
void NotifyIsRootComponentChanged(bool bIsRootComponent)
Definition Actor.h:536
bool IsPostLoadThreadSafe()
Definition Actor.h:590
TWeakObjectPtr< APhysicsVolume > & PhysicsVolumeField()
Definition Actor.h:477
BitFieldValue< bool, unsigned __int32 > bWantsOnUpdateTransform()
Definition Actor.h:521
void StopSound(USoundBase *SoundToStop, float FadeOutTime)
Definition Actor.h:614
BitFieldValue< bool, unsigned __int32 > bClientSyncAlwaysUpdatePhysicsCollision()
Definition Actor.h:500
void ResetRelativeTransform()
Definition Actor.h:561
void CalcBoundingCylinder(float *CylinderRadius, float *CylinderHalfHeight)
Definition Actor.h:546
void SetRelativeTransform(const UE::Math::TTransform< double > *NewTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:562
BitFieldValue< bool, unsigned __int32 > bComputedBoundsOnceForGame()
Definition Actor.h:518
void PostNetReceive()
Definition Actor.h:605
void OnChildAttached(USceneComponent *ChildComponent)
Definition Actor.h:530
void AddLocalTransform(const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:556
void PostRepNotifies()
Definition Actor.h:606
void GetSocketWorldLocationAndRotation(FName InSocketName, UE::Math::TVector< double > *OutLocation, UE::Math::TRotator< double > *OutRotation)
Definition Actor.h:582
bool IsVisibleInEditor()
Definition Actor.h:595
void EndPlay(EEndPlayReason::Type Reason)
Definition Actor.h:540
BitFieldValue< bool, unsigned __int32 > bHiddenInGame()
Definition Actor.h:512
BitFieldValue< bool, unsigned __int32 > bShouldSnapRotationWhenAttached()
Definition Actor.h:509
void ApplyWorldOffset(const UE::Math::TVector< double > *InOffset, bool bWorldShift)
Definition Actor.h:602
BitFieldValue< bool, unsigned __int32 > bIsNotRenderAttachmentRoot()
Definition Actor.h:519
BitFieldValue< bool, unsigned __int32 > bComputeBoundsOnceForGame()
Definition Actor.h:517
UE::Math::TVector< double > & RelativeScale3DField()
Definition Actor.h:487
char InternalSetWorldLocationAndRotation(UE::Math::TVector< double > *NewLocation, const UE::Math::TQuat< double > *RotationQuat, __int64 bNoPhysics, ETeleportType Teleport)
Definition Actor.h:591
BitFieldValue< bool, unsigned __int32 > bComponentToWorldUpdated()
Definition Actor.h:501
void Serialize(FArchive *Ar)
Definition Actor.h:607
BitFieldValue< bool, unsigned __int32 > bUpdateChildOverlaps()
Definition Actor.h:525
BitFieldValue< bool, unsigned __int32 > bDisableDetachmentUpdateOverlaps()
Definition Actor.h:520
BitFieldValue< bool, unsigned __int32 > bShouldSnapScaleWhenAttached()
Definition Actor.h:510
void OnRegister()
Definition Actor.h:539
BitFieldValue< bool, unsigned __int32 > bUseAttachParentBound()
Definition Actor.h:515
void K2_SetRelativeLocation(UE::Math::TVector< double > *NewLocation, bool bSweep, FHitResult *SweepHitResult, bool bTeleport)
Definition Actor.h:612
BitFieldValue< bool, unsigned __int32 > bSkipUpdateOverlaps()
Definition Actor.h:502
void UpdateBounds()
Definition Actor.h:547
BitFieldValue< bool, unsigned __int32 > bNetUpdateAttachment()
Definition Actor.h:523
BitFieldValue< bool, unsigned __int32 > bAbsoluteRotation()
Definition Actor.h:504
UE::Math::TTransform< double > & ComponentToWorldField()
Definition Actor.h:495
void SetRelativeLocationAndRotation(UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:549
UE::Math::TBoxSphereBounds< double, double > & BoundsField()
Definition Actor.h:484
void UpdateNavigationData()
Definition Actor.h:611
static UClass * GetPrivateStaticClass()
Definition Actor.h:529
bool AttachToComponent(USceneComponent *Parent, const FAttachmentTransformRules *AttachmentRules, FName SocketName)
Definition Actor.h:577
TEnumAsByte< enum EDetailMode > & DetailModeField()
Definition Actor.h:489
void SetMobility(EComponentMobility::Type NewMobility)
Definition Actor.h:585
void K2_AddRelativeLocation(UE::Math::TVector< double > *DeltaLocation, bool bSweep, FHitResult *SweepHitResult, bool bTeleport)
Definition Actor.h:613
void OnUnregister()
Definition Actor.h:533
FName & NetOldAttachSocketNameField()
Definition Actor.h:482
void GetChildrenComponents(bool bIncludeAllDescendants, TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > *Children)
Definition Actor.h:573
bool ShouldRender()
Definition Actor.h:596
bool MoveComponent(const UE::Math::TVector< double > *Delta, const UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *Hit, EMoveComponentFlags MoveFlags, ETeleportType Teleport)
Definition Actor.h:593
void SetWorldLocation(UE::Math::TVector< double > *NewLocation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:563
BitFieldValue< bool, unsigned __int32 > bAbsoluteLocation()
Definition Actor.h:503
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:535
BitFieldValue< bool, unsigned __int32 > bAttachedSoundsForceHighPriority()
Definition Actor.h:513
void SetWorldTransform(const UE::Math::TTransform< double > *NewTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:568
bool IsVisible()
Definition Actor.h:598
void AddWorldRotation(UE::Math::TRotator< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:557
void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify)
Definition Actor.h:578
void OnComponentDestroyed(bool bDestroyingHierarchy)
Definition Actor.h:545
UE::Math::TRotator< double > & RelativeRotationField()
Definition Actor.h:486
FName & AttachSocketNameField()
Definition Actor.h:479
BitFieldValue< bool, unsigned __int32 > bBoundsChangeTriggersStreamingDataRebuild()
Definition Actor.h:514
bool UpdateOverlapsImpl(const TArrayView< FOverlapInfo const, int > *PendingOverlaps, TTypeCompatibleBytes< FOctreeElementSimple * > *bDoNotifies, const TArrayView< FOverlapInfo const, int > *OverlapsAtEndLocation)
Definition Actor.h:592
void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume)
Definition Actor.h:610
void PreNetReceive()
Definition Actor.h:604
UE::Math::TVector< double > & RelativeLocationField()
Definition Actor.h:485
BitFieldValue< bool, unsigned __int32 > bShouldSnapLocationWhenAttached()
Definition Actor.h:508
bool MoveComponentImpl(const UE::Math::TVector< double > *Delta, const UE::Math::TQuat< double > *NewRotation, bool bSweep, FHitResult *OutHit, EMoveComponentFlags MoveFlags, ETeleportType Teleport)
Definition Actor.h:594
void SetWorldLocationAndRotationNoPhysics(const UE::Math::TVector< double > *NewLocation, const UE::Math::TRotator< double > *NewRotation)
Definition Actor.h:572
void AppendDescendants(TArray< USceneComponent *, TSizedDefaultAllocator< 32 > > *Children)
Definition Actor.h:574
static void StaticRegisterNativesUSceneComponent()
Definition Actor.h:534
void SetWorldRotation(UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:566
void DestroyComponent(bool bPromoteChildren)
Definition Actor.h:544
void UpdateComponentToWorldWithParent(USceneComponent *Parent, FName SocketName, EUpdateTransformFlags UpdateTransformFlags, const UE::Math::TQuat< double > *RelativeRotationQuat, ETeleportType Teleport)
Definition Actor.h:538
void AddLocalRotation(UE::Math::TRotator< double > *DeltaRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:554
bool AttachTo(USceneComponent *Parent, FName InSocketName, EAttachLocation::Type AttachType, bool bWeldSimulatedBodies)
Definition Actor.h:576
TArray< TObjectPtr< USceneComponent >, TSizedDefaultAllocator< 32 > > & ClientAttachedChildrenField()
Definition Actor.h:481
void SetWorldLocationAndRotation(UE::Math::TVector< double > *NewLocation, UE::Math::TRotator< double > *NewRotation, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:570
BitFieldValue< bool, unsigned __int32 > bComputeFastLocalBounds()
Definition Actor.h:516
bool CanEverRender()
Definition Actor.h:597
int & AttachmentChangedIncrementerField()
Definition Actor.h:496
USceneComponent *& NetOldAttachParentField()
Definition Actor.h:483
void AddWorldTransform(const UE::Math::TTransform< double > *DeltaTransform, bool bSweep, FHitResult *OutSweepHitResult, ETeleportType Teleport)
Definition Actor.h:558
void ClearSkipUpdateOverlaps()
Definition Actor.h:609
BitFieldValue< bool, unsigned __int32 > bShouldBeAttached()
Definition Actor.h:507
BitFieldValue< bool, unsigned __int32 > bVisible()
Definition Actor.h:506
void GiveMaxLevel(int playerID)
Definition Actor.h:8898
void DisableAllMating()
Definition Actor.h:8867
void LevelUp(FName statName, int numLevels)
Definition Actor.h:8601
void ChatLogAppend(const FString *MessageText)
Definition Actor.h:8563
void RainDinosHelper(const TArray< FString, TSizedDefaultAllocator< 32 > > *InDinoRefs, int NumberActors, float SpreadAmount, float ZOffset)
Definition Actor.h:8690
void ToggleLowGravSpin()
Definition Actor.h:8837
void DefeatAllBosses(int playerID)
Definition Actor.h:8849
void VisualizeClass(const FString *ClassIn, int MaxTotal)
Definition Actor.h:8810
void PrintDinoStats()
Definition Actor.h:8859
static void ForcePlayerToJoinTribe()
Definition Actor.h:8668
void DumpFallbackSeeds()
Definition Actor.h:8876
APrimalDinoCharacter * SDFSpawnDino(UClass *AssetClass, bool bIsTamed, int DinoLevel)
Definition Actor.h:8903
AActor * GetAimedTargetFromLocation(const UE::Math::TVector< double > *spectatorLocation, const UE::Math::TRotator< double > *rotator, const AActor *ActorToIgnore)
Definition Actor.h:8611
void DestroyAOE(FName Category, float Radius)
Definition Actor.h:8617
void SetTargetPlayerBodyVal(int BodyValIndex, float BodyVal)
Definition Actor.h:8728
static void TransferImprints()
Definition Actor.h:8723
void SpawnSetupDino(const FString *DinoBlueprintPath, const FString *SaddleBlueprintPath, float SaddleQuality, int DinoLevel, const FString *DinoStats, float SpawnDistance, float YOffset, float ZOffset)
Definition Actor.h:8677
void ShowTutorial(int TutorialIndex, bool bForceDisplay)
Definition Actor.h:8736
void ScriptCommand(const FString *commandString)
Definition Actor.h:8803
void SetSleepingAOE(float Radius, bool bIsSleeping)
Definition Actor.h:8622
void DebugCheckDinoPawnsOctree()
Definition Actor.h:8671
void DebugMyDinoTarget()
Definition Actor.h:8610
void ForceGiveBuff(const FName *BuffBlueprintPath, bool bEnable)
Definition Actor.h:8683
void SetCameraProfile(FName CameraProfileName)
Definition Actor.h:8905
static void EnableCheats()
Definition Actor.h:8704
void SPI(float X, float Y, float Z, float Yaw, float Pitch)
Definition Actor.h:8776
void ShowMessageOfTheDay()
Definition Actor.h:8763
void GoToFirstMutagenDrop()
Definition Actor.h:8870
void ReassertColorization()
Definition Actor.h:8850
void ReportLeastSpawnManagers()
Definition Actor.h:8767
void ToggleFoliageInteraction()
Definition Actor.h:8841
static UClass * StaticClass()
Definition Actor.h:8544
void JoinTribe(__int64 PlayerID, int TribeTeamID)
Definition Actor.h:8670
static void GiveAllItemsInSet(AShooterPlayerController *Controller, const TArray< FItemCount, TSizedDefaultAllocator< 32 > > *Items)
Definition Actor.h:8746
void DCMSet(FName Cheat, float Val)
Definition Actor.h:8872
void GiveItemNum(int masterIndexNum, int quantityOverride, float qualityOverride, bool bForceBlueprint)
Definition Actor.h:8741
void SetPerfCheck(int PerfCheckLocation)
Definition Actor.h:8778
static void SpoilItem(const char *pstrMessage)
Definition Actor.h:8543
void GiveBossEngrams(int playerID, FName bossName, char difficulty)
Definition Actor.h:8897
void GFID(const FName *blueprintPath)
Definition Actor.h:8754
void AddChibiExp(float HowMuch)
Definition Actor.h:8881
static void TP()
Definition Actor.h:8779
void AreAllSublevelsForDataLayerLoaded(const FString *DataLayerName)
Definition Actor.h:8923
void ForcePlayerToJoinTargetTribe(__int64 PlayerID)
Definition Actor.h:8664
UWorld * GetWorld()
Definition Actor.h:8572
void DeactivateMission()
Definition Actor.h:8640
void KillAOETribe(FName Category, float Radius, int TribeID, bool destroyOnly)
Definition Actor.h:8625
static void StaticRegisterNativesUShooterCheatManager()
Definition Actor.h:8545
void SpawnActorSpreadTamed(const FString *blueprintPath, float spawnDistance, float spawnYOffset, float ZOffset, int NumberActors, float SpreadAmount)
Definition Actor.h:8689
void SetDifficultyValue(float Value)
Definition Actor.h:8633
void AddHexagons(float HowMuch)
Definition Actor.h:8851
void GTIPL(int TribeID)
Definition Actor.h:8818
void RespawnPlayer(bool KeepGender)
Definition Actor.h:8699
void MakeTribeFounder()
Definition Actor.h:8807
void PrintActorLocation(const FString *ActorName)
Definition Actor.h:8772
void TakeTribe(int TribeTeamID)
Definition Actor.h:8550
void SetNumReplaySecondsToStore(int NumSecondsToStore)
Definition Actor.h:8907
void Cryo(const FString *DinoID)
Definition Actor.h:8888
void ServerChat(const FString *MessageText)
Definition Actor.h:8796
void ToggleVolumetricDispatcherDebug()
Definition Actor.h:8840
AActor * DoSummon(const FString *ClassName)
Definition Actor.h:8680
void DestroyMyTarget()
Definition Actor.h:8613
void RenamePlayerId(int PlayerID, const FString *NewName)
Definition Actor.h:8568
void GiveItemToPlayer(int playerID, const FString *blueprintPath, int quantityOverride, float qualityOverride, bool bForceBlueprint)
Definition Actor.h:8756
void TeleportToPlayerName(const FString *PlayerName)
Definition Actor.h:8649
void DebugCompanionReactions()
Definition Actor.h:8558
void RenamePlayer(const FString *PlayerName, const FString *NewName)
Definition Actor.h:8567
void SetInfiniteStats(bool bInfinite)
Definition Actor.h:8700
void SpawnActorTamed(const FString *blueprintPath, float spawnDistance, float spawnYOffset, float ZOffset)
Definition Actor.h:8674
void DestroyTribeId(int TribeTeamID)
Definition Actor.h:8659
static void BanPlayer()
Definition Actor.h:8709
void ForceMutagenSpawn()
Definition Actor.h:8871
void SummonTamed(const FString *ClassName)
Definition Actor.h:8682
void ShowAvailableMissionTags()
Definition Actor.h:8643
void SetChatLogMaxAgeInDays(int NumDays)
Definition Actor.h:8797
void VerifyTransferInventory()
Definition Actor.h:8829
static void UnbanPlayer()
Definition Actor.h:8710
static void ArkChangeUIPlatform()
Definition Actor.h:8912
void SDFBaby(const FName *DinoBlueprintPath, int DinoLevel, int BabyCount, bool bLoadIfUnloaded)
Definition Actor.h:8685
void TTC(const FString *DinoID)
Definition Actor.h:8887
void StartMissionWithMetaData(FName MissionTag)
Definition Actor.h:8637
void Dino(FName CheatName)
Definition Actor.h:8630
void DestroyTribeIdPlayers(int TribeTeamID)
Definition Actor.h:8652
void TestSteamRefreshItems()
Definition Actor.h:8739
void GiveEngramsTekOnly()
Definition Actor.h:8587
void AllowPlayerToJoinNoCheck(const FString *SteamId)
Definition Actor.h:8564
void SetBabyAgeAOE(float AgeValue, float Radius)
Definition Actor.h:8731
void SetTargetPlayerColorVal(int ColorValIndex, float ColorVal)
Definition Actor.h:8729
void TeleportToCreature(const FString *DinoID)
Definition Actor.h:8886
void ToggleVolumetricDispatcher()
Definition Actor.h:8838
void SetImprintQuality(float ImprintQuality)
Definition Actor.h:8717
void DinoSet(FName CheatName, float Value)
Definition Actor.h:8631
void ListAllPlayerBuffs()
Definition Actor.h:8557
void AddExperienceToTarget(float HowMuch, bool fromTribeShare, bool bPreventSharingWithTribe)
Definition Actor.h:8599
void MoveTargetTo(float x, float y, float z)
Definition Actor.h:8793
void SetGraphicsQuality(int val)
Definition Actor.h:8571
void ForceCompleteActiveMission(const FString *MissionStateSimValues)
Definition Actor.h:8858
void SpectateMyTarget()
Definition Actor.h:8660
void StartNearestHorde(FName HordeType, int DifficultyLevel, bool Teleport)
Definition Actor.h:8719
void ToggleClawStepping()
Definition Actor.h:8855
void SetHeadHairstyle(int hairStyleIndex)
Definition Actor.h:8815
void DrawDebugBoxForVolumes(float Duration, int VolumeClassIndex, bool bDebugAllVolumeClasses, bool bDrawSolidBox, float LineThickness)
Definition Actor.h:8868
void GiveExpToPlayer(__int64 PlayerID, float HowMuch, bool fromTribeShare, bool bPreventSharingWithTribe)
Definition Actor.h:8606
void DestroyTribeDinos()
Definition Actor.h:8653
void GiveItem(const FString *blueprintPath, int quantityOverride, float qualityOverride, bool bForceBlueprint)
Definition Actor.h:8745
void SetPlayerPos(float X, float Y, float Z)
Definition Actor.h:8771
void ServerChatToPlayer(const FString *PlayerName, const FString *MessageText)
Definition Actor.h:8795
bool SetCreativeModeOnPawn(AShooterCharacter *Pawn, bool bCreativeMode)
Definition Actor.h:8588
void ForceEnableMeshCheckingOnMe(bool bEnableKillChecking, bool bEnableTeleportingChecking)
Definition Actor.h:8844
void GiveDinoSet(FName Tier, int NumDinos)
Definition Actor.h:8752
void RainCritters(int NumberActors, float SpreadAmount, float ZOffset)
Definition Actor.h:8691
void CompleteMission()
Definition Actor.h:8639
void DestroyTribeIdDinos(int TribeTeamID)
Definition Actor.h:8654
void SetInstantHarvest(bool bEnable)
Definition Actor.h:8834
void GetSpoiledEgg(int NumMutationsToAdd)
Definition Actor.h:8901
void GiveCreativeMode()
Definition Actor.h:8589
void DebugAllowVRMissionTeleport()
Definition Actor.h:8852
void TeleportCreatureToMe(const FString *DinoID)
Definition Actor.h:8884
void RenameTribe(const FString *TribeName, const FString *NewName)
Definition Actor.h:8565
static void SendDataDogMetric()
Definition Actor.h:8847
void GiveTekEngramsTo(__int64 PlayerID, const FName *blueprintPath)
Definition Actor.h:8607
void AddDinoTest(const FName *DinoBlueprintPath, int DinoLevel, float AbilityDelay)
Definition Actor.h:8914
void ShowActiveMissions()
Definition Actor.h:8642
void GiveItemSkins(const FString *EquipmentType)
Definition Actor.h:8873
void AddExperience(float HowMuch, bool fromTribeShare, bool bPreventSharingWithTribe)
Definition Actor.h:8600
void HurtMyAOE(int HowMuch, float Radius)
Definition Actor.h:8790
void SetFacialHairstyle(int hairStyleIndex)
Definition Actor.h:8816
void ServerChatTo(const FString *SteamID, const FString *MessageText)
Definition Actor.h:8794
void ToggleFreezeStatusValues()
Definition Actor.h:8620
void DrainWater(float HowMuch)
Definition Actor.h:8883
void DebugMyTargetPrint(AActor *actor)
Definition Actor.h:8612
void TCTM(const FString *DinoID)
Definition Actor.h:8885
void LevelUpInternal(APrimalCharacter *character, FName statName, int numLevels)
Definition Actor.h:8605
void RemoveTribeAdmin()
Definition Actor.h:8806
void psc(const FString *command)
Definition Actor.h:8827
void TPName(const FString *PlayerName)
Definition Actor.h:8650
void LessThan(int TribeTeamID, int Connections, bool includeContainers)
Definition Actor.h:8833
void ReportSpawnManagers()
Definition Actor.h:8764
void TeleportPlayerNameToMe(const FString *PlayerName)
Definition Actor.h:8647
void GiveToMeAOE(float Radius)
Definition Actor.h:8726
void ClearCryoSickness()
Definition Actor.h:8560
void InteractWithFluid(float radius, float speed, bool splash, bool ripple)
Definition Actor.h:8839
void HideTutorial(int TutorialInde)
Definition Actor.h:8737
void GiveAllStructure()
Definition Actor.h:8727
bool BPCheckDenySpawningInThisMap(const FString *PackageName)
Definition Actor.h:8921
void ForcePlayerToJoinTribeId(__int64 PlayerID, int TribeTeamID)
Definition Actor.h:8669
void Broadcast(const FString *MessageText)
Definition Actor.h:8562
int & PendingTribeTeamIDField()
Definition Actor.h:8535
void SetVideoReplayEnabled(bool ShouldEnabled)
Definition Actor.h:8906
void SetDayCycleSpeed(const float speed)
Definition Actor.h:8786
void GetAllMyTarget(const FString *VariableName)
Definition Actor.h:8924
void SetMyTargetSleeping(bool bIsSleeping)
Definition Actor.h:8621
void DoDamagePct(float percentDamage, float speedOfImpact, float impulse)
Definition Actor.h:8908
void DestroyMyTarget4()
Definition Actor.h:8616
void DestroyWildDinoClasses(const FString *ClassName, bool bExactMatch)
Definition Actor.h:8570
void KillSplitscreenPlayer()
Definition Actor.h:8925
void GiveAllExplorerNotes()
Definition Actor.h:8809
void TeleportToActiveHorde(int EventIndex)
Definition Actor.h:8721
void AddBuffPreventTagToSelf(FName TagName)
Definition Actor.h:8878
void SpawnExactDino(const FString *DinoBlueprintPath, const FString *SaddleBlueprintPath, float SaddleQuality, int BaseLevel, int ExtraLevels, const FString *BaseStats, const FString *AddedStats, const FString *DinoName, char Cloned, char Neutered, const FString *TamedOn, const FString *UploadedFrom, const FString *ImprinterName, const FString *ImprinterUniqueNetId, float ImprintQuality, const FString *Colors, __int64 DinoID, __int64 Exp, float SpawnDistance, float YOffset, float ZOffset)
Definition Actor.h:8678
void PostInitProperties()
Definition Actor.h:8547
void DestroyMyTarget3()
Definition Actor.h:8615
void ToggleLocation()
Definition Actor.h:8781
void DestroyActors(const FString *ClassName, bool bExactMatch)
Definition Actor.h:8569
void UnlockEmote(const FString *EmoteName)
Definition Actor.h:8542
void TTAL(const FString *ActorName, const int *Index)
Definition Actor.h:8774
void StartMission(FName MissionTag)
Definition Actor.h:8635
void CheatAction(const FString *ActionName)
Definition Actor.h:8687
void KillPlayer(__int64 PlayerID)
Definition Actor.h:8645
void ForceStartMatch(bool PreventFinishTheMatch, bool UseQuetzalBus)
Definition Actor.h:8743
void GiveItemSet(FName Tier)
Definition Actor.h:8750
void ForceCheckInMesh()
Definition Actor.h:8843
void GiveExplorerNote(int NoteIndex)
Definition Actor.h:8808
void OnToggleInGameMenu()
Definition Actor.h:8582
void TribeDinoAudit(int TribeTeamID)
Definition Actor.h:8826
void DebugCompanionAsyncLoadedFiles()
Definition Actor.h:8559
void GameCommand(const FString *TheCommand)
Definition Actor.h:8802
void GetAllItemsNumber()
Definition Actor.h:8894
void SpawnDino(const FString *blueprintPath, float spawnDistance, float spawnYOffset, float ZOffset, int DinoLevel)
Definition Actor.h:8675
void DoRestartLevel()
Definition Actor.h:8578
void ToggleFluidInteraction()
Definition Actor.h:8842
void TOD(const FString *timeString)
Definition Actor.h:8784
void RainDanger(int NumberActors, float SpreadAmount, float ZOffset)
Definition Actor.h:8694
void ForceStartMission(FName MissionTag)
Definition Actor.h:8636
void Mission(FName CheatName, float Value)
Definition Actor.h:8629
void GiveItemNumToPlayer(int playerID, int masterIndexNum, int quantityOverride, float qualityOverride, bool bForceBlueprint)
Definition Actor.h:8757
void Summon(const FString *ClassName)
Definition Actor.h:8681
void SetShowAllPlayers(bool bEnable)
Definition Actor.h:8822
void TribeStructureAudit(int TribeTeamID)
Definition Actor.h:8825
void TPCoords(float lat, float lon, float z)
Definition Actor.h:8780
void GiveCreativeModeToTarget()
Definition Actor.h:8593
void RemoveWorldBuff(const FString *WorldBuffIdentifier)
Definition Actor.h:8864
void AddMutations(int StatType, int HowMany)
Definition Actor.h:8860
void SetDebugMeleeAttacks(bool bDebugMelee, const float drawDuration)
Definition Actor.h:8792
void SetHeadHairPercent(float thePercent)
Definition Actor.h:8813
void GCMP(__int64 PlayerID)
Definition Actor.h:8597
void SetTargetDinoColor(int ColorRegion, int ColorID)
Definition Actor.h:8623
void GMComp(int level)
Definition Actor.h:8751
void SetDay(const int day)
Definition Actor.h:8787
void InfiniteWeight()
Definition Actor.h:8592
void RemoveAllWorldBuffs()
Definition Actor.h:8865
void SetFacialHairPercent(float thePercent)
Definition Actor.h:8814
void DestroyTribePlayers()
Definition Actor.h:8651
void RepairArea(float radius)
Definition Actor.h:8879
void GiveArmorSet(FName Tier, FName QualityName)
Definition Actor.h:8748
void ResetLiveTuningOverloads()
Definition Actor.h:8800
void DestroyAllEnemies()
Definition Actor.h:8768
void LevelUpAOE(FName statName, float Radius, int numLevels)
Definition Actor.h:8603
void SetTamingEffectivenessModifier(float TamingEffectiveness)
Definition Actor.h:8718
void GetPlayerIDForSteamID(int SteamID)
Definition Actor.h:8821
void IsUndermesh(const float debugDrawSeconds)
Definition Actor.h:8791
void TeleportToActorLocation(const FString *ActorName)
Definition Actor.h:8773
void SaveWorldDisableTransfer()
Definition Actor.h:8783
void SetNetworkTime(float NewTime)
Definition Actor.h:8632
void EnableSpectator()
Definition Actor.h:8711
void ForceTribes(const FString *PlayerName1, const FString *PlayerName2, const FString *NewTribeName)
Definition Actor.h:8598
void GMSummon(const FString *ClassName, int Level)
Definition Actor.h:8552
void AddTokens(int Quantity)
Definition Actor.h:8742
static void TribeMessage()
Definition Actor.h:8663
void DebugToggleHLNAMonologue()
Definition Actor.h:8854
void ForceUpdateDynamicConfig()
Definition Actor.h:8798
void GlobalObjectCount()
Definition Actor.h:8595
void AddEquipmentDurability(const float durability)
Definition Actor.h:8753
void TakeAllStructure()
Definition Actor.h:8548
void AddChibiExpToPlayer(__int64 PlayerID, float HowMuch)
Definition Actor.h:8880
void SetGodMode(bool bEnable)
Definition Actor.h:8708
void UnlockEngram(const FString *ItemClassName)
Definition Actor.h:8812
void SetUnstasisRadius(float value)
Definition Actor.h:8583
void TeleportToPlayer(__int64 PlayerID)
Definition Actor.h:8648
void RainMonkeys(int NumberActors, float SpreadAmount, float ZOffset)
Definition Actor.h:8693
void DefeatBoss(int playerID, FName bossName, char difficulty)
Definition Actor.h:8831
void RenameTribeID(int TribeID, const FString *NewName)
Definition Actor.h:8566
void DestroyFoliage(float Radius, const bool PutFoliageResourcesInInventory)
Definition Actor.h:8835
void UnlockAllExplorerNotes()
Definition Actor.h:8824
void DumpAssetProperties(const FString *Asset)
Definition Actor.h:8799
void SetStatOnTarget(FName StatName, float value)
Definition Actor.h:8602
void ForceReturnIsPS4BuildOnPC(bool ReturnValue)
Definition Actor.h:8875
void DebugPathsForTarget()
Definition Actor.h:8918
void StartSaveBackup()
Definition Actor.h:8574
void CryoAOE(float radius)
Definition Actor.h:8889
void SetImprintedPlayer(const FString *NewImprinterName, const FString *NewImprinterUniqueNetId)
Definition Actor.h:8722
void ShowDebugPingLifetime(bool bEnable)
Definition Actor.h:8919
void OpenMap(const FString *MapName)
Definition Actor.h:8577
void DestroyTribeStructures()
Definition Actor.h:8656
void ForceTameAOE(float Radius)
Definition Actor.h:8716
static void AddItemToAllClustersInventory()
Definition Actor.h:8740
void GiveCreativeModeToPlayer(__int64 PlayerID)
Definition Actor.h:8596
void SetTimeOfDay(const FString *timeString)
Definition Actor.h:8785
void RemoveDinoTest(const FName *DinoBlueprintPath)
Definition Actor.h:8915
void HurtMyTarget(int HowMuch)
Definition Actor.h:8789
void SetGlobalPause(bool bIsPaused)
Definition Actor.h:8579
void DestroyStructures()
Definition Actor.h:8770
void SpawnActor(const FString *blueprintPath, float spawnDistance, float spawnYOffset, float ZOffset)
Definition Actor.h:8672
void DoTestingThing()
Definition Actor.h:8759
void GetAllTamesNumber()
Definition Actor.h:8895
void SpawnActorBaby(const FString *blueprintPath, float spawnDistance, float spawnYOffset, float ZOffset)
Definition Actor.h:8673
void DrainFood(float HowMuch)
Definition Actor.h:8882
void TeleportToNearestDino(float X, float Y, float Z, float scanRange, bool bIgnoreTames, int NearestIncrement)
Definition Actor.h:8584
void ResetLeaderboards()
Definition Actor.h:8667
void SetMessageOfTheDay(const FString *Message, const FString *SetterID)
Definition Actor.h:8761
void RegrowFoliage(float Radius)
Definition Actor.h:8836
void ClearMessageOfTheDay()
Definition Actor.h:8762
void FSM(bool PreventFinishTheMatch, bool UseQuetzalBus)
Definition Actor.h:8744
void ClearTutorials()
Definition Actor.h:8738
void ClearPlayerInventory(int playerID, bool bClearInventory, bool bClearSlotItems, bool bClearEquippedItems)
Definition Actor.h:8758
void KillAOE(FName Category, float Radius)
Definition Actor.h:8627
static void KickPlayer()
Definition Actor.h:8713
void MaxAscend(int playerID)
Definition Actor.h:8848
void DisableSpectator()
Definition Actor.h:8712
void SDFRide(const FName *DinoBlueprintPath, int DinoLevel, bool bLoadIfUnloaded)
Definition Actor.h:8686
void SDF(const FName *DinoBlueprintPath, bool bIsTamed, int DinoLevel, bool bLoadIfUnloaded)
Definition Actor.h:8684
void RainDinos(int NumberActors, float SpreadAmount, float ZOffset)
Definition Actor.h:8692
void DestroyTribeIdStructures(int TribeTeamID)
Definition Actor.h:8657
void EnableAllMating()
Definition Actor.h:8866
void LevelUpTarget(FName StatName, int NumLevels)
Definition Actor.h:8604
void DoSpectateTarget()
Definition Actor.h:8561
void GFI(const FName *blueprintPath, int quantityOverride, float qualityOverride, bool bForceBlueprint)
Definition Actor.h:8755
void ForceReturnIsXboxOneBuildOnPC(bool ReturnValue)
Definition Actor.h:8874
void SetAllAvailableMissionsComplete()
Definition Actor.h:8853
void TameAOE(float Radius, float affinity, float effectiveness)
Definition Actor.h:8628
APrimalDinoCharacter * SpawnSetupDinoInternal(const FDinoSetup *DinoSetup, const UE::Math::TRotator< double > *SpawnRot)
Definition Actor.h:8676
void AddWorldBuff(const FString *WorldBuffIdentifier)
Definition Actor.h:8863
void GetAllStructuresNumber()
Definition Actor.h:8893
void LvlUp(__int64 PlayerID, __int16 Level)
Definition Actor.h:8832
void SetPlayerLevel(__int64 PlayerID, __int16 Level)
Definition Actor.h:8846
void SpawnActorSpread(const FString *blueprintPath, float spawnDistance, float spawnYOffset, float ZOffset, int NumberActors, float SpreadAmount)
Definition Actor.h:8688
void ToggleNavSystem()
Definition Actor.h:8917
void GiveExpToTarget(float HowMuch, bool fromTribeShare, bool bPreventSharingWithTribe)
Definition Actor.h:8608
void HibernationReport(const FString *ClassName)
Definition Actor.h:8765
void GetEgg(int NumMutationsToAdd)
Definition Actor.h:8861
static float QualityNameToFloat(FName QualityName)
Definition Actor.h:8747
void AddDeniedSpawnFloatingText()
Definition Actor.h:8922
void PlayerCommand(const FString *TheCommand)
Definition Actor.h:8804
void DestroyAllTames()
Definition Actor.h:8655
void GetSteamIDForPlayerID(int PlayerID)
Definition Actor.h:8820
void OneHPAOE(FName Category, float Radius, int TribeID)
Definition Actor.h:8911
void SPIG(float X, float Y, float Z, float Yaw, float Pitch)
Definition Actor.h:8775
void GetNearestAlliedPlayerOrDino()
Definition Actor.h:8661
void PrintMessageOut(const FString *Msg)
Definition Actor.h:8817
AShooterPlayerController * FindPlayerControllerFromPlayerID(__int64 PlayerID)
Definition Actor.h:8801
void GiveInfiniteStatsToTarget()
Definition Actor.h:8701
void GiveWeaponSet(FName Tier, FName QualityName)
Definition Actor.h:8749
void FEMCOM(bool bEnableKillChecking, bool bEnableTeleportingChecking)
Definition Actor.h:8845
void DoDestroyTribeIdStructures()
Definition Actor.h:8658
void SetActiveMissionDebugFlags(int DebugFlags)
Definition Actor.h:8641
void HiWarp(const FString *ClassName, int Index)
Definition Actor.h:8766
void GetTribeIdPlayerList(int TribeID)
Definition Actor.h:8819
void RequestUpdateActiveMissionTags()
Definition Actor.h:8644
void ToggleDamageNumbers()
Definition Actor.h:8706
void MakeTribeAdmin()
Definition Actor.h:8805
static void ConditionalKillAOETribe()
Definition Actor.h:8626
void ListMyTargetBuffs()
Definition Actor.h:8555
void DestroyWildDinos()
Definition Actor.h:8769
FString * ListBuffs(FString *result, APrimalCharacter *target)
Definition Actor.h:8556
void FindMutagenDrops()
Definition Actor.h:8869
AShooterPlayerController *& MyPCField()
Definition Actor.h:8534
void PerformGCAndCleanupActors()
Definition Actor.h:8926
void SetBabyAge(float AgeValue)
Definition Actor.h:8730
void EnemyInVisible(bool Invisible)
Definition Actor.h:8735
void DestroyTribeStructuresLessThan(int TribeTeamID, int Connections, bool includeContainers, bool includeLargeGates)
Definition Actor.h:8662
void ListActiveHordeEvents()
Definition Actor.h:8720
void ToggleDamageLogging()
Definition Actor.h:8707
void WhatIsMyTarget()
Definition Actor.h:8788
void SetMaterialParamaterCollectionByNameAndFloatValue(FName ParamaterName, float ParamaterValue)
Definition Actor.h:8877
void DestroyMyTarget2()
Definition Actor.h:8614
void RunDinoTest(const FName *DinoBlueprintPath, int DinoLevel, float AbilityDelay)
Definition Actor.h:8913
void TeleportPlayerIDToMe(__int64 PlayerID)
Definition Actor.h:8646
void ShowHibernatingDino(const FString *DinoString)
Definition Actor.h:8900
bool SetStaticMesh(UStaticMesh *NewMesh)
Definition Actor.h:1057
ELightMapInteractionType GetStaticLightingType()
Definition Actor.h:1088
int & SubDivisionStepSizeField()
Definition Actor.h:981
bool IsNavigationRelevant()
Definition Actor.h:1084
bool ShouldCreatePhysicsState()
Definition Actor.h:1056
static UClass * StaticClass()
Definition Actor.h:1020
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty, TSizedDefaultAllocator< 32 > > *OutLifetimeProps)
Definition Actor.h:1027
void GetEstimatedLightMapResolution(int *Width, int *Height)
Definition Actor.h:1066
int & WorldPositionOffsetDisableDistanceField()
Definition Actor.h:984
BitFieldValue< bool, unsigned __int32 > bDisallowNanite()
Definition Actor.h:998
float & StreamingDistanceMultiplierField()
Definition Actor.h:989
void OnDestroyPhysicsState()
Definition Actor.h:1038
float & DirectionalShadowDistanceLimitField()
Definition Actor.h:994
void GetLightAndShadowMapMemoryUsage(int *LightMapMemoryUsage, int *ShadowMapMemoryUsage)
Definition Actor.h:1071
bool ShouldCreateRenderState()
Definition Actor.h:1055
int & MinLODField()
Definition Actor.h:980
bool GetEstimatedLightAndShadowMapMemoryUsage(int *TextureLightMapMemoryUsage, int *TextureShadowMapMemoryUsage, int *VertexLightMapMemoryUsage, int *VertexShadowMapMemoryUsage, int *StaticLightingResolution, bool *bIsUsingTextureMapping, bool *bHasLightmapTexCoords)
Definition Actor.h:1072
BitFieldValue< bool, unsigned __int32 > bEvaluateWorldPositionOffset()
Definition Actor.h:1000
BitFieldValue< bool, unsigned __int32 > bInitialEvaluateWorldPositionOffset()
Definition Actor.h:1002
void GetLocalBounds(UE::Math::TVector< double > *Min, UE::Math::TVector< double > *Max)
Definition Actor.h:1062
float & DistanceFieldIndirectShadowMinVisibilityField()
Definition Actor.h:987
BitFieldValue< bool, unsigned __int32 > bForceDisableNanite()
Definition Actor.h:999
float GetWorldPositionOffsetDisableDistance()
Definition Actor.h:1060
int GetMaterialIndex(FName MaterialSlotName)
Definition Actor.h:1074
BitFieldValue< bool, unsigned __int32 > bUseDirectionalShadowDistanceLimit()
Definition Actor.h:1016
void Serialize(FStructuredArchiveRecord Record)
Definition Actor.h:1026
int & CustomDataOutDisableDistanceField()
Definition Actor.h:985
const UStaticMeshSocket * GetSocketByName(FName InSocketName)
Definition Actor.h:1044
BitFieldValue< bool, unsigned __int32 > bReverseCulling()
Definition Actor.h:1015
void ImportCustomProperties(const wchar_t *SourceText, FFeedbackContext *Warn)
Definition Actor.h:1050
void RemoveInstanceVertexColorsFromLOD(int LODToRemoveColorsFrom)
Definition Actor.h:1045
static void StaticRegisterNativesUStaticMeshComponent()
Definition Actor.h:1024
bool CopyPerInstanceDynamicCustomData(const UStaticMeshComponent *SrcComponent, int SrcInstanceIndex, int DstInstanceIndex, int NumInstances)
Definition Actor.h:1087
bool UsesTextureLightmaps(int InWidth, int InHeight)
Definition Actor.h:1068
bool AreNativePropertiesIdenticalTo(UObject *Other)
Definition Actor.h:1034
bool UseNaniteOverrideMaterials()
Definition Actor.h:1059
int & OverriddenLightMapResField()
Definition Actor.h:986
void GetTextureLightAndShadowMapMemoryUsage(int InWidth, int InHeight, int *OutLightMapMemoryUsage, int *OutShadowMapMemoryUsage)
Definition Actor.h:1070
BitFieldValue< bool, unsigned __int32 > bIgnoreInstanceForTextureStreaming()
Definition Actor.h:1008
bool GetLightMapResolution(int *Width, int *Height)
Definition Actor.h:1065
void GetUsedMaterials(TArray< UMaterialInterface *, TSizedDefaultAllocator< 32 > > *OutMaterials, bool bGetDebugMaterials)
Definition Actor.h:1078
bool IsPrecomputedLightingValid()
Definition Actor.h:1089
bool SetStaticLightingMapping(bool bTextureMapping, int ResolutionToUse)
Definition Actor.h:1095
bool HasValidSettingsForStaticLighting(bool bOverlookInvalidComponents)
Definition Actor.h:1067
void InvalidateLightingCacheDetailed(bool bInvalidateBuildEnqueuedLighting, bool bTranslationOnly)
Definition Actor.h:1093
void ExportCustomProperties(FOutputDevice *Out, unsigned int Indent)
Definition Actor.h:1049
bool SupportsDitheredLODTransitions(ERHIFeatureLevel::Type FeatureLevel)
Definition Actor.h:1052
bool BuildTextureStreamingDataImpl(ETextureStreamingBuildType BuildType, EMaterialQualityLevel::Type QualityLevel, ERHIFeatureLevel::Type FeatureLevel, TSet< FGuid, DefaultKeyFuncs< FGuid, 0 >, FDefaultSetAllocator > *DependentResources, bool *bOutSupportsBuildTextureStreamingData)
Definition Actor.h:1023
bool IsHLODRelevant()
Definition Actor.h:1081
BitFieldValue< bool, unsigned __int32 > bOverrideMinLOD()
Definition Actor.h:1004
void UpdateCollisionFromStaticMesh()
Definition Actor.h:1053
void OnCreatePhysicsState()
Definition Actor.h:1037
BitFieldValue< bool, unsigned __int32 > bForceNavigationObstacle()
Definition Actor.h:1006
FString * GetDetailedInfoInternal(FString *result)
Definition Actor.h:1030
bool HasLightmapTextureCoordinates()
Definition Actor.h:1069
bool UsesOnlyUnlitMaterials()
Definition Actor.h:1064
static void AddReferencedObjects(UObject *InThis, FReferenceCollector *Collector)
Definition Actor.h:1031
TArray< FName, TSizedDefaultAllocator< 32 > > * GetMaterialSlotNames(TArray< FName, TSizedDefaultAllocator< 32 > > *result)
Definition Actor.h:1075
FColor & WireframeColorOverrideField()
Definition Actor.h:983
float & DistanceFieldSelfShadowBiasField()
Definition Actor.h:988
void PropagateLightingScenarioChange()
Definition Actor.h:1022
BitFieldValue< bool, unsigned __int32 > bDisallowMeshPaintPerInstance()
Definition Actor.h:1007
UMaterialInterface * GetEditorMaterial(int MaterialIndex)
Definition Actor.h:1077
float GetEmissiveBoost(int ElementIndex)
Definition Actor.h:1090
UMaterialInterface * GetMaterialFromCollisionFaceIndex(int FaceIndex, int *SectionIndex)
Definition Actor.h:1083
void SetCollisionProfileName(FName InCollisionProfileName, bool bUpdateOverlaps)
Definition Actor.h:1063
float GetCustomDataOutDisableDistance()
Definition Actor.h:1061
bool HasValidNaniteData()
Definition Actor.h:1058
bool GetShadowIndirectOnly()
Definition Actor.h:1021
void ValidateGeneratedRepEnums(const TArray< FRepRecord, TSizedDefaultAllocator< 32 > > *ClassReps)
Definition Actor.h:1025
int & ForcedLodModelField()
Definition Actor.h:978
BitFieldValue< bool, unsigned __int32 > bUseSubDivisions()
Definition Actor.h:1012
bool CanEditSimulatePhysics()
Definition Actor.h:1042
float GetDiffuseBoost(int ElementIndex)
Definition Actor.h:1091
BitFieldValue< bool, unsigned __int32 > bEvaluateWorldPositionOffsetInRayTracing()
Definition Actor.h:1001
BitFieldValue< bool, unsigned __int32 > bCastDistanceFieldIndirectShadow()
Definition Actor.h:1010
bool SetLODDataCount(const unsigned int MinSize, const unsigned int MaxSize)
Definition Actor.h:1096
void PostInitProperties()
Definition Actor.h:1033
TObjectPtr< UStaticMesh > & StaticMeshField()
Definition Actor.h:982
UMaterialInterface * GetMaterial(int MaterialIndex)
Definition Actor.h:1076
BitFieldValue< bool, unsigned __int32 > bSortTriangles()
Definition Actor.h:1014
bool DoesSocketExist(FName InSocketName)
Definition Actor.h:1043
int & PreviousLODLevel_DEPRECATEDField()
Definition Actor.h:979
BitFieldValue< bool, unsigned __int32 > bOverrideNavigationExport()
Definition Actor.h:1005
BitFieldValue< bool, unsigned __int32 > bOverrideDistanceFieldSelfShadowBias()
Definition Actor.h:1011
bool SupportsDefaultCollision()
Definition Actor.h:1051
BitFieldValue< bool, unsigned __int32 > bOverrideLightMapRes()
Definition Actor.h:1009
bool ShouldRecreateProxyOnUpdateTransform()
Definition Actor.h:1098
BitFieldValue< bool, unsigned __int32 > bOverrideWireframeColor()
Definition Actor.h:1003
void Serialize(FArchive *Ar)
Definition Actor.h:1032
const UObject * AdditionalStatObject()
Definition Actor.h:1094
bool ShouldCreateNaniteProxy()
Definition Actor.h:1047
BitFieldValue< bool, unsigned __int32 > bUseDefaultCollision()
Definition Actor.h:1013
bool DoesMipDataExist(const int MipIndex)
Definition UE.h:812
void TickMipLevelChangeCallbacks(TArray< UStreamableRenderAsset *, TSizedDefaultAllocator< 32 > > *DeferredTickCBAssets)
Definition UE.h:818
void ResizeGrow(int OldNum)
Definition UE.h:806
void BeginDestroy()
Definition UE.h:825
void RemoveAtSwapImpl(int Index, int Count, bool bAllowShrinking)
Definition UE.h:828
BitFieldValue< bool, unsigned __int32 > NeverStream()
Definition UE.h:797
BitFieldValue< bool, unsigned __int32 > bGlobalForceMipLevelsToBeResident()
Definition UE.h:798
int & NumCinematicMipLevelsField()
Definition UE.h:790
static UClass * StaticClass()
Definition UE.h:814
void LinkStreaming()
Definition UE.h:822
void SetForceMipLevelsToBeResident(float Seconds, int CinematicLODGroupMask)
Definition UE.h:820
BitFieldValue< bool, unsigned __int32 > bForceMiplevelsToBeResident()
Definition UE.h:800
void WaitForPendingInitOrStreaming(bool bWaitForLODTransition, bool bSendCompletionEvents)
Definition UE.h:824
bool IsReadyForFinishDestroy()
Definition UE.h:826
void RemoveAtImpl(int Index, int Count, bool bAllowShrinking)
Definition UE.h:829
float GetLastRenderTimeForStreaming()
Definition UE.h:811
bool StreamIn(int NewMipCount, bool bHighPrio)
Definition UE.h:807
unsigned int GetMipIoFilenameHash(const int MipIndex)
Definition UE.h:813
long double & ForceMipLevelsToBeResidentTimestampField()
Definition UE.h:789
int & StreamingIndexField()
Definition UE.h:792
bool ShouldMipLevelsBeForcedResident()
Definition UE.h:810
static void StaticRegisterNativesUStreamableRenderAsset()
Definition UE.h:815
void UnlinkStreaming()
Definition UE.h:823
BitFieldValue< bool, unsigned __int32 > bIgnoreStreamingMipBias()
Definition UE.h:801
int CalcCumulativeLODSize(int NumLODs)
Definition UE.h:809
void TickStreaming(bool bSendCompletionEvents, TArray< UStreamableRenderAsset *, TSizedDefaultAllocator< 32 > > *DeferredTickCBAssets)
Definition UE.h:819
bool StreamOut(int NewMipCount)
Definition UE.h:808
bool HasPendingInitOrStreaming(bool bWaitForLODTransition)
Definition UE.h:821
BitFieldValue< bool, unsigned __int32 > bHasStreamingUpdatePending()
Definition UE.h:799
BitFieldValue< bool, unsigned __int32 > bUseCinematicMipLevels()
Definition UE.h:802
Definition UE.h:525
void SerializeTaggedProperties(FArchive *Ar, unsigned __int8 *Data, UStruct *DefaultsStruct, unsigned __int8 *Defaults, const UObject *BreakRecursionIfFullyLoad)
Definition UE.h:547
void PostLoad()
Definition UE.h:567
EExprToken SerializeExpr(int *iCode, FArchive *Ar)
Definition UE.h:572
TArray< UObject *, TSizedDefaultAllocator< 32 > > & ScriptAndPropertyObjectReferencesField()
Definition UE.h:538
void DestroyStruct(void *Dest, int ArrayDim)
Definition UE.h:558
TArray< unsigned char, TSizedDefaultAllocator< 32 > > & ScriptField()
Definition UE.h:533
void FinishDestroy()
Definition UE.h:563
void AddCppProperty(FProperty *Property)
Definition UE.h:551
void SerializeBinEx(FStructuredArchiveSlot Slot, void *Data, const void *DefaultData, UStruct *DefaultStruct)
Definition UE.h:560
void SerializeBin(FArchive *Ar, void *Data)
Definition UE.h:548
void GetPreloadDependencies(TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
Definition UE.h:553
int & PropertiesSizeField()
Definition UE.h:531
FProperty * FindPropertyByName(FName InName)
Definition UE.h:573
void PreloadChildren(FArchive *Ar)
Definition UE.h:555
UStruct *& SuperStructField()
Definition UE.h:528
static UClass * StaticClass()
Definition UE.h:546
void Link(FArchive *Ar, bool bRelinkExistingProperties)
Definition UE.h:556
int & MinAlignmentField()
Definition UE.h:532
bool IsChildOf(const UStruct *SomeBase)
Definition UE.h:545
void StaticLink(bool bRelinkExistingProperties)
Definition UE.h:552
void SerializeProperties(FArchive *Ar)
Definition UE.h:565
FProperty *& PropertyLinkField()
Definition UE.h:534
FProperty *& RefLinkField()
Definition UE.h:535
const wchar_t * GetPrefixCPP()
Definition UE.h:549
void SetSuperStruct(UStruct *NewSuperStruct)
Definition UE.h:568
void Serialize(FStructuredArchiveRecord Record)
Definition UE.h:564
void CollectBytecodeReferencedObjects(TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutReferencedObjects)
Definition UE.h:554
FProperty *& PostConstructLinkField()
Definition UE.h:537
FProperty *& DestructorLinkField()
Definition UE.h:536
void InitializeStruct(void *InDest, int ArrayDim)
Definition UE.h:557
void SerializeTaggedProperties(FStructuredArchiveSlot Slot, unsigned __int8 *Data, UStruct *DefaultsStruct, unsigned __int8 *Defaults, const UObject *BreakRecursionIfFullyLoad)
Definition UE.h:561
void Serialize(FArchive *Ar)
Definition UE.h:566
void SerializeVersionedTaggedProperties(FStructuredArchiveSlot Slot, unsigned __int8 *Data, UStruct *DefaultsStruct, unsigned __int8 *Defaults, const UObject *BreakRecursionIfFullyLoad)
Definition UE.h:562
FString * GetAuthoredNameForField(FString *result, const FField *Field)
Definition UE.h:571
FField *& ChildPropertiesField()
Definition UE.h:530
FString * GetAuthoredNameForField(FString *result, const UField *Field)
Definition UE.h:570
FString * PropertyNameToDisplayName(FString *result, FName InName)
Definition UE.h:569
UField *& ChildrenField()
Definition UE.h:529
void SerializeBin(FStructuredArchiveSlot Slot, void *Data)
Definition UE.h:559
void RefreshSamplerStates()
Definition UE.h:945
void GetResourceSizeEx(FResourceSizeEx *CumulativeResourceSize)
Definition UE.h:942
FString * GetDesc(FString *result)
Definition UE.h:936
void Serialize(FStructuredArchiveRecord Record)
Definition UE.h:925
float GetSurfaceHeight()
Definition UE.h:920
static void StaticRegisterNativesUTexture2D()
Definition UE.h:923
bool StreamOut(int NewMipCount)
Definition UE.h:948
float GetSurfaceWidth()
Definition UE.h:921
static UClass * GetPrivateStaticClass()
Definition UE.h:917
void BeginDestroy()
Definition UE.h:935
static float GetGlobalMipMapLODBias()
Definition UE.h:944
TextureAddress GetTextureAddressX()
Definition UE.h:919
bool StreamIn(int NewMipCount, bool bHighPrio)
Definition UE.h:947
void Serialize(FArchive *Ar)
Definition UE.h:929
bool IsCurrentlyVirtualTextured()
Definition UE.h:946
FTexturePlatformData ** GetRunningPlatformData()
Definition UE.h:927
bool IsReadyForAsyncPostLoad()
Definition UE.h:931
UE::Math::TIntPoint< int > & ImportedSizeField()
Definition UE.h:907
int GetNumResidentMips()
Definition UE.h:930
int CalcCumulativeLODSize(int NumLODs)
Definition UE.h:922
void GetMipData(int FirstMipToLoad, void **OutMipData)
Definition UE.h:949
FTexture2DResourceMem *& ResourceMemField()
Definition UE.h:910
int GetNumMips()
Definition UE.h:928
int GetNumMipsAllowed(bool bIgnoreMinResidency)
Definition UE.h:938
int CalcTextureMemorySize(int MipCount)
Definition UE.h:937
FTexturePlatformData *& PrivatePlatformDataField()
Definition UE.h:908
TextureAddress GetTextureAddressY()
Definition UE.h:918
Definition UE.h:833
BitFieldValue< bool, unsigned __int32 > bAsyncResourceReleaseHasBeenStarted()
Definition UE.h:857
void AddAssetUserData(UAssetUserData *InUserData)
Definition UE.h:890
void Serialize(FArchive *Ar)
Definition UE.h:872
bool HasPendingLODTransition()
Definition UE.h:882
float GetSurfaceDepth()
Definition UE.h:897
float GetSurfaceHeight()
Definition UE.h:898
static UEnum * GetPixelFormatEnum()
Definition UE.h:888
void FinishDestroy()
Definition UE.h:877
TEnumAsByte< enum TextureCookPlatformTilingSettings > & CookPlatformTilingSettingsField()
Definition UE.h:840
TEnumAsByte< enum TextureFilter > & FilterField()
Definition UE.h:839
BitFieldValue< bool, unsigned __int32 > CompressionYCoCg()
Definition UE.h:855
bool DoesMipDataExist(const int MipIndex)
Definition UE.h:880
ETextureClass GetTextureClass()
Definition UE.h:900
void SerializeCookedPlatformData(FArchive *Ar)
Definition UE.h:895
const FTextureResource * GetResource()
Definition UE.h:869
float GetSurfaceWidth()
Definition UE.h:899
unsigned int GetSurfaceArraySize()
Definition UE.h:896
float GetLastRenderTimeForStreaming()
Definition UE.h:883
bool ShouldMipLevelsBeForcedResident()
Definition UE.h:885
void BeginFinalReleaseResource()
Definition UE.h:874
const FString * GetAssetUserDataArray()
Definition UE.h:862
BitFieldValue< bool, unsigned __int32 > SRGB()
Definition UE.h:852
void PostCDOContruct()
Definition UE.h:889
FStreamableRenderResourceState * GetResourcePostInitState(FStreamableRenderResourceState *result, const FTexturePlatformData *PlatformData, bool bAllowStreaming, int MinRequestMipCount, int MaxMipCount, bool bSkipCanBeLoaded)
Definition UE.h:893
bool HasPendingRenderResourceInitialization()
Definition UE.h:881
void PostLoad()
Definition UE.h:873
unsigned int GetMipIoFilenameHash(const int MipIndex)
Definition UE.h:879
static void CancelPendingTextureStreaming()
Definition UE.h:886
BitFieldValue< bool, unsigned __int32 > bNotOfflineProcessed()
Definition UE.h:856
void ReleaseResource()
Definition UE.h:871
void BeginDestroy()
Definition UE.h:875
void InvalidateLastRenderTimeForStreaming()
Definition UE.h:884
FTextureResource * CreateResource()
Definition UE.h:864
int GetCachedLODBias()
Definition UE.h:865
void Serialize(FStructuredArchiveRecord Record)
Definition UE.h:867
bool IsReadyForFinishDestroy()
Definition UE.h:876
BitFieldValue< bool, unsigned __int32 > bNoTiling()
Definition UE.h:853
UAssetUserData * GetAssetUserDataOfClass(TSubclassOf< UAssetUserData > InUserDataClass)
Definition UE.h:891
BitFieldValue< bool, unsigned __int32 > VirtualTextureStreaming()
Definition UE.h:854
EMaterialValueType GetMaterialType()
Definition UE.h:863
static UClass * GetPrivateStaticClass()
Definition UE.h:861
static void StaticRegisterNativesUTexture()
Definition UE.h:866
int & LevelIndexField()
Definition UE.h:837
void RemoveUserDataOfClass(TSubclassOf< UAssetUserData > InUserDataClass)
Definition UE.h:892
void GetVirtualTextureBuildSettings(FVirtualTextureBuildSettings *OutSettings)
Definition UE.h:894
FRenderCommandFence & ReleaseFenceField()
Definition UE.h:848
static const wchar_t * GetTextureGroupString(TextureGroup InGroup)
Definition UE.h:887
FGuid & LightingGuidField()
Definition UE.h:836
static UObject * GetClassDefaultObject(UClass *FromClass)
Definition Other.h:74
TArray< TWeakObjectPtr< APlayerController >, TSizedDefaultAllocator< 32 > > & PlayerControllerListField()
Definition GameMode.h:516
APlayerController * GetFirstPlayerController()
Definition GameMode.h:743
AWorldSettings * GetWorldSettings(bool bCheckStreamingPersistent, bool bChecked)
Definition GameMode.h:750
uint64 hi
Definition CityHash.h:71
Uint128_64(uint64 InLo, uint64 InHi)
Definition CityHash.h:69
uint64 lo
Definition CityHash.h:70
FORCEINLINE VectorRegister4Double()=default
AlignSpec(unsigned width, wchar_t fill, Alignment align=ALIGN_DEFAULT)
Definition format.h:1835
int precision() const
Definition format.h:1840
Alignment align_
Definition format.h:1833
Alignment align() const
Definition format.h:1838
char type() const
Definition format.h:1865
int precision() const
Definition format.h:1864
FormatSpec(unsigned width=0, char type=0, wchar_t fill=' ')
Definition format.h:1859
unsigned flags_
Definition format.h:1855
bool flag(unsigned f) const
Definition format.h:1863
char type_prefix() const
Definition format.h:1866
WidthSpec(unsigned width, wchar_t fill)
Definition format.h:1825
unsigned width_
Definition format.h:1820
wchar_t fill() const
Definition format.h:1828
unsigned width() const
Definition format.h:1827
wchar_t fill_
Definition format.h:1823
async_msg & operator=(const async_msg &other)=delete
async_msg & operator=(async_msg &&other) SPDLOG_NOEXCEPT
async_msg(async_msg &&other) SPDLOG_NOEXCEPT
const std::string * logger_name
Definition log_msg.h:41
fmt::MemoryWriter formatted
Definition log_msg.h:46
log_clock::time_point time
Definition log_msg.h:43
fmt::MemoryWriter raw
Definition log_msg.h:45
log_msg(const log_msg &other)=delete
log_msg(const std::string *loggers_name, level::level_enum lvl)
Definition log_msg.h:22
log_msg & operator=(log_msg &&other)=delete
log_msg(log_msg &&other)=delete
int load(std::memory_order) const
Definition null_mutex.h:33
static filename_t calc_filename(const filename_t &filename)
Definition file_sinks.h:178
static filename_t calc_filename(const filename_t &filename)
Definition file_sinks.h:161