11#define SLATE_CHECK_UOBJECT_RENDER_RESOURCES !UE_BUILD_SHIPPING
14#define SLATE_CHECK_UOBJECT_SHAPED_GLYPH_SEQUENCE !UE_BUILD_SHIPPING
16#ifndef SLATE_CULL_WIDGETS
17 #define SLATE_CULL_WIDGETS 1
24#define WITH_FANCY_TEXT 1
28#ifndef WITH_VERY_VERBOSE_SLATE_STATS
29 #define WITH_VERY_VERBOSE_SLATE_STATS 0
32#ifndef SLATE_VERBOSE_NAMED_EVENTS
33 #define SLATE_VERBOSE_NAMED_EVENTS !UE_BUILD_SHIPPING
37#ifndef UE_SLATE_WITH_WIDGET_UNIQUE_IDENTIFIER
38 #define UE_SLATE_WITH_WIDGET_UNIQUE_IDENTIFIER UE_SLATE_TRACE_ENABLED || WITH_SLATE_DEBUGGING
42#ifndef UE_SLATE_WITH_DYNAMIC_INVALIDATION
43 #define UE_SLATE_WITH_DYNAMIC_INVALIDATION WITH_EDITOR
84#if SLATE_CHECK_UOBJECT_RENDER_RESOURCES
90#if SLATE_CHECK_UOBJECT_SHAPED_GLYPH_SEQUENCE
94#if WITH_SLATE_DEBUGGING
106#define SLATE_CROSS_THREAD_CHECK() checkf(IsInGameThread() || IsInSlateThread(), TEXT("Slate can only be accessed from the GameThread or the SlateLoadingThread!"));
#define DECLARE_STATS_GROUP(GroupDesc, GroupId, GroupCat)
Definition Stats.h:689
#define DECLARE_STATS_GROUP_MAYBE_COMPILED_OUT(GroupDesc, GroupId, GroupCat, CompileIn)
Definition Stats.h:692
#define DECLARE_STATS_GROUP_VERBOSE(GroupDesc, GroupId, GroupCat)
Definition Stats.h:690
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity)
Definition LogMacros.h:361
EActiveTimerReturnType
Definition SlateEnums.h:329
SLATECORE_API bool GSlateEnableGlobalInvalidation
Definition SlateCoreClasses.cpp:52
SLATECORE_API bool GSlateUseSharedBreakIterator
Definition SlateCoreClasses.cpp:111
SLATECORE_API bool GSlateNavigationDebugging
SLATECORE_API bool GSlateCheckUObjectRenderResources
SLATECORE_API bool GSlateIsOnFastUpdatePath
Definition SlateCoreClasses.cpp:59
SLATECORE_API bool GSlateIsOnFastProcessInvalidation
Definition SlateCoreClasses.cpp:60
SLATECORE_API bool GSlateCheckUObjectRenderResourcesShouldLogFatal
SLATECORE_API bool GSlateFastWidgetPath
Definition SlateCoreClasses.cpp:43
SLATECORE_API bool GSlateCheckUObjectShapedGlyphSequence
SLATECORE_API bool GSlateHitTestGridDebugging
SLATECORE_API bool GSlateIsInInvalidationSlowPath
Definition SlateCoreClasses.cpp:61
#define WITH_VERY_VERBOSE_SLATE_STATS
Definition SlateGlobals.h:29
SLATECORE_API int32 GSlateLayoutGeneration
Definition SlateCoreClasses.cpp:39
Definition ActiveTimerHandle.h:12