UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateCore.h File Reference
#include "Misc/MonolithicHeaderBoilerplate.h"
#include "CoreUObject.h"
#include "InputCore.h"
#include "Modules/ModuleManager.h"
#include "SlateGlobals.h"
#include "Types/WidgetActiveTimerDelegate.h"
#include "Types/SlateConstants.h"
#include "Types/SlateEnums.h"
#include "Types/SlateStructs.h"
#include "Types/PaintArgs.h"
#include "Types/ISlateMetaData.h"
#include "SlotBase.h"
#include "Layout/Margin.h"
#include "Layout/SlateRect.h"
#include "Rendering/SlateRenderTransform.h"
#include "Rendering/SlateLayoutTransform.h"
#include "Layout/PaintGeometry.h"
#include "Layout/Geometry.h"
#include "Layout/Visibility.h"
#include "Layout/ArrangedWidget.h"
#include "Layout/ArrangedChildren.h"
#include "Widgets/SNullWidget.h"
#include "Layout/Children.h"
#include "Layout/LayoutUtils.h"
#include "Animation/CurveHandle.h"
#include "Animation/CurveSequence.h"
#include "Animation/SlateSprings.h"
#include "Sound/SlateSound.h"
#include "Sound/ISlateSoundDevice.h"
#include "Sound/NullSlateSoundDevice.h"
#include "Styling/WidgetStyle.h"
#include "Styling/SlateBrush.h"
#include "Styling/SlateColor.h"
#include "Styling/SlateWidgetStyle.h"
#include "Styling/SlateWidgetStyleContainerInterface.h"
#include "Styling/SlateWidgetStyleContainerBase.h"
#include "Styling/SlateWidgetStyleAsset.h"
#include "Textures/SlateShaderResource.h"
#include "Textures/SlateTextureData.h"
#include "Textures/SlateUpdatableTexture.h"
#include "Textures/TextureAtlas.h"
#include "Rendering/ShaderResourceManager.h"
#include "Fonts/FontBulkData.h"
#include "Fonts/CompositeFont.h"
#include "Fonts/SlateFontInfo.h"
#include "Fonts/FontTypes.h"
#include "Fonts/ShapedTextFwd.h"
#include "Fonts/FontCache.h"
#include "Fonts/FontMeasure.h"
#include "Brushes/SlateBorderBrush.h"
#include "Brushes/SlateBoxBrush.h"
#include "Brushes/SlateRoundedBoxBrush.h"
#include "Brushes/SlateColorBrush.h"
#include "Brushes/SlateDynamicImageBrush.h"
#include "Brushes/SlateImageBrush.h"
#include "Brushes/SlateNoResource.h"
#include "Styling/StyleDefaults.h"
#include "Styling/ISlateStyle.h"
#include "Styling/SlateStyleRegistry.h"
#include "Styling/SlateStyle.h"
#include "Input/ReplyBase.h"
#include "Input/CursorReply.h"
#include "Input/Events.h"
#include "Input/DragAndDrop.h"
#include "Input/Reply.h"
#include "Input/NavigationReply.h"
#include "Types/NavigationMetaData.h"
#include "Input/PopupMethodReply.h"
#include "Rendering/RenderingCommon.h"
#include "Rendering/DrawElements.h"
#include "Rendering/RenderingPolicy.h"
#include "Rendering/SlateDrawBuffer.h"
#include "Rendering/SlateRenderer.h"
#include "Widgets/IToolTip.h"
#include "Application/SlateWindowHelper.h"
#include "Application/SlateApplicationBase.h"
#include "Application/ThrottleManager.h"
#include "Widgets/DeclarativeSyntaxSupport.h"
#include "Layout/LayoutGeometry.h"
#include "Widgets/SWidget.h"
#include "Widgets/SCompoundWidget.h"
#include "Widgets/SUserWidget.h"
#include "Widgets/SLeafWidget.h"
#include "Widgets/SPanel.h"
#include "Layout/WidgetPath.h"
#include "Widgets/SBoxPanel.h"
#include "Widgets/SOverlay.h"
#include "Styling/SlateTypes.h"
#include "Styling/CoreStyle.h"
#include "Widgets/SWindow.h"

Go to the source code of this file.

Macros

#define SLATE_CROSS_THREAD_CHECK()   checkf(IsInGameThread() || IsInSlateThread(), TEXT("Slate can only be accessed from the GameThread or the SlateLoadingThread!"));
 

Macro Definition Documentation

◆ SLATE_CROSS_THREAD_CHECK

#define SLATE_CROSS_THREAD_CHECK ( )    checkf(IsInGameThread() || IsInSlateThread(), TEXT("Slate can only be accessed from the GameThread or the SlateLoadingThread!"));