UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
STestSuite.cpp File Reference
#include "Widgets/Testing/STestSuite.h"
#include "HAL/PlatformProcess.h"
#include "Misc/Paths.h"
#include "Misc/Attribute.h"
#include "Modules/ModuleManager.h"
#include "InputCoreTypes.h"
#include "SlateGlobals.h"
#include "Layout/Visibility.h"
#include "Types/ISlateMetaData.h"
#include "Layout/Margin.h"
#include "Math/TransformCalculus2D.h"
#include "Rendering/SlateLayoutTransform.h"
#include "Animation/CurveHandle.h"
#include "Animation/CurveSequence.h"
#include "Styling/SlateColor.h"
#include "Textures/SlateShaderResource.h"
#include "Fonts/SlateFontInfo.h"
#include "Fonts/FontMeasure.h"
#include "Brushes/SlateDynamicImageBrush.h"
#include "Brushes/SlateImageBrush.h"
#include "Styling/SlateStyle.h"
#include "Input/Events.h"
#include "Input/Reply.h"
#include "Rendering/RenderingCommon.h"
#include "Rendering/DrawElementPayloads.h"
#include "Rendering/DrawElements.h"
#include "Widgets/SWidget.h"
#include "Widgets/DeclarativeSyntaxSupport.h"
#include "Widgets/SCompoundWidget.h"
#include "Widgets/SBoxPanel.h"
#include "Widgets/SOverlay.h"
#include "Styling/SlateTypes.h"
#include "Styling/CoreStyle.h"
#include "Widgets/SWindow.h"
#include "Widgets/SUserWidget.h"
#include "Layout/WidgetPath.h"
#include "SlateOptMacros.h"
#include "Framework/Application/MenuStack.h"
#include "Framework/Application/SlateApplication.h"
#include "Textures/SlateIcon.h"
#include "Framework/Commands/InputChord.h"
#include "Framework/Commands/Commands.h"
#include "Framework/Commands/UICommandList.h"
#include "Framework/Text/IRun.h"
#include "Framework/Text/TextLayout.h"
#include "Framework/Text/ISlateRun.h"
#include "Framework/Text/SlateTextRun.h"
#include "Framework/Text/SlateHyperlinkRun.h"
#include "Framework/Text/SlateWidgetRun.h"
#include "Widgets/Layout/SFxWidget.h"
#include "Widgets/Layout/SBorder.h"
#include "Widgets/Layout/SSpacer.h"
#include "Widgets/Images/SImage.h"
#include "Widgets/Text/STextBlock.h"
#include "Framework/Text/ITextDecorator.h"
#include "Framework/Text/TextDecorators.h"
#include "Widgets/Text/SRichTextBlock.h"
#include "Widgets/Layout/SBox.h"
#include "Widgets/Layout/SGridPanel.h"
#include "Widgets/Layout/SUniformGridPanel.h"
#include "Framework/MultiBox/MultiBoxBuilder.h"
#include "Widgets/Input/SMultiLineEditableTextBox.h"
#include "Widgets/Input/SEditableText.h"
#include "Widgets/Input/SEditableTextBox.h"
#include "Widgets/Input/SButton.h"
#include "Widgets/SToolTip.h"
#include "Widgets/Notifications/SErrorText.h"
#include "Widgets/Input/SComboButton.h"
#include "Widgets/Layout/SSplitter.h"
#include "Widgets/Views/STableViewBase.h"
#include "Widgets/Views/STableRow.h"
#include "Widgets/Views/SListView.h"
#include "Widgets/Layout/SScrollBox.h"
#include "Widgets/Colors/SColorBlock.h"
#include "Widgets/Input/SCheckBox.h"
#include "Widgets/Input/SSpinBox.h"
#include "Widgets/Input/SComboBox.h"
#include "Framework/Docking/WorkspaceItem.h"
#include "Framework/Docking/TabManager.h"
#include "HAL/PlatformApplicationMisc.h"
#include "ISlateReflectorModule.h"
#include "Framework/Testing/STableViewTesting.h"
#include "Widgets/Input/SSearchBox.h"
#include "Widgets/Input/SVolumeControl.h"
#include "Widgets/Input/STextEntryPopup.h"
#include "Widgets/Notifications/SNotificationList.h"
#include "Widgets/Input/SNumericEntryBox.h"
#include "Widgets/Layout/SDPIScaler.h"
#include "Widgets/Text/SInlineEditableTextBlock.h"
#include "Widgets/Docking/SDockTab.h"
#include "Framework/Testing/SLayoutExample.h"
#include "Framework/Testing/SWidgetGallery.h"
#include "Framework/Testing/TestStyle.h"
#include "Framework/Text/RichTextLayoutMarshaller.h"
#include "Framework/Text/SyntaxHighlighterTextLayoutMarshaller.h"
#include "Math/TransformCalculus3D.h"
#include "Widgets/Layout/SResponsiveGridPanel.h"
#include "Widgets/Colors/SColorPicker.h"
#include "Widgets/Notifications/INotificationWidget.h"
#include "Widgets/SInvalidationPanel.h"

