Here is a list of all macros with links to the files they belong to:
- p -
- PACKAGE_FILE_TAG : ObjectVersion.h
- PACKAGE_FILE_TAG_SWAPPED : ObjectVersion.h
- PI : UnrealMathUtility.h
- PI_SQUARED : UnrealMathUtility.h
- PLATFORM_32BITS : Platform.h
- PLATFORM_64BITS : WindowsPlatform.h
- PLATFORM_ALLOW_ALLOCATIONS_IN_FASYNCWRITER_SERIALIZEBUFFERTOARCHIVE : Platform.h
- PLATFORM_ALWAYS_HAS_AESNI : Platform.h
- PLATFORM_ALWAYS_HAS_AVX : Platform.h
- PLATFORM_ALWAYS_HAS_AVX_2 : Platform.h
- PLATFORM_ALWAYS_HAS_FMA3 : Platform.h, WindowsPlatform.h
- PLATFORM_ALWAYS_HAS_SHA : Platform.h
- PLATFORM_ALWAYS_HAS_SSE4_1 : Platform.h
- PLATFORM_ALWAYS_HAS_SSE4_2 : Platform.h
- PLATFORM_ANDROID : Platform.h
- PLATFORM_ANDROID_ARM : Platform.h
- PLATFORM_ANDROID_ARM64 : Platform.h
- PLATFORM_ANDROID_X64 : Platform.h
- PLATFORM_ANDROID_X86 : Platform.h
- PLATFORM_APPLE : Platform.h
- PLATFORM_BREAK : WindowsPlatform.h
- PLATFORM_BREAK_IF_DESIRED : AssertionMacros.h
- PLATFORM_BUILDS_MIMALLOC : MallocMimalloc.h
- PLATFORM_BUILTIN_VERTEX_HALF_FLOAT : Platform.h
- PLATFORM_BYPASS_PAK_PRECACHE : Platform.h
- PLATFORM_CACHE_LINE_SIZE : Platform.h, WindowsPlatform.h
- PLATFORM_CAN_SUPPORT_EDITORONLY_DATA : Platform.h, WindowsPlatform.h
- PLATFORM_CODE_SECTION : Platform.h, WindowsPlatform.h
- PLATFORM_COMPILER_CLANG : Platform.h
- PLATFORM_COMPILER_COMMON_LANGUAGE_RUNTIME_COMPILATION : Platform.h
- PLATFORM_COMPILER_DISTINGUISHES_INT_AND_LONG : Platform.h
- PLATFORM_COMPILER_HAS_DECLTYPE_AUTO : Platform.h, WindowsPlatform.h
- PLATFORM_COMPILER_HAS_FOLD_EXPRESSIONS : Platform.h
- PLATFORM_COMPILER_HAS_GENERATED_COMPARISON_OPERATORS : Platform.h
- PLATFORM_COMPILER_HAS_GENERIC_KEYWORD : Platform.h
- PLATFORM_COMPILER_HAS_IF_CONSTEXPR : Platform.h
- PLATFORM_COMPILER_HAS_TCHAR_WMAIN : Platform.h, WindowsPlatform.h
- PLATFORM_CONSOLE : Platform.h
- PLATFORM_CONSOLE_DYNAMIC_LINK : Platform.h
- PLATFORM_CPU_ARM_FAMILY : Platform.h
- PLATFORM_CPU_X86_FAMILY : Platform.h
- PLATFORM_DEBUG_FILE_WRITER_BUFFER_SIZE : FileManagerGeneric.h
- PLATFORM_DESKTOP : Platform.h
- PLATFORM_DIRECT_TEXTURE_MEMORY_ACCESS_LOCK_MODE : Platform.h
- PLATFORM_EMPTY_BASES : PlatformMisc.h, WindowsPlatform.h
- PLATFORM_ENABLE_POPCNT_INTRINSIC : Platform.h
- PLATFORM_ENABLE_VECTORINTRINSICS : Platform.h
- PLATFORM_ENABLE_VECTORINTRINSICS_NEON : Platform.h
- PLATFORM_EXCEPTIONS_DISABLED : Platform.h
- PLATFORM_FILE_READER_BUFFER_SIZE : FileManagerGeneric.h
- PLATFORM_FILE_WRITER_BUFFER_SIZE : FileManagerGeneric.h
- PLATFORM_FORCE_SINGLE_SYNC_FILE_HANDLE_PER_GENERIC_ASYNC_FILE_HANDLE : Platform.h
- PLATFORM_FREEBSD : Platform.h
- PLATFORM_GLOBAL_LOG_CATEGORY : WindowsPlatform.h
- PLATFORM_HAS_128BIT_ATOMICS : Platform.h, WindowsPlatform.h
- PLATFORM_HAS_ASAN_INCLUDE : Platform.h
- PLATFORM_HAS_BSD_IPV6_SOCKETS : Platform.h, WindowsPlatform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_CLOSE_ON_EXEC : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_GETADDRINFO : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_GETHOSTNAME : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_GETNAMEINFO : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_IOCTL : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_MSG_DONTWAIT : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_NODELAY : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_POLL : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_RECVMMSG : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_SELECT : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_TIMESTAMP : Platform.h
- PLATFORM_HAS_BSD_SOCKET_FEATURE_WINSOCKETS : Platform.h, WindowsPlatform.h
- PLATFORM_HAS_BSD_SOCKETS : Platform.h
- PLATFORM_HAS_BSD_THREAD_CPUTIME : Platform.h
- PLATFORM_HAS_BSD_TIME : Platform.h, WindowsPlatform.h
- PLATFORM_HAS_CPUID : Platform.h
- PLATFORM_HAS_CRC_INTRINSICS : Platform.h
- PLATFORM_HAS_DIRECT_TEXTURE_MEMORY_ACCESS : Platform.h
- PLATFORM_HAS_FENV_H : Platform.h
- PLATFORM_HAS_FPlatformVirtualMemoryBlock : Platform.h
- PLATFORM_HAS_NO_EPROCLIM : Platform.h
- PLATFORM_HAS_THREADSAFE_RHIGetRenderQueryResult : Platform.h
- PLATFORM_HAS_TOUCH_MAIN_SCREEN : Platform.h
- PLATFORM_HAS_UMA : Platform.h
- PLATFORM_HEADER_NAME : PreprocessorHelpers.h
- PLATFORM_HOLOLENS : Platform.h
- PLATFORM_IMPLEMENTS_BeginNamedEventStatic : Platform.h
- PLATFORM_IOS : Platform.h
- PLATFORM_IS_ANSI_MALLOC_THREADSAFE : Platform.h, WindowsPlatform.h
- PLATFORM_IS_EXTENSION : PreprocessorHelpers.h
- PLATFORM_LIMIT_MOBILE_BONE_MATRICES : Platform.h
- PLATFORM_LIMIT_PROFILER_UNIQUE_NAMED_EVENTS : PlatformMisc.h
- PLATFORM_LINUX : Platform.h
- PLATFORM_LINUXARM64 : Platform.h
- PLATFORM_LITTLE_ENDIAN : Platform.h, WindowsPlatform.h
- PLATFORM_MAC : Platform.h
- PLATFORM_MAC_ARM64 : Platform.h
- PLATFORM_MAC_ENABLE_EXPERIMENTAL_NANITE_SUPPORT : Platform.h
- PLATFORM_MAC_X86 : Platform.h
- PLATFORM_MANAGES_HDR_SETTING : Platform.h
- PLATFORM_MAX_CACHED_SYNC_FILE_HANDLES_PER_GENERIC_ASYNC_FILE_HANDLE : Platform.h
- PLATFORM_MAX_FILEPATH_LENGTH_DEPRECATED : Platform.h, WindowsPlatform.h
- PLATFORM_MAYBE_HAS_AVX : Platform.h
- PLATFORM_MAYBE_HAS_SSE4_1 : Platform.h
- PLATFORM_MEMORY_SIZE_BUCKET_ENUM : GenericPlatformMemory.h
- PLATFORM_MEMORY_SIZE_BUCKET_LEXTOSTRING : GenericPlatformMemory.h
- PLATFORM_MEMORY_SIZE_BUCKET_LIST : GenericPlatformMemory.h
- PLATFORM_MICROSOFT : Platform.h
- PLATFORM_NEEDS_RHIRESOURCELIST : Platform.h
- PLATFORM_NUM_AUDIODECOMPRESSION_PRECACHE_BUFFERS : Platform.h
- PLATFORM_PROVIDES_FILE_CACHE : IPlatformFileCachedWrapper.h
- PLATFORM_REQUIRES_FILESERVER : Platform.h
- PLATFORM_REQUIRES_TYPELESS_RESOURCE_DISCARD_WORKAROUND : Platform.h
- PLATFORM_RETURN_ADDRESS : MSVCPlatform.h
- PLATFORM_RETURN_ADDRESS_FOR_CALLSTACKTRACING : WindowsPlatform.h
- PLATFORM_RETURN_ADDRESS_POINTER : MSVCPlatform.h
- PLATFORM_RHI_USES_CONTEXT_OBJECT : Platform.h
- PLATFORM_RHITHREAD_DEFAULT_BYPASS : Platform.h, WindowsPlatform.h
- PLATFORM_RUNTIME_MALLOCPROFILER_SYMBOLICATION : Platform.h
- PLATFORM_SEH_EXCEPTIONS_DISABLED : Platform.h
- PLATFORM_SUPPORTS_ALL_THREAD_BACKTRACES : ThreadManager.h
- PLATFORM_SUPPORTS_BINDLESS_RENDERING : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_BORDERLESS_WINDOW : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_COLORIZED_OUTPUT_DEVICE : Platform.h
- PLATFORM_SUPPORTS_DRAW_MESH_EVENTS : Platform.h
- PLATFORM_SUPPORTS_EARLY_MOVIE_PLAYBACK : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_FLIP_TRACKING : Platform.h
- PLATFORM_SUPPORTS_GEOMETRY_SHADERS : Platform.h
- PLATFORM_SUPPORTS_JEMALLOC : Platform.h
- PLATFORM_SUPPORTS_LANDSCAPE_VISUAL_MESH_LOD_STREAMING : Platform.h
- PLATFORM_SUPPORTS_LLM : LowLevelMemTracker.h
- PLATFORM_SUPPORTS_MESH_SHADERS : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_MIMALLOC : MallocMimalloc.h, Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_MULTIPLE_NATIVE_WINDOWS : Platform.h
- PLATFORM_SUPPORTS_MULTITHREADED_GC : Platform.h
- PLATFORM_SUPPORTS_NAMED_PIPES : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_OPUS_CODEC : Platform.h
- PLATFORM_SUPPORTS_PARALLEL_RHI_EXECUTE : Platform.h
- PLATFORM_SUPPORTS_PRAGMA_PACK : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_RHI_THREAD : Platform.h
- PLATFORM_SUPPORTS_STACK_SYMBOLS : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_TBB : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_TEXTURE_STREAMING : Platform.h
- PLATFORM_SUPPORTS_UDP_MULTICAST_GROUP : Platform.h
- PLATFORM_SUPPORTS_UNALIGNED_LOADS : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_VARIABLE_RATE_SHADING : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_VIRTUAL_TEXTURE_STREAMING : Platform.h, WindowsPlatform.h
- PLATFORM_SUPPORTS_VIRTUAL_TEXTURES : Platform.h
- PLATFORM_SUPPORTS_VORBIS_CODEC : Platform.h
- PLATFORM_SWITCH : Platform.h
- PLATFORM_TCHAR_IS_4_BYTES : Platform.h
- PLATFORM_TCHAR_IS_CHAR16 : Platform.h
- PLATFORM_TCHAR_IS_UTF8CHAR : Platform.h
- PLATFORM_TVOS : Platform.h
- PLATFORM_UCS2CHAR_IS_UTF16CHAR : Platform.h
- PLATFORM_UI_HAS_MOBILE_SCROLLBARS : Platform.h
- PLATFORM_UI_NEEDS_FOCUS_OUTLINES : Platform.h
- PLATFORM_UI_NEEDS_TOOLTIPS : Platform.h
- PLATFORM_UNIX : Platform.h
- PLATFORM_USE_ANSI_MEMALIGN : Platform.h
- PLATFORM_USE_ANSI_POSIX_MALLOC : Platform.h
- PLATFORM_USE_CACHED_SLACK_MEMORY_IN_MEMORY_STATS : Platform.h
- PLATFORM_USE_FALLBACK_PSO : Platform.h
- PLATFORM_USE_FULL_TASK_GRAPH : Platform.h
- PLATFORM_USE_GENERIC_LAUNCH_IMPLEMENTATION : Platform.h
- PLATFORM_USE_GENERIC_STRING_IMPLEMENTATION : Platform.h, WindowsPlatform.h
- PLATFORM_USE_LS_SPEC_FOR_WIDECHAR : Platform.h, WindowsPlatform.h
- PLATFORM_USE_MINIMAL_HANG_DETECTION : Platform.h
- PLATFORM_USE_PLATFORM_FILE_MANAGED_STORAGE_WRAPPER : Platform.h
- PLATFORM_USE_PTHREADS : Platform.h, WindowsPlatform.h
- PLATFORM_USE_REPORT_ENSURE : Platform.h
- PLATFORM_USE_SHOWFLAGS_ALWAYS_BITFIELD : Platform.h
- PLATFORM_USE_SYSTEM_VSWPRINTF : Platform.h
- PLATFORM_USES__ALIGNED_MALLOC : Platform.h, WindowsPlatform.h
- PLATFORM_USES_ANSI_MALLOC : Platform.h
- PLATFORM_USES_ANSI_STRING_FOR_EXTERNAL_PROFILING : Platform.h
- PLATFORM_USES_FIXED_GMalloc_CLASS : Platform.h
- PLATFORM_USES_FIXED_HDR_SETTING : Platform.h
- PLATFORM_USES_FIXED_RHI_CLASS : Platform.h
- PLATFORM_USES_GLES : Platform.h
- PLATFORM_USES_MICROSOFT_LIBC_FUNCTIONS : Platform.h, WindowsPlatform.h
- PLATFORM_USES_STACKBASED_MALLOC_CRASH : Platform.h
- PLATFORM_USES_UNFAIR_LOCKS : Platform.h, WindowsPlatform.h
- PLATFORM_VTABLE_AT_END_OF_CLASS : Platform.h
- PLATFORM_WCHAR_IS_4_BYTES : Platform.h
- PLATFORM_WEAKLY_CONSISTENT_MEMORY : Platform.h
- PLATFORM_WIDECHAR_IS_CHAR16 : Platform.h
- PLATFORM_WINDOWS : Platform.h
- PLAYWORLD_PACKAGE_PREFIX : CoreMiscDefines.h
- POP_MACRO : CoreMiscDefines.h
- PRAGMA_DEFAULT_VISIBILITY_END : GenericPlatformCompilerPreSetup.h
- PRAGMA_DEFAULT_VISIBILITY_START : GenericPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_DEPRECATION_WARNINGS : GenericPlatformCompilerPreSetup.h, WindowsPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_INLINING : Platform.h
- PRAGMA_DISABLE_MISSING_VIRTUAL_DESTRUCTOR_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_OPTIMIZATION : CoreMiscDefines.h
- PRAGMA_DISABLE_OPTIMIZATION_ACTUAL : Platform.h, WindowsPlatform.h
- PRAGMA_DISABLE_REGISTER_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_REORDER_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_SHADOW_VARIABLE_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_UNDEFINED_IDENTIFIER_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_UNINITIALIZED_CONST_REFERENCE_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_UNSAFE_TYPECAST_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_DISABLE_UNUSED_PRIVATE_FIELDS_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_DEPRECATION_WARNINGS : GenericPlatformCompilerPreSetup.h, WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_INLINING : Platform.h
- PRAGMA_ENABLE_MISSING_VIRTUAL_DESTRUCTOR_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_OPTIMIZATION : CoreMiscDefines.h
- PRAGMA_ENABLE_OPTIMIZATION_ACTUAL : Platform.h, WindowsPlatform.h
- PRAGMA_ENABLE_REGISTER_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_REORDER_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_SHADOW_VARIABLE_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_UNDEFINED_IDENTIFIER_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_UNINITIALIZED_CONST_REFERENCE_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_UNSAFE_TYPECAST_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_ENABLE_UNUSED_PRIVATE_FIELDS_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_FORCE_UNSAFE_TYPECAST_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRAGMA_POP : WindowsPlatformCompilerPreSetup.h
- PRAGMA_POP_PLATFORM_DEFAULT_PACKING : WindowsPlatformCompilerPreSetup.h
- PRAGMA_PUSH_PLATFORM_DEFAULT_PACKING : WindowsPlatformCompilerPreSetup.h
- PRAGMA_RESTORE_UNSAFE_TYPECAST_WARNINGS : WindowsPlatformCompilerPreSetup.h
- PRELOAD_BINARY_CONFIG : Build.h
- PREPROCESSOR_COMMA_SEPARATED : PreprocessorHelpers.h
- PREPROCESSOR_ENUM_PROTECT : ObjectVersion.h
- PREPROCESSOR_IF : PreprocessorHelpers.h
- PREPROCESSOR_IF_INNER_0 : PreprocessorHelpers.h
- PREPROCESSOR_IF_INNER_1 : PreprocessorHelpers.h
- PREPROCESSOR_JOIN : PreprocessorHelpers.h
- PREPROCESSOR_JOIN_FIRST : PreprocessorHelpers.h
- PREPROCESSOR_JOIN_FIRST_INNER : PreprocessorHelpers.h
- PREPROCESSOR_JOIN_INNER : PreprocessorHelpers.h
- PREPROCESSOR_NOTHING : PreprocessorHelpers.h
- PREPROCESSOR_REMOVE_OPTIONAL_PARENS : PreprocessorHelpers.h
- PREPROCESSOR_REMOVE_OPTIONAL_PARENS_IMPL : PreprocessorHelpers.h
- PREPROCESSOR_REMOVE_OPTIONAL_PARENS_IMPLPREPROCESSOR_REMOVE_OPTIONAL_PARENS_IMPL : PreprocessorHelpers.h
- PREPROCESSOR_TO_STRING : PreprocessorHelpers.h
- PREPROCESSOR_TO_STRING_INNER : PreprocessorHelpers.h
- PRESERVE_LOG_BACKUPS_IN_SHIPPING : Build.h
- PROPERTY_HEADER_SHOULD_DEFINE_TYPE : PlatformProperties.h
- PTRINT_FMT : WindowsPlatformString.h
- PTRINT_X_FMT : WindowsPlatformString.h
- PTRINT_x_FMT : WindowsPlatformString.h
- PURE_VIRTUAL : CoreMiscDefines.h
- PUSH_MACRO : CoreMiscDefines.h