UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PlatformMisc.h File Reference

Go to the source code of this file.

Classes

class  FScopedNamedEventConditional
 
class  FScopedNamedEvent
 
class  FScopedNamedEventStatic
 
class  FScopedNamedEventConditionalStatic
 
class  FScopedEnterBackgroundEvent
 

Macros

#define PLATFORM_LIMIT_PROFILER_UNIQUE_NAMED_EVENTS   0
 
#define PLATFORM_EMPTY_BASES
 
#define ALLOW_NAMED_EVENTS_IN_TEST   1
 
#define ENABLE_NAMED_EVENTS   (!UE_BUILD_SHIPPING && (!UE_BUILD_TEST || ALLOW_NAMED_EVENTS_IN_TEST))
 
#define NAMED_EVENT_STR(x)   TEXT(x)
 
#define SCOPED_NAMED_EVENT(Name, Color)
 
#define SCOPED_NAMED_EVENT_FSTRING(Text, Color)
 
#define SCOPED_NAMED_EVENT_TCHAR(Text, Color)
 
#define SCOPED_NAMED_EVENT_TEXT(Text, Color)
 
#define SCOPED_NAMED_EVENT_F(Format, Color, ...)
 
#define SCOPED_NAMED_EVENT_TCHAR_CONDITIONAL(Text, Color, bCondition)
 
#define SCOPED_PROFILER_COLOR(...)   UE_DEPRECATED_MACRO(5.5, "SCOPED_PROFILER_COLOR is deprecated and there is no replacement.")
 
#define SCOPED_ENTER_BACKGROUND_EVENT(Name)
 
#define IWYU_MARKUP_IMPLICIT_CAST(From, To)
 

Macro Definition Documentation

◆ ALLOW_NAMED_EVENTS_IN_TEST

#define ALLOW_NAMED_EVENTS_IN_TEST   1

◆ ENABLE_NAMED_EVENTS

#define ENABLE_NAMED_EVENTS   (!UE_BUILD_SHIPPING && (!UE_BUILD_TEST || ALLOW_NAMED_EVENTS_IN_TEST))

◆ IWYU_MARKUP_IMPLICIT_CAST

#define IWYU_MARKUP_IMPLICIT_CAST (   From,
  To 
)

◆ NAMED_EVENT_STR

#define NAMED_EVENT_STR (   x)    TEXT(x)

◆ PLATFORM_EMPTY_BASES

#define PLATFORM_EMPTY_BASES

◆ PLATFORM_LIMIT_PROFILER_UNIQUE_NAMED_EVENTS

#define PLATFORM_LIMIT_PROFILER_UNIQUE_NAMED_EVENTS   0

◆ SCOPED_ENTER_BACKGROUND_EVENT

#define SCOPED_ENTER_BACKGROUND_EVENT (   Name)
Value:
#define TEXT(x)
Definition Platform.h:1272
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PlatformMisc.h:219

◆ SCOPED_NAMED_EVENT

#define SCOPED_NAMED_EVENT (   Name,
  Color 
)
Value:
#define ANONYMOUS_VARIABLE(Name)
Definition CoreMiscDefines.h:182
#define NAMED_EVENT_STR(x)
Definition PlatformMisc.h:41
Definition PlatformMisc.h:106

◆ SCOPED_NAMED_EVENT_F

#define SCOPED_NAMED_EVENT_F (   Format,
  Color,
  ... 
)

◆ SCOPED_NAMED_EVENT_FSTRING

◆ SCOPED_NAMED_EVENT_TCHAR

◆ SCOPED_NAMED_EVENT_TCHAR_CONDITIONAL

#define SCOPED_NAMED_EVENT_TCHAR_CONDITIONAL (   Text,
  Color,
  bCondition 
)

◆ SCOPED_NAMED_EVENT_TEXT

◆ SCOPED_PROFILER_COLOR

#define SCOPED_PROFILER_COLOR (   ...)    UE_DEPRECATED_MACRO(5.5, "SCOPED_PROFILER_COLOR is deprecated and there is no replacement.")