Classes

struct  FOnPaintHandlerParams
 
class  SCustomPaintWidget
 
class  SDynamicBrushTest
 
class  SSplineWithHandles
 
class  SSplineTest
 
class  SElementTesting
 
class  SDocumentsTest
 
struct  SDocumentsTest::FDocumentInfo
 
class  SSplitterTest
 
class  STextEditTest
 
class  SLayoutRoundingTest
 
class  FMultiBoxTestCommandList
 
class  FMenus
 
class  SMultiBoxTest
 
class  SAnimTest
 
class  SFxTest
 
class  SDPIScalingTest
 
class  SGlobalInvalidationTest
 
class  SInvalidationTest
 
class  SGammaTest
 
class  SColorPickerTest
 
class  STestNotificationWidget
 
class  SNotificationListTest
 
class  SGridPanelTest
 
class  SResponsiveGridPanelTestWidget
 
class  SResponsiveGridPanelTestWidgetImpl
 
class  SRenderTransformManipulatorWidget
 
class  SRenderTransformManipulatorWidgetImpl
 

Namespaces

namespace  BEGIN_SLATE_FUNCTION_BUILD_OPTIMIZATION
 
namespace  TestSuiteNS
 
namespace  TestSuiteMenu
 

Macros

#define LOCTEXT_NAMESPACE   "STestSuite"
 

Functions

bool BEGIN_SLATE_FUNCTION_BUILD_OPTIMIZATION::TestTransformCalculus ()
 
 DECLARE_DELEGATE_RetVal_OneParam (int32, FOnPaintHandler, const FOnPaintHandlerParams &)
 
TOptional< FSlateRenderTransformGetTestRenderTransform ()
 
FVector2D GetTestRenderTransformPivot ()
 
TSharedRef< SDockTabSpawnTab (const FSpawnTabArgs &Args, FName TabIdentifier)
 
TSharedRef< SDockTabSpawnResponsiveGrid (const FSpawnTabArgs &Args)
 
TSharedRef< SDockTabSpawnTestSuite1 (const FSpawnTabArgs &Args)
 
TSharedRef< SDockTabSpawnTestSuite2 (const FSpawnTabArgs &Args)
 
TSharedRef< SDockTabSpawnRenderTransformManipulator (const FSpawnTabArgs &Args)
 
TSharedRef< SDockTabSpawnWidgetGallery (const FSpawnTabArgs &Args)
 
void RestoreSlateTestSuite ()
 
void MakeSplitterTest ()
 

Variables

bool BEGIN_SLATE_FUNCTION_BUILD_OPTIMIZATION::bTestTransformCalculus = TestTransformCalculus()
 
float TestSuiteNS::RotDeg = 0.0f
 
FScale2D TestSuiteNS::Scale
 
FShear2D TestSuiteNS::Shear
 
FQuat2D TestSuiteNS::Rot
 
FVector2f TestSuiteNS::Offset (0, 0)
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "STestSuite"

Function Documentation

◆ DECLARE_DELEGATE_RetVal_OneParam()

DECLARE_DELEGATE_RetVal_OneParam ( int32  ,
FOnPaintHandler  ,
const FOnPaintHandlerParams  
)

Delegate type for allowing custom OnPaint handlers

◆ GetTestRenderTransform()

TOptional< FSlateRenderTransform > GetTestRenderTransform ( )

Global access here because we need other translation units to access this function.

◆ GetTestRenderTransformPivot()

FVector2D GetTestRenderTransformPivot ( )

◆ MakeSplitterTest()

void MakeSplitterTest ( )

◆ RestoreSlateTestSuite()

void RestoreSlateTestSuite ( )

◆ SpawnRenderTransformManipulator()

TSharedRef< SDockTab > SpawnRenderTransformManipulator ( const FSpawnTabArgs Args)

◆ SpawnResponsiveGrid()

TSharedRef< SDockTab > SpawnResponsiveGrid ( const FSpawnTabArgs Args)

◆ SpawnTab()

TSharedRef< SDockTab > SpawnTab ( const FSpawnTabArgs Args,
FName  TabIdentifier 
)

◆ SpawnTestSuite1()

TSharedRef< SDockTab > SpawnTestSuite1 ( const FSpawnTabArgs Args)

◆ SpawnTestSuite2()

TSharedRef< SDockTab > SpawnTestSuite2 ( const FSpawnTabArgs Args)

◆ SpawnWidgetGallery()

TSharedRef< SDockTab > SpawnWidgetGallery ( const FSpawnTabArgs Args)